Class PartitionRecord
java.lang.Object
org.apache.beam.sdk.io.gcp.bigtable.changestreams.model.PartitionRecord
- All Implemented Interfaces:
Serializable
Output result of
DetectNewPartitionsDoFn containing
information required to stream a partition.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, Instant endTime) PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens, Instant parentLowWatermark, List<NewPartition> parentPartitions) PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, Instant startTime, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, Instant endTime) PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, Instant startTime, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
Method Summary
-
Constructor Details
-
PartitionRecord
public PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
PartitionRecord
public PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, Instant startTime, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
PartitionRecord
-
PartitionRecord
public PartitionRecord(com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange partition, List<com.google.cloud.bigtable.data.v2.models.ChangeStreamContinuationToken> changeStreamContinuationTokens, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, @Nullable Instant endTime)
-
-
Method Details
-
getStartTime
-
getUuid
-
getParentLowWatermark
-
getPartition
public com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange getPartition() -
getChangeStreamContinuationTokens
-
getEndTime
-
getParentPartitions
-
setUuid
-
setEndTime
-
equals
-
hashCode
public int hashCode() -
toString
-