Google Cloud Document Ai V1 Client - Class Metadata (1.0.1)

Reference documentation and code samples for the Google Cloud Document Ai V1 Client class Metadata.

Metadata for global schema behavior.

Generated from protobuf message google.cloud.documentai.v1.DocumentSchema.Metadata

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ document_splitter bool

If true, a document entity type can be applied to subdocument ( splitting). Otherwise, it can only be applied to the entire document (classification).

↳ document_allow_multiple_labels bool

If true, on a given page, there can be multiple document annotations covering it.

↳ prefixed_naming_on_properties bool

If set, all the nested entities must be prefixed with the parents.

↳ skip_naming_validation bool

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.

getDocumentSplitter

If true, a document entity type can be applied to subdocument ( splitting). Otherwise, it can only be applied to the entire document (classification).

Generated from protobuf field bool document_splitter = 1;

Returns
TypeDescription
bool

setDocumentSplitter

If true, a document entity type can be applied to subdocument ( splitting). Otherwise, it can only be applied to the entire document (classification).

Generated from protobuf field bool document_splitter = 1;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getDocumentAllowMultipleLabels

If true, on a given page, there can be multiple document annotations covering it.

Generated from protobuf field bool document_allow_multiple_labels = 2;

Returns
TypeDescription
bool

setDocumentAllowMultipleLabels

If true, on a given page, there can be multiple document annotations covering it.

Generated from protobuf field bool document_allow_multiple_labels = 2;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getPrefixedNamingOnProperties

If set, all the nested entities must be prefixed with the parents.

Generated from protobuf field bool prefixed_naming_on_properties = 6;

Returns
TypeDescription
bool

setPrefixedNamingOnProperties

If set, all the nested entities must be prefixed with the parents.

Generated from protobuf field bool prefixed_naming_on_properties = 6;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

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.

Generated from protobuf field bool skip_naming_validation = 7;

Returns
TypeDescription
bool

setSkipNamingValidation

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.

Generated from protobuf field bool skip_naming_validation = 7;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this