@Internal
public class PartitionRecord
extends java.lang.Object
implements java.io.Serializable
DetectNewPartitionsDoFn containing
information required to stream a partition.| Constructor and Description |
|---|
PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition,
org.joda.time.Instant startTime,
java.lang.String uuid,
org.joda.time.Instant parentLowWatermark) |
PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition,
java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens,
java.lang.String uuid,
org.joda.time.Instant parentLowWatermark) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> |
getChangeStreamContinuationTokens() |
org.joda.time.Instant |
getParentLowWatermark() |
com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange |
getPartition() |
org.joda.time.Instant |
getStartTime() |
java.lang.String |
getUuid() |
int |
hashCode() |
void |
setChangeStreamContinuationTokens(java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens) |
void |
setParentLowWatermark(org.joda.time.Instant parentLowWatermark) |
void |
setPartition(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition) |
void |
setStartTime(org.joda.time.Instant startTime) |
void |
setUuid(java.lang.String uuid) |
java.lang.String |
toString() |
public PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition,
org.joda.time.Instant startTime,
java.lang.String uuid,
org.joda.time.Instant parentLowWatermark)
public PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition,
java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens,
java.lang.String uuid,
org.joda.time.Instant parentLowWatermark)
@Nullable public org.joda.time.Instant getStartTime()
public void setStartTime(@Nullable
org.joda.time.Instant startTime)
public java.lang.String getUuid()
public void setUuid(java.lang.String uuid)
public org.joda.time.Instant getParentLowWatermark()
public void setParentLowWatermark(org.joda.time.Instant parentLowWatermark)
public com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange getPartition()
public void setPartition(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition)
@Nullable public java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> getChangeStreamContinuationTokens()
public void setChangeStreamContinuationTokens(@Nullable
java.util.List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens)
public boolean equals(@Nullable
java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object