Package com.google.cloud.documentai.v1
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.v1.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.v1.ProcessOptions.LayoutConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.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.setEnableTableAnnotation(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.v1.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.v1.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.v1.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.v1.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.v1.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearChunkingConfig
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getChunkingConfigBuilder
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig.ChunkingConfig chunking_config = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getChunkingConfigOrBuilder
Optional. Config for chunking in layout parser processor.
.google.cloud.documentai.v1.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.
-
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.
-