Package com.google.cloud.documentai.v1
Class Document
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.documentai.v1.Document
- All Implemented Interfaces:
DocumentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Document
extends com.google.protobuf.GeneratedMessage
implements DocumentOrBuilder
Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.Protobuf type
google.cloud.documentai.v1.Document- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents the annotation of a block or a chunk.static interfacestatic final classRepresents a blob asset.static interfacestatic final classDocument represents the canonical document resource in Document AI.static final classRepresents the chunks that the document is divided into.static interfacestatic final classRepresents the parsed layout of a document as a collection of blocks that the document is divided into.static interfacestatic final classEntity revision.static interfacestatic final classAn entity that could be a phrase in the text or a property that belongs to the document.static interfacestatic final classRelationship between [Entities][google.cloud.documentai.v1.Document.Entity].static interfacestatic final classThe output of the validation given the document and the validation rules.static interfacestatic final classA page in a [Document][google.cloud.documentai.v1.Document].static final classReferencing the visual context of the entity in the [Document.pages][google.cloud.documentai.v1.Document.pages].static interfacestatic interfacestatic final classStructure to identify provenance relationships between annotations in different revisions.static interfacestatic final classContains past or forward revisions of this document.static interfacestatic final classFor a large document, sharding may be performed to produce several document shards.static interfacestatic enumstatic final classAnnotation for common text style attributes.static interfacestatic final classText reference indexing into the [Document.text][google.cloud.documentai.v1.Document.text].static interfacestatic final classThis message is used for text changes aka.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBlobAssets(int index) Optional.intOptional.Optional.getBlobAssetsOrBuilder(int index) Optional.List<? extends Document.BlobAssetOrBuilder>Optional.Document chunked based on chunking config.Document chunked based on chunking config.com.google.protobuf.ByteStringOptional.static Documentstatic final com.google.protobuf.Descriptors.DescriptorgetDocid()Optional.com.google.protobuf.ByteStringOptional.Parsed layout of the document.Parsed layout of the document.getEntities(int index) A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text].intA list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text].A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text].getEntitiesOrBuilder(int index) A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text].List<? extends Document.EntityOrBuilder>A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text].The entity revision ID that `document.entities` field is based on.com.google.protobuf.ByteStringThe entity revision ID that `document.entities` field is based on.getEntitiesRevisions(int index) A list of entity revisions.intA list of entity revisions.A list of entity revisions.getEntitiesRevisionsOrBuilder(int index) A list of entity revisions.List<? extends Document.EntitiesRevisionOrBuilder>A list of entity revisions.getEntityRelations(int index) Placeholder.intPlaceholder.Placeholder.getEntityRelationsOrBuilder(int index) Placeholder.List<? extends Document.EntityRelationOrBuilder>Placeholder.The entity validation output for the document.The entity validation output for the document.getError()Any error that occurred while processing this document.Any error that occurred while processing this document.An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).com.google.protobuf.ByteStringAn IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).getPages(int index) Visual page layout for the [Document][google.cloud.documentai.v1.Document].intVisual page layout for the [Document][google.cloud.documentai.v1.Document].Visual page layout for the [Document][google.cloud.documentai.v1.Document].getPagesOrBuilder(int index) Visual page layout for the [Document][google.cloud.documentai.v1.Document].List<? extends Document.PageOrBuilder>Visual page layout for the [Document][google.cloud.documentai.v1.Document].com.google.protobuf.Parser<Document>getRevisions(int index) Placeholder.intPlaceholder.Placeholder.getRevisionsOrBuilder(int index) Placeholder.List<? extends Document.RevisionOrBuilder>Placeholder.intInformation about the sharding if this document is sharded part of a larger document.Information about the sharding if this document is sharded part of a larger document.getText()Optional.com.google.protobuf.ByteStringOptional.getTextChanges(int index) Placeholder.intPlaceholder.Placeholder.getTextChangesOrBuilder(int index) Placeholder.List<? extends Document.TextChangeOrBuilder>Placeholder.getTextStyles(int index) Deprecated.intDeprecated.Deprecated.getTextStylesOrBuilder(int index) Deprecated.List<? extends Document.StyleOrBuilder>Deprecated.getUri()Optional.com.google.protobuf.ByteStringOptional.booleanDocument chunked based on chunking config.booleanOptional.booleanParsed layout of the document.booleanThe entity validation output for the document.booleanhasError()Any error that occurred while processing this document.inthashCode()booleanInformation about the sharding if this document is sharded part of a larger document.booleanhasUri()Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Document.Builderstatic Document.BuildernewBuilder(Document prototype) protected Document.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DocumentparseDelimitedFrom(InputStream input) static DocumentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DocumentparseFrom(byte[] data) static DocumentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DocumentparseFrom(com.google.protobuf.ByteString data) static DocumentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DocumentparseFrom(com.google.protobuf.CodedInputStream input) static DocumentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DocumentparseFrom(InputStream input) static DocumentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DocumentparseFrom(ByteBuffer data) static DocumentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Document>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER- See Also:
-
CONTENT_FIELD_NUMBER
public static final int CONTENT_FIELD_NUMBER- See Also:
-
DOCID_FIELD_NUMBER
public static final int DOCID_FIELD_NUMBER- See Also:
-
MIME_TYPE_FIELD_NUMBER
public static final int MIME_TYPE_FIELD_NUMBER- See Also:
-
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER- See Also:
-
TEXT_STYLES_FIELD_NUMBER
public static final int TEXT_STYLES_FIELD_NUMBER- See Also:
-
PAGES_FIELD_NUMBER
public static final int PAGES_FIELD_NUMBER- See Also:
-
ENTITIES_FIELD_NUMBER
public static final int ENTITIES_FIELD_NUMBER- See Also:
-
ENTITY_RELATIONS_FIELD_NUMBER
public static final int ENTITY_RELATIONS_FIELD_NUMBER- See Also:
-
TEXT_CHANGES_FIELD_NUMBER
public static final int TEXT_CHANGES_FIELD_NUMBER- See Also:
-
SHARD_INFO_FIELD_NUMBER
public static final int SHARD_INFO_FIELD_NUMBER- See Also:
-
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER- See Also:
-
REVISIONS_FIELD_NUMBER
public static final int REVISIONS_FIELD_NUMBER- See Also:
-
DOCUMENT_LAYOUT_FIELD_NUMBER
public static final int DOCUMENT_LAYOUT_FIELD_NUMBER- See Also:
-
CHUNKED_DOCUMENT_FIELD_NUMBER
public static final int CHUNKED_DOCUMENT_FIELD_NUMBER- See Also:
-
BLOB_ASSETS_FIELD_NUMBER
public static final int BLOB_ASSETS_FIELD_NUMBER- See Also:
-
ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER
public static final int ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER- See Also:
-
ENTITIES_REVISIONS_FIELD_NUMBER
public static final int ENTITIES_REVISIONS_FIELD_NUMBER- See Also:
-
ENTITIES_REVISION_ID_FIELD_NUMBER
public static final int ENTITIES_REVISION_ID_FIELD_NUMBER- See Also:
-
-
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
-
getSourceCase
- Specified by:
getSourceCasein interfaceDocumentOrBuilder
-
hasUri
public boolean hasUri()Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
string uri = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasUriin interfaceDocumentOrBuilder- Returns:
- Whether the uri field is set.
-
getUri
Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
string uri = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUriin interfaceDocumentOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
string uri = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUriBytesin interfaceDocumentOrBuilder- Returns:
- The bytes for uri.
-
hasContent
public boolean hasContent()Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes content = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasContentin interfaceDocumentOrBuilder- Returns:
- Whether the content field is set.
-
getContent
public com.google.protobuf.ByteString getContent()Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes content = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getContentin interfaceDocumentOrBuilder- Returns:
- The content.
-
getDocid
Optional. An internal identifier for document. Should be loggable (no PII).
string docid = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocidin interfaceDocumentOrBuilder- Returns:
- The docid.
-
getDocidBytes
public com.google.protobuf.ByteString getDocidBytes()Optional. An internal identifier for document. Should be loggable (no PII).
string docid = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocidBytesin interfaceDocumentOrBuilder- Returns:
- The bytes for docid.
-
getMimeType
An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).
string mime_type = 3;- Specified by:
getMimeTypein interfaceDocumentOrBuilder- Returns:
- The mimeType.
-
getMimeTypeBytes
public com.google.protobuf.ByteString getMimeTypeBytes()An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).
string mime_type = 3;- Specified by:
getMimeTypeBytesin interfaceDocumentOrBuilder- Returns:
- The bytes for mimeType.
-
getText
Optional. UTF-8 encoded text in reading order from the document.
string text = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTextin interfaceDocumentOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Optional. UTF-8 encoded text in reading order from the document.
string text = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTextBytesin interfaceDocumentOrBuilder- Returns:
- The bytes for text.
-
getTextStylesList
Deprecated.Styles for the [Document.text][google.cloud.documentai.v1.Document.text].
repeated .google.cloud.documentai.v1.Document.Style text_styles = 5 [deprecated = true];- Specified by:
getTextStylesListin interfaceDocumentOrBuilder
-
getTextStylesOrBuilderList
Deprecated.Styles for the [Document.text][google.cloud.documentai.v1.Document.text].
repeated .google.cloud.documentai.v1.Document.Style text_styles = 5 [deprecated = true];- Specified by:
getTextStylesOrBuilderListin interfaceDocumentOrBuilder
-
getTextStylesCount
Deprecated.Styles for the [Document.text][google.cloud.documentai.v1.Document.text].
repeated .google.cloud.documentai.v1.Document.Style text_styles = 5 [deprecated = true];- Specified by:
getTextStylesCountin interfaceDocumentOrBuilder
-
getTextStyles
Deprecated.Styles for the [Document.text][google.cloud.documentai.v1.Document.text].
repeated .google.cloud.documentai.v1.Document.Style text_styles = 5 [deprecated = true];- Specified by:
getTextStylesin interfaceDocumentOrBuilder
-
getTextStylesOrBuilder
Deprecated.Styles for the [Document.text][google.cloud.documentai.v1.Document.text].
repeated .google.cloud.documentai.v1.Document.Style text_styles = 5 [deprecated = true];- Specified by:
getTextStylesOrBuilderin interfaceDocumentOrBuilder
-
getPagesList
Visual page layout for the [Document][google.cloud.documentai.v1.Document].
repeated .google.cloud.documentai.v1.Document.Page pages = 6;- Specified by:
getPagesListin interfaceDocumentOrBuilder
-
getPagesOrBuilderList
Visual page layout for the [Document][google.cloud.documentai.v1.Document].
repeated .google.cloud.documentai.v1.Document.Page pages = 6;- Specified by:
getPagesOrBuilderListin interfaceDocumentOrBuilder
-
getPagesCount
public int getPagesCount()Visual page layout for the [Document][google.cloud.documentai.v1.Document].
repeated .google.cloud.documentai.v1.Document.Page pages = 6;- Specified by:
getPagesCountin interfaceDocumentOrBuilder
-
getPages
Visual page layout for the [Document][google.cloud.documentai.v1.Document].
repeated .google.cloud.documentai.v1.Document.Page pages = 6;- Specified by:
getPagesin interfaceDocumentOrBuilder
-
getPagesOrBuilder
Visual page layout for the [Document][google.cloud.documentai.v1.Document].
repeated .google.cloud.documentai.v1.Document.Page pages = 6;- Specified by:
getPagesOrBuilderin interfaceDocumentOrBuilder
-
getEntitiesList
A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1.Document.Entity entities = 7;- Specified by:
getEntitiesListin interfaceDocumentOrBuilder
-
getEntitiesOrBuilderList
A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1.Document.Entity entities = 7;- Specified by:
getEntitiesOrBuilderListin interfaceDocumentOrBuilder
-
getEntitiesCount
public int getEntitiesCount()A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1.Document.Entity entities = 7;- Specified by:
getEntitiesCountin interfaceDocumentOrBuilder
-
getEntities
A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1.Document.Entity entities = 7;- Specified by:
getEntitiesin interfaceDocumentOrBuilder
-
getEntitiesOrBuilder
A list of entities detected on [Document.text][google.cloud.documentai.v1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1.Document.Entity entities = 7;- Specified by:
getEntitiesOrBuilderin interfaceDocumentOrBuilder
-
getEntityRelationsList
Placeholder. Relationship among [Document.entities][google.cloud.documentai.v1.Document.entities].
repeated .google.cloud.documentai.v1.Document.EntityRelation entity_relations = 8;- Specified by:
getEntityRelationsListin interfaceDocumentOrBuilder
-
getEntityRelationsOrBuilderList
Placeholder. Relationship among [Document.entities][google.cloud.documentai.v1.Document.entities].
repeated .google.cloud.documentai.v1.Document.EntityRelation entity_relations = 8;- Specified by:
getEntityRelationsOrBuilderListin interfaceDocumentOrBuilder
-
getEntityRelationsCount
public int getEntityRelationsCount()Placeholder. Relationship among [Document.entities][google.cloud.documentai.v1.Document.entities].
repeated .google.cloud.documentai.v1.Document.EntityRelation entity_relations = 8;- Specified by:
getEntityRelationsCountin interfaceDocumentOrBuilder
-
getEntityRelations
Placeholder. Relationship among [Document.entities][google.cloud.documentai.v1.Document.entities].
repeated .google.cloud.documentai.v1.Document.EntityRelation entity_relations = 8;- Specified by:
getEntityRelationsin interfaceDocumentOrBuilder
-
getEntityRelationsOrBuilder
Placeholder. Relationship among [Document.entities][google.cloud.documentai.v1.Document.entities].
repeated .google.cloud.documentai.v1.Document.EntityRelation entity_relations = 8;- Specified by:
getEntityRelationsOrBuilderin interfaceDocumentOrBuilder
-
getTextChangesList
Placeholder. A list of text corrections made to [Document.text][google.cloud.documentai.v1.Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
repeated .google.cloud.documentai.v1.Document.TextChange text_changes = 14;- Specified by:
getTextChangesListin interfaceDocumentOrBuilder
-
getTextChangesOrBuilderList
Placeholder. A list of text corrections made to [Document.text][google.cloud.documentai.v1.Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
repeated .google.cloud.documentai.v1.Document.TextChange text_changes = 14;- Specified by:
getTextChangesOrBuilderListin interfaceDocumentOrBuilder
-
getTextChangesCount
public int getTextChangesCount()Placeholder. A list of text corrections made to [Document.text][google.cloud.documentai.v1.Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
repeated .google.cloud.documentai.v1.Document.TextChange text_changes = 14;- Specified by:
getTextChangesCountin interfaceDocumentOrBuilder
-
getTextChanges
Placeholder. A list of text corrections made to [Document.text][google.cloud.documentai.v1.Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
repeated .google.cloud.documentai.v1.Document.TextChange text_changes = 14;- Specified by:
getTextChangesin interfaceDocumentOrBuilder
-
getTextChangesOrBuilder
Placeholder. A list of text corrections made to [Document.text][google.cloud.documentai.v1.Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
repeated .google.cloud.documentai.v1.Document.TextChange text_changes = 14;- Specified by:
getTextChangesOrBuilderin interfaceDocumentOrBuilder
-
hasShardInfo
public boolean hasShardInfo()Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
.google.cloud.documentai.v1.Document.ShardInfo shard_info = 9;- Specified by:
hasShardInfoin interfaceDocumentOrBuilder- Returns:
- Whether the shardInfo field is set.
-
getShardInfo
Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
.google.cloud.documentai.v1.Document.ShardInfo shard_info = 9;- Specified by:
getShardInfoin interfaceDocumentOrBuilder- Returns:
- The shardInfo.
-
getShardInfoOrBuilder
Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
.google.cloud.documentai.v1.Document.ShardInfo shard_info = 9;- Specified by:
getShardInfoOrBuilderin interfaceDocumentOrBuilder
-
hasError
public boolean hasError()Any error that occurred while processing this document.
.google.rpc.Status error = 10;- Specified by:
hasErrorin interfaceDocumentOrBuilder- Returns:
- Whether the error field is set.
-
getError
Any error that occurred while processing this document.
.google.rpc.Status error = 10;- Specified by:
getErrorin interfaceDocumentOrBuilder- Returns:
- The error.
-
getErrorOrBuilder
Any error that occurred while processing this document.
.google.rpc.Status error = 10;- Specified by:
getErrorOrBuilderin interfaceDocumentOrBuilder
-
getRevisionsList
Placeholder. Revision history of this document.
repeated .google.cloud.documentai.v1.Document.Revision revisions = 13;- Specified by:
getRevisionsListin interfaceDocumentOrBuilder
-
getRevisionsOrBuilderList
Placeholder. Revision history of this document.
repeated .google.cloud.documentai.v1.Document.Revision revisions = 13;- Specified by:
getRevisionsOrBuilderListin interfaceDocumentOrBuilder
-
getRevisionsCount
public int getRevisionsCount()Placeholder. Revision history of this document.
repeated .google.cloud.documentai.v1.Document.Revision revisions = 13;- Specified by:
getRevisionsCountin interfaceDocumentOrBuilder
-
getRevisions
Placeholder. Revision history of this document.
repeated .google.cloud.documentai.v1.Document.Revision revisions = 13;- Specified by:
getRevisionsin interfaceDocumentOrBuilder
-
getRevisionsOrBuilder
Placeholder. Revision history of this document.
repeated .google.cloud.documentai.v1.Document.Revision revisions = 13;- Specified by:
getRevisionsOrBuilderin interfaceDocumentOrBuilder
-
hasDocumentLayout
public boolean hasDocumentLayout()Parsed layout of the document.
.google.cloud.documentai.v1.Document.DocumentLayout document_layout = 17;- Specified by:
hasDocumentLayoutin interfaceDocumentOrBuilder- Returns:
- Whether the documentLayout field is set.
-
getDocumentLayout
Parsed layout of the document.
.google.cloud.documentai.v1.Document.DocumentLayout document_layout = 17;- Specified by:
getDocumentLayoutin interfaceDocumentOrBuilder- Returns:
- The documentLayout.
-
getDocumentLayoutOrBuilder
Parsed layout of the document.
.google.cloud.documentai.v1.Document.DocumentLayout document_layout = 17;- Specified by:
getDocumentLayoutOrBuilderin interfaceDocumentOrBuilder
-
hasChunkedDocument
public boolean hasChunkedDocument()Document chunked based on chunking config.
.google.cloud.documentai.v1.Document.ChunkedDocument chunked_document = 18;- Specified by:
hasChunkedDocumentin interfaceDocumentOrBuilder- Returns:
- Whether the chunkedDocument field is set.
-
getChunkedDocument
Document chunked based on chunking config.
.google.cloud.documentai.v1.Document.ChunkedDocument chunked_document = 18;- Specified by:
getChunkedDocumentin interfaceDocumentOrBuilder- Returns:
- The chunkedDocument.
-
getChunkedDocumentOrBuilder
Document chunked based on chunking config.
.google.cloud.documentai.v1.Document.ChunkedDocument chunked_document = 18;- Specified by:
getChunkedDocumentOrBuilderin interfaceDocumentOrBuilder
-
getBlobAssetsList
Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, for example, image bytes, such that it can be referenced by other fields in the document via asset id.
repeated .google.cloud.documentai.v1.Document.BlobAsset blob_assets = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlobAssetsListin interfaceDocumentOrBuilder
-
getBlobAssetsOrBuilderList
Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, for example, image bytes, such that it can be referenced by other fields in the document via asset id.
repeated .google.cloud.documentai.v1.Document.BlobAsset blob_assets = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlobAssetsOrBuilderListin interfaceDocumentOrBuilder
-
getBlobAssetsCount
public int getBlobAssetsCount()Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, for example, image bytes, such that it can be referenced by other fields in the document via asset id.
repeated .google.cloud.documentai.v1.Document.BlobAsset blob_assets = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlobAssetsCountin interfaceDocumentOrBuilder
-
getBlobAssets
Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, for example, image bytes, such that it can be referenced by other fields in the document via asset id.
repeated .google.cloud.documentai.v1.Document.BlobAsset blob_assets = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlobAssetsin interfaceDocumentOrBuilder
-
getBlobAssetsOrBuilder
Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, for example, image bytes, such that it can be referenced by other fields in the document via asset id.
repeated .google.cloud.documentai.v1.Document.BlobAsset blob_assets = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlobAssetsOrBuilderin interfaceDocumentOrBuilder
-
hasEntityValidationOutput
public boolean hasEntityValidationOutput()The entity validation output for the document. This is the validation output for `document.entities` field.
.google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21;- Specified by:
hasEntityValidationOutputin interfaceDocumentOrBuilder- Returns:
- Whether the entityValidationOutput field is set.
-
getEntityValidationOutput
The entity validation output for the document. This is the validation output for `document.entities` field.
.google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21;- Specified by:
getEntityValidationOutputin interfaceDocumentOrBuilder- Returns:
- The entityValidationOutput.
-
getEntityValidationOutputOrBuilder
The entity validation output for the document. This is the validation output for `document.entities` field.
.google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21;- Specified by:
getEntityValidationOutputOrBuilderin interfaceDocumentOrBuilder
-
getEntitiesRevisionsList
A list of entity revisions. The entity revisions are appended to the document in the processing order. This field can be used for comparing the entity extraction results at different stages of the processing.
repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22;- Specified by:
getEntitiesRevisionsListin interfaceDocumentOrBuilder
-
getEntitiesRevisionsOrBuilderList
A list of entity revisions. The entity revisions are appended to the document in the processing order. This field can be used for comparing the entity extraction results at different stages of the processing.
repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22;- Specified by:
getEntitiesRevisionsOrBuilderListin interfaceDocumentOrBuilder
-
getEntitiesRevisionsCount
public int getEntitiesRevisionsCount()A list of entity revisions. The entity revisions are appended to the document in the processing order. This field can be used for comparing the entity extraction results at different stages of the processing.
repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22;- Specified by:
getEntitiesRevisionsCountin interfaceDocumentOrBuilder
-
getEntitiesRevisions
A list of entity revisions. The entity revisions are appended to the document in the processing order. This field can be used for comparing the entity extraction results at different stages of the processing.
repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22;- Specified by:
getEntitiesRevisionsin interfaceDocumentOrBuilder
-
getEntitiesRevisionsOrBuilder
A list of entity revisions. The entity revisions are appended to the document in the processing order. This field can be used for comparing the entity extraction results at different stages of the processing.
repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22;- Specified by:
getEntitiesRevisionsOrBuilderin interfaceDocumentOrBuilder
-
getEntitiesRevisionId
The entity revision ID that `document.entities` field is based on. If this field is set and `entities_revisions` is not empty, the entities in `document.entities` field are the entities in the entity revision with this id and `document.entity_validation_output` field is the `entity_validation_output` field in this entity revision.
string entities_revision_id = 23;- Specified by:
getEntitiesRevisionIdin interfaceDocumentOrBuilder- Returns:
- The entitiesRevisionId.
-
getEntitiesRevisionIdBytes
public com.google.protobuf.ByteString getEntitiesRevisionIdBytes()The entity revision ID that `document.entities` field is based on. If this field is set and `entities_revisions` is not empty, the entities in `document.entities` field are the entities in the entity revision with this id and `document.entity_validation_output` field is the `entity_validation_output` field in this entity revision.
string entities_revision_id = 23;- Specified by:
getEntitiesRevisionIdBytesin interfaceDocumentOrBuilder- Returns:
- The bytes for entitiesRevisionId.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Document parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Document parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Document parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Document parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Document.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-