Class SendMessageRequest.Builder (0.27.0)

public static final class SendMessageRequest.Builder extends GeneratedMessage.Builder<SendMessageRequest.Builder> implements SendMessageRequestOrBuilder

Request message for SendMessage and SendStreamingMessage.

Protobuf type google.cloud.geminidataanalytics.v1beta.SendMessageRequest

Static Methods

getDescriptor()

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

Methods

build()

public SendMessageRequest build()
Returns
Type Description
SendMessageRequest

buildPartial()

public SendMessageRequest buildPartial()
Returns
Type Description
SendMessageRequest

clear()

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

clearConfiguration()

public SendMessageRequest.Builder clearConfiguration()

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageRequest.Builder

clearMessage()

public SendMessageRequest.Builder clearMessage()

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SendMessageRequest.Builder

clearMetadata()

public SendMessageRequest.Builder clearMetadata()

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageRequest.Builder

clearTenant()

public SendMessageRequest.Builder clearTenant()

Optional. Optional tenant, provided as a path parameter.

string tenant = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageRequest.Builder

This builder for chaining.

getConfiguration()

public SendMessageConfiguration getConfiguration()

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageConfiguration

The configuration.

getConfigurationBuilder()

public SendMessageConfiguration.Builder getConfigurationBuilder()

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageConfiguration.Builder

getConfigurationOrBuilder()

public SendMessageConfigurationOrBuilder getConfigurationOrBuilder()

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SendMessageConfigurationOrBuilder

getDefaultInstanceForType()

public SendMessageRequest getDefaultInstanceForType()
Returns
Type Description
SendMessageRequest

getDescriptorForType()

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

getMessage()

public A2AMessage getMessage()

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
A2AMessage

The message.

getMessageBuilder()

public A2AMessage.Builder getMessageBuilder()

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
A2AMessage.Builder

getMessageOrBuilder()

public A2AMessageOrBuilder getMessageOrBuilder()

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
A2AMessageOrBuilder

getMetadata()

public Struct getMetadata()

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The metadata.

getMetadataBuilder()

public Struct.Builder getMetadataBuilder()

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getMetadataOrBuilder()

public StructOrBuilder getMetadataOrBuilder()

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getTenant()

public String getTenant()

Optional. Optional tenant, provided as a path parameter.

string tenant = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The tenant.

getTenantBytes()

public ByteString getTenantBytes()

Optional. Optional tenant, provided as a path parameter.

string tenant = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for tenant.

hasConfiguration()

public boolean hasConfiguration()

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the configuration field is set.

hasMessage()

public boolean hasMessage()

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the message field is set.

hasMetadata()

public boolean hasMetadata()

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the metadata field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeConfiguration(SendMessageConfiguration value)

public SendMessageRequest.Builder mergeConfiguration(SendMessageConfiguration value)

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SendMessageConfiguration
Returns
Type Description
SendMessageRequest.Builder

mergeFrom(SendMessageRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeMessage(A2AMessage value)

public SendMessageRequest.Builder mergeMessage(A2AMessage value)

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value A2AMessage
Returns
Type Description
SendMessageRequest.Builder

mergeMetadata(Struct value)

public SendMessageRequest.Builder mergeMetadata(Struct value)

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
SendMessageRequest.Builder

setConfiguration(SendMessageConfiguration value)

public SendMessageRequest.Builder setConfiguration(SendMessageConfiguration value)

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SendMessageConfiguration
Returns
Type Description
SendMessageRequest.Builder

setConfiguration(SendMessageConfiguration.Builder builderForValue)

public SendMessageRequest.Builder setConfiguration(SendMessageConfiguration.Builder builderForValue)

Optional. Configuration for the send request.

.google.cloud.geminidataanalytics.v1beta.SendMessageConfiguration configuration = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SendMessageConfiguration.Builder
Returns
Type Description
SendMessageRequest.Builder

setMessage(A2AMessage value)

public SendMessageRequest.Builder setMessage(A2AMessage value)

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value A2AMessage
Returns
Type Description
SendMessageRequest.Builder

setMessage(A2AMessage.Builder builderForValue)

public SendMessageRequest.Builder setMessage(A2AMessage.Builder builderForValue)

Required. The message to send to the agent.

.google.cloud.geminidataanalytics.v1beta.A2AMessage message = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue A2AMessage.Builder
Returns
Type Description
SendMessageRequest.Builder

setMetadata(Struct value)

public SendMessageRequest.Builder setMetadata(Struct value)

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
SendMessageRequest.Builder

setMetadata(Struct.Builder builderForValue)

public SendMessageRequest.Builder setMetadata(Struct.Builder builderForValue)

Optional. Optional metadata for the request.

.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
SendMessageRequest.Builder

setTenant(String value)

public SendMessageRequest.Builder setTenant(String value)

Optional. Optional tenant, provided as a path parameter.

string tenant = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The tenant to set.

Returns
Type Description
SendMessageRequest.Builder

This builder for chaining.

setTenantBytes(ByteString value)

public SendMessageRequest.Builder setTenantBytes(ByteString value)

Optional. Optional tenant, provided as a path parameter.

string tenant = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for tenant to set.

Returns
Type Description
SendMessageRequest.Builder

This builder for chaining.