class TencentCloud::Emr::V20190103::CreateSLInstanceRequest

def deserialize(params)

def deserialize(params)
  @InstanceName = params['InstanceName']
  @PayMode = params['PayMode']
  @DiskType = params['DiskType']
  @DiskSize = params['DiskSize']
  @NodeType = params['NodeType']
  unless params['ZoneSettings'].nil?
    @ZoneSettings = []
    params['ZoneSettings'].each do |i|
      zonesetting_tmp = ZoneSetting.new
      zonesetting_tmp.deserialize(i)
      @ZoneSettings << zonesetting_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['PrePaySetting'].nil?
    @PrePaySetting = PrePaySetting.new
    @PrePaySetting.deserialize(params['PrePaySetting'])
  end
end