Class Answer.Reference.ChunkInfo.DocumentMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.ChunkInfo.DocumentMetadata.Builder>
com.google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata.Builder
- All Implemented Interfaces:
Answer.Reference.ChunkInfo.DocumentMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Answer.Reference.ChunkInfo.DocumentMetadata
public static final class Answer.Reference.ChunkInfo.DocumentMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.ChunkInfo.DocumentMetadata.Builder>
implements Answer.Reference.ChunkInfo.DocumentMetadataOrBuilder
Document metadata.Protobuf type
google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Document resource name.Page identifier.The structured JSON metadata for the document.Title.clearUri()URI for the document.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDocument resource name.com.google.protobuf.ByteStringDocument resource name.Page identifier.com.google.protobuf.ByteStringPage identifier.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.setDocument(String value) Document resource name.setDocumentBytes(com.google.protobuf.ByteString value) Document resource name.setPageIdentifier(String value) Page identifier.setPageIdentifierBytes(com.google.protobuf.ByteString value) Page identifier.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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Answer.Reference.ChunkInfo.DocumentMetadata.Builder>
-
mergeFrom
public Answer.Reference.ChunkInfo.DocumentMetadata.Builder mergeFrom(Answer.Reference.ChunkInfo.DocumentMetadata other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Answer.Reference.ChunkInfo.DocumentMetadata.Builder>
-
mergeFrom
public Answer.Reference.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.Builder>- Throws:
IOException
-
getDocument
Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getDocumentin interfaceAnswer.Reference.ChunkInfo.DocumentMetadataOrBuilder- 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.ChunkInfo.DocumentMetadataOrBuilder- 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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadataOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI for the document.
string uri = 2;- Specified by:
getUriBytesin interfaceAnswer.Reference.ChunkInfo.DocumentMetadataOrBuilder- 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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadataOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title.
string title = 3;- Specified by:
getTitleBytesin interfaceAnswer.Reference.ChunkInfo.DocumentMetadataOrBuilder- 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.ChunkInfo.DocumentMetadata.Builder setTitleBytes(com.google.protobuf.ByteString value) Title.
string title = 3;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getPageIdentifier
Page identifier.
string page_identifier = 4;- Specified by:
getPageIdentifierin interfaceAnswer.Reference.ChunkInfo.DocumentMetadataOrBuilder- Returns:
- The pageIdentifier.
-
getPageIdentifierBytes
public com.google.protobuf.ByteString getPageIdentifierBytes()Page identifier.
string page_identifier = 4;- Specified by:
getPageIdentifierBytesin interfaceAnswer.Reference.ChunkInfo.DocumentMetadataOrBuilder- Returns:
- The bytes for pageIdentifier.
-
setPageIdentifier
Page identifier.
string page_identifier = 4;- Parameters:
value- The pageIdentifier to set.- Returns:
- This builder for chaining.
-
clearPageIdentifier
Page identifier.
string page_identifier = 4;- Returns:
- This builder for chaining.
-
setPageIdentifierBytes
public Answer.Reference.ChunkInfo.DocumentMetadata.Builder setPageIdentifierBytes(com.google.protobuf.ByteString value) Page identifier.
string page_identifier = 4;- Parameters:
value- The bytes for pageIdentifier to set.- Returns:
- This builder for chaining.
-
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.ChunkInfo.DocumentMetadataOrBuilder- 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.ChunkInfo.DocumentMetadataOrBuilder- Returns:
- The structData.
-
setStructData
public Answer.Reference.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadata.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.ChunkInfo.DocumentMetadataOrBuilder
-