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.v1beta.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.v1beta.Answer.Reference.StructuredDocumentInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Document resource name.Structured search data.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.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.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
-