class TencentCloud::Tsf::V20180326::BusinessLogConfig

def deserialize(params)

def deserialize(params)
  @ConfigId = params['ConfigId']
  @ConfigName = params['ConfigName']
  @ConfigPath = params['ConfigPath']
  @ConfigDesc = params['ConfigDesc']
  @ConfigTags = params['ConfigTags']
  @ConfigPipeline = params['ConfigPipeline']
  @ConfigCreateTime = params['ConfigCreateTime']
  @ConfigUpdateTime = params['ConfigUpdateTime']
  unless params['ConfigSchema'].nil?
    @ConfigSchema = BusinessLogConfigSchema.new
    @ConfigSchema.deserialize(params['ConfigSchema'])
  end
  unless params['ConfigAssociatedGroups'].nil?
    @ConfigAssociatedGroups = []
    params['ConfigAssociatedGroups'].each do |i|
      busineslogconfigassociatedgroup_tmp = BusinesLogConfigAssociatedGroup.new
      busineslogconfigassociatedgroup_tmp.deserialize(i)
      @ConfigAssociatedGroups << busineslogconfigassociatedgroup_tmp
    end
  end
  unless params['ConfigAssociatedGroupList'].nil?
    @ConfigAssociatedGroupList = []
    params['ConfigAssociatedGroupList'].each do |i|
      businesslogconfigassociatedgroup_tmp = BusinessLogConfigAssociatedGroup.new
      businesslogconfigassociatedgroup_tmp.deserialize(i)
      @ConfigAssociatedGroupList << businesslogconfigassociatedgroup_tmp
    end
  end
end