Class SuggestionResult (4.13.0)

public final class SuggestionResult extends GeneratedMessageV3 implements SuggestionResultOrBuilder

One response of different type of suggestion response which is used in the response of Participants.AnalyzeContent and Participants.AnalyzeContent, as well as HumanAgentAssistantEvent.

Protobuf type google.cloud.dialogflow.v2.SuggestionResult

Static Fields

ERROR_FIELD_NUMBER

public static final int ERROR_FIELD_NUMBER
Field Value
Type Description
int

SUGGEST_ARTICLES_RESPONSE_FIELD_NUMBER

public static final int SUGGEST_ARTICLES_RESPONSE_FIELD_NUMBER
Field Value
Type Description
int

SUGGEST_FAQ_ANSWERS_RESPONSE_FIELD_NUMBER

public static final int SUGGEST_FAQ_ANSWERS_RESPONSE_FIELD_NUMBER
Field Value
Type Description
int

SUGGEST_SMART_REPLIES_RESPONSE_FIELD_NUMBER

public static final int SUGGEST_SMART_REPLIES_RESPONSE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static SuggestionResult getDefaultInstance()
Returns
Type Description
SuggestionResult

getDescriptor()

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

newBuilder()

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

newBuilder(SuggestionResult prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getDefaultInstanceForType()

public SuggestionResult getDefaultInstanceForType()
Returns
Type Description
SuggestionResult

getError()

public Status getError()

Error status if the request failed.

.google.rpc.Status error = 1;

Returns
Type Description
com.google.rpc.Status

The error.

getErrorOrBuilder()

public StatusOrBuilder getErrorOrBuilder()

Error status if the request failed.

.google.rpc.Status error = 1;

Returns
Type Description
com.google.rpc.StatusOrBuilder

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSuggestArticlesResponse()

public SuggestArticlesResponse getSuggestArticlesResponse()

SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.

.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;

Returns
Type Description
SuggestArticlesResponse

The suggestArticlesResponse.

getSuggestArticlesResponseOrBuilder()

public SuggestArticlesResponseOrBuilder getSuggestArticlesResponseOrBuilder()

SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.

.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;

Returns
Type Description
SuggestArticlesResponseOrBuilder

getSuggestFaqAnswersResponse()

public SuggestFaqAnswersResponse getSuggestFaqAnswersResponse()

SuggestFaqAnswersResponse if request is for FAQ_ANSWER.

.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;

Returns
Type Description
SuggestFaqAnswersResponse

The suggestFaqAnswersResponse.

getSuggestFaqAnswersResponseOrBuilder()

public SuggestFaqAnswersResponseOrBuilder getSuggestFaqAnswersResponseOrBuilder()

SuggestFaqAnswersResponse if request is for FAQ_ANSWER.

.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;

Returns
Type Description
SuggestFaqAnswersResponseOrBuilder

getSuggestSmartRepliesResponse()

public SuggestSmartRepliesResponse getSuggestSmartRepliesResponse()

SuggestSmartRepliesResponse if request is for SMART_REPLY.

.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;

Returns
Type Description
SuggestSmartRepliesResponse

The suggestSmartRepliesResponse.

getSuggestSmartRepliesResponseOrBuilder()

public SuggestSmartRepliesResponseOrBuilder getSuggestSmartRepliesResponseOrBuilder()

SuggestSmartRepliesResponse if request is for SMART_REPLY.

.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;

Returns
Type Description
SuggestSmartRepliesResponseOrBuilder

getSuggestionResponseCase()

public SuggestionResult.SuggestionResponseCase getSuggestionResponseCase()
Returns
Type Description
SuggestionResult.SuggestionResponseCase

getUnknownFields()

public final UnknownFieldSet getUnknownFields()
Returns
Type Description
UnknownFieldSet
Overrides

hasError()

public boolean hasError()

Error status if the request failed.

.google.rpc.Status error = 1;

Returns
Type Description
boolean

Whether the error field is set.

hasSuggestArticlesResponse()

public boolean hasSuggestArticlesResponse()

SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.

.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;

Returns
Type Description
boolean

Whether the suggestArticlesResponse field is set.

hasSuggestFaqAnswersResponse()

public boolean hasSuggestFaqAnswersResponse()

SuggestFaqAnswersResponse if request is for FAQ_ANSWER.

.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;

Returns
Type Description
boolean

Whether the suggestFaqAnswersResponse field is set.

hasSuggestSmartRepliesResponse()

public boolean hasSuggestSmartRepliesResponse()

SuggestSmartRepliesResponse if request is for SMART_REPLY.

.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;

Returns
Type Description
boolean

Whether the suggestSmartRepliesResponse field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected SuggestionResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
SuggestionResult.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

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