Package com.google.cloud.dialogflow.v2
Class SearchKnowledgeAnswer.AnswerSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.AnswerSource.Builder>
com.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource.Builder
- All Implemented Interfaces:
SearchKnowledgeAnswer.AnswerSourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchKnowledgeAnswer.AnswerSource
public static final class SearchKnowledgeAnswer.AnswerSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.AnswerSource.Builder>
implements SearchKnowledgeAnswer.AnswerSourceOrBuilder
The sources of the answers.Protobuf type
google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Metadata associated with the article.The relevant snippet of the article.The title of the article.clearUri()The URI of the article.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.StructMetadata associated with the article.com.google.protobuf.Struct.BuilderMetadata associated with the article.com.google.protobuf.StructOrBuilderMetadata associated with the article.The relevant snippet of the article.com.google.protobuf.ByteStringThe relevant snippet of the article.getTitle()The title of the article.com.google.protobuf.ByteStringThe title of the article.getUri()The URI of the article.com.google.protobuf.ByteStringThe URI of the article.booleanMetadata associated with the article.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(com.google.protobuf.Struct value) Metadata associated with the article.setMetadata(com.google.protobuf.Struct value) Metadata associated with the article.setMetadata(com.google.protobuf.Struct.Builder builderForValue) Metadata associated with the article.setSnippet(String value) The relevant snippet of the article.setSnippetBytes(com.google.protobuf.ByteString value) The relevant snippet of the article.The title of the article.setTitleBytes(com.google.protobuf.ByteString value) The title of the article.The URI of the article.setUriBytes(com.google.protobuf.ByteString value) The URI of the article.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.AnswerSource.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.AnswerSource.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.AnswerSource.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.AnswerSource.Builder>
-
mergeFrom
public SearchKnowledgeAnswer.AnswerSource.Builder mergeFrom(SearchKnowledgeAnswer.AnswerSource other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeAnswer.AnswerSource.Builder>
-
mergeFrom
public SearchKnowledgeAnswer.AnswerSource.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.AnswerSource.Builder>- Throws:
IOException
-
getTitle
The title of the article.
string title = 1;- Specified by:
getTitlein interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()The title of the article.
string title = 1;- Specified by:
getTitleBytesin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The bytes for title.
-
setTitle
The title of the article.
string title = 1;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
The title of the article.
string title = 1;- Returns:
- This builder for chaining.
-
setTitleBytes
public SearchKnowledgeAnswer.AnswerSource.Builder setTitleBytes(com.google.protobuf.ByteString value) The title of the article.
string title = 1;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getUri
The URI of the article.
string uri = 2;- Specified by:
getUriin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()The URI of the article.
string uri = 2;- Specified by:
getUriBytesin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The bytes for uri.
-
setUri
The URI of the article.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
The URI of the article.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
The URI of the article.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getSnippet
The relevant snippet of the article.
string snippet = 3;- Specified by:
getSnippetin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The snippet.
-
getSnippetBytes
public com.google.protobuf.ByteString getSnippetBytes()The relevant snippet of the article.
string snippet = 3;- Specified by:
getSnippetBytesin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The bytes for snippet.
-
setSnippet
The relevant snippet of the article.
string snippet = 3;- Parameters:
value- The snippet to set.- Returns:
- This builder for chaining.
-
clearSnippet
The relevant snippet of the article.
string snippet = 3;- Returns:
- This builder for chaining.
-
setSnippetBytes
public SearchKnowledgeAnswer.AnswerSource.Builder setSnippetBytes(com.google.protobuf.ByteString value) The relevant snippet of the article.
string snippet = 3;- Parameters:
value- The bytes for snippet to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Metadata associated with the article.
.google.protobuf.Struct metadata = 5;- Specified by:
hasMetadatain interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.Struct getMetadata()Metadata associated with the article.
.google.protobuf.Struct metadata = 5;- Specified by:
getMetadatain interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder- Returns:
- The metadata.
-
setMetadata
Metadata associated with the article.
.google.protobuf.Struct metadata = 5; -
setMetadata
public SearchKnowledgeAnswer.AnswerSource.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) Metadata associated with the article.
.google.protobuf.Struct metadata = 5; -
mergeMetadata
Metadata associated with the article.
.google.protobuf.Struct metadata = 5; -
clearMetadata
Metadata associated with the article.
.google.protobuf.Struct metadata = 5; -
getMetadataBuilder
public com.google.protobuf.Struct.Builder getMetadataBuilder()Metadata associated with the article.
.google.protobuf.Struct metadata = 5; -
getMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()Metadata associated with the article.
.google.protobuf.Struct metadata = 5;- Specified by:
getMetadataOrBuilderin interfaceSearchKnowledgeAnswer.AnswerSourceOrBuilder
-