Class PublishRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
com.google.cloud.pubsublite.proto.PublishRequest.Builder
- All Implemented Interfaces:
PublishRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PublishRequest
public static final class PublishRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
implements PublishRequestOrBuilder
Request sent from the client to the server on a stream.Protobuf type
google.cloud.pubsublite.v1.PublishRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Initial request on the stream.Request to publish messages.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorInitial request on the stream.Initial request on the stream.Initial request on the stream.Request to publish messages.Request to publish messages.Request to publish messages.booleanInitial request on the stream.booleanRequest to publish messages.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(PublishRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Initial request on the stream.Request to publish messages.final PublishRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Initial request on the stream.setInitialRequest(InitialPublishRequest.Builder builderForValue) Initial request on the stream.Request to publish messages.setMessagePublishRequest(MessagePublishRequest.Builder builderForValue) Request to publish messages.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final PublishRequest.BuildersetUnknownFields(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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<PublishRequest.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<PublishRequest.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<PublishRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<PublishRequest.Builder>
-
setField
public PublishRequest.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<PublishRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
-
setRepeatedField
public PublishRequest.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<PublishRequest.Builder>
-
addRepeatedField
public PublishRequest.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<PublishRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PublishRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
-
mergeFrom
public PublishRequest.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<PublishRequest.Builder>- Throws:
IOException
-
getRequestTypeCase
- Specified by:
getRequestTypeCasein interfacePublishRequestOrBuilder
-
clearRequestType
-
hasInitialRequest
public boolean hasInitialRequest()Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;- Specified by:
hasInitialRequestin interfacePublishRequestOrBuilder- Returns:
- Whether the initialRequest field is set.
-
getInitialRequest
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;- Specified by:
getInitialRequestin interfacePublishRequestOrBuilder- Returns:
- The initialRequest.
-
setInitialRequest
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1; -
setInitialRequest
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1; -
mergeInitialRequest
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1; -
clearInitialRequest
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1; -
getInitialRequestBuilder
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1; -
getInitialRequestOrBuilder
Initial request on the stream.
.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;- Specified by:
getInitialRequestOrBuilderin interfacePublishRequestOrBuilder
-
hasMessagePublishRequest
public boolean hasMessagePublishRequest()Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;- Specified by:
hasMessagePublishRequestin interfacePublishRequestOrBuilder- Returns:
- Whether the messagePublishRequest field is set.
-
getMessagePublishRequest
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;- Specified by:
getMessagePublishRequestin interfacePublishRequestOrBuilder- Returns:
- The messagePublishRequest.
-
setMessagePublishRequest
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2; -
setMessagePublishRequest
public PublishRequest.Builder setMessagePublishRequest(MessagePublishRequest.Builder builderForValue) Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2; -
mergeMessagePublishRequest
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2; -
clearMessagePublishRequest
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2; -
getMessagePublishRequestBuilder
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2; -
getMessagePublishRequestOrBuilder
Request to publish messages.
.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;- Specified by:
getMessagePublishRequestOrBuilderin interfacePublishRequestOrBuilder
-
setUnknownFields
public final PublishRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
-
mergeUnknownFields
public final PublishRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishRequest.Builder>
-