public class SequenceNumberRange
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The beginning and ending sequence numbers for the stream records contained within a shard.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
endingSequenceNumber
The last sequence number.
|
private java.lang.String |
startingSequenceNumber
The first sequence number.
|
Constructor and Description |
---|
SequenceNumberRange() |
Modifier and Type | Method and Description |
---|---|
SequenceNumberRange |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getEndingSequenceNumber()
The last sequence number.
|
java.lang.String |
getStartingSequenceNumber()
The first sequence number.
|
int |
hashCode() |
void |
setEndingSequenceNumber(java.lang.String endingSequenceNumber)
The last sequence number.
|
void |
setStartingSequenceNumber(java.lang.String startingSequenceNumber)
The first sequence number.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SequenceNumberRange |
withEndingSequenceNumber(java.lang.String endingSequenceNumber)
The last sequence number.
|
SequenceNumberRange |
withStartingSequenceNumber(java.lang.String startingSequenceNumber)
The first sequence number.
|
private java.lang.String startingSequenceNumber
The first sequence number.
private java.lang.String endingSequenceNumber
The last sequence number.
public void setStartingSequenceNumber(java.lang.String startingSequenceNumber)
The first sequence number.
startingSequenceNumber
- The first sequence number.public java.lang.String getStartingSequenceNumber()
The first sequence number.
public SequenceNumberRange withStartingSequenceNumber(java.lang.String startingSequenceNumber)
The first sequence number.
startingSequenceNumber
- The first sequence number.public void setEndingSequenceNumber(java.lang.String endingSequenceNumber)
The last sequence number.
endingSequenceNumber
- The last sequence number.public java.lang.String getEndingSequenceNumber()
The last sequence number.
public SequenceNumberRange withEndingSequenceNumber(java.lang.String endingSequenceNumber)
The last sequence number.
endingSequenceNumber
- The last sequence number.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public SequenceNumberRange clone()
clone
in class java.lang.Object