Class TableExtractionParams.Builder (2.5.1)

public static final class TableExtractionParams.Builder extends GeneratedMessageV3.Builder<TableExtractionParams.Builder> implements TableExtractionParamsOrBuilder

Parameters to control table extraction behavior.

Protobuf type google.cloud.documentai.v1beta2.TableExtractionParams

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllHeaderHints(Iterable<String> values)

public TableExtractionParams.Builder addAllHeaderHints(Iterable<String> values)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<String>

The headerHints to add.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

addAllTableBoundHints(Iterable<? extends TableBoundHint> values)

public TableExtractionParams.Builder addAllTableBoundHints(Iterable<? extends TableBoundHint> values)

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];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.documentai.v1beta2.TableBoundHint>
Returns
TypeDescription
TableExtractionParams.Builder

addHeaderHints(String value)

public TableExtractionParams.Builder addHeaderHints(String value)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The headerHints to add.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

addHeaderHintsBytes(ByteString value)

public TableExtractionParams.Builder addHeaderHintsBytes(ByteString value)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes of the headerHints to add.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TableExtractionParams.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

addTableBoundHints(TableBoundHint value)

public TableExtractionParams.Builder addTableBoundHints(TableBoundHint value)

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];

Parameter
NameDescription
valueTableBoundHint
Returns
TypeDescription
TableExtractionParams.Builder

addTableBoundHints(TableBoundHint.Builder builderForValue)

public TableExtractionParams.Builder addTableBoundHints(TableBoundHint.Builder builderForValue)

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];

Parameter
NameDescription
builderForValueTableBoundHint.Builder
Returns
TypeDescription
TableExtractionParams.Builder

addTableBoundHints(int index, TableBoundHint value)

public TableExtractionParams.Builder addTableBoundHints(int index, TableBoundHint value)

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];

Parameters
NameDescription
indexint
valueTableBoundHint
Returns
TypeDescription
TableExtractionParams.Builder

addTableBoundHints(int index, TableBoundHint.Builder builderForValue)

public TableExtractionParams.Builder addTableBoundHints(int index, TableBoundHint.Builder builderForValue)

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];

Parameters
NameDescription
indexint
builderForValueTableBoundHint.Builder
Returns
TypeDescription
TableExtractionParams.Builder

addTableBoundHintsBuilder()

public TableBoundHint.Builder addTableBoundHintsBuilder()

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];

Returns
TypeDescription
TableBoundHint.Builder

addTableBoundHintsBuilder(int index)

public TableBoundHint.Builder addTableBoundHintsBuilder(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
TableBoundHint.Builder

build()

public TableExtractionParams build()
Returns
TypeDescription
TableExtractionParams

buildPartial()

public TableExtractionParams buildPartial()
Returns
TypeDescription
TableExtractionParams

clear()

public TableExtractionParams.Builder clear()
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

clearEnabled()

public TableExtractionParams.Builder clearEnabled()

Whether to enable table extraction.

bool enabled = 1;

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public TableExtractionParams.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

clearHeaderHints()

public TableExtractionParams.Builder clearHeaderHints()

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

clearModelVersion()

public TableExtractionParams.Builder clearModelVersion()

Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.

string model_version = 4;

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public TableExtractionParams.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

clearTableBoundHints()

public TableExtractionParams.Builder clearTableBoundHints()

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];

Returns
TypeDescription
TableExtractionParams.Builder

clone()

public TableExtractionParams.Builder clone()
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

getDefaultInstanceForType()

public TableExtractionParams getDefaultInstanceForType()
Returns
TypeDescription
TableExtractionParams

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEnabled()

public boolean getEnabled()

Whether to enable table extraction.

bool enabled = 1;

Returns
TypeDescription
boolean

The enabled.

getHeaderHints(int index)

public String getHeaderHints(int index)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The headerHints at the given index.

getHeaderHintsBytes(int index)

public ByteString getHeaderHintsBytes(int index)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the headerHints at the given index.

getHeaderHintsCount()

public int getHeaderHintsCount()

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of headerHints.

getHeaderHintsList()

public ProtocolStringList getHeaderHintsList()

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ProtocolStringList

A list containing the headerHints.

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;

Returns
TypeDescription
String

The modelVersion.

getModelVersionBytes()

public ByteString getModelVersionBytes()

Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.

string model_version = 4;

Returns
TypeDescription
ByteString

The bytes for modelVersion.

getTableBoundHints(int index)

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];

Parameter
NameDescription
indexint
Returns
TypeDescription
TableBoundHint

getTableBoundHintsBuilder(int index)

public TableBoundHint.Builder getTableBoundHintsBuilder(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
TableBoundHint.Builder

getTableBoundHintsBuilderList()

public List<TableBoundHint.Builder> getTableBoundHintsBuilderList()

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];

Returns
TypeDescription
List<Builder>

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];

Returns
TypeDescription
int

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];

Returns
TypeDescription
List<TableBoundHint>

getTableBoundHintsOrBuilder(int index)

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];

Parameter
NameDescription
indexint
Returns
TypeDescription
TableBoundHintOrBuilder

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];

Returns
TypeDescription
List<? extends com.google.cloud.documentai.v1beta2.TableBoundHintOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(TableExtractionParams other)

public TableExtractionParams.Builder mergeFrom(TableExtractionParams other)
Parameter
NameDescription
otherTableExtractionParams
Returns
TypeDescription
TableExtractionParams.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TableExtractionParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
TableExtractionParams.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public TableExtractionParams.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TableExtractionParams.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

removeTableBoundHints(int index)

public TableExtractionParams.Builder removeTableBoundHints(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
TableExtractionParams.Builder

setEnabled(boolean value)

public TableExtractionParams.Builder setEnabled(boolean value)

Whether to enable table extraction.

bool enabled = 1;

Parameter
NameDescription
valueboolean

The enabled to set.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public TableExtractionParams.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

setHeaderHints(int index, String value)

public TableExtractionParams.Builder setHeaderHints(int index, String value)

Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.

repeated string header_hints = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The headerHints to set.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

setModelVersion(String value)

public TableExtractionParams.Builder setModelVersion(String value)

Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.

string model_version = 4;

Parameter
NameDescription
valueString

The modelVersion to set.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

setModelVersionBytes(ByteString value)

public TableExtractionParams.Builder setModelVersionBytes(ByteString value)

Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.

string model_version = 4;

Parameter
NameDescription
valueByteString

The bytes for modelVersion to set.

Returns
TypeDescription
TableExtractionParams.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public TableExtractionParams.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
TableExtractionParams.Builder
Overrides

setTableBoundHints(int index, TableBoundHint value)

public TableExtractionParams.Builder setTableBoundHints(int index, TableBoundHint value)

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];

Parameters
NameDescription
indexint
valueTableBoundHint
Returns
TypeDescription
TableExtractionParams.Builder

setTableBoundHints(int index, TableBoundHint.Builder builderForValue)

public TableExtractionParams.Builder setTableBoundHints(int index, TableBoundHint.Builder builderForValue)

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];

Parameters
NameDescription
indexint
builderForValueTableBoundHint.Builder
Returns
TypeDescription
TableExtractionParams.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final TableExtractionParams.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
TableExtractionParams.Builder
Overrides