Class InitialPartitionAssignmentRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
- com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequest.Builder
-
- All Implemented Interfaces:
InitialPartitionAssignmentRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- InitialPartitionAssignmentRequest
public static final class InitialPartitionAssignmentRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder> implements InitialPartitionAssignmentRequestOrBuilder
The first request that must be sent on a newly-opened stream. The client must wait for the response before sending subsequent requests on the stream.
Protobuf typegoogle.cloud.pubsublite.v1.InitialPartitionAssignmentRequest
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
clear
public InitialPartitionAssignmentRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
getDefaultInstanceForType
public InitialPartitionAssignmentRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InitialPartitionAssignmentRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InitialPartitionAssignmentRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InitialPartitionAssignmentRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
setField
public InitialPartitionAssignmentRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
clearField
public InitialPartitionAssignmentRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
clearOneof
public InitialPartitionAssignmentRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
setRepeatedField
public InitialPartitionAssignmentRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
addRepeatedField
public InitialPartitionAssignmentRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
mergeFrom
public InitialPartitionAssignmentRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InitialPartitionAssignmentRequest.Builder>
-
mergeFrom
public InitialPartitionAssignmentRequest.Builder mergeFrom(InitialPartitionAssignmentRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
mergeFrom
public InitialPartitionAssignmentRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InitialPartitionAssignmentRequest.Builder>
- Throws:
IOException
-
getSubscription
public String getSubscription()
The subscription name. Structured like: projects/<project number>/locations/<zone name>/subscriptions/<subscription id>
string subscription = 1;
- Specified by:
getSubscription
in interfaceInitialPartitionAssignmentRequestOrBuilder
- Returns:
- The subscription.
-
getSubscriptionBytes
public com.google.protobuf.ByteString getSubscriptionBytes()
The subscription name. Structured like: projects/<project number>/locations/<zone name>/subscriptions/<subscription id>
string subscription = 1;
- Specified by:
getSubscriptionBytes
in interfaceInitialPartitionAssignmentRequestOrBuilder
- Returns:
- The bytes for subscription.
-
setSubscription
public InitialPartitionAssignmentRequest.Builder setSubscription(String value)
The subscription name. Structured like: projects/<project number>/locations/<zone name>/subscriptions/<subscription id>
string subscription = 1;
- Parameters:
value
- The subscription to set.- Returns:
- This builder for chaining.
-
clearSubscription
public InitialPartitionAssignmentRequest.Builder clearSubscription()
The subscription name. Structured like: projects/<project number>/locations/<zone name>/subscriptions/<subscription id>
string subscription = 1;
- Returns:
- This builder for chaining.
-
setSubscriptionBytes
public InitialPartitionAssignmentRequest.Builder setSubscriptionBytes(com.google.protobuf.ByteString value)
The subscription name. Structured like: projects/<project number>/locations/<zone name>/subscriptions/<subscription id>
string subscription = 1;
- Parameters:
value
- The bytes for subscription to set.- Returns:
- This builder for chaining.
-
getClientId
public com.google.protobuf.ByteString getClientId()
An opaque, unique client identifier. This field must be exactly 16 bytes long and is interpreted as an unsigned 128 bit integer. Other size values will be rejected and the stream will be failed with a non-retryable error. This field is large enough to fit a uuid from standard uuid algorithms like uuid1 or uuid4, which should be used to generate this number. The same identifier should be reused following disconnections with retryable stream errors.
bytes client_id = 2;
- Specified by:
getClientId
in interfaceInitialPartitionAssignmentRequestOrBuilder
- Returns:
- The clientId.
-
setClientId
public InitialPartitionAssignmentRequest.Builder setClientId(com.google.protobuf.ByteString value)
An opaque, unique client identifier. This field must be exactly 16 bytes long and is interpreted as an unsigned 128 bit integer. Other size values will be rejected and the stream will be failed with a non-retryable error. This field is large enough to fit a uuid from standard uuid algorithms like uuid1 or uuid4, which should be used to generate this number. The same identifier should be reused following disconnections with retryable stream errors.
bytes client_id = 2;
- Parameters:
value
- The clientId to set.- Returns:
- This builder for chaining.
-
clearClientId
public InitialPartitionAssignmentRequest.Builder clearClientId()
An opaque, unique client identifier. This field must be exactly 16 bytes long and is interpreted as an unsigned 128 bit integer. Other size values will be rejected and the stream will be failed with a non-retryable error. This field is large enough to fit a uuid from standard uuid algorithms like uuid1 or uuid4, which should be used to generate this number. The same identifier should be reused following disconnections with retryable stream errors.
bytes client_id = 2;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final InitialPartitionAssignmentRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
mergeUnknownFields
public final InitialPartitionAssignmentRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InitialPartitionAssignmentRequest.Builder>
-
-