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