Class SendHeartbeatOptions.SendHeartbeatOptionsBuilder
- java.lang.Object
-
- com.amazonaws.services.dynamodbv2.SendHeartbeatOptions.SendHeartbeatOptionsBuilder
-
- Enclosing class:
- SendHeartbeatOptions
public static class SendHeartbeatOptions.SendHeartbeatOptionsBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendHeartbeatOptionsbuild()StringtoString()SendHeartbeatOptions.SendHeartbeatOptionsBuilderwithData(ByteBuffer data)SendHeartbeatOptions.SendHeartbeatOptionsBuilderwithDeleteData(Boolean deleteData)SendHeartbeatOptions.SendHeartbeatOptionsBuilderwithLeaseDurationToEnsure(Long leaseDurationToEnsure)SendHeartbeatOptions.SendHeartbeatOptionsBuilderwithTimeUnit(TimeUnit timeUnit)
-
-
-
Method Detail
-
withData
public SendHeartbeatOptions.SendHeartbeatOptionsBuilder withData(ByteBuffer data)
- Parameters:
data- New data to update in the lock item. If null, will delete the data from the item.- Returns:
- a reference to this builder for fluent method chaining
-
withDeleteData
public SendHeartbeatOptions.SendHeartbeatOptionsBuilder withDeleteData(Boolean deleteData)
- Parameters:
deleteData- True if the extra data associated with the lock should be deleted. Must be null or false if data is non-null. Defaults to false.- Returns:
- a reference to this builder for fluent method chaining
-
withLeaseDurationToEnsure
public SendHeartbeatOptions.SendHeartbeatOptionsBuilder withLeaseDurationToEnsure(Long leaseDurationToEnsure)
- Parameters:
leaseDurationToEnsure- The new duration of the lease after the heartbeat is sent.- Returns:
- a reference to this builder for fluent method chaining
-
withTimeUnit
public SendHeartbeatOptions.SendHeartbeatOptionsBuilder withTimeUnit(TimeUnit timeUnit)
- Parameters:
timeUnit- The time unit for all time parameters in this bean- Returns:
- a reference to this builder for fluent method chaining
-
build
public SendHeartbeatOptions build()
-
-