Class SequenceNumberRange
The sequence numbers of the first and last record of a shard.
public sealed record SequenceNumberRange : IEquatable<SequenceNumberRange>
- Inheritance
-
SequenceNumberRange
- Implements
- Inherited Members
Remarks
A sequence number is an opaque string that grows within a shard; compare sequence numbers of different shards never.
Constructors
SequenceNumberRange()
public SequenceNumberRange()
Properties
EndingSequenceNumber
Gets the sequence number of the last record of the shard. null while the shard is open, that is while DynamoDB can still write records to it; set once the shard is closed.
public string? EndingSequenceNumber { get; init; }
Property Value
StartingSequenceNumber
Gets the sequence number of the first record the shard ever had, which may already be trimmed.
public string? StartingSequenceNumber { get; init; }
Property Value
Methods
Equals(SequenceNumberRange?)
public bool Equals(SequenceNumberRange? other)
Parameters
otherSequenceNumberRange
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(SequenceNumberRange?, SequenceNumberRange?)
public static bool operator ==(SequenceNumberRange? left, SequenceNumberRange? right)
Parameters
leftSequenceNumberRangerightSequenceNumberRange
Returns
operator !=(SequenceNumberRange?, SequenceNumberRange?)
public static bool operator !=(SequenceNumberRange? left, SequenceNumberRange? right)
Parameters
leftSequenceNumberRangerightSequenceNumberRange