Class GenerateCompanionSuggestionsResponse.Builder (4.105.0)

public static final class GenerateCompanionSuggestionsResponse.Builder extends GeneratedMessage.Builder<GenerateCompanionSuggestionsResponse.Builder> implements GenerateCompanionSuggestionsResponseOrBuilder

Represents the response message for GenerateCompanionSuggestions.

Protobuf type google.cloud.dialogflow.v2.GenerateCompanionSuggestionsResponse

Static Methods

getDescriptor()

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

Methods

build()

public GenerateCompanionSuggestionsResponse build()
Returns
Type Description
GenerateCompanionSuggestionsResponse

buildPartial()

public GenerateCompanionSuggestionsResponse buildPartial()
Returns
Type Description
GenerateCompanionSuggestionsResponse

clear()

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

clearAnswerRecord()

public GenerateCompanionSuggestionsResponse.Builder clearAnswerRecord()

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
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

clearCompanionSuggestion()

public GenerateCompanionSuggestionsResponse.Builder clearCompanionSuggestion()

Contains the core suggestion generated by the Companion Agent.

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

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

clearLatestMessage()

public GenerateCompanionSuggestionsResponse.Builder clearLatestMessage()

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
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

clearSuggestionIndex()

public GenerateCompanionSuggestionsResponse.Builder clearSuggestionIndex()

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
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

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.

getCompanionSuggestionBuilder()

public CompanionSuggestion.Builder getCompanionSuggestionBuilder()

Contains the core suggestion generated by the Companion Agent.

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

Returns
Type Description
CompanionSuggestion.Builder

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

getDescriptorForType()

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

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.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCompanionSuggestion(CompanionSuggestion value)

public GenerateCompanionSuggestionsResponse.Builder mergeCompanionSuggestion(CompanionSuggestion value)

Contains the core suggestion generated by the Companion Agent.

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

Parameter
Name Description
value CompanionSuggestion
Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

mergeFrom(GenerateCompanionSuggestionsResponse other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAnswerRecord(String value)

public GenerateCompanionSuggestionsResponse.Builder setAnswerRecord(String value)

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) = { ... }

Parameter
Name Description
value String

The answerRecord to set.

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

setAnswerRecordBytes(ByteString value)

public GenerateCompanionSuggestionsResponse.Builder setAnswerRecordBytes(ByteString value)

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) = { ... }

Parameter
Name Description
value ByteString

The bytes for answerRecord to set.

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

setCompanionSuggestion(CompanionSuggestion value)

public GenerateCompanionSuggestionsResponse.Builder setCompanionSuggestion(CompanionSuggestion value)

Contains the core suggestion generated by the Companion Agent.

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

Parameter
Name Description
value CompanionSuggestion
Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

setCompanionSuggestion(CompanionSuggestion.Builder builderForValue)

public GenerateCompanionSuggestionsResponse.Builder setCompanionSuggestion(CompanionSuggestion.Builder builderForValue)

Contains the core suggestion generated by the Companion Agent.

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

Parameter
Name Description
builderForValue CompanionSuggestion.Builder
Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

setLatestMessage(String value)

public GenerateCompanionSuggestionsResponse.Builder setLatestMessage(String value)

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;

Parameter
Name Description
value String

The latestMessage to set.

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

setLatestMessageBytes(ByteString value)

public GenerateCompanionSuggestionsResponse.Builder setLatestMessageBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for latestMessage to set.

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.

setSuggestionIndex(int value)

public GenerateCompanionSuggestionsResponse.Builder setSuggestionIndex(int value)

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

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

Parameter
Name Description
value int

The suggestionIndex to set.

Returns
Type Description
GenerateCompanionSuggestionsResponse.Builder

This builder for chaining.