GoogleCloudDatacatalogV1TagTemplate class
A tag template defines a tag that can have one or more typed fields.
The template is used to create tags that are attached to Google Cloud resources. Tag template roles provide permissions to create, edit, and use the template. For example, see the TagTemplate User role that includes a permission to use the tag template to tag resources.
Constructors
-
GoogleCloudDatacatalogV1TagTemplate({String? displayName, Map<
String, GoogleCloudDatacatalogV1TagTemplateField> ? fields, bool? isPubliclyReadable, String? name}) - GoogleCloudDatacatalogV1TagTemplate.fromJson(Map json_)
Properties
- displayName ↔ String?
-
Display name for this template.
getter/setter pair
-
fields
↔ Map<
String, GoogleCloudDatacatalogV1TagTemplateField> ? -
Map of tag template field IDs to the settings for the field.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isPubliclyReadable ↔ bool?
-
Indicates whether tags created with this template are public.
getter/setter pair
- name ↔ String?
-
The resource name of the tag template in URL format.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited