class TencentCloud::Dsgc::V20190723::DspaDiscoveryTaskDetail
敏感数据扫描任务相关信息
def deserialize(params)
def deserialize(params) @Name = params['Name'] @Description = params['Description'] @Period = params['Period'] @Plan = params['Plan'] @Enable = params['Enable'] unless params['DataSourceInfo'].nil? @DataSourceInfo = DspaDiscoveryTaskDataSource.new @DataSourceInfo.deserialize(params['DataSourceInfo']) end @GeneralRuleSetEnable = params['GeneralRuleSetEnable'] unless params['DefaultComplianceInfo'].nil? @DefaultComplianceInfo = [] params['DefaultComplianceInfo'].each do |i| scantaskcomplianceinfo_tmp = ScanTaskComplianceInfo.new scantaskcomplianceinfo_tmp.deserialize(i) @DefaultComplianceInfo << scantaskcomplianceinfo_tmp end end unless params['CustomComplianceInfo'].nil? @CustomComplianceInfo = [] params['CustomComplianceInfo'].each do |i| scantaskcomplianceinfo_tmp = ScanTaskComplianceInfo.new scantaskcomplianceinfo_tmp.deserialize(i) @CustomComplianceInfo << scantaskcomplianceinfo_tmp end end @TimingStartTime = params['TimingStartTime'] end
def initialize(name=nil, description=nil, period=nil, plan=nil, enable=nil, datasourceinfo=nil, generalrulesetenable=nil, defaultcomplianceinfo=nil, customcomplianceinfo=nil, timingstarttime=nil)
def initialize(name=nil, description=nil, period=nil, plan=nil, enable=nil, datasourceinfo=nil, generalrulesetenable=nil, defaultcomplianceinfo=nil, customcomplianceinfo=nil, timingstarttime=nil) @Name = name @Description = description @Period = period @Plan = plan @Enable = enable @DataSourceInfo = datasourceinfo @GeneralRuleSetEnable = generalrulesetenable @DefaultComplianceInfo = defaultcomplianceinfo @CustomComplianceInfo = customcomplianceinfo @TimingStartTime = timingstarttime end