public static class PartitionMetadata.Builder
extends java.lang.Object
| Constructor and Description | 
|---|
| Builder() | 
| Modifier and Type | Method and Description | 
|---|---|
| PartitionMetadata | build()Builds a  PartitionMetadatafrom the given fields. | 
| PartitionMetadata.Builder | setCreatedAt(com.google.cloud.Timestamp createdAt)Sets the time at which the partition was created. | 
| PartitionMetadata.Builder | setEndTimestamp(com.google.cloud.Timestamp endTimestamp)Sets the end time of the partition. | 
| PartitionMetadata.Builder | setFinishedAt(com.google.cloud.Timestamp finishedAt)Sets the time at which the partition finished running. | 
| PartitionMetadata.Builder | setHeartbeatMillis(long heartbeatMillis)Sets the heartbeat interval in millis. | 
| PartitionMetadata.Builder | setParentTokens(java.util.HashSet<java.lang.String> parentTokens)Sets the collection of parent partition identifiers. | 
| PartitionMetadata.Builder | setPartitionToken(java.lang.String partitionToken)Sets the unique partition identifier. | 
| PartitionMetadata.Builder | setRunningAt(com.google.cloud.Timestamp runningAt)Sets the time at which the partition started running. | 
| PartitionMetadata.Builder | setScheduledAt(com.google.cloud.Timestamp scheduledAt)Sets the time at which the partition was scheduled. | 
| PartitionMetadata.Builder | setStartTimestamp(com.google.cloud.Timestamp startTimestamp)Sets the start time of the partition. | 
| PartitionMetadata.Builder | setState(PartitionMetadata.State state)Sets the current state of the partition. | 
| PartitionMetadata.Builder | setWatermark(com.google.cloud.Timestamp watermark)Sets the watermark (last processed timestamp) for the partition. | 
public PartitionMetadata.Builder setPartitionToken(java.lang.String partitionToken)
public PartitionMetadata.Builder setParentTokens(java.util.HashSet<java.lang.String> parentTokens)
public PartitionMetadata.Builder setStartTimestamp(com.google.cloud.Timestamp startTimestamp)
public PartitionMetadata.Builder setEndTimestamp(com.google.cloud.Timestamp endTimestamp)
public PartitionMetadata.Builder setHeartbeatMillis(long heartbeatMillis)
public PartitionMetadata.Builder setState(PartitionMetadata.State state)
public PartitionMetadata.Builder setWatermark(com.google.cloud.Timestamp watermark)
public PartitionMetadata.Builder setCreatedAt(com.google.cloud.Timestamp createdAt)
public PartitionMetadata.Builder setScheduledAt(@Nullable com.google.cloud.Timestamp scheduledAt)
public PartitionMetadata.Builder setRunningAt(@Nullable com.google.cloud.Timestamp runningAt)
public PartitionMetadata.Builder setFinishedAt(@Nullable com.google.cloud.Timestamp finishedAt)
public PartitionMetadata build()
PartitionMetadata from the given fields. Mandatory fields are: