class TencentCloud::Tse::V20201207::KongUpstreamInfo

def deserialize(params)

def deserialize(params)
  @Host = params['Host']
  @Port = params['Port']
  @SourceID = params['SourceID']
  @Namespace = params['Namespace']
  @ServiceName = params['ServiceName']
  unless params['Targets'].nil?
    @Targets = []
    params['Targets'].each do |i|
      kongtarget_tmp = KongTarget.new
      kongtarget_tmp.deserialize(i)
      @Targets << kongtarget_tmp
    end
  end
  @SourceType = params['SourceType']
  @ScfType = params['ScfType']
  @ScfNamespace = params['ScfNamespace']
  @ScfLambdaName = params['ScfLambdaName']
  @ScfLambdaQualifier = params['ScfLambdaQualifier']
  @SlowStart = params['SlowStart']
  @Algorithm = params['Algorithm']
  @AutoScalingGroupID = params['AutoScalingGroupID']
  @AutoScalingCvmPort = params['AutoScalingCvmPort']
  @AutoScalingTatCmdStatus = params['AutoScalingTatCmdStatus']
  @AutoScalingHookStatus = params['AutoScalingHookStatus']
  @SourceName = params['SourceName']
  @RealSourceType = params['RealSourceType']
  @HealthStatus = params['HealthStatus']
  @ScfCamAuthEnable = params['ScfCamAuthEnable']
  @ScfIsBase64Encoded = params['ScfIsBase64Encoded']
  @ScfIsIntegratedResponse = params['ScfIsIntegratedResponse']
end