Class ArticleAnswer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
- com.google.cloud.dialogflow.v2beta1.ArticleAnswer.Builder
-
- All Implemented Interfaces:
ArticleAnswerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ArticleAnswer
public static final class ArticleAnswer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder> implements ArticleAnswerOrBuilder
Represents article answer.
Protobuf typegoogle.cloud.dialogflow.v2beta1.ArticleAnswer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ArticleAnswer.BuilderaddAllSnippets(Iterable<String> values)Output only.ArticleAnswer.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArticleAnswer.BuilderaddSnippets(String value)Output only.ArticleAnswer.BuilderaddSnippetsBytes(com.google.protobuf.ByteString value)Output only.ArticleAnswerbuild()ArticleAnswerbuildPartial()ArticleAnswer.Builderclear()ArticleAnswer.BuilderclearAnswerRecord()The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"ArticleAnswer.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ArticleAnswer.BuilderclearMetadata()ArticleAnswer.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ArticleAnswer.BuilderclearSnippets()Output only.ArticleAnswer.BuilderclearTitle()The article title.ArticleAnswer.BuilderclearUri()The article URI.ArticleAnswer.Builderclone()booleancontainsMetadata(String key)A map that contains metadata about the answer and the document from which it originates.StringgetAnswerRecord()The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"com.google.protobuf.ByteStringgetAnswerRecordBytes()The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"ArticleAnswergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,String>getMetadata()Deprecated.intgetMetadataCount()A map that contains metadata about the answer and the document from which it originates.Map<String,String>getMetadataMap()A map that contains metadata about the answer and the document from which it originates.StringgetMetadataOrDefault(String key, String defaultValue)A map that contains metadata about the answer and the document from which it originates.StringgetMetadataOrThrow(String key)A map that contains metadata about the answer and the document from which it originates.Map<String,String>getMutableMetadata()Deprecated.StringgetSnippets(int index)Output only.com.google.protobuf.ByteStringgetSnippetsBytes(int index)Output only.intgetSnippetsCount()Output only.com.google.protobuf.ProtocolStringListgetSnippetsList()Output only.StringgetTitle()The article title.com.google.protobuf.ByteStringgetTitleBytes()The article title.StringgetUri()The article URI.com.google.protobuf.ByteStringgetUriBytes()The article URI.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()ArticleAnswer.BuildermergeFrom(ArticleAnswer other)ArticleAnswer.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ArticleAnswer.BuildermergeFrom(com.google.protobuf.Message other)ArticleAnswer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ArticleAnswer.BuilderputAllMetadata(Map<String,String> values)A map that contains metadata about the answer and the document from which it originates.ArticleAnswer.BuilderputMetadata(String key, String value)A map that contains metadata about the answer and the document from which it originates.ArticleAnswer.BuilderremoveMetadata(String key)A map that contains metadata about the answer and the document from which it originates.ArticleAnswer.BuildersetAnswerRecord(String value)The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"ArticleAnswer.BuildersetAnswerRecordBytes(com.google.protobuf.ByteString value)The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"ArticleAnswer.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArticleAnswer.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ArticleAnswer.BuildersetSnippets(int index, String value)Output only.ArticleAnswer.BuildersetTitle(String value)The article title.ArticleAnswer.BuildersetTitleBytes(com.google.protobuf.ByteString value)The article title.ArticleAnswer.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ArticleAnswer.BuildersetUri(String value)The article URI.ArticleAnswer.BuildersetUriBytes(com.google.protobuf.ByteString value)The article URI.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
clear
public ArticleAnswer.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.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.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
getDefaultInstanceForType
public ArticleAnswer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ArticleAnswer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ArticleAnswer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ArticleAnswer.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
setField
public ArticleAnswer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
clearField
public ArticleAnswer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
clearOneof
public ArticleAnswer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
setRepeatedField
public ArticleAnswer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
addRepeatedField
public ArticleAnswer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
mergeFrom
public ArticleAnswer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArticleAnswer.Builder>
-
mergeFrom
public ArticleAnswer.Builder mergeFrom(ArticleAnswer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
mergeFrom
public ArticleAnswer.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<ArticleAnswer.Builder>- Throws:
IOException
-
getTitle
public String getTitle()
The article title.
string title = 1;- Specified by:
getTitlein interfaceArticleAnswerOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()
The article title.
string title = 1;- Specified by:
getTitleBytesin interfaceArticleAnswerOrBuilder- Returns:
- The bytes for title.
-
setTitle
public ArticleAnswer.Builder setTitle(String value)
The article title.
string title = 1;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
public ArticleAnswer.Builder clearTitle()
The article title.
string title = 1;- Returns:
- This builder for chaining.
-
setTitleBytes
public ArticleAnswer.Builder setTitleBytes(com.google.protobuf.ByteString value)
The article title.
string title = 1;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
The article URI.
string uri = 2;- Specified by:
getUriin interfaceArticleAnswerOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
The article URI.
string uri = 2;- Specified by:
getUriBytesin interfaceArticleAnswerOrBuilder- Returns:
- The bytes for uri.
-
setUri
public ArticleAnswer.Builder setUri(String value)
The article URI.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public ArticleAnswer.Builder clearUri()
The article URI.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
public ArticleAnswer.Builder setUriBytes(com.google.protobuf.ByteString value)
The article URI.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getSnippetsList
public com.google.protobuf.ProtocolStringList getSnippetsList()
Output only. Article snippets.
repeated string snippets = 3;- Specified by:
getSnippetsListin interfaceArticleAnswerOrBuilder- Returns:
- A list containing the snippets.
-
getSnippetsCount
public int getSnippetsCount()
Output only. Article snippets.
repeated string snippets = 3;- Specified by:
getSnippetsCountin interfaceArticleAnswerOrBuilder- Returns:
- The count of snippets.
-
getSnippets
public String getSnippets(int index)
Output only. Article snippets.
repeated string snippets = 3;- Specified by:
getSnippetsin interfaceArticleAnswerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The snippets at the given index.
-
getSnippetsBytes
public com.google.protobuf.ByteString getSnippetsBytes(int index)
Output only. Article snippets.
repeated string snippets = 3;- Specified by:
getSnippetsBytesin interfaceArticleAnswerOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the snippets at the given index.
-
setSnippets
public ArticleAnswer.Builder setSnippets(int index, String value)
Output only. Article snippets.
repeated string snippets = 3;- Parameters:
index- The index to set the value at.value- The snippets to set.- Returns:
- This builder for chaining.
-
addSnippets
public ArticleAnswer.Builder addSnippets(String value)
Output only. Article snippets.
repeated string snippets = 3;- Parameters:
value- The snippets to add.- Returns:
- This builder for chaining.
-
addAllSnippets
public ArticleAnswer.Builder addAllSnippets(Iterable<String> values)
Output only. Article snippets.
repeated string snippets = 3;- Parameters:
values- The snippets to add.- Returns:
- This builder for chaining.
-
clearSnippets
public ArticleAnswer.Builder clearSnippets()
Output only. Article snippets.
repeated string snippets = 3;- Returns:
- This builder for chaining.
-
addSnippetsBytes
public ArticleAnswer.Builder addSnippetsBytes(com.google.protobuf.ByteString value)
Output only. Article snippets.
repeated string snippets = 3;- Parameters:
value- The bytes of the snippets to add.- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()
Description copied from interface:ArticleAnswerOrBuilderA map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataCountin interfaceArticleAnswerOrBuilder
-
containsMetadata
public boolean containsMetadata(String key)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
containsMetadatain interfaceArticleAnswerOrBuilder
-
getMetadata
@Deprecated public Map<String,String> getMetadata()
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceArticleAnswerOrBuilder
-
getMetadataMap
public Map<String,String> getMetadataMap()
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataMapin interfaceArticleAnswerOrBuilder
-
getMetadataOrDefault
public String getMetadataOrDefault(String key, String defaultValue)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataOrDefaultin interfaceArticleAnswerOrBuilder
-
getMetadataOrThrow
public String getMetadataOrThrow(String key)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;- Specified by:
getMetadataOrThrowin interfaceArticleAnswerOrBuilder
-
clearMetadata
public ArticleAnswer.Builder clearMetadata()
-
removeMetadata
public ArticleAnswer.Builder removeMetadata(String key)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
-
getMutableMetadata
@Deprecated public Map<String,String> getMutableMetadata()
Deprecated.Use alternate mutation accessors instead.
-
putMetadata
public ArticleAnswer.Builder putMetadata(String key, String value)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
-
putAllMetadata
public ArticleAnswer.Builder putAllMetadata(Map<String,String> values)
A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
-
getAnswerRecord
public String getAnswerRecord()
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 interfaceArticleAnswerOrBuilder- Returns:
- The answerRecord.
-
getAnswerRecordBytes
public com.google.protobuf.ByteString getAnswerRecordBytes()
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 interfaceArticleAnswerOrBuilder- Returns:
- The bytes for answerRecord.
-
setAnswerRecord
public ArticleAnswer.Builder setAnswerRecord(String value)
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
public ArticleAnswer.Builder clearAnswerRecord()
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
public ArticleAnswer.Builder setAnswerRecordBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final ArticleAnswer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
mergeUnknownFields
public final ArticleAnswer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArticleAnswer.Builder>
-
-