public class KinesisClientLease extends Lease
| Constructor and Description |
|---|
KinesisClientLease() |
KinesisClientLease(KinesisClientLease other) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Lease> |
copy()
Returns a deep copy of this object.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCheckpoint() |
java.lang.Long |
getOwnerSwitchesSinceCheckpoint() |
java.util.Set<java.lang.String> |
getParentShardIds() |
int |
hashCode() |
void |
setCheckpoint(java.lang.String checkpoint)
Sets checkpoint.
|
void |
setOwnerSwitchesSinceCheckpoint(java.lang.Long ownerSwitchesSinceCheckpoint)
Sets ownerSwitchesSinceCheckpoint.
|
void |
setParentShardIds(java.util.Collection<java.lang.String> parentShardIds)
Sets parentShardIds.
|
<T extends Lease> |
update(T other)
Updates this Lease's mutable, application-specific fields based on the passed-in lease object.
|
getConcurrencyToken, getLastCounterIncrementNanos, getLeaseCounter, getLeaseKey, getLeaseOwner, isExpired, setConcurrencyToken, setLastCounterIncrementNanos, setLeaseCounter, setLeaseKey, setLeaseOwner, toStringpublic KinesisClientLease()
public KinesisClientLease(KinesisClientLease other)
public <T extends Lease> void update(T other)
public java.lang.String getCheckpoint()
public java.lang.Long getOwnerSwitchesSinceCheckpoint()
public java.util.Set<java.lang.String> getParentShardIds()
public void setCheckpoint(java.lang.String checkpoint)
checkpoint - may not be nullpublic void setOwnerSwitchesSinceCheckpoint(java.lang.Long ownerSwitchesSinceCheckpoint)
ownerSwitchesSinceCheckpoint - may not be nullpublic void setParentShardIds(java.util.Collection<java.lang.String> parentShardIds)
parentShardIds - may not be null