Class TableExtractionParams.Builder (2.52.0)

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

Parameters to control table extraction behavior.

Protobuf type google.cloud.documentai.v1beta1.TableExtractionParams

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
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
Name Description
values Iterable<String>

The headerHints to add.

Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.documentai.v1beta1.TableBoundHint>
Returns
Type Description
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
Name Description
value String

The headerHints to add.

Returns
Type Description
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
Name Description
value ByteString

The bytes of the headerHints to add.

Returns
Type Description
TableExtractionParams.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TableExtractionParams.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TableBoundHint
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TableBoundHint.Builder
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value TableBoundHint
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue TableBoundHint.Builder
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
TableBoundHint.Builder

build()

public TableExtractionParams build()
Returns
Type Description
TableExtractionParams

buildPartial()

public TableExtractionParams buildPartial()
Returns
Type Description
TableExtractionParams

clear()

public TableExtractionParams.Builder clear()
Returns
Type Description
TableExtractionParams.Builder
Overrides

clearEnabled()

public TableExtractionParams.Builder clearEnabled()

Whether to enable table extraction.

bool enabled = 1;

Returns
Type Description
TableExtractionParams.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public TableExtractionParams.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
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
Type Description
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
Type Description
TableExtractionParams.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public TableExtractionParams.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TableExtractionParams.Builder

clone()

public TableExtractionParams.Builder clone()
Returns
Type Description
TableExtractionParams.Builder
Overrides

getDefaultInstanceForType()

public TableExtractionParams getDefaultInstanceForType()
Returns
Type Description
TableExtractionParams

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnabled()

public boolean getEnabled()

Whether to enable table extraction.

bool enabled = 1;

Returns
Type Description
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
Name Description
index int

The index of the element to return.

Returns
Type Description
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
Name Description
index int

The index of the value to return.

Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.documentai.v1beta1.TableBoundHintOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TableExtractionParams other)

public TableExtractionParams.Builder mergeFrom(TableExtractionParams other)
Parameter
Name Description
other TableExtractionParams
Returns
Type Description
TableExtractionParams.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TableExtractionParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TableExtractionParams.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public TableExtractionParams.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TableExtractionParams.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TableExtractionParams.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
TableExtractionParams.Builder

setEnabled(boolean value)

public TableExtractionParams.Builder setEnabled(boolean value)

Whether to enable table extraction.

bool enabled = 1;

Parameter
Name Description
value boolean

The enabled to set.

Returns
Type Description
TableExtractionParams.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public TableExtractionParams.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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
Name Description
index int

The index to set the value at.

value String

The headerHints to set.

Returns
Type Description
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
Name Description
value String

The modelVersion to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for modelVersion to set.

Returns
Type Description
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
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value TableBoundHint
Returns
Type Description
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.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue TableBoundHint.Builder
Returns
Type Description
TableExtractionParams.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final TableExtractionParams.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TableExtractionParams.Builder
Overrides