Class: TencentCloud::Mps::V20190612::UpdateSmartErasePrivacyConfig

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

Overview

智能擦除模板隐私保护配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(privacymodel = nil, privacytargets = nil) ⇒ UpdateSmartErasePrivacyConfig

Returns a new instance of UpdateSmartErasePrivacyConfig.



30808
30809
30810
30811
# File 'lib/v20190612/models.rb', line 30808

def initialize(privacymodel=nil, privacytargets=nil)
  @PrivacyModel = privacymodel
  @PrivacyTargets = privacytargets
end

Instance Attribute Details

#PrivacyModelObject

  • blur 模糊

  • mosaic 马赛克

  • face 人脸

  • plate 车牌

Parameters:

  • PrivacyModel:

    隐私保护擦除方式。

  • PrivacyTargets:

    隐私保护目标,(在API Explorer上使用时无需传入数组,添加相应项并填入对应值即可)。



30806
30807
30808
# File 'lib/v20190612/models.rb', line 30806

def PrivacyModel
  @PrivacyModel
end

#PrivacyTargetsObject

  • blur 模糊

  • mosaic 马赛克

  • face 人脸

  • plate 车牌

Parameters:

  • PrivacyModel:

    隐私保护擦除方式。

  • PrivacyTargets:

    隐私保护目标,(在API Explorer上使用时无需传入数组,添加相应项并填入对应值即可)。



30806
30807
30808
# File 'lib/v20190612/models.rb', line 30806

def PrivacyTargets
  @PrivacyTargets
end

Instance Method Details

#deserialize(params) ⇒ Object



30813
30814
30815
30816
# File 'lib/v20190612/models.rb', line 30813

def deserialize(params)
  @PrivacyModel = params['PrivacyModel']
  @PrivacyTargets = params['PrivacyTargets']
end