Class: TencentCloud::Dlc::V20210125::AttachDataMaskPolicyRequest

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

Overview

AttachDataMaskPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datamaskstrategypolicyset = nil) ⇒ AttachDataMaskPolicyRequest

Returns a new instance of AttachDataMaskPolicyRequest.



734
735
736
# File 'lib/v20210125/models.rb', line 734

def initialize(datamaskstrategypolicyset=nil)
  @DataMaskStrategyPolicySet = datamaskstrategypolicyset
end

Instance Attribute Details

#DataMaskStrategyPolicySetObject

Parameters:

  • DataMaskStrategyPolicySet:

    要绑定的数据脱敏策略权限对象集合



732
733
734
# File 'lib/v20210125/models.rb', line 732

def DataMaskStrategyPolicySet
  @DataMaskStrategyPolicySet
end

Instance Method Details

#deserialize(params) ⇒ Object



738
739
740
741
742
743
744
745
746
747
# File 'lib/v20210125/models.rb', line 738

def deserialize(params)
  unless params['DataMaskStrategyPolicySet'].nil?
    @DataMaskStrategyPolicySet = []
    params['DataMaskStrategyPolicySet'].each do |i|
      datamaskstrategypolicy_tmp = DataMaskStrategyPolicy.new
      datamaskstrategypolicy_tmp.deserialize(i)
      @DataMaskStrategyPolicySet << datamaskstrategypolicy_tmp
    end
  end
end