Package com.google.cloud.dialogflow.v2
Class SearchKnowledgeAnswer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.Builder>
com.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.Builder
- All Implemented Interfaces:
SearchKnowledgeAnswerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchKnowledgeAnswer
public static final class SearchKnowledgeAnswer.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.Builder>
implements SearchKnowledgeAnswerOrBuilder
Represents a SearchKnowledge answer.Protobuf type
google.cloud.dialogflow.v2.SearchKnowledgeAnswer-
Method Summary
Modifier and TypeMethodDescriptionaddAllAnswerSources(Iterable<? extends SearchKnowledgeAnswer.AnswerSource> values) All sources used to generate the answer.addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value) All sources used to generate the answer.addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.All sources used to generate the answer.addAnswerSources(SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.All sources used to generate the answer.addAnswerSourcesBuilder(int index) All sources used to generate the answer.build()clear()The piece of text from the knowledge base documents that answers the search queryThe name of the answer record.All sources used to generate the answer.The type of the answer.The piece of text from the knowledge base documents that answers the search querycom.google.protobuf.ByteStringThe piece of text from the knowledge base documents that answers the search queryThe name of the answer record.com.google.protobuf.ByteStringThe name of the answer record.getAnswerSources(int index) All sources used to generate the answer.getAnswerSourcesBuilder(int index) All sources used to generate the answer.All sources used to generate the answer.intAll sources used to generate the answer.All sources used to generate the answer.getAnswerSourcesOrBuilder(int index) All sources used to generate the answer.List<? extends SearchKnowledgeAnswer.AnswerSourceOrBuilder>All sources used to generate the answer.The type of the answer.intThe type of the answer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SearchKnowledgeAnswer other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeAnswerSources(int index) All sources used to generate the answer.The piece of text from the knowledge base documents that answers the search querysetAnswerBytes(com.google.protobuf.ByteString value) The piece of text from the knowledge base documents that answers the search querysetAnswerRecord(String value) The name of the answer record.setAnswerRecordBytes(com.google.protobuf.ByteString value) The name of the answer record.setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value) All sources used to generate the answer.setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.The type of the answer.setAnswerTypeValue(int value) The type of the answer.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.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<SearchKnowledgeAnswer.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<SearchKnowledgeAnswer.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<SearchKnowledgeAnswer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.Builder>
-
mergeFrom
public SearchKnowledgeAnswer.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<SearchKnowledgeAnswer.Builder>- Throws:
IOException
-
getAnswer
The piece of text from the knowledge base documents that answers the search query
string answer = 1;- Specified by:
getAnswerin interfaceSearchKnowledgeAnswerOrBuilder- Returns:
- The answer.
-
getAnswerBytes
public com.google.protobuf.ByteString getAnswerBytes()The piece of text from the knowledge base documents that answers the search query
string answer = 1;- Specified by:
getAnswerBytesin interfaceSearchKnowledgeAnswerOrBuilder- Returns:
- The bytes for answer.
-
setAnswer
The piece of text from the knowledge base documents that answers the search query
string answer = 1;- Parameters:
value- The answer to set.- Returns:
- This builder for chaining.
-
clearAnswer
The piece of text from the knowledge base documents that answers the search query
string answer = 1;- Returns:
- This builder for chaining.
-
setAnswerBytes
The piece of text from the knowledge base documents that answers the search query
string answer = 1;- Parameters:
value- The bytes for answer to set.- Returns:
- This builder for chaining.
-
getAnswerTypeValue
public int getAnswerTypeValue()The type of the answer.
.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;- Specified by:
getAnswerTypeValuein interfaceSearchKnowledgeAnswerOrBuilder- Returns:
- The enum numeric value on the wire for answerType.
-
setAnswerTypeValue
The type of the answer.
.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;- Parameters:
value- The enum numeric value on the wire for answerType to set.- Returns:
- This builder for chaining.
-
getAnswerType
The type of the answer.
.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;- Specified by:
getAnswerTypein interfaceSearchKnowledgeAnswerOrBuilder- Returns:
- The answerType.
-
setAnswerType
The type of the answer.
.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;- Parameters:
value- The answerType to set.- Returns:
- This builder for chaining.
-
clearAnswerType
The type of the answer.
.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;- Returns:
- This builder for chaining.
-
getAnswerSourcesList
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;- Specified by:
getAnswerSourcesListin interfaceSearchKnowledgeAnswerOrBuilder
-
getAnswerSourcesCount
public int getAnswerSourcesCount()All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;- Specified by:
getAnswerSourcesCountin interfaceSearchKnowledgeAnswerOrBuilder
-
getAnswerSources
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;- Specified by:
getAnswerSourcesin interfaceSearchKnowledgeAnswerOrBuilder
-
setAnswerSources
public SearchKnowledgeAnswer.Builder setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
setAnswerSources
public SearchKnowledgeAnswer.Builder setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAnswerSources
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAnswerSources
public SearchKnowledgeAnswer.Builder addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAnswerSources
public SearchKnowledgeAnswer.Builder addAnswerSources(SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAnswerSources
public SearchKnowledgeAnswer.Builder addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAllAnswerSources
public SearchKnowledgeAnswer.Builder addAllAnswerSources(Iterable<? extends SearchKnowledgeAnswer.AnswerSource> values) All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
clearAnswerSources
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
removeAnswerSources
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
getAnswerSourcesBuilder
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
getAnswerSourcesOrBuilder
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;- Specified by:
getAnswerSourcesOrBuilderin interfaceSearchKnowledgeAnswerOrBuilder
-
getAnswerSourcesOrBuilderList
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;- Specified by:
getAnswerSourcesOrBuilderListin interfaceSearchKnowledgeAnswerOrBuilder
-
addAnswerSourcesBuilder
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
addAnswerSourcesBuilder
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
getAnswerSourcesBuilderList
All sources used to generate the answer.
repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3; -
getAnswerRecord
The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`
string answer_record = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAnswerRecordin interfaceSearchKnowledgeAnswerOrBuilder- 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 = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAnswerRecordBytesin interfaceSearchKnowledgeAnswerOrBuilder- Returns:
- The bytes for answerRecord.
-
setAnswerRecord
The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`
string answer_record = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The answerRecord to set.- Returns:
- This builder for chaining.
-
clearAnswerRecord
The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`
string answer_record = 5 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAnswerRecordBytes
The name of the answer record. Format: `projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>`
string answer_record = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for answerRecord to set.- Returns:
- This builder for chaining.
-