Class: TencentCloud::Dlc::V20210125::DataMaskStrategyPolicy

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

数据脱敏策略权限对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyinfo = nil, datamaskstrategyid = nil, columntype = nil) ⇒ DataMaskStrategyPolicy

Returns a new instance of DataMaskStrategyPolicy.



5038
5039
5040
5041
5042
# File 'lib/v20210125/models.rb', line 5038

def initialize(policyinfo=nil, datamaskstrategyid=nil, columntype=nil)
  @PolicyInfo = policyinfo
  @DataMaskStrategyId = datamaskstrategyid
  @ColumnType = columntype
end

Instance Attribute Details

#ColumnTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyInfo:

    数据脱敏权限对象

  • DataMaskStrategyId:

    数据脱敏策略ID

  • ColumnType:

    绑定字段类型



5036
5037
5038
# File 'lib/v20210125/models.rb', line 5036

def ColumnType
  @ColumnType
end

#DataMaskStrategyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyInfo:

    数据脱敏权限对象

  • DataMaskStrategyId:

    数据脱敏策略ID

  • ColumnType:

    绑定字段类型



5036
5037
5038
# File 'lib/v20210125/models.rb', line 5036

def DataMaskStrategyId
  @DataMaskStrategyId
end

#PolicyInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyInfo:

    数据脱敏权限对象

  • DataMaskStrategyId:

    数据脱敏策略ID

  • ColumnType:

    绑定字段类型



5036
5037
5038
# File 'lib/v20210125/models.rb', line 5036

def PolicyInfo
  @PolicyInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



5044
5045
5046
5047
5048
5049
5050
5051
# File 'lib/v20210125/models.rb', line 5044

def deserialize(params)
  unless params['PolicyInfo'].nil?
    @PolicyInfo = Policy.new
    @PolicyInfo.deserialize(params['PolicyInfo'])
  end
  @DataMaskStrategyId = params['DataMaskStrategyId']
  @ColumnType = params['ColumnType']
end