Google Cloud Data Catalog V1 Client - Class CreateTagTemplateFieldRequest (2.2.1)

Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class CreateTagTemplateFieldRequest.

Request message for CreateTagTemplateField.

Generated from protobuf message google.cloud.datacatalog.v1.CreateTagTemplateFieldRequest

Namespace

Google \ Cloud \ DataCatalog \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The name of the project and the template location region.

↳ tag_template_field_id string

Required. The ID of the tag template field to create. Note: Adding a required field to an existing template is not allowed. Field IDs can contain letters (both uppercase and lowercase), numbers (0-9), underscores (_) and dashes (-). Field IDs must be at least 1 character long and at most 128 characters long. Field IDs must also be unique within their template.

↳ tag_template_field TagTemplateField

Required. The tag template field to create.

getParent

Required. The name of the project and the template location region.

Returns
Type Description
string

setParent

Required. The name of the project and the template location region.

Parameter
Name Description
var string
Returns
Type Description
$this

getTagTemplateFieldId

Required. The ID of the tag template field to create.

Note: Adding a required field to an existing template is not allowed. Field IDs can contain letters (both uppercase and lowercase), numbers (0-9), underscores (_) and dashes (-). Field IDs must be at least 1 character long and at most 128 characters long. Field IDs must also be unique within their template.

Returns
Type Description
string

setTagTemplateFieldId

Required. The ID of the tag template field to create.

Note: Adding a required field to an existing template is not allowed. Field IDs can contain letters (both uppercase and lowercase), numbers (0-9), underscores (_) and dashes (-). Field IDs must be at least 1 character long and at most 128 characters long. Field IDs must also be unique within their template.

Parameter
Name Description
var string
Returns
Type Description
$this

getTagTemplateField

Required. The tag template field to create.

Returns
Type Description
TagTemplateField|null

hasTagTemplateField

clearTagTemplateField

setTagTemplateField

Required. The tag template field to create.

Parameter
Name Description
var TagTemplateField
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. The name of the project and the template location region. Please see DataCatalogClient::tagTemplateName() for help formatting this field.

tagTemplateFieldId string

Required. The ID of the tag template field to create.

Note: Adding a required field to an existing template is not allowed.

Field IDs can contain letters (both uppercase and lowercase), numbers (0-9), underscores (_) and dashes (-). Field IDs must be at least 1 character long and at most 128 characters long. Field IDs must also be unique within their template.

tagTemplateField TagTemplateField

Required. The tag template field to create.

Returns
Type Description
CreateTagTemplateFieldRequest