Class Answer.Reference.StructuredDocumentInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.StructuredDocumentInfo.Builder>
com.google.cloud.discoveryengine.v1.Answer.Reference.StructuredDocumentInfo.Builder
- All Implemented Interfaces:
Answer.Reference.StructuredDocumentInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Answer.Reference.StructuredDocumentInfo
public static final class Answer.Reference.StructuredDocumentInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.StructuredDocumentInfo.Builder>
implements Answer.Reference.StructuredDocumentInfoOrBuilder
Structured search information.Protobuf type
google.cloud.discoveryengine.v1.Answer.Reference.StructuredDocumentInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Document resource name.Structured search data.Output only.clearUri()Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDocument resource name.com.google.protobuf.ByteStringDocument resource name.com.google.protobuf.StructStructured search data.com.google.protobuf.Struct.BuilderStructured search data.com.google.protobuf.StructOrBuilderStructured search data.getTitle()Output only.com.google.protobuf.ByteStringOutput only.getUri()Output only.com.google.protobuf.ByteStringOutput only.booleanStructured search data.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) Structured search data.setDocument(String value) Document resource name.setDocumentBytes(com.google.protobuf.ByteString value) Document resource name.setStructData(com.google.protobuf.Struct value) Structured search data.setStructData(com.google.protobuf.Struct.Builder builderForValue) Structured search data.Output only.setTitleBytes(com.google.protobuf.ByteString value) Output only.Output only.setUriBytes(com.google.protobuf.ByteString value) Output only.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.StructuredDocumentInfo.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.StructuredDocumentInfo.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.StructuredDocumentInfo.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Answer.Reference.StructuredDocumentInfo.Builder>
-
mergeFrom
public Answer.Reference.StructuredDocumentInfo.Builder mergeFrom(Answer.Reference.StructuredDocumentInfo other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Answer.Reference.StructuredDocumentInfo.Builder>
-
mergeFrom
public Answer.Reference.StructuredDocumentInfo.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.StructuredDocumentInfo.Builder>- Throws:
IOException
-
getDocument
Document resource name.
string document = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getDocumentin interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- 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.StructuredDocumentInfoOrBuilder- 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.StructuredDocumentInfo.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.
-
hasStructData
public boolean hasStructData()Structured search data.
.google.protobuf.Struct struct_data = 2;- Specified by:
hasStructDatain interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- Whether the structData field is set.
-
getStructData
public com.google.protobuf.Struct getStructData()Structured search data.
.google.protobuf.Struct struct_data = 2;- Specified by:
getStructDatain interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- The structData.
-
setStructData
public Answer.Reference.StructuredDocumentInfo.Builder setStructData(com.google.protobuf.Struct value) Structured search data.
.google.protobuf.Struct struct_data = 2; -
setStructData
public Answer.Reference.StructuredDocumentInfo.Builder setStructData(com.google.protobuf.Struct.Builder builderForValue) Structured search data.
.google.protobuf.Struct struct_data = 2; -
mergeStructData
public Answer.Reference.StructuredDocumentInfo.Builder mergeStructData(com.google.protobuf.Struct value) Structured search data.
.google.protobuf.Struct struct_data = 2; -
clearStructData
Structured search data.
.google.protobuf.Struct struct_data = 2; -
getStructDataBuilder
public com.google.protobuf.Struct.Builder getStructDataBuilder()Structured search data.
.google.protobuf.Struct struct_data = 2; -
getStructDataOrBuilder
public com.google.protobuf.StructOrBuilder getStructDataOrBuilder()Structured search data.
.google.protobuf.Struct struct_data = 2;- Specified by:
getStructDataOrBuilderin interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder
-
getTitle
Output only. The title of the document.
string title = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTitlein interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Output only. The title of the document.
string title = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTitleBytesin interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- The bytes for title.
-
setTitle
Output only. The title of the document.
string title = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Output only. The title of the document.
string title = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setTitleBytes
public Answer.Reference.StructuredDocumentInfo.Builder setTitleBytes(com.google.protobuf.ByteString value) Output only. The title of the document.
string title = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getUri
Output only. The URI of the document.
string uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUriin interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Output only. The URI of the document.
string uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUriBytesin interfaceAnswer.Reference.StructuredDocumentInfoOrBuilder- Returns:
- The bytes for uri.
-
setUri
Output only. The URI of the document.
string uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
Output only. The URI of the document.
string uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUriBytes
public Answer.Reference.StructuredDocumentInfo.Builder setUriBytes(com.google.protobuf.ByteString value) Output only. The URI of the document.
string uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-