Package com.google.cloud.documentai.v1
Class ProcessOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProcessOptions.Builder>
com.google.cloud.documentai.v1.ProcessOptions.Builder
- All Implemented Interfaces:
ProcessOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProcessOptions
public static final class ProcessOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProcessOptions.Builder>
implements ProcessOptionsOrBuilder
Options for Process APIProtobuf type
google.cloud.documentai.v1.ProcessOptions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Only process certain pages from the end, same as above.Only process certain pages from the start.Which pages to process (1-indexed).Optional.Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintOnly process certain pages from the end, same as above.intOnly process certain pages from the start.Which pages to process (1-indexed).Which pages to process (1-indexed).Which pages to process (1-indexed).Optional.Optional.Optional.Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.Optional.Optional.Optional.booleanOnly process certain pages from the end, same as above.booleanOnly process certain pages from the start.booleanWhich pages to process (1-indexed).booleanOptional.booleanOnly applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ProcessOptions other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Which pages to process (1-indexed).Optional.mergeOcrConfig(OcrConfig value) Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.Optional.setFromEnd(int value) Only process certain pages from the end, same as above.setFromStart(int value) Only process certain pages from the start.Which pages to process (1-indexed).setIndividualPageSelector(ProcessOptions.IndividualPageSelector.Builder builderForValue) Which pages to process (1-indexed).Optional.setLayoutConfig(ProcessOptions.LayoutConfig.Builder builderForValue) Optional.setOcrConfig(OcrConfig value) Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.setOcrConfig(OcrConfig.Builder builderForValue) Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`.setSchemaOverride(DocumentSchema value) Optional.setSchemaOverride(DocumentSchema.Builder builderForValue) 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.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.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.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.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProcessOptions.Builder>
-
mergeFrom
public ProcessOptions.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.Builder>- Throws:
IOException
-
getPageRangeCase
- Specified by:
getPageRangeCasein interfaceProcessOptionsOrBuilder
-
clearPageRange
-
hasIndividualPageSelector
public boolean hasIndividualPageSelector()Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5;- Specified by:
hasIndividualPageSelectorin interfaceProcessOptionsOrBuilder- Returns:
- Whether the individualPageSelector field is set.
-
getIndividualPageSelector
Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5;- Specified by:
getIndividualPageSelectorin interfaceProcessOptionsOrBuilder- Returns:
- The individualPageSelector.
-
setIndividualPageSelector
public ProcessOptions.Builder setIndividualPageSelector(ProcessOptions.IndividualPageSelector value) Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5; -
setIndividualPageSelector
public ProcessOptions.Builder setIndividualPageSelector(ProcessOptions.IndividualPageSelector.Builder builderForValue) Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5; -
mergeIndividualPageSelector
public ProcessOptions.Builder mergeIndividualPageSelector(ProcessOptions.IndividualPageSelector value) Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5; -
clearIndividualPageSelector
Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5; -
getIndividualPageSelectorBuilder
Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5; -
getIndividualPageSelectorOrBuilder
Which pages to process (1-indexed).
.google.cloud.documentai.v1.ProcessOptions.IndividualPageSelector individual_page_selector = 5;- Specified by:
getIndividualPageSelectorOrBuilderin interfaceProcessOptionsOrBuilder
-
hasFromStart
public boolean hasFromStart()Only process certain pages from the start. Process all if the document has fewer pages.
int32 from_start = 6;- Specified by:
hasFromStartin interfaceProcessOptionsOrBuilder- Returns:
- Whether the fromStart field is set.
-
getFromStart
public int getFromStart()Only process certain pages from the start. Process all if the document has fewer pages.
int32 from_start = 6;- Specified by:
getFromStartin interfaceProcessOptionsOrBuilder- Returns:
- The fromStart.
-
setFromStart
Only process certain pages from the start. Process all if the document has fewer pages.
int32 from_start = 6;- Parameters:
value- The fromStart to set.- Returns:
- This builder for chaining.
-
clearFromStart
Only process certain pages from the start. Process all if the document has fewer pages.
int32 from_start = 6;- Returns:
- This builder for chaining.
-
hasFromEnd
public boolean hasFromEnd()Only process certain pages from the end, same as above.
int32 from_end = 7;- Specified by:
hasFromEndin interfaceProcessOptionsOrBuilder- Returns:
- Whether the fromEnd field is set.
-
getFromEnd
public int getFromEnd()Only process certain pages from the end, same as above.
int32 from_end = 7;- Specified by:
getFromEndin interfaceProcessOptionsOrBuilder- Returns:
- The fromEnd.
-
setFromEnd
Only process certain pages from the end, same as above.
int32 from_end = 7;- Parameters:
value- The fromEnd to set.- Returns:
- This builder for chaining.
-
clearFromEnd
Only process certain pages from the end, same as above.
int32 from_end = 7;- Returns:
- This builder for chaining.
-
hasOcrConfig
public boolean hasOcrConfig()Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1;- Specified by:
hasOcrConfigin interfaceProcessOptionsOrBuilder- Returns:
- Whether the ocrConfig field is set.
-
getOcrConfig
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1;- Specified by:
getOcrConfigin interfaceProcessOptionsOrBuilder- Returns:
- The ocrConfig.
-
setOcrConfig
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1; -
setOcrConfig
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1; -
mergeOcrConfig
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1; -
clearOcrConfig
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1; -
getOcrConfigBuilder
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1; -
getOcrConfigOrBuilder
Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.OcrConfig ocr_config = 1;- Specified by:
getOcrConfigOrBuilderin interfaceProcessOptionsOrBuilder
-
hasLayoutConfig
public boolean hasLayoutConfig()Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLayoutConfigin interfaceProcessOptionsOrBuilder- Returns:
- Whether the layoutConfig field is set.
-
getLayoutConfig
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLayoutConfigin interfaceProcessOptionsOrBuilder- Returns:
- The layoutConfig.
-
setLayoutConfig
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setLayoutConfig
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeLayoutConfig
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearLayoutConfig
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getLayoutConfigBuilder
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getLayoutConfigOrBuilder
Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types.
.google.cloud.documentai.v1.ProcessOptions.LayoutConfig layout_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLayoutConfigOrBuilderin interfaceProcessOptionsOrBuilder
-
hasSchemaOverride
public boolean hasSchemaOverride()Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSchemaOverridein interfaceProcessOptionsOrBuilder- Returns:
- Whether the schemaOverride field is set.
-
getSchemaOverride
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchemaOverridein interfaceProcessOptionsOrBuilder- Returns:
- The schemaOverride.
-
setSchemaOverride
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setSchemaOverride
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSchemaOverride
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearSchemaOverride
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getSchemaOverrideBuilder
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getSchemaOverrideOrBuilder
Optional. Override the schema of the [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion]. Will return an Invalid Argument error if this field is set when the underlying [ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion] doesn't support schema override.
.google.cloud.documentai.v1.DocumentSchema schema_override = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchemaOverrideOrBuilderin interfaceProcessOptionsOrBuilder
-