Class: Google::Cloud::Dataplex::V1::DataAttribute Deprecated
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::DataAttribute
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb
Overview
This message is deprecated and may be removed in the next major version update.
Denotes one dataAttribute in a dataTaxonomy, for example, PII. DataAttribute resources can be defined in a hierarchy. A single dataAttribute resource can contain specs of multiple types
PII
- ResourceAccessSpec :
- readers :[email protected]
- DataAccessSpec :
- readers :[email protected]
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#attribute_count ⇒ ::Integer
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#data_access_spec ⇒ ::Google::Cloud::Dataplex::V1::DataAccessSpec
Optional.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#etag ⇒ ::String
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#parent_id ⇒ ::String
Optional.
-
#resource_access_spec ⇒ ::Google::Cloud::Dataplex::V1::ResourceAccessSpec
Optional.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#attribute_count ⇒ ::Integer (readonly)
Returns Output only. The number of child attributes present for this attribute.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the DataAttribute was created.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#data_access_spec ⇒ ::Google::Cloud::Dataplex::V1::DataAccessSpec
Returns Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables).
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns Optional. Description of the DataAttribute.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. User friendly display name.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#etag ⇒ ::String
Returns This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. User-defined labels for the DataAttribute.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String (readonly)
Returns Output only. The relative resource name of the dataAttribute, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#parent_id ⇒ ::String
Returns Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. [a -> b -> c -> d -> e, depth = 4].
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#resource_access_spec ⇒ ::Google::Cloud::Dataplex::V1::ResourceAccessSpec
Returns Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table).
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#uid ⇒ ::String (readonly)
Returns Output only. System generated globally unique ID for the DataAttribute. This ID will be different if the DataAttribute is deleted and re-created with the same name.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the DataAttribute was last updated.
135 136 137 138 139 140 141 142 143 144 145 146 147 |
# File 'proto_docs/google/cloud/dataplex/v1/data_taxonomy.rb', line 135 class DataAttribute include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |