Class BidiSessionServerMessage (0.1.0)

public final class BidiSessionServerMessage extends GeneratedMessage implements BidiSessionServerMessageOrBuilder

The top-level message returned from SessionService.BidiRunSession method.

Protobuf type google.cloud.ces.v1.BidiSessionServerMessage

Static Fields

END_SESSION_FIELD_NUMBER

public static final int END_SESSION_FIELD_NUMBER
Field Value
Type Description
int

GO_AWAY_FIELD_NUMBER

public static final int GO_AWAY_FIELD_NUMBER
Field Value
Type Description
int

INTERRUPTION_SIGNAL_FIELD_NUMBER

public static final int INTERRUPTION_SIGNAL_FIELD_NUMBER
Field Value
Type Description
int

RECOGNITION_RESULT_FIELD_NUMBER

public static final int RECOGNITION_RESULT_FIELD_NUMBER
Field Value
Type Description
int

SESSION_OUTPUT_FIELD_NUMBER

public static final int SESSION_OUTPUT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BidiSessionServerMessage getDefaultInstance()
Returns
Type Description
BidiSessionServerMessage

getDescriptor()

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

newBuilder()

public static BidiSessionServerMessage.Builder newBuilder()
Returns
Type Description
BidiSessionServerMessage.Builder

newBuilder(BidiSessionServerMessage prototype)

public static BidiSessionServerMessage.Builder newBuilder(BidiSessionServerMessage prototype)
Parameter
Name Description
prototype BidiSessionServerMessage
Returns
Type Description
BidiSessionServerMessage.Builder

parseDelimitedFrom(InputStream input)

public static BidiSessionServerMessage parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BidiSessionServerMessage parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BidiSessionServerMessage parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BidiSessionServerMessage parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BidiSessionServerMessage parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BidiSessionServerMessage parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BidiSessionServerMessage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BidiSessionServerMessage
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<BidiSessionServerMessage> parser()
Returns
Type Description
Parser<BidiSessionServerMessage>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public BidiSessionServerMessage getDefaultInstanceForType()
Returns
Type Description
BidiSessionServerMessage

getEndSession()

public EndSession getEndSession()

Optional. Indicates that the session has ended.

.google.cloud.ces.v1.EndSession end_session = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EndSession

The endSession.

getEndSessionOrBuilder()

public EndSessionOrBuilder getEndSessionOrBuilder()

Optional. Indicates that the session has ended.

.google.cloud.ces.v1.EndSession end_session = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EndSessionOrBuilder

getGoAway()

public GoAway getGoAway()

Optional. Indicates that the server will disconnect soon and the client should half-close and restart the connection.

.google.cloud.ces.v1.GoAway go_away = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoAway

The goAway.

getGoAwayOrBuilder()

public GoAwayOrBuilder getGoAwayOrBuilder()

Optional. Indicates that the server will disconnect soon and the client should half-close and restart the connection.

.google.cloud.ces.v1.GoAway go_away = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoAwayOrBuilder

getInterruptionSignal()

public InterruptionSignal getInterruptionSignal()

Optional. Interruption signal detected from the audio input.

.google.cloud.ces.v1.InterruptionSignal interruption_signal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InterruptionSignal

The interruptionSignal.

getInterruptionSignalOrBuilder()

public InterruptionSignalOrBuilder getInterruptionSignalOrBuilder()

Optional. Interruption signal detected from the audio input.

.google.cloud.ces.v1.InterruptionSignal interruption_signal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InterruptionSignalOrBuilder

getMessageTypeCase()

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

getParserForType()

public Parser<BidiSessionServerMessage> getParserForType()
Returns
Type Description
Parser<BidiSessionServerMessage>
Overrides

getRecognitionResult()

public RecognitionResult getRecognitionResult()

Optional. Realtime speech recognition result for the audio input.

.google.cloud.ces.v1.RecognitionResult recognition_result = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionResult

The recognitionResult.

getRecognitionResultOrBuilder()

public RecognitionResultOrBuilder getRecognitionResultOrBuilder()

Optional. Realtime speech recognition result for the audio input.

.google.cloud.ces.v1.RecognitionResult recognition_result = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionResultOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSessionOutput()

public SessionOutput getSessionOutput()

Optional. Processing result from the CES agent.

.google.cloud.ces.v1.SessionOutput session_output = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionOutput

The sessionOutput.

getSessionOutputOrBuilder()

public SessionOutputOrBuilder getSessionOutputOrBuilder()

Optional. Processing result from the CES agent.

.google.cloud.ces.v1.SessionOutput session_output = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionOutputOrBuilder

hasEndSession()

public boolean hasEndSession()

Optional. Indicates that the session has ended.

.google.cloud.ces.v1.EndSession end_session = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the endSession field is set.

hasGoAway()

public boolean hasGoAway()

Optional. Indicates that the server will disconnect soon and the client should half-close and restart the connection.

.google.cloud.ces.v1.GoAway go_away = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the goAway field is set.

hasInterruptionSignal()

public boolean hasInterruptionSignal()

Optional. Interruption signal detected from the audio input.

.google.cloud.ces.v1.InterruptionSignal interruption_signal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the interruptionSignal field is set.

hasRecognitionResult()

public boolean hasRecognitionResult()

Optional. Realtime speech recognition result for the audio input.

.google.cloud.ces.v1.RecognitionResult recognition_result = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the recognitionResult field is set.

hasSessionOutput()

public boolean hasSessionOutput()

Optional. Processing result from the CES agent.

.google.cloud.ces.v1.SessionOutput session_output = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the sessionOutput field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public BidiSessionServerMessage.Builder newBuilderForType()
Returns
Type Description
BidiSessionServerMessage.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected BidiSessionServerMessage.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
BidiSessionServerMessage.Builder
Overrides

toBuilder()

public BidiSessionServerMessage.Builder toBuilder()
Returns
Type Description
BidiSessionServerMessage.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException