Class GenerateCompanionSuggestionsResponse (4.105.0)

public final class GenerateCompanionSuggestionsResponse extends GeneratedMessage implements GenerateCompanionSuggestionsResponseOrBuilder

Represents the response message for GenerateCompanionSuggestions.

Protobuf type google.cloud.dialogflow.v2.GenerateCompanionSuggestionsResponse

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > GenerateCompanionSuggestionsResponse

Static Fields

ANSWER_RECORD_FIELD_NUMBER

public static final int ANSWER_RECORD_FIELD_NUMBER
Field Value
Type Description
int

COMPANION_SUGGESTION_FIELD_NUMBER

public static final int COMPANION_SUGGESTION_FIELD_NUMBER
Field Value
Type Description
int

LATEST_MESSAGE_FIELD_NUMBER

public static final int LATEST_MESSAGE_FIELD_NUMBER
Field Value
Type Description
int

SUGGESTION_INDEX_FIELD_NUMBER

public static final int SUGGESTION_INDEX_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static GenerateCompanionSuggestionsResponse getDefaultInstance()
Returns
Type Description
GenerateCompanionSuggestionsResponse

getDescriptor()

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

newBuilder()

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

newBuilder(GenerateCompanionSuggestionsResponse prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getAnswerRecord()

public String getAnswerRecord()

Answer record that uniquely identifies the suggestion. Format: projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>.

string answer_record = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The answerRecord.

getAnswerRecordBytes()

public ByteString getAnswerRecordBytes()

Answer record that uniquely identifies the suggestion. Format: projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>.

string answer_record = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for answerRecord.

getCompanionSuggestion()

public CompanionSuggestion getCompanionSuggestion()

Contains the core suggestion generated by the Companion Agent.

.google.cloud.dialogflow.v2.CompanionSuggestion companion_suggestion = 1;

Returns
Type Description
CompanionSuggestion

The companionSuggestion.

getCompanionSuggestionOrBuilder()

public CompanionSuggestionOrBuilder getCompanionSuggestionOrBuilder()

Contains the core suggestion generated by the Companion Agent.

.google.cloud.dialogflow.v2.CompanionSuggestion companion_suggestion = 1;

Returns
Type Description
CompanionSuggestionOrBuilder

getDefaultInstanceForType()

public GenerateCompanionSuggestionsResponse getDefaultInstanceForType()
Returns
Type Description
GenerateCompanionSuggestionsResponse

getLatestMessage()

public String getLatestMessage()

The name of the latest conversation message used to compile suggestion for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string latest_message = 3;

Returns
Type Description
String

The latestMessage.

getLatestMessageBytes()

public ByteString getLatestMessageBytes()

The name of the latest conversation message used to compile suggestion for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string latest_message = 3;

Returns
Type Description
ByteString

The bytes for latestMessage.

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSuggestionIndex()

public int getSuggestionIndex()

Output only. The 1-based sequential index of the suggestion generated in this session.

int32 suggestion_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The suggestionIndex.

hasCompanionSuggestion()

public boolean hasCompanionSuggestion()

Contains the core suggestion generated by the Companion Agent.

.google.cloud.dialogflow.v2.CompanionSuggestion companion_suggestion = 1;

Returns
Type Description
boolean

Whether the companionSuggestion 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 GenerateCompanionSuggestionsResponse.Builder newBuilderForType()
Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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