Class: Google::Apis::DlpV2::GooglePrivacyDlpV2TaggedField
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DlpV2::GooglePrivacyDlpV2TaggedField
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/dlp_v2/classes.rb,
generated/google/apis/dlp_v2/representations.rb,
generated/google/apis/dlp_v2/representations.rb 
Instance Attribute Summary collapse
- 
  
    
      #custom_tag  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A column can be tagged with a custom tag.
 - 
  
    
      #field  ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
General identifier of a data field in a storage service.
 - 
  
    
      #inferred  ⇒ Google::Apis::DlpV2::GoogleProtobufEmpty 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
 - 
  
    
      #info_type  ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Type of information detected by the API.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GooglePrivacyDlpV2TaggedField 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GooglePrivacyDlpV2TaggedField.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2TaggedField
Returns a new instance of GooglePrivacyDlpV2TaggedField
      5185 5186 5187  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5185 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
      5162 5163 5164  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5162 def custom_tag @custom_tag end  | 
  
#field ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId
General identifier of a data field in a storage service.
Corresponds to the JSON property field
      5167 5168 5169  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5167 def field @field end  | 
  
#inferred ⇒ Google::Apis::DlpV2::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 propertyinferred`
      5178 5179 5180  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5178 def inferred @inferred end  | 
  
#info_type ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType
Type of information detected by the API.
Corresponds to the JSON property infoType
      5183 5184 5185  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5183 def info_type @info_type end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      5190 5191 5192 5193 5194 5195  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 5190 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  |