Class PublishRequest.Builder (1.16.5)

public static final class PublishRequest.Builder extends GeneratedMessage.Builder<PublishRequest.Builder> implements PublishRequestOrBuilder

Request sent from the client to the server on a stream.

Protobuf type google.cloud.pubsublite.v1.PublishRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public PublishRequest build()
Returns
Type Description
PublishRequest

buildPartial()

public PublishRequest buildPartial()
Returns
Type Description
PublishRequest

clear()

public PublishRequest.Builder clear()
Returns
Type Description
PublishRequest.Builder
Overrides

clearInitialRequest()

public PublishRequest.Builder clearInitialRequest()

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Returns
Type Description
PublishRequest.Builder

clearMessagePublishRequest()

public PublishRequest.Builder clearMessagePublishRequest()

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Returns
Type Description
PublishRequest.Builder

clearRequestType()

public PublishRequest.Builder clearRequestType()
Returns
Type Description
PublishRequest.Builder

getDefaultInstanceForType()

public PublishRequest getDefaultInstanceForType()
Returns
Type Description
PublishRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInitialRequest()

public InitialPublishRequest getInitialRequest()

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Returns
Type Description
InitialPublishRequest

The initialRequest.

getInitialRequestBuilder()

public InitialPublishRequest.Builder getInitialRequestBuilder()

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Returns
Type Description
InitialPublishRequest.Builder

getInitialRequestOrBuilder()

public InitialPublishRequestOrBuilder getInitialRequestOrBuilder()

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Returns
Type Description
InitialPublishRequestOrBuilder

getMessagePublishRequest()

public MessagePublishRequest getMessagePublishRequest()

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Returns
Type Description
MessagePublishRequest

The messagePublishRequest.

getMessagePublishRequestBuilder()

public MessagePublishRequest.Builder getMessagePublishRequestBuilder()

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Returns
Type Description
MessagePublishRequest.Builder

getMessagePublishRequestOrBuilder()

public MessagePublishRequestOrBuilder getMessagePublishRequestOrBuilder()

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Returns
Type Description
MessagePublishRequestOrBuilder

getRequestTypeCase()

public PublishRequest.RequestTypeCase getRequestTypeCase()
Returns
Type Description
PublishRequest.RequestTypeCase

hasInitialRequest()

public boolean hasInitialRequest()

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Returns
Type Description
boolean

Whether the initialRequest field is set.

hasMessagePublishRequest()

public boolean hasMessagePublishRequest()

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Returns
Type Description
boolean

Whether the messagePublishRequest field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PublishRequest other)

public PublishRequest.Builder mergeFrom(PublishRequest other)
Parameter
Name Description
other PublishRequest
Returns
Type Description
PublishRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public PublishRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PublishRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public PublishRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
PublishRequest.Builder
Overrides

mergeInitialRequest(InitialPublishRequest value)

public PublishRequest.Builder mergeInitialRequest(InitialPublishRequest value)

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Parameter
Name Description
value InitialPublishRequest
Returns
Type Description
PublishRequest.Builder

mergeMessagePublishRequest(MessagePublishRequest value)

public PublishRequest.Builder mergeMessagePublishRequest(MessagePublishRequest value)

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Parameter
Name Description
value MessagePublishRequest
Returns
Type Description
PublishRequest.Builder

setInitialRequest(InitialPublishRequest value)

public PublishRequest.Builder setInitialRequest(InitialPublishRequest value)

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Parameter
Name Description
value InitialPublishRequest
Returns
Type Description
PublishRequest.Builder

setInitialRequest(InitialPublishRequest.Builder builderForValue)

public PublishRequest.Builder setInitialRequest(InitialPublishRequest.Builder builderForValue)

Initial request on the stream.

.google.cloud.pubsublite.v1.InitialPublishRequest initial_request = 1;

Parameter
Name Description
builderForValue InitialPublishRequest.Builder
Returns
Type Description
PublishRequest.Builder

setMessagePublishRequest(MessagePublishRequest value)

public PublishRequest.Builder setMessagePublishRequest(MessagePublishRequest value)

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Parameter
Name Description
value MessagePublishRequest
Returns
Type Description
PublishRequest.Builder

setMessagePublishRequest(MessagePublishRequest.Builder builderForValue)

public PublishRequest.Builder setMessagePublishRequest(MessagePublishRequest.Builder builderForValue)

Request to publish messages.

.google.cloud.pubsublite.v1.MessagePublishRequest message_publish_request = 2;

Parameter
Name Description
builderForValue MessagePublishRequest.Builder
Returns
Type Description
PublishRequest.Builder