public static final class FaqAnswerData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder> implements FaqAnswerDataOrBuilder
Agent Assist frequently-asked-question answer data.Protobuf type
google.cloud.contactcenterinsights.v1.FaqAnswerData| Modifier and Type | Method and Description |
|---|---|
FaqAnswerData.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FaqAnswerData |
build() |
FaqAnswerData |
buildPartial() |
FaqAnswerData.Builder |
clear() |
FaqAnswerData.Builder |
clearAnswer()
The piece of text from the `source` knowledge base document.
|
FaqAnswerData.Builder |
clearConfidenceScore()
The system's confidence score that this answer is a good match for this
conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
certain).
|
FaqAnswerData.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FaqAnswerData.Builder |
clearMetadata() |
FaqAnswerData.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FaqAnswerData.Builder |
clearQueryRecord()
The name of the answer record.
|
FaqAnswerData.Builder |
clearQuestion()
The corresponding FAQ question.
|
FaqAnswerData.Builder |
clearSource()
The knowledge document that this answer was extracted from.
|
FaqAnswerData.Builder |
clone() |
boolean |
containsMetadata(String key)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
String |
getAnswer()
The piece of text from the `source` knowledge base document.
|
com.google.protobuf.ByteString |
getAnswerBytes()
The piece of text from the `source` knowledge base document.
|
float |
getConfidenceScore()
The system's confidence score that this answer is a good match for this
conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
certain).
|
FaqAnswerData |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<String,String> |
getMetadata()
Deprecated.
|
int |
getMetadataCount()
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
Map<String,String> |
getMetadataMap()
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
String |
getMetadataOrDefault(String key,
String defaultValue)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
String |
getMetadataOrThrow(String key)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
Map<String,String> |
getMutableMetadata()
Deprecated.
|
String |
getQueryRecord()
The name of the answer record.
|
com.google.protobuf.ByteString |
getQueryRecordBytes()
The name of the answer record.
|
String |
getQuestion()
The corresponding FAQ question.
|
com.google.protobuf.ByteString |
getQuestionBytes()
The corresponding FAQ question.
|
String |
getSource()
The knowledge document that this answer was extracted from.
|
com.google.protobuf.ByteString |
getSourceBytes()
The knowledge document that this answer was extracted from.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
FaqAnswerData.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FaqAnswerData.Builder |
mergeFrom(FaqAnswerData other) |
FaqAnswerData.Builder |
mergeFrom(com.google.protobuf.Message other) |
FaqAnswerData.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FaqAnswerData.Builder |
putAllMetadata(Map<String,String> values)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
FaqAnswerData.Builder |
putMetadata(String key,
String value)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
FaqAnswerData.Builder |
removeMetadata(String key)
Map that contains metadata about the FAQ answer and the document that
it originates from.
|
FaqAnswerData.Builder |
setAnswer(String value)
The piece of text from the `source` knowledge base document.
|
FaqAnswerData.Builder |
setAnswerBytes(com.google.protobuf.ByteString value)
The piece of text from the `source` knowledge base document.
|
FaqAnswerData.Builder |
setConfidenceScore(float value)
The system's confidence score that this answer is a good match for this
conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
certain).
|
FaqAnswerData.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FaqAnswerData.Builder |
setQueryRecord(String value)
The name of the answer record.
|
FaqAnswerData.Builder |
setQueryRecordBytes(com.google.protobuf.ByteString value)
The name of the answer record.
|
FaqAnswerData.Builder |
setQuestion(String value)
The corresponding FAQ question.
|
FaqAnswerData.Builder |
setQuestionBytes(com.google.protobuf.ByteString value)
The corresponding FAQ question.
|
FaqAnswerData.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FaqAnswerData.Builder |
setSource(String value)
The knowledge document that this answer was extracted from.
|
FaqAnswerData.Builder |
setSourceBytes(com.google.protobuf.ByteString value)
The knowledge document that this answer was extracted from.
|
FaqAnswerData.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FaqAnswerData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FaqAnswerData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FaqAnswerData.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder mergeFrom(FaqAnswerData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public FaqAnswerData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FaqAnswerData.Builder>IOExceptionpublic String getAnswer()
The piece of text from the `source` knowledge base document.
string answer = 1;getAnswer in interface FaqAnswerDataOrBuilderpublic com.google.protobuf.ByteString getAnswerBytes()
The piece of text from the `source` knowledge base document.
string answer = 1;getAnswerBytes in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder setAnswer(String value)
The piece of text from the `source` knowledge base document.
string answer = 1;value - The answer to set.public FaqAnswerData.Builder clearAnswer()
The piece of text from the `source` knowledge base document.
string answer = 1;public FaqAnswerData.Builder setAnswerBytes(com.google.protobuf.ByteString value)
The piece of text from the `source` knowledge base document.
string answer = 1;value - The bytes for answer to set.public float getConfidenceScore()
The system's confidence score that this answer is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence_score = 2;getConfidenceScore in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder setConfidenceScore(float value)
The system's confidence score that this answer is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence_score = 2;value - The confidenceScore to set.public FaqAnswerData.Builder clearConfidenceScore()
The system's confidence score that this answer is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
float confidence_score = 2;public String getQuestion()
The corresponding FAQ question.
string question = 3;getQuestion in interface FaqAnswerDataOrBuilderpublic com.google.protobuf.ByteString getQuestionBytes()
The corresponding FAQ question.
string question = 3;getQuestionBytes in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder setQuestion(String value)
The corresponding FAQ question.
string question = 3;value - The question to set.public FaqAnswerData.Builder clearQuestion()
The corresponding FAQ question.
string question = 3;public FaqAnswerData.Builder setQuestionBytes(com.google.protobuf.ByteString value)
The corresponding FAQ question.
string question = 3;value - The bytes for question to set.public int getMetadataCount()
FaqAnswerDataOrBuilderMap that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;getMetadataCount in interface FaqAnswerDataOrBuilderpublic boolean containsMetadata(String key)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;containsMetadata in interface FaqAnswerDataOrBuilder@Deprecated public Map<String,String> getMetadata()
getMetadataMap() instead.getMetadata in interface FaqAnswerDataOrBuilderpublic Map<String,String> getMetadataMap()
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;getMetadataMap in interface FaqAnswerDataOrBuilderpublic String getMetadataOrDefault(String key, String defaultValue)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;getMetadataOrDefault in interface FaqAnswerDataOrBuilderpublic String getMetadataOrThrow(String key)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;getMetadataOrThrow in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder clearMetadata()
public FaqAnswerData.Builder removeMetadata(String key)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;@Deprecated public Map<String,String> getMutableMetadata()
public FaqAnswerData.Builder putMetadata(String key, String value)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;public FaqAnswerData.Builder putAllMetadata(Map<String,String> values)
Map that contains metadata about the FAQ answer and the document that it originates from.
map<string, string> metadata = 4;public String getQueryRecord()
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 5;getQueryRecord in interface FaqAnswerDataOrBuilderpublic com.google.protobuf.ByteString getQueryRecordBytes()
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 5;getQueryRecordBytes in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder setQueryRecord(String value)
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 5;value - The queryRecord to set.public FaqAnswerData.Builder clearQueryRecord()
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 5;public FaqAnswerData.Builder setQueryRecordBytes(com.google.protobuf.ByteString value)
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 5;value - The bytes for queryRecord to set.public String getSource()
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;getSource in interface FaqAnswerDataOrBuilderpublic com.google.protobuf.ByteString getSourceBytes()
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;getSourceBytes in interface FaqAnswerDataOrBuilderpublic FaqAnswerData.Builder setSource(String value)
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;value - The source to set.public FaqAnswerData.Builder clearSource()
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;public FaqAnswerData.Builder setSourceBytes(com.google.protobuf.ByteString value)
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;value - The bytes for source to set.public final FaqAnswerData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>public final FaqAnswerData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FaqAnswerData.Builder>Copyright © 2023 Google LLC. All rights reserved.