class TencentCloud::Dsgc::V20190723::DiscoveryCondition
DSPA敏感数据扫描数据源条件
def deserialize(params)
def deserialize(params) unless params['RDBInstances'].nil? @RDBInstances = [] params['RDBInstances'].each do |i| rdbinstance_tmp = RDBInstance.new rdbinstance_tmp.deserialize(i) @RDBInstances << rdbinstance_tmp end end unless params['COSInstances'].nil? @COSInstances = [] params['COSInstances'].each do |i| cosinstance_tmp = COSInstance.new cosinstance_tmp.deserialize(i) @COSInstances << cosinstance_tmp end end unless params['NOSQLInstances'].nil? @NOSQLInstances = [] params['NOSQLInstances'].each do |i| nosqlinstance_tmp = NOSQLInstance.new nosqlinstance_tmp.deserialize(i) @NOSQLInstances << nosqlinstance_tmp end end unless params['ESInstances'].nil? @ESInstances = [] params['ESInstances'].each do |i| esinstance_tmp = ESInstance.new esinstance_tmp.deserialize(i) @ESInstances << esinstance_tmp end end end
def initialize(rdbinstances=nil, cosinstances=nil, nosqlinstances=nil, esinstances=nil)
def initialize(rdbinstances=nil, cosinstances=nil, nosqlinstances=nil, esinstances=nil) @RDBInstances = rdbinstances @COSInstances = cosinstances @NOSQLInstances = nosqlinstances @ESInstances = esinstances end