Class Document.Entity.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
- com.google.cloud.documentai.v1beta1.Document.Entity.Builder
-
- All Implemented Interfaces:
Document.EntityOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Document.Entity
public static final class Document.Entity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder> implements Document.EntityOrBuilder
A phrase in the text that is a known entity type, such as a person, an organization, or location.
Protobuf typegoogle.cloud.documentai.v1beta1.Document.Entity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Document.Entity.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Document.Entitybuild()Document.EntitybuildPartial()Document.Entity.Builderclear()Document.Entity.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Document.Entity.BuilderclearMentionId()Canonical mention name.Document.Entity.BuilderclearMentionText()Text value in the document e.g.Document.Entity.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Document.Entity.BuilderclearTextAnchor()Provenance of the entity.Document.Entity.BuilderclearType()Required.Document.Entity.Builderclone()Document.EntitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetMentionId()Canonical mention name.com.google.protobuf.ByteStringgetMentionIdBytes()Canonical mention name.StringgetMentionText()Text value in the document e.g.com.google.protobuf.ByteStringgetMentionTextBytes()Text value in the document e.g.Document.TextAnchorgetTextAnchor()Provenance of the entity.Document.TextAnchor.BuildergetTextAnchorBuilder()Provenance of the entity.Document.TextAnchorOrBuildergetTextAnchorOrBuilder()Provenance of the entity.StringgetType()Required.com.google.protobuf.ByteStringgetTypeBytes()Required.booleanhasTextAnchor()Provenance of the entity.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Document.Entity.BuildermergeFrom(Document.Entity other)Document.Entity.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Document.Entity.BuildermergeFrom(com.google.protobuf.Message other)Document.Entity.BuildermergeTextAnchor(Document.TextAnchor value)Provenance of the entity.Document.Entity.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Document.Entity.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Document.Entity.BuildersetMentionId(String value)Canonical mention name.Document.Entity.BuildersetMentionIdBytes(com.google.protobuf.ByteString value)Canonical mention name.Document.Entity.BuildersetMentionText(String value)Text value in the document e.g.Document.Entity.BuildersetMentionTextBytes(com.google.protobuf.ByteString value)Text value in the document e.g.Document.Entity.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Document.Entity.BuildersetTextAnchor(Document.TextAnchor value)Provenance of the entity.Document.Entity.BuildersetTextAnchor(Document.TextAnchor.Builder builderForValue)Provenance of the entity.Document.Entity.BuildersetType(String value)Required.Document.Entity.BuildersetTypeBytes(com.google.protobuf.ByteString value)Required.Document.Entity.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
clear
public Document.Entity.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.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.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
getDefaultInstanceForType
public Document.Entity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Document.Entity build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Document.Entity buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Document.Entity.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
setField
public Document.Entity.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
clearField
public Document.Entity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
clearOneof
public Document.Entity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
setRepeatedField
public Document.Entity.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
addRepeatedField
public Document.Entity.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
mergeFrom
public Document.Entity.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Document.Entity.Builder>
-
mergeFrom
public Document.Entity.Builder mergeFrom(Document.Entity other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
mergeFrom
public Document.Entity.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<Document.Entity.Builder>- Throws:
IOException
-
hasTextAnchor
public boolean hasTextAnchor()
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;- Specified by:
hasTextAnchorin interfaceDocument.EntityOrBuilder- Returns:
- Whether the textAnchor field is set.
-
getTextAnchor
public Document.TextAnchor getTextAnchor()
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;- Specified by:
getTextAnchorin interfaceDocument.EntityOrBuilder- Returns:
- The textAnchor.
-
setTextAnchor
public Document.Entity.Builder setTextAnchor(Document.TextAnchor value)
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;
-
setTextAnchor
public Document.Entity.Builder setTextAnchor(Document.TextAnchor.Builder builderForValue)
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;
-
mergeTextAnchor
public Document.Entity.Builder mergeTextAnchor(Document.TextAnchor value)
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;
-
clearTextAnchor
public Document.Entity.Builder clearTextAnchor()
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;
-
getTextAnchorBuilder
public Document.TextAnchor.Builder getTextAnchorBuilder()
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;
-
getTextAnchorOrBuilder
public Document.TextAnchorOrBuilder getTextAnchorOrBuilder()
Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta1.Document.text].
.google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1;- Specified by:
getTextAnchorOrBuilderin interfaceDocument.EntityOrBuilder
-
getType
public String getType()
Required. Entity type from a schema e.g. `Address`.
string type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypein interfaceDocument.EntityOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()
Required. Entity type from a schema e.g. `Address`.
string type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypeBytesin interfaceDocument.EntityOrBuilder- Returns:
- The bytes for type.
-
setType
public Document.Entity.Builder setType(String value)
Required. Entity type from a schema e.g. `Address`.
string type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public Document.Entity.Builder clearType()
Required. Entity type from a schema e.g. `Address`.
string type = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setTypeBytes
public Document.Entity.Builder setTypeBytes(com.google.protobuf.ByteString value)
Required. Entity type from a schema e.g. `Address`.
string type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
getMentionText
public String getMentionText()
Text value in the document e.g. `1600 Amphitheatre Pkwy`.
string mention_text = 3;- Specified by:
getMentionTextin interfaceDocument.EntityOrBuilder- Returns:
- The mentionText.
-
getMentionTextBytes
public com.google.protobuf.ByteString getMentionTextBytes()
Text value in the document e.g. `1600 Amphitheatre Pkwy`.
string mention_text = 3;- Specified by:
getMentionTextBytesin interfaceDocument.EntityOrBuilder- Returns:
- The bytes for mentionText.
-
setMentionText
public Document.Entity.Builder setMentionText(String value)
Text value in the document e.g. `1600 Amphitheatre Pkwy`.
string mention_text = 3;- Parameters:
value- The mentionText to set.- Returns:
- This builder for chaining.
-
clearMentionText
public Document.Entity.Builder clearMentionText()
Text value in the document e.g. `1600 Amphitheatre Pkwy`.
string mention_text = 3;- Returns:
- This builder for chaining.
-
setMentionTextBytes
public Document.Entity.Builder setMentionTextBytes(com.google.protobuf.ByteString value)
Text value in the document e.g. `1600 Amphitheatre Pkwy`.
string mention_text = 3;- Parameters:
value- The bytes for mentionText to set.- Returns:
- This builder for chaining.
-
getMentionId
public String getMentionId()
Canonical mention name. This will be a unique value in the entity list for this document.
string mention_id = 4;- Specified by:
getMentionIdin interfaceDocument.EntityOrBuilder- Returns:
- The mentionId.
-
getMentionIdBytes
public com.google.protobuf.ByteString getMentionIdBytes()
Canonical mention name. This will be a unique value in the entity list for this document.
string mention_id = 4;- Specified by:
getMentionIdBytesin interfaceDocument.EntityOrBuilder- Returns:
- The bytes for mentionId.
-
setMentionId
public Document.Entity.Builder setMentionId(String value)
Canonical mention name. This will be a unique value in the entity list for this document.
string mention_id = 4;- Parameters:
value- The mentionId to set.- Returns:
- This builder for chaining.
-
clearMentionId
public Document.Entity.Builder clearMentionId()
Canonical mention name. This will be a unique value in the entity list for this document.
string mention_id = 4;- Returns:
- This builder for chaining.
-
setMentionIdBytes
public Document.Entity.Builder setMentionIdBytes(com.google.protobuf.ByteString value)
Canonical mention name. This will be a unique value in the entity list for this document.
string mention_id = 4;- Parameters:
value- The bytes for mentionId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Document.Entity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
mergeUnknownFields
public final Document.Entity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.Builder>
-
-