Class Suggestion.FaqAnswer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
com.google.cloud.dialogflow.v2beta1.Suggestion.FaqAnswer.Builder
- All Implemented Interfaces:
Suggestion.FaqAnswerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Suggestion.FaqAnswer
public static final class Suggestion.FaqAnswer.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
implements Suggestion.FaqAnswerOrBuilder
Represents suggested answer from "frequently asked questions".Protobuf type
google.cloud.dialogflow.v2beta1.Suggestion.FaqAnswer-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.The system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).Output only.Output only.booleancontainsMetadata(String key) Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.floatThe system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intOutput only.Output only.getMetadataOrDefault(String key, String defaultValue) Output only.getMetadataOrThrow(String key) Output only.Deprecated.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(Suggestion.FaqAnswer other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMetadata(Map<String, String> values) Output only.putMetadata(String key, String value) Output only.removeMetadata(String key) Output only.Output only.setAnswerBytes(com.google.protobuf.ByteString value) Output only.setAnswerRecord(String value) Output only.setAnswerRecordBytes(com.google.protobuf.ByteString value) Output only.setConfidence(float value) The system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).setQuestion(String value) Output only.setQuestionBytes(com.google.protobuf.ByteString value) Output only.Output only.setSourceBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Suggestion.FaqAnswer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Suggestion.FaqAnswer.Builder>
-
mergeFrom
public Suggestion.FaqAnswer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Suggestion.FaqAnswer.Builder>- Throws:
IOException
-
getAnswer
Output only. The piece of text from the `source` knowledge base document.
string answer = 1;- Specified by:
getAnswerin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The answer.
-
getAnswerBytes
public com.google.protobuf.ByteString getAnswerBytes()Output only. The piece of text from the `source` knowledge base document.
string answer = 1;- Specified by:
getAnswerBytesin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The bytes for answer.
-
setAnswer
Output only. The piece of text from the `source` knowledge base document.
string answer = 1;- Parameters:
value- The answer to set.- Returns:
- This builder for chaining.
-
clearAnswer
Output only. The piece of text from the `source` knowledge base document.
string answer = 1;- Returns:
- This builder for chaining.
-
setAnswerBytes
Output only. The piece of text from the `source` knowledge base document.
string answer = 1;- Parameters:
value- The bytes for answer to set.- Returns:
- This builder for chaining.
-
getConfidence
public float getConfidence()The system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence = 2;- Specified by:
getConfidencein interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The confidence.
-
setConfidence
The system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence = 2;- Parameters:
value- The confidence to set.- Returns:
- This builder for chaining.
-
clearConfidence
The system's confidence score that this Knowledge answer is a good match for this conversational query, range from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence = 2;- Returns:
- This builder for chaining.
-
getQuestion
Output only. The corresponding FAQ question.
string question = 3;- Specified by:
getQuestionin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The question.
-
getQuestionBytes
public com.google.protobuf.ByteString getQuestionBytes()Output only. The corresponding FAQ question.
string question = 3;- Specified by:
getQuestionBytesin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The bytes for question.
-
setQuestion
Output only. The corresponding FAQ question.
string question = 3;- Parameters:
value- The question to set.- Returns:
- This builder for chaining.
-
clearQuestion
Output only. The corresponding FAQ question.
string question = 3;- Returns:
- This builder for chaining.
-
setQuestionBytes
Output only. The corresponding FAQ question.
string question = 3;- Parameters:
value- The bytes for question to set.- Returns:
- This builder for chaining.
-
getSource
Output only. Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/locations/<Location ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 4;- Specified by:
getSourcein interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()Output only. Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/locations/<Location ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 4;- Specified by:
getSourceBytesin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The bytes for source.
-
setSource
Output only. Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/locations/<Location ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 4;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
Output only. Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/locations/<Location ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 4;- Returns:
- This builder for chaining.
-
setSourceBytes
Output only. Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/locations/<Location ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 4;- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:Suggestion.FaqAnswerOrBuilderOutput only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataCountin interfaceSuggestion.FaqAnswerOrBuilder
-
containsMetadata
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
containsMetadatain interfaceSuggestion.FaqAnswerOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceSuggestion.FaqAnswerOrBuilder
-
getMetadataMap
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataMapin interfaceSuggestion.FaqAnswerOrBuilder
-
getMetadataOrDefault
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataOrDefaultin interfaceSuggestion.FaqAnswerOrBuilder
-
getMetadataOrThrow
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataOrThrowin interfaceSuggestion.FaqAnswerOrBuilder
-
clearMetadata
-
removeMetadata
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5; -
putAllMetadata
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5; -
getAnswerRecord
Output only. The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
string answer_record = 6;- Specified by:
getAnswerRecordin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The answerRecord.
-
getAnswerRecordBytes
public com.google.protobuf.ByteString getAnswerRecordBytes()Output only. The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
string answer_record = 6;- Specified by:
getAnswerRecordBytesin interfaceSuggestion.FaqAnswerOrBuilder- Returns:
- The bytes for answerRecord.
-
setAnswerRecord
Output only. The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
string answer_record = 6;- Parameters:
value- The answerRecord to set.- Returns:
- This builder for chaining.
-
clearAnswerRecord
Output only. The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
string answer_record = 6;- Returns:
- This builder for chaining.
-
setAnswerRecordBytes
Output only. The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
string answer_record = 6;- Parameters:
value- The bytes for answerRecord to set.- Returns:
- This builder for chaining.
-