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(Range.ByteStringRange partition, List<ChangeStreamContinuationToken> changeStreamContinuationTokens, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, Instant endTime) PartitionRecord(Range.ByteStringRange partition, List<ChangeStreamContinuationToken> changeStreamContinuationTokens, Instant parentLowWatermark, List<NewPartition> parentPartitions) PartitionRecord(Range.ByteStringRange partition, Instant startTime, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, Instant endTime) PartitionRecord(Range.ByteStringRange partition, Instant startTime, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetUuid()inthashCode()voidsetEndTime(Instant endTime) voidtoString()
-
Constructor Details
-
PartitionRecord
public PartitionRecord(Range.ByteStringRange partition, List<ChangeStreamContinuationToken> changeStreamContinuationTokens, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
PartitionRecord
public PartitionRecord(Range.ByteStringRange partition, Instant startTime, Instant parentLowWatermark, List<NewPartition> parentPartitions) -
PartitionRecord
public PartitionRecord(Range.ByteStringRange partition, Instant startTime, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, @Nullable Instant endTime) -
PartitionRecord
public PartitionRecord(Range.ByteStringRange partition, List<ChangeStreamContinuationToken> changeStreamContinuationTokens, String uuid, Instant parentLowWatermark, List<NewPartition> parentPartitions, @Nullable Instant endTime)
-
-
Method Details