Class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1TaggedField
- Inherits:
-
Object
- Object
- Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1TaggedField
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dlp_v2beta2/classes.rb,
generated/google/apis/dlp_v2beta2/representations.rb,
generated/google/apis/dlp_v2beta2/representations.rb
Overview
A column with a semantic tag attached.
Instance Attribute Summary collapse
-
#custom_tag ⇒ String
A column can be tagged with a custom tag.
-
#field ⇒ Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1FieldId
General identifier of a data field in a storage service.
-
#inferred ⇒ Google::Apis::DlpV2beta2::GoogleProtobufEmpty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
-
#info_type ⇒ Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1InfoType
Type of information detected by the API.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GooglePrivacyDlpV2beta1TaggedField
constructor
A new instance of GooglePrivacyDlpV2beta1TaggedField.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2beta1TaggedField
Returns a new instance of GooglePrivacyDlpV2beta1TaggedField
1452 1453 1454 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1452 def initialize(**args) update!(**args) end |
Instance Attribute Details
#custom_tag ⇒ String
A column can be tagged with a custom tag. In this case, the user must
indicate an auxiliary table that contains statistical information on
the possible values of this column (below).
Corresponds to the JSON property customTag
1429 1430 1431 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1429 def custom_tag @custom_tag end |
#field ⇒ Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1FieldId
General identifier of a data field in a storage service.
Corresponds to the JSON property field
1434 1435 1436 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1434 def field @field end |
#inferred ⇒ Google::Apis::DlpV2beta2::GoogleProtobufEmpty
A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. A typical example is to use it as the request
or the response type of an API method. For instance:
service Foo
rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
The JSON representation for Empty
is empty JSON object ```.
Corresponds to the JSON property
inferred`
1445 1446 1447 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1445 def inferred @inferred end |
#info_type ⇒ Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1InfoType
Type of information detected by the API.
Corresponds to the JSON property infoType
1450 1451 1452 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1450 def info_type @info_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1457 1458 1459 1460 1461 1462 |
# File 'generated/google/apis/dlp_v2beta2/classes.rb', line 1457 def update!(**args) @custom_tag = args[:custom_tag] if args.key?(:custom_tag) @field = args[:field] if args.key?(:field) @inferred = args[:inferred] if args.key?(:inferred) @info_type = args[:info_type] if args.key?(:info_type) end |