class TencentCloud::Sqlserver::V20180328::DescribeDBInstancesAttributeResponse

def deserialize(params)

def deserialize(params)
  @InstanceId = params['InstanceId']
  @RegularBackupEnable = params['RegularBackupEnable']
  @RegularBackupSaveDays = params['RegularBackupSaveDays']
  @RegularBackupStrategy = params['RegularBackupStrategy']
  @RegularBackupCounts = params['RegularBackupCounts']
  @RegularBackupStartTime = params['RegularBackupStartTime']
  @BlockedThreshold = params['BlockedThreshold']
  @EventSaveDays = params['EventSaveDays']
  unless params['TDEConfig'].nil?
    @TDEConfig = TDEConfigAttribute.new
    @TDEConfig.deserialize(params['TDEConfig'])
  end
  unless params['SSLConfig'].nil?
    @SSLConfig = SSLConfig.new
    @SSLConfig.deserialize(params['SSLConfig'])
  end
  unless params['DrReadableInfo'].nil?
    @DrReadableInfo = DrReadableInfo.new
    @DrReadableInfo.deserialize(params['DrReadableInfo'])
  end
  unless params['OldVipList'].nil?
    @OldVipList = []
    params['OldVipList'].each do |i|
      oldvip_tmp = OldVip.new
      oldvip_tmp.deserialize(i)
      @OldVipList << oldvip_tmp
    end
  end
  @RequestId = params['RequestId']
end