Class ProcessOptions.LayoutConfig.Builder (2.87.0)

public static final class ProcessOptions.LayoutConfig.Builder extends GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder> implements ProcessOptions.LayoutConfigOrBuilder

Serving config for layout parser processor.

Protobuf type google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ProcessOptions.LayoutConfig build()
Returns
Type Description
ProcessOptions.LayoutConfig

buildPartial()

public ProcessOptions.LayoutConfig buildPartial()
Returns
Type Description
ProcessOptions.LayoutConfig

clear()

public ProcessOptions.LayoutConfig.Builder clear()
Returns
Type Description
ProcessOptions.LayoutConfig.Builder
Overrides

clearChunkingConfig()

public ProcessOptions.LayoutConfig.Builder clearChunkingConfig()

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

clearEnableImageAnnotation()

public ProcessOptions.LayoutConfig.Builder clearEnableImageAnnotation()

Optional. Whether to include image annotations in layout parser response.

bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

clearEnableImageExtraction()

public ProcessOptions.LayoutConfig.Builder clearEnableImageExtraction()

Optional. Whether to extract images in layout parser response.

bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

clearEnableLlmLayoutParsing()

public ProcessOptions.LayoutConfig.Builder clearEnableLlmLayoutParsing()

Optional. Whether to refine PDF layout using LLM.

bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

clearEnableTableAnnotation()

public ProcessOptions.LayoutConfig.Builder clearEnableTableAnnotation()

Optional. Whether to include table annotations in layout parser response.

bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

clearReturnBoundingBoxes()

public ProcessOptions.LayoutConfig.Builder clearReturnBoundingBoxes()

Optional. Whether to include bounding boxes in layout parser processor response.

bool return_bounding_boxes = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

clearReturnImages()

public ProcessOptions.LayoutConfig.Builder clearReturnImages()

Optional. Whether to include images in layout parser processor response.

bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

getChunkingConfig()

public ProcessOptions.LayoutConfig.ChunkingConfig getChunkingConfig()

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.ChunkingConfig

The chunkingConfig.

getChunkingConfigBuilder()

public ProcessOptions.LayoutConfig.ChunkingConfig.Builder getChunkingConfigBuilder()

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.ChunkingConfig.Builder

getChunkingConfigOrBuilder()

public ProcessOptions.LayoutConfig.ChunkingConfigOrBuilder getChunkingConfigOrBuilder()

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProcessOptions.LayoutConfig.ChunkingConfigOrBuilder

getDefaultInstanceForType()

public ProcessOptions.LayoutConfig getDefaultInstanceForType()
Returns
Type Description
ProcessOptions.LayoutConfig

getDescriptorForType()

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

getEnableImageAnnotation()

public boolean getEnableImageAnnotation()

Optional. Whether to include image annotations in layout parser response.

bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableImageAnnotation.

getEnableImageExtraction()

public boolean getEnableImageExtraction()

Optional. Whether to extract images in layout parser response.

bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableImageExtraction.

getEnableLlmLayoutParsing()

public boolean getEnableLlmLayoutParsing()

Optional. Whether to refine PDF layout using LLM.

bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableLlmLayoutParsing.

getEnableTableAnnotation()

public boolean getEnableTableAnnotation()

Optional. Whether to include table annotations in layout parser response.

bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableTableAnnotation.

getReturnBoundingBoxes()

public boolean getReturnBoundingBoxes()

Optional. Whether to include bounding boxes in layout parser processor response.

bool return_bounding_boxes = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The returnBoundingBoxes.

getReturnImages()

public boolean getReturnImages()

Optional. Whether to include images in layout parser processor response.

bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The returnImages.

hasChunkingConfig()

public boolean hasChunkingConfig()

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the chunkingConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig value)

public ProcessOptions.LayoutConfig.Builder mergeChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig value)

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ProcessOptions.LayoutConfig.ChunkingConfig
Returns
Type Description
ProcessOptions.LayoutConfig.Builder

mergeFrom(ProcessOptions.LayoutConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig value)

public ProcessOptions.LayoutConfig.Builder setChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig value)

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ProcessOptions.LayoutConfig.ChunkingConfig
Returns
Type Description
ProcessOptions.LayoutConfig.Builder

setChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig.Builder builderForValue)

public ProcessOptions.LayoutConfig.Builder setChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig.Builder builderForValue)

Optional. Config for chunking in layout parser processor.

.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ProcessOptions.LayoutConfig.ChunkingConfig.Builder
Returns
Type Description
ProcessOptions.LayoutConfig.Builder

setEnableImageAnnotation(boolean value)

public ProcessOptions.LayoutConfig.Builder setEnableImageAnnotation(boolean value)

Optional. Whether to include image annotations in layout parser response.

bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableImageAnnotation to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

setEnableImageExtraction(boolean value)

public ProcessOptions.LayoutConfig.Builder setEnableImageExtraction(boolean value)

Optional. Whether to extract images in layout parser response.

bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableImageExtraction to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

setEnableLlmLayoutParsing(boolean value)

public ProcessOptions.LayoutConfig.Builder setEnableLlmLayoutParsing(boolean value)

Optional. Whether to refine PDF layout using LLM.

bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableLlmLayoutParsing to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

setEnableTableAnnotation(boolean value)

public ProcessOptions.LayoutConfig.Builder setEnableTableAnnotation(boolean value)

Optional. Whether to include table annotations in layout parser response.

bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableTableAnnotation to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

setReturnBoundingBoxes(boolean value)

public ProcessOptions.LayoutConfig.Builder setReturnBoundingBoxes(boolean value)

Optional. Whether to include bounding boxes in layout parser processor response.

bool return_bounding_boxes = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The returnBoundingBoxes to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.

setReturnImages(boolean value)

public ProcessOptions.LayoutConfig.Builder setReturnImages(boolean value)

Optional. Whether to include images in layout parser processor response.

bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The returnImages to set.

Returns
Type Description
ProcessOptions.LayoutConfig.Builder

This builder for chaining.