Class Suggestion.Article.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
- com.google.cloud.dialogflow.v2beta1.Suggestion.Article.Builder
-
- All Implemented Interfaces:
Suggestion.ArticleOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Suggestion.Article
public static final class Suggestion.Article.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder> implements Suggestion.ArticleOrBuilder
Represents suggested article.
Protobuf typegoogle.cloud.dialogflow.v2beta1.Suggestion.Article
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Suggestion.Article.Builder
addAllSnippets(Iterable<String> values)
Output only.Suggestion.Article.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Suggestion.Article.Builder
addSnippets(String value)
Output only.Suggestion.Article.Builder
addSnippetsBytes(com.google.protobuf.ByteString value)
Output only.Suggestion.Article
build()
Suggestion.Article
buildPartial()
Suggestion.Article.Builder
clear()
Suggestion.Article.Builder
clearAnswerRecord()
Output only.Suggestion.Article.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Suggestion.Article.Builder
clearMetadata()
Suggestion.Article.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Suggestion.Article.Builder
clearSnippets()
Output only.Suggestion.Article.Builder
clearTitle()
Output only.Suggestion.Article.Builder
clearUri()
Output only.Suggestion.Article.Builder
clone()
boolean
containsMetadata(String key)
Output only.String
getAnswerRecord()
Output only.com.google.protobuf.ByteString
getAnswerRecordBytes()
Output only.Suggestion.Article
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getMetadata()
Deprecated.int
getMetadataCount()
Output only.Map<String,String>
getMetadataMap()
Output only.String
getMetadataOrDefault(String key, String defaultValue)
Output only.String
getMetadataOrThrow(String key)
Output only.Map<String,String>
getMutableMetadata()
Deprecated.String
getSnippets(int index)
Output only.com.google.protobuf.ByteString
getSnippetsBytes(int index)
Output only.int
getSnippetsCount()
Output only.com.google.protobuf.ProtocolStringList
getSnippetsList()
Output only.String
getTitle()
Output only.com.google.protobuf.ByteString
getTitleBytes()
Output only.String
getUri()
Output only.com.google.protobuf.ByteString
getUriBytes()
Output only.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()
Suggestion.Article.Builder
mergeFrom(Suggestion.Article other)
Suggestion.Article.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Suggestion.Article.Builder
mergeFrom(com.google.protobuf.Message other)
Suggestion.Article.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Suggestion.Article.Builder
putAllMetadata(Map<String,String> values)
Output only.Suggestion.Article.Builder
putMetadata(String key, String value)
Output only.Suggestion.Article.Builder
removeMetadata(String key)
Output only.Suggestion.Article.Builder
setAnswerRecord(String value)
Output only.Suggestion.Article.Builder
setAnswerRecordBytes(com.google.protobuf.ByteString value)
Output only.Suggestion.Article.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Suggestion.Article.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Suggestion.Article.Builder
setSnippets(int index, String value)
Output only.Suggestion.Article.Builder
setTitle(String value)
Output only.Suggestion.Article.Builder
setTitleBytes(com.google.protobuf.ByteString value)
Output only.Suggestion.Article.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Suggestion.Article.Builder
setUri(String value)
Output only.Suggestion.Article.Builder
setUriBytes(com.google.protobuf.ByteString value)
Output only.-
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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
clear
public Suggestion.Article.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
getDefaultInstanceForType
public Suggestion.Article getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Suggestion.Article build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Suggestion.Article buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Suggestion.Article.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
setField
public Suggestion.Article.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
clearField
public Suggestion.Article.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
clearOneof
public Suggestion.Article.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
setRepeatedField
public Suggestion.Article.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
addRepeatedField
public Suggestion.Article.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
mergeFrom
public Suggestion.Article.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Suggestion.Article.Builder>
-
mergeFrom
public Suggestion.Article.Builder mergeFrom(Suggestion.Article other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
mergeFrom
public Suggestion.Article.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Suggestion.Article.Builder>
- Throws:
IOException
-
getTitle
public String getTitle()
Output only. The article title.
string title = 1;
- Specified by:
getTitle
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()
Output only. The article title.
string title = 1;
- Specified by:
getTitleBytes
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The bytes for title.
-
setTitle
public Suggestion.Article.Builder setTitle(String value)
Output only. The article title.
string title = 1;
- Parameters:
value
- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
public Suggestion.Article.Builder clearTitle()
Output only. The article title.
string title = 1;
- Returns:
- This builder for chaining.
-
setTitleBytes
public Suggestion.Article.Builder setTitleBytes(com.google.protobuf.ByteString value)
Output only. The article title.
string title = 1;
- Parameters:
value
- The bytes for title to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
Output only. The article URI.
string uri = 2;
- Specified by:
getUri
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
Output only. The article URI.
string uri = 2;
- Specified by:
getUriBytes
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The bytes for uri.
-
setUri
public Suggestion.Article.Builder setUri(String value)
Output only. The article URI.
string uri = 2;
- Parameters:
value
- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public Suggestion.Article.Builder clearUri()
Output only. The article URI.
string uri = 2;
- Returns:
- This builder for chaining.
-
setUriBytes
public Suggestion.Article.Builder setUriBytes(com.google.protobuf.ByteString value)
Output only. 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:
getSnippetsList
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- A list containing the snippets.
-
getSnippetsCount
public int getSnippetsCount()
Output only. Article snippets.
repeated string snippets = 3;
- Specified by:
getSnippetsCount
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The count of snippets.
-
getSnippets
public String getSnippets(int index)
Output only. Article snippets.
repeated string snippets = 3;
- Specified by:
getSnippets
in interfaceSuggestion.ArticleOrBuilder
- 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:
getSnippetsBytes
in interfaceSuggestion.ArticleOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the snippets at the given index.
-
setSnippets
public Suggestion.Article.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 Suggestion.Article.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 Suggestion.Article.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 Suggestion.Article.Builder clearSnippets()
Output only. Article snippets.
repeated string snippets = 3;
- Returns:
- This builder for chaining.
-
addSnippetsBytes
public Suggestion.Article.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:Suggestion.ArticleOrBuilder
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
- Specified by:
getMetadataCount
in interfaceSuggestion.ArticleOrBuilder
-
containsMetadata
public boolean containsMetadata(String key)
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
- Specified by:
containsMetadata
in interfaceSuggestion.ArticleOrBuilder
-
getMetadata
@Deprecated public Map<String,String> getMetadata()
Deprecated.UsegetMetadataMap()
instead.- Specified by:
getMetadata
in interfaceSuggestion.ArticleOrBuilder
-
getMetadataMap
public Map<String,String> 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:
getMetadataMap
in interfaceSuggestion.ArticleOrBuilder
-
getMetadataOrDefault
public String getMetadataOrDefault(String key, String defaultValue)
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
- Specified by:
getMetadataOrDefault
in interfaceSuggestion.ArticleOrBuilder
-
getMetadataOrThrow
public String getMetadataOrThrow(String key)
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
- Specified by:
getMetadataOrThrow
in interfaceSuggestion.ArticleOrBuilder
-
clearMetadata
public Suggestion.Article.Builder clearMetadata()
-
removeMetadata
public Suggestion.Article.Builder removeMetadata(String key)
Output only. 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 Suggestion.Article.Builder putMetadata(String key, String value)
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
-
putAllMetadata
public Suggestion.Article.Builder putAllMetadata(Map<String,String> values)
Output only. A map that contains metadata about the answer and the document from which it originates.
map<string, string> metadata = 5;
-
getAnswerRecord
public String 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:
getAnswerRecord
in interfaceSuggestion.ArticleOrBuilder
- 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:
getAnswerRecordBytes
in interfaceSuggestion.ArticleOrBuilder
- Returns:
- The bytes for answerRecord.
-
setAnswerRecord
public Suggestion.Article.Builder setAnswerRecord(String value)
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
public Suggestion.Article.Builder 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
public Suggestion.Article.Builder setAnswerRecordBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final Suggestion.Article.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
mergeUnknownFields
public final Suggestion.Article.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Suggestion.Article.Builder>
-
-