GoogleCloudDatacatalogV1beta1PolicyTag class
Denotes one policy tag in a taxonomy (e.g. ssn).
Policy Tags can be defined in a hierarchy. For example, consider the following hierarchy: Geolocation -> (LatLong, City, ZipCode). PolicyTag "Geolocation" contains three child policy tags: "LatLong", "City", and "ZipCode".
Constructors
-
GoogleCloudDatacatalogV1beta1PolicyTag({List<
String> ? childPolicyTags, String? description, String? displayName, String? name, String? parentPolicyTag}) - GoogleCloudDatacatalogV1beta1PolicyTag.fromJson(Map _json)
Properties
-
childPolicyTags
↔ List<
String> ? -
Resource names of child policy tags of this policy tag.
getter/setter pair
- description ↔ String?
-
Description of this policy tag.
getter/setter pair
- displayName ↔ String?
-
User defined name of this policy tag.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String?
-
Resource name of this policy tag, whose format is:
"projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{id}".
getter/setter pair
- parentPolicyTag ↔ String?
-
Resource name of this policy tag's parent policy tag (e.g. for the
"LatLong" policy tag in the example above, this field contains the
resource name of the "Geolocation" policy tag).
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