in src/main/java/com/amazonaws/services/dynamodbv2/AcquireLockOptions.java [360:379]
private AcquireLockOptions(final String partitionKey, final Optional<String> sortKey, final Optional<ByteBuffer> data, final Boolean replaceData,
final Boolean deleteLockOnRelease, final Boolean acquireOnlyIfLockAlreadyExists, final Long refreshPeriod, final Long additionalTimeToWaitForLock,
final TimeUnit timeUnit, final Map<String, AttributeValue> additionalAttributes, final Optional<SessionMonitor> sessionMonitor,
final Boolean updateExistingLockRecord, final Boolean shouldSkipBlockingWait, final Boolean acquireReleasedLocksConsistently, Boolean reentrant) {
this.partitionKey = partitionKey;
this.sortKey = sortKey;
this.data = data;
this.replaceData = replaceData;
this.deleteLockOnRelease = deleteLockOnRelease;
this.acquireOnlyIfLockAlreadyExists = acquireOnlyIfLockAlreadyExists;
this.refreshPeriod = refreshPeriod;
this.additionalTimeToWaitForLock = additionalTimeToWaitForLock;
this.timeUnit = timeUnit;
this.additionalAttributes = additionalAttributes;
this.sessionMonitor = sessionMonitor;
this.updateExistingLockRecord = updateExistingLockRecord;
this.shouldSkipBlockingWait = shouldSkipBlockingWait;
this.acquireReleasedLocksConsistently = acquireReleasedLocksConsistently;
this.reentrant = reentrant;
}