class TencentCloud::Emr::V20190103::NodeResourceSpec

def deserialize(params)

def deserialize(params)
  @InstanceType = params['InstanceType']
  unless params['SystemDisk'].nil?
    @SystemDisk = []
    params['SystemDisk'].each do |i|
      diskspecinfo_tmp = DiskSpecInfo.new
      diskspecinfo_tmp.deserialize(i)
      @SystemDisk << diskspecinfo_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['DataDisk'].nil?
    @DataDisk = []
    params['DataDisk'].each do |i|
      diskspecinfo_tmp = DiskSpecInfo.new
      diskspecinfo_tmp.deserialize(i)
      @DataDisk << diskspecinfo_tmp
    end
  end
  unless params['LocalDataDisk'].nil?
    @LocalDataDisk = []
    params['LocalDataDisk'].each do |i|
      diskspecinfo_tmp = DiskSpecInfo.new
      diskspecinfo_tmp.deserialize(i)
      @LocalDataDisk << diskspecinfo_tmp
    end
  end
end