Class BidiSessionClientMessage.Builder (0.1.0)

public static final class BidiSessionClientMessage.Builder extends GeneratedMessage.Builder<BidiSessionClientMessage.Builder> implements BidiSessionClientMessageOrBuilder

The top-level message sent by the client for the SessionService.BidiRunSession method.

Protobuf type google.cloud.ces.v1.BidiSessionClientMessage

Static Methods

getDescriptor()

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

Methods

build()

public BidiSessionClientMessage build()
Returns
Type Description
BidiSessionClientMessage

buildPartial()

public BidiSessionClientMessage buildPartial()
Returns
Type Description
BidiSessionClientMessage

clear()

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

clearConfig()

public BidiSessionClientMessage.Builder clearConfig()

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BidiSessionClientMessage.Builder

clearMessageType()

public BidiSessionClientMessage.Builder clearMessageType()
Returns
Type Description
BidiSessionClientMessage.Builder

clearRealtimeInput()

public BidiSessionClientMessage.Builder clearRealtimeInput()

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BidiSessionClientMessage.Builder

getConfig()

public SessionConfig getConfig()

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionConfig

The config.

getConfigBuilder()

public SessionConfig.Builder getConfigBuilder()

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionConfig.Builder

getConfigOrBuilder()

public SessionConfigOrBuilder getConfigOrBuilder()

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionConfigOrBuilder

getDefaultInstanceForType()

public BidiSessionClientMessage getDefaultInstanceForType()
Returns
Type Description
BidiSessionClientMessage

getDescriptorForType()

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

getMessageTypeCase()

public BidiSessionClientMessage.MessageTypeCase getMessageTypeCase()
Returns
Type Description
BidiSessionClientMessage.MessageTypeCase

getRealtimeInput()

public SessionInput getRealtimeInput()

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInput

The realtimeInput.

getRealtimeInputBuilder()

public SessionInput.Builder getRealtimeInputBuilder()

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInput.Builder

getRealtimeInputOrBuilder()

public SessionInputOrBuilder getRealtimeInputOrBuilder()

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInputOrBuilder

hasConfig()

public boolean hasConfig()

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the config field is set.

hasRealtimeInput()

public boolean hasRealtimeInput()

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the realtimeInput field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeConfig(SessionConfig value)

public BidiSessionClientMessage.Builder mergeConfig(SessionConfig value)

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionConfig
Returns
Type Description
BidiSessionClientMessage.Builder

mergeFrom(BidiSessionClientMessage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeRealtimeInput(SessionInput value)

public BidiSessionClientMessage.Builder mergeRealtimeInput(SessionInput value)

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionInput
Returns
Type Description
BidiSessionClientMessage.Builder

setConfig(SessionConfig value)

public BidiSessionClientMessage.Builder setConfig(SessionConfig value)

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionConfig
Returns
Type Description
BidiSessionClientMessage.Builder

setConfig(SessionConfig.Builder builderForValue)

public BidiSessionClientMessage.Builder setConfig(SessionConfig.Builder builderForValue)

Optional. The initial config message for the session.

.google.cloud.ces.v1.SessionConfig config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SessionConfig.Builder
Returns
Type Description
BidiSessionClientMessage.Builder

setRealtimeInput(SessionInput value)

public BidiSessionClientMessage.Builder setRealtimeInput(SessionInput value)

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionInput
Returns
Type Description
BidiSessionClientMessage.Builder

setRealtimeInput(SessionInput.Builder builderForValue)

public BidiSessionClientMessage.Builder setRealtimeInput(SessionInput.Builder builderForValue)

Optional. Realtime input for the session.

.google.cloud.ces.v1.SessionInput realtime_input = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SessionInput.Builder
Returns
Type Description
BidiSessionClientMessage.Builder