class TencentCloud::Ecdn::V20191012::DomainDetailInfo
ECDN域名详细配置信息。
def deserialize(params)
def deserialize(params) @ResourceId = params['ResourceId'] @AppId = params['AppId'] @Domain = params['Domain'] @Cname = params['Cname'] @Status = params['Status'] @ProjectId = params['ProjectId'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] unless params['Origin'].nil? @Origin = Origin.new @Origin.deserialize(params['Origin']) end 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 @Disable = params['Disable'] unless params['ForceRedirect'].nil? @ForceRedirect = ForceRedirect.new @ForceRedirect.deserialize(params['ForceRedirect']) end @Area = params['Area'] @Readonly = params['Readonly'] unless params['Tag'].nil? @Tag = [] params['Tag'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tag << tag_tmp end end unless params['WebSocket'].nil? @WebSocket = WebSocket.new @WebSocket.deserialize(params['WebSocket']) end end
def initialize(resourceid=nil, appid=nil, domain=nil, cname=nil, status=nil, projectid=nil, createtime=nil, updatetime=nil, origin=nil, ipfilter=nil, ipfreqlimit=nil, responseheader=nil, cachekey=nil, cache=nil, https=nil, disable=nil, forceredirect=nil, area=nil, readonly=nil, tag=nil, websocket=nil)
def initialize(resourceid=nil, appid=nil, domain=nil, cname=nil, status=nil, projectid=nil, createtime=nil, updatetime=nil, origin=nil, ipfilter=nil, ipfreqlimit=nil, responseheader=nil, cachekey=nil, cache=nil, https=nil, disable=nil, forceredirect=nil, area=nil, readonly=nil, tag=nil, websocket=nil) @ResourceId = resourceid @AppId = appid @Domain = domain @Cname = cname @Status = status @ProjectId = projectid @CreateTime = createtime @UpdateTime = updatetime @Origin = origin @IpFilter = ipfilter @IpFreqLimit = ipfreqlimit @ResponseHeader = responseheader @CacheKey = cachekey @Cache = cache @Https = https @Disable = disable @ForceRedirect = forceredirect @Area = area @Readonly = readonly @Tag = tag @WebSocket = websocket end