Class SuggestKnowledgeAssistResponse.Builder (4.100.0)

public static final class SuggestKnowledgeAssistResponse.Builder extends GeneratedMessage.Builder<SuggestKnowledgeAssistResponse.Builder> implements SuggestKnowledgeAssistResponseOrBuilder

The response message for Participants.SuggestKnowledgeAssist.

Protobuf type google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse

Static Methods

getDescriptor()

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

Methods

addAdditionalSuggestedQueryResults(KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

public SuggestKnowledgeAssistResponse.Builder addAdditionalSuggestedQueryResults(KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value KnowledgeAssistAnswer.AdditionalSuggestedQueryResult
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

addAdditionalSuggestedQueryResults(KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

public SuggestKnowledgeAssistResponse.Builder addAdditionalSuggestedQueryResults(KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

addAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

public SuggestKnowledgeAssistResponse.Builder addAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value KnowledgeAssistAnswer.AdditionalSuggestedQueryResult
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

addAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

public SuggestKnowledgeAssistResponse.Builder addAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

addAdditionalSuggestedQueryResultsBuilder()

public KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder addAdditionalSuggestedQueryResultsBuilder()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder

addAdditionalSuggestedQueryResultsBuilder(int index)

public KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder addAdditionalSuggestedQueryResultsBuilder(int index)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder

addAllAdditionalSuggestedQueryResults(Iterable<? extends KnowledgeAssistAnswer.AdditionalSuggestedQueryResult> values)

public SuggestKnowledgeAssistResponse.Builder addAllAdditionalSuggestedQueryResults(Iterable<? extends KnowledgeAssistAnswer.AdditionalSuggestedQueryResult> values)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult>
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

build()

public SuggestKnowledgeAssistResponse build()
Returns
Type Description
SuggestKnowledgeAssistResponse

buildPartial()

public SuggestKnowledgeAssistResponse buildPartial()
Returns
Type Description
SuggestKnowledgeAssistResponse

clear()

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

clearAdditionalSuggestedQueryResults()

public SuggestKnowledgeAssistResponse.Builder clearAdditionalSuggestedQueryResults()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

clearContextSize()

public SuggestKnowledgeAssistResponse.Builder clearContextSize()

Number of messages prior to and including latest_message to compile the suggestion. It may be smaller than the SuggestKnowledgeAssistRequest.context_size field in the request if there are fewer messages in the conversation.

int32 context_size = 3;

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

This builder for chaining.

clearKnowledgeAssistAnswer()

public SuggestKnowledgeAssistResponse.Builder clearKnowledgeAssistAnswer()

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

clearLatestMessage()

public SuggestKnowledgeAssistResponse.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 = 2;

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

This builder for chaining.

getAdditionalSuggestedQueryResults(int index)

public KnowledgeAssistAnswer.AdditionalSuggestedQueryResult getAdditionalSuggestedQueryResults(int index)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
KnowledgeAssistAnswer.AdditionalSuggestedQueryResult

getAdditionalSuggestedQueryResultsBuilder(int index)

public KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder getAdditionalSuggestedQueryResultsBuilder(int index)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder

getAdditionalSuggestedQueryResultsBuilderList()

public List<KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder> getAdditionalSuggestedQueryResultsBuilderList()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getAdditionalSuggestedQueryResultsCount()

public int getAdditionalSuggestedQueryResultsCount()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAdditionalSuggestedQueryResultsList()

public List<KnowledgeAssistAnswer.AdditionalSuggestedQueryResult> getAdditionalSuggestedQueryResultsList()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<AdditionalSuggestedQueryResult>

getAdditionalSuggestedQueryResultsOrBuilder(int index)

public KnowledgeAssistAnswer.AdditionalSuggestedQueryResultOrBuilder getAdditionalSuggestedQueryResultsOrBuilder(int index)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
KnowledgeAssistAnswer.AdditionalSuggestedQueryResultOrBuilder

getAdditionalSuggestedQueryResultsOrBuilderList()

public List<? extends KnowledgeAssistAnswer.AdditionalSuggestedQueryResultOrBuilder> getAdditionalSuggestedQueryResultsOrBuilderList()

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResultOrBuilder>

getContextSize()

public int getContextSize()

Number of messages prior to and including latest_message to compile the suggestion. It may be smaller than the SuggestKnowledgeAssistRequest.context_size field in the request if there are fewer messages in the conversation.

int32 context_size = 3;

Returns
Type Description
int

The contextSize.

getDefaultInstanceForType()

public SuggestKnowledgeAssistResponse getDefaultInstanceForType()
Returns
Type Description
SuggestKnowledgeAssistResponse

getDescriptorForType()

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

getKnowledgeAssistAnswer()

public KnowledgeAssistAnswer getKnowledgeAssistAnswer()

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
KnowledgeAssistAnswer

The knowledgeAssistAnswer.

getKnowledgeAssistAnswerBuilder()

public KnowledgeAssistAnswer.Builder getKnowledgeAssistAnswerBuilder()

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
KnowledgeAssistAnswer.Builder

getKnowledgeAssistAnswerOrBuilder()

public KnowledgeAssistAnswerOrBuilder getKnowledgeAssistAnswerOrBuilder()

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
KnowledgeAssistAnswerOrBuilder

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 = 2;

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 = 2;

Returns
Type Description
ByteString

The bytes for latestMessage.

hasKnowledgeAssistAnswer()

public boolean hasKnowledgeAssistAnswer()

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the knowledgeAssistAnswer field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SuggestKnowledgeAssistResponse other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeKnowledgeAssistAnswer(KnowledgeAssistAnswer value)

public SuggestKnowledgeAssistResponse.Builder mergeKnowledgeAssistAnswer(KnowledgeAssistAnswer value)

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value KnowledgeAssistAnswer
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

removeAdditionalSuggestedQueryResults(int index)

public SuggestKnowledgeAssistResponse.Builder removeAdditionalSuggestedQueryResults(int index)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

setAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

public SuggestKnowledgeAssistResponse.Builder setAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult value)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value KnowledgeAssistAnswer.AdditionalSuggestedQueryResult
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

setAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

public SuggestKnowledgeAssistResponse.Builder setAdditionalSuggestedQueryResults(int index, KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder builderForValue)

Optional. The list of additional suggested queries based on the context. This is used for the cases when we want to generate multiple queries for a single request.

repeated .google.cloud.dialogflow.v2.KnowledgeAssistAnswer.AdditionalSuggestedQueryResult additional_suggested_query_results = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue KnowledgeAssistAnswer.AdditionalSuggestedQueryResult.Builder
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

setContextSize(int value)

public SuggestKnowledgeAssistResponse.Builder setContextSize(int value)

Number of messages prior to and including latest_message to compile the suggestion. It may be smaller than the SuggestKnowledgeAssistRequest.context_size field in the request if there are fewer messages in the conversation.

int32 context_size = 3;

Parameter
Name Description
value int

The contextSize to set.

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

This builder for chaining.

setKnowledgeAssistAnswer(KnowledgeAssistAnswer value)

public SuggestKnowledgeAssistResponse.Builder setKnowledgeAssistAnswer(KnowledgeAssistAnswer value)

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value KnowledgeAssistAnswer
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

setKnowledgeAssistAnswer(KnowledgeAssistAnswer.Builder builderForValue)

public SuggestKnowledgeAssistResponse.Builder setKnowledgeAssistAnswer(KnowledgeAssistAnswer.Builder builderForValue)

Output only. Knowledge Assist suggestion.

.google.cloud.dialogflow.v2.KnowledgeAssistAnswer knowledge_assist_answer = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue KnowledgeAssistAnswer.Builder
Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

setLatestMessage(String value)

public SuggestKnowledgeAssistResponse.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 = 2;

Parameter
Name Description
value String

The latestMessage to set.

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

This builder for chaining.

setLatestMessageBytes(ByteString value)

public SuggestKnowledgeAssistResponse.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 = 2;

Parameter
Name Description
value ByteString

The bytes for latestMessage to set.

Returns
Type Description
SuggestKnowledgeAssistResponse.Builder

This builder for chaining.