Class TableExtractionParams
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.documentai.v1beta2.TableExtractionParams
-
- All Implemented Interfaces:
TableExtractionParamsOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class TableExtractionParams extends com.google.protobuf.GeneratedMessageV3 implements TableExtractionParamsOrBuilder
Parameters to control table extraction behavior.
Protobuf typegoogle.cloud.documentai.v1beta2.TableExtractionParams
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableExtractionParams.Builder
Parameters to control table extraction behavior.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.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
-
-
Field Summary
Fields Modifier and Type Field Description static int
ENABLED_FIELD_NUMBER
static int
HEADER_HINTS_FIELD_NUMBER
static int
MODEL_VERSION_FIELD_NUMBER
static int
TABLE_BOUND_HINTS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static TableExtractionParams
getDefaultInstance()
TableExtractionParams
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getEnabled()
Whether to enable table extraction.String
getHeaderHints(int index)
Optional.com.google.protobuf.ByteString
getHeaderHintsBytes(int index)
Optional.int
getHeaderHintsCount()
Optional.com.google.protobuf.ProtocolStringList
getHeaderHintsList()
Optional.String
getModelVersion()
Model version of the table extraction system.com.google.protobuf.ByteString
getModelVersionBytes()
Model version of the table extraction system.com.google.protobuf.Parser<TableExtractionParams>
getParserForType()
int
getSerializedSize()
TableBoundHint
getTableBoundHints(int index)
Optional.int
getTableBoundHintsCount()
Optional.List<TableBoundHint>
getTableBoundHintsList()
Optional.TableBoundHintOrBuilder
getTableBoundHintsOrBuilder(int index)
Optional.List<? extends TableBoundHintOrBuilder>
getTableBoundHintsOrBuilderList()
Optional.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static TableExtractionParams.Builder
newBuilder()
static TableExtractionParams.Builder
newBuilder(TableExtractionParams prototype)
TableExtractionParams.Builder
newBuilderForType()
protected TableExtractionParams.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static TableExtractionParams
parseDelimitedFrom(InputStream input)
static TableExtractionParams
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TableExtractionParams
parseFrom(byte[] data)
static TableExtractionParams
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TableExtractionParams
parseFrom(com.google.protobuf.ByteString data)
static TableExtractionParams
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TableExtractionParams
parseFrom(com.google.protobuf.CodedInputStream input)
static TableExtractionParams
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TableExtractionParams
parseFrom(InputStream input)
static TableExtractionParams
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TableExtractionParams
parseFrom(ByteBuffer data)
static TableExtractionParams
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<TableExtractionParams>
parser()
TableExtractionParams.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ENABLED_FIELD_NUMBER
public static final int ENABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TABLE_BOUND_HINTS_FIELD_NUMBER
public static final int TABLE_BOUND_HINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEADER_HINTS_FIELD_NUMBER
public static final int HEADER_HINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODEL_VERSION_FIELD_NUMBER
public static final int MODEL_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getEnabled
public boolean getEnabled()
Whether to enable table extraction.
bool enabled = 1;
- Specified by:
getEnabled
in interfaceTableExtractionParamsOrBuilder
- Returns:
- The enabled.
-
getTableBoundHintsList
public List<TableBoundHint> getTableBoundHintsList()
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTableBoundHintsList
in interfaceTableExtractionParamsOrBuilder
-
getTableBoundHintsOrBuilderList
public List<? extends TableBoundHintOrBuilder> getTableBoundHintsOrBuilderList()
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTableBoundHintsOrBuilderList
in interfaceTableExtractionParamsOrBuilder
-
getTableBoundHintsCount
public int getTableBoundHintsCount()
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTableBoundHintsCount
in interfaceTableExtractionParamsOrBuilder
-
getTableBoundHints
public TableBoundHint getTableBoundHints(int index)
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTableBoundHints
in interfaceTableExtractionParamsOrBuilder
-
getTableBoundHintsOrBuilder
public TableBoundHintOrBuilder getTableBoundHintsOrBuilder(int index)
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTableBoundHintsOrBuilder
in interfaceTableExtractionParamsOrBuilder
-
getHeaderHintsList
public com.google.protobuf.ProtocolStringList getHeaderHintsList()
Optional. Reserved for future use.
repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHeaderHintsList
in interfaceTableExtractionParamsOrBuilder
- Returns:
- A list containing the headerHints.
-
getHeaderHintsCount
public int getHeaderHintsCount()
Optional. Reserved for future use.
repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHeaderHintsCount
in interfaceTableExtractionParamsOrBuilder
- Returns:
- The count of headerHints.
-
getHeaderHints
public String getHeaderHints(int index)
Optional. Reserved for future use.
repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHeaderHints
in interfaceTableExtractionParamsOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The headerHints at the given index.
-
getHeaderHintsBytes
public com.google.protobuf.ByteString getHeaderHintsBytes(int index)
Optional. Reserved for future use.
repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHeaderHintsBytes
in interfaceTableExtractionParamsOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the headerHints at the given index.
-
getModelVersion
public String getModelVersion()
Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.
string model_version = 4;
- Specified by:
getModelVersion
in interfaceTableExtractionParamsOrBuilder
- Returns:
- The modelVersion.
-
getModelVersionBytes
public com.google.protobuf.ByteString getModelVersionBytes()
Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.
string model_version = 4;
- Specified by:
getModelVersionBytes
in interfaceTableExtractionParamsOrBuilder
- Returns:
- The bytes for modelVersion.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TableExtractionParams parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableExtractionParams parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TableExtractionParams parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TableExtractionParams parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TableExtractionParams parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TableExtractionParams parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TableExtractionParams parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TableExtractionParams.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TableExtractionParams.Builder newBuilder()
-
newBuilder
public static TableExtractionParams.Builder newBuilder(TableExtractionParams prototype)
-
toBuilder
public TableExtractionParams.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TableExtractionParams.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TableExtractionParams getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TableExtractionParams> parser()
-
getParserForType
public com.google.protobuf.Parser<TableExtractionParams> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TableExtractionParams getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-