Class CreateSubscriptionRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
- com.google.cloud.pubsublite.proto.CreateSubscriptionRequest.Builder
-
- All Implemented Interfaces:
CreateSubscriptionRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateSubscriptionRequest
public static final class CreateSubscriptionRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder> implements CreateSubscriptionRequestOrBuilder
Request for CreateSubscription.
Protobuf typegoogle.cloud.pubsublite.v1.CreateSubscriptionRequest
-
-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
clear
public CreateSubscriptionRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
getDefaultInstanceForType
public CreateSubscriptionRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateSubscriptionRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateSubscriptionRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateSubscriptionRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
setField
public CreateSubscriptionRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
clearField
public CreateSubscriptionRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
clearOneof
public CreateSubscriptionRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
setRepeatedField
public CreateSubscriptionRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
addRepeatedField
public CreateSubscriptionRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
mergeFrom
public CreateSubscriptionRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateSubscriptionRequest.Builder>
-
mergeFrom
public CreateSubscriptionRequest.Builder mergeFrom(CreateSubscriptionRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
mergeFrom
public CreateSubscriptionRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateSubscriptionRequest.Builder>- Throws:
IOException
-
getParent
public String getParent()
Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
public CreateSubscriptionRequest.Builder setParent(String value)
Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CreateSubscriptionRequest.Builder clearParent()
Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
public CreateSubscriptionRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasSubscription
public boolean hasSubscription()
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasSubscriptionin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- Whether the subscription field is set.
-
getSubscription
public Subscription getSubscription()
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The subscription.
-
setSubscription
public CreateSubscriptionRequest.Builder setSubscription(Subscription value)
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
-
setSubscription
public CreateSubscriptionRequest.Builder setSubscription(Subscription.Builder builderForValue)
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeSubscription
public CreateSubscriptionRequest.Builder mergeSubscription(Subscription value)
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearSubscription
public CreateSubscriptionRequest.Builder clearSubscription()
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
-
getSubscriptionBuilder
public Subscription.Builder getSubscriptionBuilder()
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
-
getSubscriptionOrBuilder
public SubscriptionOrBuilder getSubscriptionOrBuilder()
Required. Configuration of the subscription to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionOrBuilderin interfaceCreateSubscriptionRequestOrBuilder
-
getSubscriptionId
public String getSubscriptionId()
Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured like: `my-sub-name`.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionIdin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The subscriptionId.
-
getSubscriptionIdBytes
public com.google.protobuf.ByteString getSubscriptionIdBytes()
Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured like: `my-sub-name`.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionIdBytesin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The bytes for subscriptionId.
-
setSubscriptionId
public CreateSubscriptionRequest.Builder setSubscriptionId(String value)
Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured like: `my-sub-name`.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The subscriptionId to set.- Returns:
- This builder for chaining.
-
clearSubscriptionId
public CreateSubscriptionRequest.Builder clearSubscriptionId()
Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured like: `my-sub-name`.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSubscriptionIdBytes
public CreateSubscriptionRequest.Builder setSubscriptionIdBytes(com.google.protobuf.ByteString value)
Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured like: `my-sub-name`.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for subscriptionId to set.- Returns:
- This builder for chaining.
-
getSkipBacklog
public boolean getSkipBacklog()
If true, the newly created subscription will only receive messages published after the subscription was created. Otherwise, the entire message backlog will be received on the subscription. Defaults to false.
bool skip_backlog = 4;- Specified by:
getSkipBacklogin interfaceCreateSubscriptionRequestOrBuilder- Returns:
- The skipBacklog.
-
setSkipBacklog
public CreateSubscriptionRequest.Builder setSkipBacklog(boolean value)
If true, the newly created subscription will only receive messages published after the subscription was created. Otherwise, the entire message backlog will be received on the subscription. Defaults to false.
bool skip_backlog = 4;- Parameters:
value- The skipBacklog to set.- Returns:
- This builder for chaining.
-
clearSkipBacklog
public CreateSubscriptionRequest.Builder clearSkipBacklog()
If true, the newly created subscription will only receive messages published after the subscription was created. Otherwise, the entire message backlog will be received on the subscription. Defaults to false.
bool skip_backlog = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateSubscriptionRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
mergeUnknownFields
public final CreateSubscriptionRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateSubscriptionRequest.Builder>
-
-