Class ProcessOptions.LayoutConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
com.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.Builder
- All Implemented Interfaces:
ProcessOptions.LayoutConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProcessOptions.LayoutConfig
public static final class ProcessOptions.LayoutConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
implements ProcessOptions.LayoutConfigOrBuilder
Serving config for layout parser processor.Protobuf type
google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setChunkingConfig(ProcessOptions.LayoutConfig.ChunkingConfig.Builder builderForValue) Optional.setEnableImageAnnotation(boolean value) Optional.setEnableImageExtraction(boolean value) Optional.setEnableLlmLayoutParsing(boolean value) Optional.setEnableTableAnnotation(boolean value) Optional.setEnableTableSplit(boolean value) Optional.setReturnBoundingBoxes(boolean value) Optional.setReturnImages(boolean value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessOptions.LayoutConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProcessOptions.LayoutConfig.Builder>
-
mergeFrom
public ProcessOptions.LayoutConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessOptions.LayoutConfig.Builder>- Throws:
IOException
-
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];- Specified by:
hasChunkingConfigin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- Whether the chunkingConfig field is set.
-
getChunkingConfig
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getChunkingConfigin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The chunkingConfig.
-
setChunkingConfig
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]; -
setChunkingConfig
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]; -
mergeChunkingConfig
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]; -
clearChunkingConfig
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getChunkingConfigBuilder
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getChunkingConfigOrBuilder
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1beta3.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getChunkingConfigOrBuilderin interfaceProcessOptions.LayoutConfigOrBuilder
-
getReturnImages
public boolean getReturnImages()Optional. Whether to include images in layout parser processor response.
bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReturnImagesin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The returnImages.
-
setReturnImages
Optional. Whether to include images in layout parser processor response.
bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The returnImages to set.- Returns:
- This builder for chaining.
-
clearReturnImages
Optional. Whether to include images in layout parser processor response.
bool return_images = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
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];- Specified by:
getReturnBoundingBoxesin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The returnBoundingBoxes.
-
setReturnBoundingBoxes
Optional. Whether to include bounding boxes in layout parser processor response.
bool return_bounding_boxes = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The returnBoundingBoxes to set.- Returns:
- This builder for chaining.
-
clearReturnBoundingBoxes
Optional. Whether to include bounding boxes in layout parser processor response.
bool return_bounding_boxes = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableImageAnnotation
public boolean getEnableImageAnnotation()Optional. Whether to include image annotations in layout parser response.
bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableImageAnnotationin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The enableImageAnnotation.
-
setEnableImageAnnotation
Optional. Whether to include image annotations in layout parser response.
bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableImageAnnotation to set.- Returns:
- This builder for chaining.
-
clearEnableImageAnnotation
Optional. Whether to include image annotations in layout parser response.
bool enable_image_annotation = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableImageExtraction
public boolean getEnableImageExtraction()Optional. Whether to extract images in layout parser response.
bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableImageExtractionin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The enableImageExtraction.
-
setEnableImageExtraction
Optional. Whether to extract images in layout parser response.
bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableImageExtraction to set.- Returns:
- This builder for chaining.
-
clearEnableImageExtraction
Optional. Whether to extract images in layout parser response.
bool enable_image_extraction = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableLlmLayoutParsing
public boolean getEnableLlmLayoutParsing()Optional. Whether to refine PDF layout using LLM.
bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableLlmLayoutParsingin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The enableLlmLayoutParsing.
-
setEnableLlmLayoutParsing
Optional. Whether to refine PDF layout using LLM.
bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableLlmLayoutParsing to set.- Returns:
- This builder for chaining.
-
clearEnableLlmLayoutParsing
Optional. Whether to refine PDF layout using LLM.
bool enable_llm_layout_parsing = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableTableAnnotation
public boolean getEnableTableAnnotation()Optional. Whether to include table annotations in layout parser response.
bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableTableAnnotationin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The enableTableAnnotation.
-
setEnableTableAnnotation
Optional. Whether to include table annotations in layout parser response.
bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableTableAnnotation to set.- Returns:
- This builder for chaining.
-
clearEnableTableAnnotation
Optional. Whether to include table annotations in layout parser response.
bool enable_table_annotation = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableTableSplit
public boolean getEnableTableSplit()Optional. Whether to split table.
bool enable_table_split = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableTableSplitin interfaceProcessOptions.LayoutConfigOrBuilder- Returns:
- The enableTableSplit.
-
setEnableTableSplit
Optional. Whether to split table.
bool enable_table_split = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableTableSplit to set.- Returns:
- This builder for chaining.
-
clearEnableTableSplit
Optional. Whether to split table.
bool enable_table_split = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-