public static final class DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig extends com.google.protobuf.GeneratedMessage implements DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilder
The layout parsing configurations for documents.Protobuf type
google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig| Modifier and Type | Class and Description |
|---|---|
static class |
DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder
The layout parsing configurations for documents.
|
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>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ENABLE_IMAGE_ANNOTATION_FIELD_NUMBER |
static int |
ENABLE_TABLE_ANNOTATION_FIELD_NUMBER |
static int |
EXCLUDE_HTML_CLASSES_FIELD_NUMBER |
static int |
EXCLUDE_HTML_ELEMENTS_FIELD_NUMBER |
static int |
EXCLUDE_HTML_IDS_FIELD_NUMBER |
static int |
STRUCTURED_CONTENT_TYPES_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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ENABLE_TABLE_ANNOTATION_FIELD_NUMBER
public static final int ENABLE_IMAGE_ANNOTATION_FIELD_NUMBER
public static final int STRUCTURED_CONTENT_TYPES_FIELD_NUMBER
public static final int EXCLUDE_HTML_ELEMENTS_FIELD_NUMBER
public static final int EXCLUDE_HTML_CLASSES_FIELD_NUMBER
public static final int EXCLUDE_HTML_IDS_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean getEnableTableAnnotation()
Optional. If true, the LLM based annotation is added to the table during parsing.
bool enable_table_annotation = 1 [(.google.api.field_behavior) = OPTIONAL];getEnableTableAnnotation in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic boolean getEnableImageAnnotation()
Optional. If true, the LLM based annotation is added to the image during parsing.
bool enable_image_annotation = 2 [(.google.api.field_behavior) = OPTIONAL];getEnableImageAnnotation in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic com.google.protobuf.ProtocolStringList getStructuredContentTypesList()
Optional. Contains the required structure types to extract from the document. Supported values: * `shareholder-structure`
repeated string structured_content_types = 9 [(.google.api.field_behavior) = OPTIONAL];
getStructuredContentTypesList in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic int getStructuredContentTypesCount()
Optional. Contains the required structure types to extract from the document. Supported values: * `shareholder-structure`
repeated string structured_content_types = 9 [(.google.api.field_behavior) = OPTIONAL];
getStructuredContentTypesCount in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic String getStructuredContentTypes(int index)
Optional. Contains the required structure types to extract from the document. Supported values: * `shareholder-structure`
repeated string structured_content_types = 9 [(.google.api.field_behavior) = OPTIONAL];
getStructuredContentTypes in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getStructuredContentTypesBytes(int index)
Optional. Contains the required structure types to extract from the document. Supported values: * `shareholder-structure`
repeated string structured_content_types = 9 [(.google.api.field_behavior) = OPTIONAL];
getStructuredContentTypesBytes in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getExcludeHtmlElementsList()
Optional. List of HTML elements to exclude from the parsed content.
repeated string exclude_html_elements = 10 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlElementsList in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic int getExcludeHtmlElementsCount()
Optional. List of HTML elements to exclude from the parsed content.
repeated string exclude_html_elements = 10 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlElementsCount in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic String getExcludeHtmlElements(int index)
Optional. List of HTML elements to exclude from the parsed content.
repeated string exclude_html_elements = 10 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlElements in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getExcludeHtmlElementsBytes(int index)
Optional. List of HTML elements to exclude from the parsed content.
repeated string exclude_html_elements = 10 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlElementsBytes in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getExcludeHtmlClassesList()
Optional. List of HTML classes to exclude from the parsed content.
repeated string exclude_html_classes = 11 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlClassesList in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic int getExcludeHtmlClassesCount()
Optional. List of HTML classes to exclude from the parsed content.
repeated string exclude_html_classes = 11 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlClassesCount in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic String getExcludeHtmlClasses(int index)
Optional. List of HTML classes to exclude from the parsed content.
repeated string exclude_html_classes = 11 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlClasses in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getExcludeHtmlClassesBytes(int index)
Optional. List of HTML classes to exclude from the parsed content.
repeated string exclude_html_classes = 11 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlClassesBytes in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getExcludeHtmlIdsList()
Optional. List of HTML ids to exclude from the parsed content.
repeated string exclude_html_ids = 12 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlIdsList in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic int getExcludeHtmlIdsCount()
Optional. List of HTML ids to exclude from the parsed content.
repeated string exclude_html_ids = 12 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlIdsCount in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderpublic String getExcludeHtmlIds(int index)
Optional. List of HTML ids to exclude from the parsed content.
repeated string exclude_html_ids = 12 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlIds in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getExcludeHtmlIdsBytes(int index)
Optional. List of HTML ids to exclude from the parsed content.
repeated string exclude_html_ids = 12 [(.google.api.field_behavior) = OPTIONAL];
getExcludeHtmlIdsBytes in interface DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic 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 DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder newBuilder()
public static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder newBuilder(DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig prototype)
public DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig getDefaultInstance()
public static com.google.protobuf.Parser<DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig> parser()
public com.google.protobuf.Parser<DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.