class Google::Apis::DlpV2::GooglePrivacyDlpV2QuasiId

A column with a semantic tag attached.

Attributes

custom_tag[RW]

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` @return [String]

field[RW]

General identifier of a data field in a storage service. Corresponds to the JSON property `field` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId]

inferred[RW]

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` @return [Google::Apis::DlpV2::GoogleProtobufEmpty]

info_type[RW]

Type of information detected by the API. Corresponds to the JSON property `infoType` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dlp_v2/classes.rb, line 4812
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dlp_v2/classes.rb, line 4817
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