Interface DocumentOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Document,Document.Builder
public interface DocumentOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.ByteStringgetContent()Inline document content, represented as a stream of bytes.Document.EntitygetEntities(int index)A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text].intgetEntitiesCount()A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text].List<Document.Entity>getEntitiesList()A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text].Document.EntityOrBuildergetEntitiesOrBuilder(int index)A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text].List<? extends Document.EntityOrBuilder>getEntitiesOrBuilderList()A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text].Document.EntityRelationgetEntityRelations(int index)Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].intgetEntityRelationsCount()Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].List<Document.EntityRelation>getEntityRelationsList()Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].Document.EntityRelationOrBuildergetEntityRelationsOrBuilder(int index)Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].List<? extends Document.EntityRelationOrBuilder>getEntityRelationsOrBuilderList()Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].com.google.rpc.StatusgetError()Any error that occurred while processing this document.com.google.rpc.StatusOrBuildergetErrorOrBuilder()Any error that occurred while processing this document.StringgetMimeType()An IANA published MIME type (also referred to as media type).com.google.protobuf.ByteStringgetMimeTypeBytes()An IANA published MIME type (also referred to as media type).Document.PagegetPages(int index)Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].intgetPagesCount()Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].List<Document.Page>getPagesList()Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].Document.PageOrBuildergetPagesOrBuilder(int index)Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].List<? extends Document.PageOrBuilder>getPagesOrBuilderList()Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].Document.ShardInfogetShardInfo()Information about the sharding if this document is sharded part of a larger document.Document.ShardInfoOrBuildergetShardInfoOrBuilder()Information about the sharding if this document is sharded part of a larger document.Document.SourceCasegetSourceCase()StringgetText()UTF-8 encoded text in reading order from the document.com.google.protobuf.ByteStringgetTextBytes()UTF-8 encoded text in reading order from the document.Document.StylegetTextStyles(int index)Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].intgetTextStylesCount()Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].List<Document.Style>getTextStylesList()Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].Document.StyleOrBuildergetTextStylesOrBuilder(int index)Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].List<? extends Document.StyleOrBuilder>getTextStylesOrBuilderList()Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].StringgetUri()Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`.com.google.protobuf.ByteStringgetUriBytes()Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`.booleanhasContent()Inline document content, represented as a stream of bytes.booleanhasError()Any error that occurred while processing this document.booleanhasShardInfo()Information about the sharding if this document is sharded part of a larger document.booleanhasUri()Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasUri
boolean hasUri()
Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. See [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris) for more info.string uri = 1;- Returns:
- Whether the uri field is set.
-
getUri
String getUri()
Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. See [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris) for more info.string uri = 1;- Returns:
- The uri.
-
getUriBytes
com.google.protobuf.ByteString getUriBytes()
Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. See [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris) for more info.string uri = 1;- Returns:
- The bytes for uri.
-
hasContent
boolean hasContent()
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;- Returns:
- Whether the content field is set.
-
getContent
com.google.protobuf.ByteString getContent()
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;- Returns:
- The content.
-
getMimeType
String getMimeType()
An IANA published MIME type (also referred to as media type). For more information, see https://www.iana.org/assignments/media-types/media-types.xhtml.
string mime_type = 3;- Returns:
- The mimeType.
-
getMimeTypeBytes
com.google.protobuf.ByteString getMimeTypeBytes()
An IANA published MIME type (also referred to as media type). For more information, see https://www.iana.org/assignments/media-types/media-types.xhtml.
string mime_type = 3;- Returns:
- The bytes for mimeType.
-
getText
String getText()
UTF-8 encoded text in reading order from the document.
string text = 4;- Returns:
- The text.
-
getTextBytes
com.google.protobuf.ByteString getTextBytes()
UTF-8 encoded text in reading order from the document.
string text = 4;- Returns:
- The bytes for text.
-
getTextStylesList
List<Document.Style> getTextStylesList()
Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].
repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5;
-
getTextStyles
Document.Style getTextStyles(int index)
Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].
repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5;
-
getTextStylesCount
int getTextStylesCount()
Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].
repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5;
-
getTextStylesOrBuilderList
List<? extends Document.StyleOrBuilder> getTextStylesOrBuilderList()
Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].
repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5;
-
getTextStylesOrBuilder
Document.StyleOrBuilder getTextStylesOrBuilder(int index)
Styles for the [Document.text][google.cloud.documentai.v1beta1.Document.text].
repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5;
-
getPagesList
List<Document.Page> getPagesList()
Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].
repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6;
-
getPages
Document.Page getPages(int index)
Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].
repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6;
-
getPagesCount
int getPagesCount()
Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].
repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6;
-
getPagesOrBuilderList
List<? extends Document.PageOrBuilder> getPagesOrBuilderList()
Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].
repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6;
-
getPagesOrBuilder
Document.PageOrBuilder getPagesOrBuilder(int index)
Visual page layout for the [Document][google.cloud.documentai.v1beta1.Document].
repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6;
-
getEntitiesList
List<Document.Entity> getEntitiesList()
A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7;
-
getEntities
Document.Entity getEntities(int index)
A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7;
-
getEntitiesCount
int getEntitiesCount()
A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7;
-
getEntitiesOrBuilderList
List<? extends Document.EntityOrBuilder> getEntitiesOrBuilderList()
A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7;
-
getEntitiesOrBuilder
Document.EntityOrBuilder getEntitiesOrBuilder(int index)
A list of entities detected on [Document.text][google.cloud.documentai.v1beta1.Document.text]. For document shards, entities in this list may cross shard boundaries.
repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7;
-
getEntityRelationsList
List<Document.EntityRelation> getEntityRelationsList()
Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].
repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8;
-
getEntityRelations
Document.EntityRelation getEntityRelations(int index)
Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].
repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8;
-
getEntityRelationsCount
int getEntityRelationsCount()
Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].
repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8;
-
getEntityRelationsOrBuilderList
List<? extends Document.EntityRelationOrBuilder> getEntityRelationsOrBuilderList()
Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].
repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8;
-
getEntityRelationsOrBuilder
Document.EntityRelationOrBuilder getEntityRelationsOrBuilder(int index)
Relationship among [Document.entities][google.cloud.documentai.v1beta1.Document.entities].
repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8;
-
hasShardInfo
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.v1beta1.Document.ShardInfo shard_info = 9;- Returns:
- Whether the shardInfo field is set.
-
getShardInfo
Document.ShardInfo 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.v1beta1.Document.ShardInfo shard_info = 9;- Returns:
- The shardInfo.
-
getShardInfoOrBuilder
Document.ShardInfoOrBuilder 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.v1beta1.Document.ShardInfo shard_info = 9;
-
hasError
boolean hasError()
Any error that occurred while processing this document.
.google.rpc.Status error = 10;- Returns:
- Whether the error field is set.
-
getError
com.google.rpc.Status getError()
Any error that occurred while processing this document.
.google.rpc.Status error = 10;- Returns:
- The error.
-
getErrorOrBuilder
com.google.rpc.StatusOrBuilder getErrorOrBuilder()
Any error that occurred while processing this document.
.google.rpc.Status error = 10;
-
getSourceCase
Document.SourceCase getSourceCase()
-
-