public static final class DocumentSchema.Metadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder> implements DocumentSchema.MetadataOrBuilder
Metadata for global schema behavior.Protobuf type
google.cloud.documentai.v1beta3.DocumentSchema.Metadata| Modifier and Type | Method and Description |
|---|---|
DocumentSchema.Metadata.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DocumentSchema.Metadata |
build() |
DocumentSchema.Metadata |
buildPartial() |
DocumentSchema.Metadata.Builder |
clear() |
DocumentSchema.Metadata.Builder |
clearDocumentAllowMultipleLabels()
If true, on a given page, there can be multiple `document` annotations
covering it.
|
DocumentSchema.Metadata.Builder |
clearDocumentSplitter()
If true, a `document` entity type can be applied to subdocument
(splitting).
|
DocumentSchema.Metadata.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DocumentSchema.Metadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DocumentSchema.Metadata.Builder |
clearPrefixedNamingOnProperties()
If set, all the nested entities must be prefixed with the parents.
|
DocumentSchema.Metadata.Builder |
clearSkipNamingValidation()
If set, we will skip the naming format validation in the schema.
|
DocumentSchema.Metadata.Builder |
clone() |
DocumentSchema.Metadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDocumentAllowMultipleLabels()
If true, on a given page, there can be multiple `document` annotations
covering it.
|
boolean |
getDocumentSplitter()
If true, a `document` entity type can be applied to subdocument
(splitting).
|
boolean |
getPrefixedNamingOnProperties()
If set, all the nested entities must be prefixed with the parents.
|
boolean |
getSkipNamingValidation()
If set, we will skip the naming format validation in the schema.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DocumentSchema.Metadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DocumentSchema.Metadata.Builder |
mergeFrom(DocumentSchema.Metadata other) |
DocumentSchema.Metadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
DocumentSchema.Metadata.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DocumentSchema.Metadata.Builder |
setDocumentAllowMultipleLabels(boolean value)
If true, on a given page, there can be multiple `document` annotations
covering it.
|
DocumentSchema.Metadata.Builder |
setDocumentSplitter(boolean value)
If true, a `document` entity type can be applied to subdocument
(splitting).
|
DocumentSchema.Metadata.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DocumentSchema.Metadata.Builder |
setPrefixedNamingOnProperties(boolean value)
If set, all the nested entities must be prefixed with the parents.
|
DocumentSchema.Metadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DocumentSchema.Metadata.Builder |
setSkipNamingValidation(boolean value)
If set, we will skip the naming format validation in the schema.
|
DocumentSchema.Metadata.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DocumentSchema.Metadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DocumentSchema.Metadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DocumentSchema.Metadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder mergeFrom(DocumentSchema.Metadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public DocumentSchema.Metadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DocumentSchema.Metadata.Builder>IOExceptionpublic boolean getDocumentSplitter()
If true, a `document` entity type can be applied to subdocument (splitting). Otherwise, it can only be applied to the entire document (classification).
bool document_splitter = 1;getDocumentSplitter in interface DocumentSchema.MetadataOrBuilderpublic DocumentSchema.Metadata.Builder setDocumentSplitter(boolean value)
If true, a `document` entity type can be applied to subdocument (splitting). Otherwise, it can only be applied to the entire document (classification).
bool document_splitter = 1;value - The documentSplitter to set.public DocumentSchema.Metadata.Builder clearDocumentSplitter()
If true, a `document` entity type can be applied to subdocument (splitting). Otherwise, it can only be applied to the entire document (classification).
bool document_splitter = 1;public boolean getDocumentAllowMultipleLabels()
If true, on a given page, there can be multiple `document` annotations covering it.
bool document_allow_multiple_labels = 2;getDocumentAllowMultipleLabels in interface DocumentSchema.MetadataOrBuilderpublic DocumentSchema.Metadata.Builder setDocumentAllowMultipleLabels(boolean value)
If true, on a given page, there can be multiple `document` annotations covering it.
bool document_allow_multiple_labels = 2;value - The documentAllowMultipleLabels to set.public DocumentSchema.Metadata.Builder clearDocumentAllowMultipleLabels()
If true, on a given page, there can be multiple `document` annotations covering it.
bool document_allow_multiple_labels = 2;public boolean getPrefixedNamingOnProperties()
If set, all the nested entities must be prefixed with the parents.
bool prefixed_naming_on_properties = 6;getPrefixedNamingOnProperties in interface DocumentSchema.MetadataOrBuilderpublic DocumentSchema.Metadata.Builder setPrefixedNamingOnProperties(boolean value)
If set, all the nested entities must be prefixed with the parents.
bool prefixed_naming_on_properties = 6;value - The prefixedNamingOnProperties to set.public DocumentSchema.Metadata.Builder clearPrefixedNamingOnProperties()
If set, all the nested entities must be prefixed with the parents.
bool prefixed_naming_on_properties = 6;public boolean getSkipNamingValidation()
If set, we will skip the naming format validation in the schema. So the string values in `DocumentSchema.EntityType.name` and `DocumentSchema.EntityType.Property.name` will not be checked.
bool skip_naming_validation = 7;getSkipNamingValidation in interface DocumentSchema.MetadataOrBuilderpublic DocumentSchema.Metadata.Builder setSkipNamingValidation(boolean value)
If set, we will skip the naming format validation in the schema. So the string values in `DocumentSchema.EntityType.name` and `DocumentSchema.EntityType.Property.name` will not be checked.
bool skip_naming_validation = 7;value - The skipNamingValidation to set.public DocumentSchema.Metadata.Builder clearSkipNamingValidation()
If set, we will skip the naming format validation in the schema. So the string values in `DocumentSchema.EntityType.name` and `DocumentSchema.EntityType.Property.name` will not be checked.
bool skip_naming_validation = 7;public final DocumentSchema.Metadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>public final DocumentSchema.Metadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DocumentSchema.Metadata.Builder>Copyright © 2024 Google LLC. All rights reserved.