public static final class Document.DocumentLayout.DocumentLayoutBlock extends com.google.protobuf.GeneratedMessageV3 implements Document.DocumentLayout.DocumentLayoutBlockOrBuilder
Represents a block. A block could be one of the various types (text, table, list) supported.Protobuf type
google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlockcom.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BLOCK_ID_FIELD_NUMBER |
static int |
LIST_BLOCK_FIELD_NUMBER |
static int |
PAGE_SPAN_FIELD_NUMBER |
static int |
TABLE_BLOCK_FIELD_NUMBER |
static int |
TEXT_BLOCK_FIELD_NUMBER |
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TEXT_BLOCK_FIELD_NUMBER
public static final int TABLE_BLOCK_FIELD_NUMBER
public static final int LIST_BLOCK_FIELD_NUMBER
public static final int BLOCK_ID_FIELD_NUMBER
public static final int PAGE_SPAN_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Document.DocumentLayout.DocumentLayoutBlock.BlockCase getBlockCase()
getBlockCase in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic boolean hasTextBlock()
Block consisting of text content.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock text_block = 2;
hasTextBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock getTextBlock()
Block consisting of text content.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock text_block = 2;
getTextBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlockOrBuilder getTextBlockOrBuilder()
Block consisting of text content.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock text_block = 2;
getTextBlockOrBuilder in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic boolean hasTableBlock()
Block consisting of table content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock table_block = 3;
hasTableBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock getTableBlock()
Block consisting of table content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock table_block = 3;
getTableBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlockOrBuilder getTableBlockOrBuilder()
Block consisting of table content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock table_block = 3;
getTableBlockOrBuilder in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic boolean hasListBlock()
Block consisting of list content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlock list_block = 4;
hasListBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlock getListBlock()
Block consisting of list content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlock list_block = 4;
getListBlock in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlockOrBuilder getListBlockOrBuilder()
Block consisting of list content/structure.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlock list_block = 4;
getListBlockOrBuilder in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic String getBlockId()
ID of the block.
string block_id = 1;getBlockId in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic com.google.protobuf.ByteString getBlockIdBytes()
ID of the block.
string block_id = 1;getBlockIdBytes in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic boolean hasPageSpan()
Page span of the block.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan page_span = 5;
hasPageSpan in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan getPageSpan()
Page span of the block.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan page_span = 5;
getPageSpan in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpanOrBuilder getPageSpanOrBuilder()
Page span of the block.
.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan page_span = 5;
getPageSpanOrBuilder in interface Document.DocumentLayout.DocumentLayoutBlockOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(InputStream input) throws IOException
IOExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Document.DocumentLayout.DocumentLayoutBlock parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Document.DocumentLayout.DocumentLayoutBlock.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Document.DocumentLayout.DocumentLayoutBlock.Builder newBuilder()
public static Document.DocumentLayout.DocumentLayoutBlock.Builder newBuilder(Document.DocumentLayout.DocumentLayoutBlock prototype)
public Document.DocumentLayout.DocumentLayoutBlock.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Document.DocumentLayout.DocumentLayoutBlock.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Document.DocumentLayout.DocumentLayoutBlock getDefaultInstance()
public static com.google.protobuf.Parser<Document.DocumentLayout.DocumentLayoutBlock> parser()
public com.google.protobuf.Parser<Document.DocumentLayout.DocumentLayoutBlock> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Document.DocumentLayout.DocumentLayoutBlock getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.