Package com.google.cloud.automl.v1
Class Document
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.automl.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
A structured text document e.g. a PDF.Protobuf type
google.cloud.automl.v1.Document- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA structured text document e.g. a PDF.static final classDescribes the layout information of a [text_segment][google.cloud.automl.v1.Document.Layout.text_segment] in the document.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 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 TypeMethodDescriptionbooleanstatic Documentstatic final com.google.protobuf.Descriptors.DescriptorThe dimensions of the page in the document.The dimensions of the page in the document.The plain text version of this document.The plain text version of this document.An input config specifying the content of the document.An input config specifying the content of the document.getLayout(int index) Describes the layout of the document.intDescribes the layout of the document.Describes the layout of the document.getLayoutOrBuilder(int index) Describes the layout of the document.List<? extends Document.LayoutOrBuilder>Describes the layout of the document.intNumber of pages in the document.com.google.protobuf.Parser<Document>intbooleanThe dimensions of the page in the document.booleanThe plain text version of this document.inthashCode()booleanAn input config specifying the content of the document.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
-
INPUT_CONFIG_FIELD_NUMBER
public static final int INPUT_CONFIG_FIELD_NUMBER- See Also:
-
DOCUMENT_TEXT_FIELD_NUMBER
public static final int DOCUMENT_TEXT_FIELD_NUMBER- See Also:
-
LAYOUT_FIELD_NUMBER
public static final int LAYOUT_FIELD_NUMBER- See Also:
-
DOCUMENT_DIMENSIONS_FIELD_NUMBER
public static final int DOCUMENT_DIMENSIONS_FIELD_NUMBER- See Also:
-
PAGE_COUNT_FIELD_NUMBER
public static final int PAGE_COUNT_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
-
hasInputConfig
public boolean hasInputConfig()An input config specifying the content of the document.
.google.cloud.automl.v1.DocumentInputConfig input_config = 1;- Specified by:
hasInputConfigin interfaceDocumentOrBuilder- Returns:
- Whether the inputConfig field is set.
-
getInputConfig
An input config specifying the content of the document.
.google.cloud.automl.v1.DocumentInputConfig input_config = 1;- Specified by:
getInputConfigin interfaceDocumentOrBuilder- Returns:
- The inputConfig.
-
getInputConfigOrBuilder
An input config specifying the content of the document.
.google.cloud.automl.v1.DocumentInputConfig input_config = 1;- Specified by:
getInputConfigOrBuilderin interfaceDocumentOrBuilder
-
hasDocumentText
public boolean hasDocumentText()The plain text version of this document.
.google.cloud.automl.v1.TextSnippet document_text = 2;- Specified by:
hasDocumentTextin interfaceDocumentOrBuilder- Returns:
- Whether the documentText field is set.
-
getDocumentText
The plain text version of this document.
.google.cloud.automl.v1.TextSnippet document_text = 2;- Specified by:
getDocumentTextin interfaceDocumentOrBuilder- Returns:
- The documentText.
-
getDocumentTextOrBuilder
The plain text version of this document.
.google.cloud.automl.v1.TextSnippet document_text = 2;- Specified by:
getDocumentTextOrBuilderin interfaceDocumentOrBuilder
-
getLayoutList
Describes the layout of the document. Sorted by [page_number][].
repeated .google.cloud.automl.v1.Document.Layout layout = 3;- Specified by:
getLayoutListin interfaceDocumentOrBuilder
-
getLayoutOrBuilderList
Describes the layout of the document. Sorted by [page_number][].
repeated .google.cloud.automl.v1.Document.Layout layout = 3;- Specified by:
getLayoutOrBuilderListin interfaceDocumentOrBuilder
-
getLayoutCount
public int getLayoutCount()Describes the layout of the document. Sorted by [page_number][].
repeated .google.cloud.automl.v1.Document.Layout layout = 3;- Specified by:
getLayoutCountin interfaceDocumentOrBuilder
-
getLayout
Describes the layout of the document. Sorted by [page_number][].
repeated .google.cloud.automl.v1.Document.Layout layout = 3;- Specified by:
getLayoutin interfaceDocumentOrBuilder
-
getLayoutOrBuilder
Describes the layout of the document. Sorted by [page_number][].
repeated .google.cloud.automl.v1.Document.Layout layout = 3;- Specified by:
getLayoutOrBuilderin interfaceDocumentOrBuilder
-
hasDocumentDimensions
public boolean hasDocumentDimensions()The dimensions of the page in the document.
.google.cloud.automl.v1.DocumentDimensions document_dimensions = 4;- Specified by:
hasDocumentDimensionsin interfaceDocumentOrBuilder- Returns:
- Whether the documentDimensions field is set.
-
getDocumentDimensions
The dimensions of the page in the document.
.google.cloud.automl.v1.DocumentDimensions document_dimensions = 4;- Specified by:
getDocumentDimensionsin interfaceDocumentOrBuilder- Returns:
- The documentDimensions.
-
getDocumentDimensionsOrBuilder
The dimensions of the page in the document.
.google.cloud.automl.v1.DocumentDimensions document_dimensions = 4;- Specified by:
getDocumentDimensionsOrBuilderin interfaceDocumentOrBuilder
-
getPageCount
public int getPageCount()Number of pages in the document.
int32 page_count = 5;- Specified by:
getPageCountin interfaceDocumentOrBuilder- Returns:
- The pageCount.
-
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
-