Reference documentation and code samples for the Google Cloud Dataplex V1 Client class SchemaField.
Represents a column field within a table schema.
Generated from protobuf message google.cloud.dataplex.v1.Schema.SchemaField
Namespace
Google \ Cloud \ Dataplex \ V1 \ SchemaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
↳ description
string
Optional. User friendly field description. Must be less than or equal to 1024 characters.
↳ type
int
Required. The type of field.
↳ mode
int
Required. Additional field semantics.
↳ fields
getName
Required. The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
string
setName
Required. The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
var
string
$this
getDescription
Optional. User friendly field description. Must be less than or equal to 1024 characters.
string
setDescription
Optional. User friendly field description. Must be less than or equal to 1024 characters.
var
string
$this
getType
Required. The type of field.
int
setType
Required. The type of field.
var
int
$this
getMode
Required. Additional field semantics.
int
setMode
Required. Additional field semantics.
var
int
$this
getFields
Optional. Any nested field for complex types.
setFields
Optional. Any nested field for complex types.
$this