Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class TagTemplateField.
The template for an individual field within a tag template.
Generated from protobuf message google.cloud.datacatalog.v1.TagTemplateField
Namespace
Google \ Cloud \ DataCatalog \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Identifier. The resource name of the tag template field in URL format. Example: |
↳ display_name |
string
The display name for this field. Defaults to an empty string. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters. |
↳ type |
FieldType
Required. The type of value this tag field can contain. |
↳ is_required |
bool
If true, this field is required. Defaults to false. |
↳ description |
string
The description for this field. Defaults to an empty string. |
↳ order |
int
The order of this field with respect to other fields in this tag template. For example, a higher value can indicate a more important field. The value can be negative. Multiple fields can have the same order and field orders within a tag don't have to be sequential. |
getName
Identifier. The resource name of the tag template field in URL format.
Example:
projects/{PROJECT_ID}/locations/{LOCATION}/tagTemplates/{TAG_TEMPLATE}/fields/{FIELD}
Note: The tag template field itself might not be stored in the location
specified in its name.
The name must contain only letters (a-z, A-Z), numbers (0-9),
or underscores (_), and must start with a letter or underscore.
The maximum length is 64 characters.
Returns | |
---|---|
Type | Description |
string |
setName
Identifier. The resource name of the tag template field in URL format.
Example:
projects/{PROJECT_ID}/locations/{LOCATION}/tagTemplates/{TAG_TEMPLATE}/fields/{FIELD}
Note: The tag template field itself might not be stored in the location
specified in its name.
The name must contain only letters (a-z, A-Z), numbers (0-9),
or underscores (_), and must start with a letter or underscore.
The maximum length is 64 characters.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDisplayName
The display name for this field. Defaults to an empty string.
The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters.
Returns | |
---|---|
Type | Description |
string |
setDisplayName
The display name for this field. Defaults to an empty string.
The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getType
Required. The type of value this tag field can contain.
Returns | |
---|---|
Type | Description |
FieldType|null |
hasType
clearType
setType
Required. The type of value this tag field can contain.
Parameter | |
---|---|
Name | Description |
var |
FieldType
|
Returns | |
---|---|
Type | Description |
$this |
getIsRequired
If true, this field is required. Defaults to false.
Returns | |
---|---|
Type | Description |
bool |
setIsRequired
If true, this field is required. Defaults to false.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getDescription
The description for this field. Defaults to an empty string.
Returns | |
---|---|
Type | Description |
string |
setDescription
The description for this field. Defaults to an empty string.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOrder
The order of this field with respect to other fields in this tag template.
For example, a higher value can indicate a more important field. The value can be negative. Multiple fields can have the same order and field orders within a tag don't have to be sequential.
Returns | |
---|---|
Type | Description |
int |
setOrder
The order of this field with respect to other fields in this tag template.
For example, a higher value can indicate a more important field. The value can be negative. Multiple fields can have the same order and field orders within a tag don't have to be sequential.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |