Package com.google.cloud.dialogflow.v2
Class KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder>
com.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder
- All Implemented Interfaces:
KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet
public static final class KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder
extends com.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder>
implements KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder
Snippet Source for a Generative Prediction.Protobuf type
google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Metadata of the document.Text taken from that URI.Title of the document.clearUri()URI the data is sourced from.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.StructMetadata of the document.com.google.protobuf.Struct.BuilderMetadata of the document.com.google.protobuf.StructOrBuilderMetadata of the document.getText()Text taken from that URI.com.google.protobuf.ByteStringText taken from that URI.getTitle()Title of the document.com.google.protobuf.ByteStringTitle of the document.getUri()URI the data is sourced from.com.google.protobuf.ByteStringURI the data is sourced from.booleanMetadata of the document.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 of the document.setMetadata(com.google.protobuf.Struct value) Metadata of the document.setMetadata(com.google.protobuf.Struct.Builder builderForValue) Metadata of the document.Text taken from that URI.setTextBytes(com.google.protobuf.ByteString value) Text taken from that URI.Title of the document.setTitleBytes(com.google.protobuf.ByteString value) Title of the document.URI the data is sourced from.setUriBytes(com.google.protobuf.ByteString value) URI the data is sourced from.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<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.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<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.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<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.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
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder>
-
mergeFrom
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.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<KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder>- Throws:
IOException
-
getUri
URI the data is sourced from.
string uri = 2;- Specified by:
getUriin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI the data is sourced from.
string uri = 2;- Specified by:
getUriBytesin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The bytes for uri.
-
setUri
URI the data is sourced from.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
URI the data is sourced from.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setUriBytes(com.google.protobuf.ByteString value) URI the data is sourced from.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getText
Text taken from that URI.
string text = 3;- Specified by:
getTextin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Text taken from that URI.
string text = 3;- Specified by:
getTextBytesin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The bytes for text.
-
setText
Text taken from that URI.
string text = 3;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Text taken from that URI.
string text = 3;- Returns:
- This builder for chaining.
-
setTextBytes
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setTextBytes(com.google.protobuf.ByteString value) Text taken from that URI.
string text = 3;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
getTitle
Title of the document.
string title = 4;- Specified by:
getTitlein interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title of the document.
string title = 4;- Specified by:
getTitleBytesin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The bytes for title.
-
setTitle
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setTitle(String value) Title of the document.
string title = 4;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Title of the document.
string title = 4;- Returns:
- This builder for chaining.
-
setTitleBytes
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setTitleBytes(com.google.protobuf.ByteString value) Title of the document.
string title = 4;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Metadata of the document.
.google.protobuf.Struct metadata = 5;- Specified by:
hasMetadatain interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.Struct getMetadata()Metadata of the document.
.google.protobuf.Struct metadata = 5;- Specified by:
getMetadatain interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder- Returns:
- The metadata.
-
setMetadata
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setMetadata(com.google.protobuf.Struct value) Metadata of the document.
.google.protobuf.Struct metadata = 5; -
setMetadata
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) Metadata of the document.
.google.protobuf.Struct metadata = 5; -
mergeMetadata
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet.Builder mergeMetadata(com.google.protobuf.Struct value) Metadata of the document.
.google.protobuf.Struct metadata = 5; -
clearMetadata
Metadata of the document.
.google.protobuf.Struct metadata = 5; -
getMetadataBuilder
public com.google.protobuf.Struct.Builder getMetadataBuilder()Metadata of the document.
.google.protobuf.Struct metadata = 5; -
getMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()Metadata of the document.
.google.protobuf.Struct metadata = 5;- Specified by:
getMetadataOrBuilderin interfaceKnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.SnippetOrBuilder
-