Class CreateTopicRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateTopicRequest.Builder>
-
- com.google.cloud.pubsublite.proto.CreateTopicRequest.Builder
-
- All Implemented Interfaces:
CreateTopicRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CreateTopicRequest
public static final class CreateTopicRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateTopicRequest.Builder> implements CreateTopicRequestOrBuilder
Request for CreateTopic.
Protobuf typegoogle.cloud.pubsublite.v1.CreateTopicRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTopicRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateTopicRequest
build()
CreateTopicRequest
buildPartial()
CreateTopicRequest.Builder
clear()
CreateTopicRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CreateTopicRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CreateTopicRequest.Builder
clearParent()
Required.CreateTopicRequest.Builder
clearTopic()
Required.CreateTopicRequest.Builder
clearTopicId()
Required.CreateTopicRequest.Builder
clone()
CreateTopicRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.Topic
getTopic()
Required.Topic.Builder
getTopicBuilder()
Required.String
getTopicId()
Required.com.google.protobuf.ByteString
getTopicIdBytes()
Required.TopicOrBuilder
getTopicOrBuilder()
Required.boolean
hasTopic()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CreateTopicRequest.Builder
mergeFrom(CreateTopicRequest other)
CreateTopicRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CreateTopicRequest.Builder
mergeFrom(com.google.protobuf.Message other)
CreateTopicRequest.Builder
mergeTopic(Topic value)
Required.CreateTopicRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CreateTopicRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateTopicRequest.Builder
setParent(String value)
Required.CreateTopicRequest.Builder
setParentBytes(com.google.protobuf.ByteString value)
Required.CreateTopicRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CreateTopicRequest.Builder
setTopic(Topic value)
Required.CreateTopicRequest.Builder
setTopic(Topic.Builder builderForValue)
Required.CreateTopicRequest.Builder
setTopicId(String value)
Required.CreateTopicRequest.Builder
setTopicIdBytes(com.google.protobuf.ByteString value)
Required.CreateTopicRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
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<CreateTopicRequest.Builder>
-
clear
public CreateTopicRequest.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<CreateTopicRequest.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<CreateTopicRequest.Builder>
-
getDefaultInstanceForType
public CreateTopicRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateTopicRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateTopicRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
setField
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
clearField
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
clearOneof
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
setRepeatedField
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
addRepeatedField
public CreateTopicRequest.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<CreateTopicRequest.Builder>
-
mergeFrom
public CreateTopicRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateTopicRequest.Builder>
-
mergeFrom
public CreateTopicRequest.Builder mergeFrom(CreateTopicRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateTopicRequest.Builder>
-
mergeFrom
public CreateTopicRequest.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<CreateTopicRequest.Builder>
- Throws:
IOException
-
getParent
public String getParent()
Required. The parent location in which to create the topic. Structured like `projects/{project_number}/locations/{location}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParent
in interfaceCreateTopicRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The parent location in which to create the topic. Structured like `projects/{project_number}/locations/{location}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParentBytes
in interfaceCreateTopicRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public CreateTopicRequest.Builder setParent(String value)
Required. The parent location in which to create the topic. 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 CreateTopicRequest.Builder clearParent()
Required. The parent location in which to create the topic. 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 CreateTopicRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The parent location in which to create the topic. 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.
-
hasTopic
public boolean hasTopic()
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasTopic
in interfaceCreateTopicRequestOrBuilder
- Returns:
- Whether the topic field is set.
-
getTopic
public Topic getTopic()
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTopic
in interfaceCreateTopicRequestOrBuilder
- Returns:
- The topic.
-
setTopic
public CreateTopicRequest.Builder setTopic(Topic value)
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
-
setTopic
public CreateTopicRequest.Builder setTopic(Topic.Builder builderForValue)
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeTopic
public CreateTopicRequest.Builder mergeTopic(Topic value)
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearTopic
public CreateTopicRequest.Builder clearTopic()
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
-
getTopicBuilder
public Topic.Builder getTopicBuilder()
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
-
getTopicOrBuilder
public TopicOrBuilder getTopicOrBuilder()
Required. Configuration of the topic to create. Its `name` field is ignored.
.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTopicOrBuilder
in interfaceCreateTopicRequestOrBuilder
-
getTopicId
public String getTopicId()
Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: `my-topic-name`.
string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTopicId
in interfaceCreateTopicRequestOrBuilder
- Returns:
- The topicId.
-
getTopicIdBytes
public com.google.protobuf.ByteString getTopicIdBytes()
Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: `my-topic-name`.
string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTopicIdBytes
in interfaceCreateTopicRequestOrBuilder
- Returns:
- The bytes for topicId.
-
setTopicId
public CreateTopicRequest.Builder setTopicId(String value)
Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: `my-topic-name`.
string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The topicId to set.- Returns:
- This builder for chaining.
-
clearTopicId
public CreateTopicRequest.Builder clearTopicId()
Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: `my-topic-name`.
string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setTopicIdBytes
public CreateTopicRequest.Builder setTopicIdBytes(com.google.protobuf.ByteString value)
Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: `my-topic-name`.
string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for topicId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateTopicRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateTopicRequest.Builder>
-
mergeUnknownFields
public final CreateTopicRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateTopicRequest.Builder>
-
-