Package com.google.cloud.dialogflow.v2
Class KnowledgeAssistAnswer
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.v2.KnowledgeAssistAnswer
- All Implemented Interfaces:
KnowledgeAssistAnswerOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class KnowledgeAssistAnswer
extends com.google.protobuf.GeneratedMessage
implements KnowledgeAssistAnswerOrBuilder
Represents a Knowledge Assist answer.Protobuf type
google.cloud.dialogflow.v2.KnowledgeAssistAnswer- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a Knowledge Assist answer.static final classRepresents an answer from Knowledge.static interfacestatic final classRepresents a suggested query.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe name of the answer record.com.google.protobuf.ByteStringThe name of the answer record.static KnowledgeAssistAnswerstatic final com.google.protobuf.Descriptors.DescriptorDebug information related to Knowledge Assist feature.Debug information related to Knowledge Assist feature.com.google.protobuf.Parser<KnowledgeAssistAnswer>intThe query suggested based on the context.The answer generated for the suggested query.The answer generated for the suggested query.The query suggested based on the context.inthashCode()booleanDebug information related to Knowledge Assist feature.booleanThe query suggested based on the context.booleanThe answer generated for the suggested query.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(KnowledgeAssistAnswer prototype) protected KnowledgeAssistAnswer.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static KnowledgeAssistAnswerparseDelimitedFrom(InputStream input) static KnowledgeAssistAnswerparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KnowledgeAssistAnswerparseFrom(byte[] data) static KnowledgeAssistAnswerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KnowledgeAssistAnswerparseFrom(com.google.protobuf.ByteString data) static KnowledgeAssistAnswerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KnowledgeAssistAnswerparseFrom(com.google.protobuf.CodedInputStream input) static KnowledgeAssistAnswerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KnowledgeAssistAnswerparseFrom(InputStream input) static KnowledgeAssistAnswerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KnowledgeAssistAnswerparseFrom(ByteBuffer data) static KnowledgeAssistAnswerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<KnowledgeAssistAnswer>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SUGGESTED_QUERY_FIELD_NUMBER
public static final int SUGGESTED_QUERY_FIELD_NUMBER- See Also:
-
SUGGESTED_QUERY_ANSWER_FIELD_NUMBER
public static final int SUGGESTED_QUERY_ANSWER_FIELD_NUMBER- See Also:
-
ANSWER_RECORD_FIELD_NUMBER
public static final int ANSWER_RECORD_FIELD_NUMBER- See Also:
-
KNOWLEDGE_ASSIST_DEBUG_INFO_FIELD_NUMBER
public static final int KNOWLEDGE_ASSIST_DEBUG_INFO_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasSuggestedQuery
public boolean hasSuggestedQuery()The query suggested based on the context. Suggestion is made only if it is different from the previous suggestion.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.SuggestedQuery suggested_query = 1;- Specified by:
hasSuggestedQueryin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- Whether the suggestedQuery field is set.
-
getSuggestedQuery
The query suggested based on the context. Suggestion is made only if it is different from the previous suggestion.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.SuggestedQuery suggested_query = 1;- Specified by:
getSuggestedQueryin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- The suggestedQuery.
-
getSuggestedQueryOrBuilder
The query suggested based on the context. Suggestion is made only if it is different from the previous suggestion.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.SuggestedQuery suggested_query = 1;- Specified by:
getSuggestedQueryOrBuilderin interfaceKnowledgeAssistAnswerOrBuilder
-
hasSuggestedQueryAnswer
public boolean hasSuggestedQueryAnswer()The answer generated for the suggested query. Whether or not an answer is generated depends on how confident we are about the generated query.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer suggested_query_answer = 2;- Specified by:
hasSuggestedQueryAnswerin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- Whether the suggestedQueryAnswer field is set.
-
getSuggestedQueryAnswer
The answer generated for the suggested query. Whether or not an answer is generated depends on how confident we are about the generated query.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer suggested_query_answer = 2;- Specified by:
getSuggestedQueryAnswerin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- The suggestedQueryAnswer.
-
getSuggestedQueryAnswerOrBuilder
The answer generated for the suggested query. Whether or not an answer is generated depends on how confident we are about the generated query.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer suggested_query_answer = 2;- Specified by:
getSuggestedQueryAnswerOrBuilderin interfaceKnowledgeAssistAnswerOrBuilder
-
getAnswerRecord
The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`.
string answer_record = 3;- Specified by:
getAnswerRecordin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- The answerRecord.
-
getAnswerRecordBytes
public com.google.protobuf.ByteString getAnswerRecordBytes()The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`.
string answer_record = 3;- Specified by:
getAnswerRecordBytesin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- The bytes for answerRecord.
-
hasKnowledgeAssistDebugInfo
public boolean hasKnowledgeAssistDebugInfo()Debug information related to Knowledge Assist feature.
.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo knowledge_assist_debug_info = 7;- Specified by:
hasKnowledgeAssistDebugInfoin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- Whether the knowledgeAssistDebugInfo field is set.
-
getKnowledgeAssistDebugInfo
Debug information related to Knowledge Assist feature.
.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo knowledge_assist_debug_info = 7;- Specified by:
getKnowledgeAssistDebugInfoin interfaceKnowledgeAssistAnswerOrBuilder- Returns:
- The knowledgeAssistDebugInfo.
-
getKnowledgeAssistDebugInfoOrBuilder
Debug information related to Knowledge Assist feature.
.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo knowledge_assist_debug_info = 7;- Specified by:
getKnowledgeAssistDebugInfoOrBuilderin interfaceKnowledgeAssistAnswerOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static KnowledgeAssistAnswer parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static KnowledgeAssistAnswer parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected KnowledgeAssistAnswer.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-