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