Class Answer.Reference.UnstructuredDocumentInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.UnstructuredDocumentInfo.Builder>
com.google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.Builder
- All Implemented Interfaces:
Answer.Reference.UnstructuredDocumentInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Answer.Reference.UnstructuredDocumentInfo
public static final class Answer.Reference.UnstructuredDocumentInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.UnstructuredDocumentInfo.Builder>
implements Answer.Reference.UnstructuredDocumentInfoOrBuilder
Unstructured document information.Protobuf type
google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllChunkContents(Iterable<? extends Answer.Reference.UnstructuredDocumentInfo.ChunkContent> values) List of cited chunk contents derived from document content.addChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent value) List of cited chunk contents derived from document content.addChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder builderForValue) List of cited chunk contents derived from document content.List of cited chunk contents derived from document content.List of cited chunk contents derived from document content.List of cited chunk contents derived from document content.addChunkContentsBuilder(int index) List of cited chunk contents derived from document content.build()clear()List of cited chunk contents derived from document content.Document resource name.The structured JSON metadata for the document.Title.clearUri()URI for the document.getChunkContents(int index) List of cited chunk contents derived from document content.getChunkContentsBuilder(int index) List of cited chunk contents derived from document content.List of cited chunk contents derived from document content.intList of cited chunk contents derived from document content.List of cited chunk contents derived from document content.getChunkContentsOrBuilder(int index) List of cited chunk contents derived from document content.List of cited chunk contents derived from document content.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDocument resource name.com.google.protobuf.ByteStringDocument resource name.com.google.protobuf.StructThe structured JSON metadata for the document.com.google.protobuf.Struct.BuilderThe structured JSON metadata for the document.com.google.protobuf.StructOrBuilderThe structured JSON metadata for the document.getTitle()Title.com.google.protobuf.ByteStringTitle.getUri()URI for the document.com.google.protobuf.ByteStringURI for the document.booleanThe structured JSON metadata for 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) mergeStructData(com.google.protobuf.Struct value) The structured JSON metadata for the document.removeChunkContents(int index) List of cited chunk contents derived from document content.setChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent value) List of cited chunk contents derived from document content.setChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder builderForValue) List of cited chunk contents derived from document content.setDocument(String value) Document resource name.setDocumentBytes(com.google.protobuf.ByteString value) Document resource name.setStructData(com.google.protobuf.Struct value) The structured JSON metadata for the document.setStructData(com.google.protobuf.Struct.Builder builderForValue) The structured JSON metadata for the document.Title.setTitleBytes(com.google.protobuf.ByteString value) Title.URI for the document.setUriBytes(com.google.protobuf.ByteString value) URI for the document.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<Answer.Reference.UnstructuredDocumentInfo.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<Answer.Reference.UnstructuredDocumentInfo.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<Answer.Reference.UnstructuredDocumentInfo.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 Answer.Reference.UnstructuredDocumentInfo.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Answer.Reference.UnstructuredDocumentInfo.Builder>
-
mergeFrom
public Answer.Reference.UnstructuredDocumentInfo.Builder mergeFrom(Answer.Reference.UnstructuredDocumentInfo other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Answer.Reference.UnstructuredDocumentInfo.Builder>
-
mergeFrom
public Answer.Reference.UnstructuredDocumentInfo.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<Answer.Reference.UnstructuredDocumentInfo.Builder>- Throws:
IOException
-
getDocument
Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getDocumentin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The document.
-
getDocumentBytes
public com.google.protobuf.ByteString getDocumentBytes()Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getDocumentBytesin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The bytes for document.
-
setDocument
Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The document to set.- Returns:
- This builder for chaining.
-
clearDocument
Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setDocumentBytes
public Answer.Reference.UnstructuredDocumentInfo.Builder setDocumentBytes(com.google.protobuf.ByteString value) Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for document to set.- Returns:
- This builder for chaining.
-
getUri
URI for the document.
string uri = 2;- Specified by:
getUriin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI for the document.
string uri = 2;- Specified by:
getUriBytesin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The bytes for uri.
-
setUri
URI for the document.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
URI for the document.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
public Answer.Reference.UnstructuredDocumentInfo.Builder setUriBytes(com.google.protobuf.ByteString value) URI for the document.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getTitle
Title.
string title = 3;- Specified by:
getTitlein interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title.
string title = 3;- Specified by:
getTitleBytesin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The bytes for title.
-
setTitle
Title.
string title = 3;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Title.
string title = 3;- Returns:
- This builder for chaining.
-
setTitleBytes
public Answer.Reference.UnstructuredDocumentInfo.Builder setTitleBytes(com.google.protobuf.ByteString value) Title.
string title = 3;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getChunkContentsList
List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4;- Specified by:
getChunkContentsListin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-
getChunkContentsCount
public int getChunkContentsCount()List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4;- Specified by:
getChunkContentsCountin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-
getChunkContents
List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4;- Specified by:
getChunkContentsin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-
setChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder setChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent value) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
setChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder setChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder builderForValue) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder addChunkContents(Answer.Reference.UnstructuredDocumentInfo.ChunkContent value) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder addChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent value) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder addChunkContents(Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder builderForValue) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder addChunkContents(int index, Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder builderForValue) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addAllChunkContents
public Answer.Reference.UnstructuredDocumentInfo.Builder addAllChunkContents(Iterable<? extends Answer.Reference.UnstructuredDocumentInfo.ChunkContent> values) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
clearChunkContents
List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
removeChunkContents
List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
getChunkContentsBuilder
public Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder getChunkContentsBuilder(int index) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
getChunkContentsOrBuilder
public Answer.Reference.UnstructuredDocumentInfo.ChunkContentOrBuilder getChunkContentsOrBuilder(int index) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4;- Specified by:
getChunkContentsOrBuilderin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-
getChunkContentsOrBuilderList
public List<? extends Answer.Reference.UnstructuredDocumentInfo.ChunkContentOrBuilder> getChunkContentsOrBuilderList()List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4;- Specified by:
getChunkContentsOrBuilderListin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-
addChunkContentsBuilder
List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
addChunkContentsBuilder
public Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder addChunkContentsBuilder(int index) List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
getChunkContentsBuilderList
public List<Answer.Reference.UnstructuredDocumentInfo.ChunkContent.Builder> getChunkContentsBuilderList()List of cited chunk contents derived from document content.
repeated .google.cloud.discoveryengine.v1beta.Answer.Reference.UnstructuredDocumentInfo.ChunkContent chunk_contents = 4; -
hasStructData
public boolean hasStructData()The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5;- Specified by:
hasStructDatain interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- Whether the structData field is set.
-
getStructData
public com.google.protobuf.Struct getStructData()The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5;- Specified by:
getStructDatain interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder- Returns:
- The structData.
-
setStructData
public Answer.Reference.UnstructuredDocumentInfo.Builder setStructData(com.google.protobuf.Struct value) The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5; -
setStructData
public Answer.Reference.UnstructuredDocumentInfo.Builder setStructData(com.google.protobuf.Struct.Builder builderForValue) The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5; -
mergeStructData
public Answer.Reference.UnstructuredDocumentInfo.Builder mergeStructData(com.google.protobuf.Struct value) The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5; -
clearStructData
The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5; -
getStructDataBuilder
public com.google.protobuf.Struct.Builder getStructDataBuilder()The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5; -
getStructDataOrBuilder
public com.google.protobuf.StructOrBuilder getStructDataOrBuilder()The structured JSON metadata for the document. It is populated from the struct data from the Chunk in search result.
.google.protobuf.Struct struct_data = 5;- Specified by:
getStructDataOrBuilderin interfaceAnswer.Reference.UnstructuredDocumentInfoOrBuilder
-