Class PubsubSnapshotMetadata.Builder (0.34.0)
0.91.0 (latest)
0.89.0
0.87.0
0.86.0
0.85.0
0.84.0
0.82.0
0.80.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.68.0
0.67.0
0.66.0
0.64.0
0.63.0
0.62.0
0.61.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.5.0
public static final class PubsubSnapshotMetadata . Builder extends GeneratedMessageV3 . Builder<PubsubSnapshotMetadata . Builder > implements PubsubSnapshotMetadataOrBuilder
Represents a Pubsub snapshot.
Protobuf type google.dataflow.v1beta3.PubsubSnapshotMetadata
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Methods
public PubsubSnapshotMetadata . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public PubsubSnapshotMetadata build ()
public PubsubSnapshotMetadata buildPartial ()
public PubsubSnapshotMetadata . Builder clear ()
Overrides
public PubsubSnapshotMetadata . Builder clearExpireTime ()
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
public PubsubSnapshotMetadata . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
public PubsubSnapshotMetadata . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
public PubsubSnapshotMetadata . Builder clearSnapshotName ()
The name of the Pubsub snapshot.
string snapshot_name = 2;
public PubsubSnapshotMetadata . Builder clearTopicName ()
The name of the Pubsub topic.
string topic_name = 1;
public PubsubSnapshotMetadata . Builder clone ()
Overrides
public PubsubSnapshotMetadata getDefaultInstanceForType ()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
public Timestamp getExpireTime ()
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
Returns
Type
Description
Timestamp
The expireTime.
public Timestamp . Builder getExpireTimeBuilder ()
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
public TimestampOrBuilder getExpireTimeOrBuilder ()
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
public String getSnapshotName ()
The name of the Pubsub snapshot.
string snapshot_name = 2;
Returns
Type
Description
String
The snapshotName.
public ByteString getSnapshotNameBytes ()
The name of the Pubsub snapshot.
string snapshot_name = 2;
Returns
Type
Description
ByteString
The bytes for snapshotName.
public String getTopicName ()
The name of the Pubsub topic.
string topic_name = 1;
Returns
Type
Description
String
The topicName.
public ByteString getTopicNameBytes ()
The name of the Pubsub topic.
string topic_name = 1;
Returns
Type
Description
ByteString
The bytes for topicName.
public boolean hasExpireTime ()
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
Returns
Type
Description
boolean
Whether the expireTime field is set.
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public PubsubSnapshotMetadata . Builder mergeExpireTime ( Timestamp value )
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
public PubsubSnapshotMetadata . Builder mergeFrom ( PubsubSnapshotMetadata other )
public PubsubSnapshotMetadata . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
public PubsubSnapshotMetadata . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
public final PubsubSnapshotMetadata . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
public PubsubSnapshotMetadata . Builder setExpireTime ( Timestamp value )
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
public PubsubSnapshotMetadata . Builder setExpireTime ( Timestamp . Builder builderForValue )
The expire time of the Pubsub snapshot.
.google.protobuf.Timestamp expire_time = 3;
Parameter
Name
Description
builderForValue
Builder
public PubsubSnapshotMetadata . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public PubsubSnapshotMetadata . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
public PubsubSnapshotMetadata . Builder setSnapshotName ( String value )
The name of the Pubsub snapshot.
string snapshot_name = 2;
Parameter
Name
Description
value
String The snapshotName to set.
public PubsubSnapshotMetadata . Builder setSnapshotNameBytes ( ByteString value )
The name of the Pubsub snapshot.
string snapshot_name = 2;
Parameter
Name
Description
value
ByteString The bytes for snapshotName to set.
public PubsubSnapshotMetadata . Builder setTopicName ( String value )
The name of the Pubsub topic.
string topic_name = 1;
Parameter
Name
Description
value
String The topicName to set.
public PubsubSnapshotMetadata . Builder setTopicNameBytes ( ByteString value )
The name of the Pubsub topic.
string topic_name = 1;
Parameter
Name
Description
value
ByteString The bytes for topicName to set.
public final PubsubSnapshotMetadata . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]