class TencentCloud::Ecdn::V20191012::UpdateDomainConfigRequest

UpdateDomainConfig请求参数结构体

def deserialize(params)

def deserialize(params)
  @Domain = params['Domain']
  unless params['Origin'].nil?
    @Origin = Origin.new
    @Origin.deserialize(params['Origin'])
  end
  @ProjectId = params['ProjectId']
  unless params['IpFilter'].nil?
    @IpFilter = IpFilter.new
    @IpFilter.deserialize(params['IpFilter'])
  end
  unless params['IpFreqLimit'].nil?
    @IpFreqLimit = IpFreqLimit.new
    @IpFreqLimit.deserialize(params['IpFreqLimit'])
  end
  unless params['ResponseHeader'].nil?
    @ResponseHeader = ResponseHeader.new
    @ResponseHeader.deserialize(params['ResponseHeader'])
  end
  unless params['CacheKey'].nil?
    @CacheKey = CacheKey.new
    @CacheKey.deserialize(params['CacheKey'])
  end
  unless params['Cache'].nil?
    @Cache = Cache.new
    @Cache.deserialize(params['Cache'])
  end
  unless params['Https'].nil?
    @Https = Https.new
    @Https.deserialize(params['Https'])
  end
  unless params['ForceRedirect'].nil?
    @ForceRedirect = ForceRedirect.new
    @ForceRedirect.deserialize(params['ForceRedirect'])
  end
  @Area = params['Area']
  unless params['WebSocket'].nil?
    @WebSocket = WebSocket.new
    @WebSocket.deserialize(params['WebSocket'])
  end
end

def initialize(domain=nil, origin=nil, projectid=nil, ipfilter=nil, ipfreqlimit=nil, responseheader=nil, cachekey=nil, cache=nil, https=nil, forceredirect=nil, area=nil, websocket=nil)

def initialize(domain=nil, origin=nil, projectid=nil, ipfilter=nil, ipfreqlimit=nil, responseheader=nil, cachekey=nil, cache=nil, https=nil, forceredirect=nil, area=nil, websocket=nil)
  @Domain = domain
  @Origin = origin
  @ProjectId = projectid
  @IpFilter = ipfilter
  @IpFreqLimit = ipfreqlimit
  @ResponseHeader = responseheader
  @CacheKey = cachekey
  @Cache = cache
  @Https = https
  @ForceRedirect = forceredirect
  @Area = area
  @WebSocket = websocket
end