Class: TencentCloud::Teo::V20220901::DetailHost

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

域名配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, status = nil, host = nil, zonename = nil, cname = nil, id = nil, instanceid = nil, lock = nil, mode = nil, area = nil, acceleratetype = nil, https = nil, cacheconfig = nil, origin = nil, securitytype = nil, cachekey = nil, compression = nil, waf = nil, cc = nil, ddos = nil, smartrouting = nil, ipv6 = nil, clientipcountry = nil) ⇒ DetailHost

Returns a new instance of DetailHost.



11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
# File 'lib/v20220901/models.rb', line 11788

def initialize(zoneid=nil, status=nil, host=nil, zonename=nil, cname=nil, id=nil, instanceid=nil, lock=nil, mode=nil, area=nil, acceleratetype=nil, https=nil, cacheconfig=nil, origin=nil, securitytype=nil, cachekey=nil, compression=nil, waf=nil, cc=nil, ddos=nil, smartrouting=nil, ipv6=nil, clientipcountry=nil)
  @ZoneId = zoneid
  @Status = status
  @Host = host
  @ZoneName = zonename
  @Cname = cname
  @Id = id
  @InstanceId = instanceid
  @Lock = lock
  @Mode = mode
  @Area = area
  @AccelerateType = acceleratetype
  @Https = https
  @CacheConfig = cacheconfig
  @Origin = origin
  @SecurityType = securitytype
  @CacheKey = cachekey
  @Compression = compression
  @Waf = waf
  @CC = cc
  @DDoS = ddos
  @SmartRouting = smartrouting
  @Ipv6 = ipv6
  @ClientIpCountry = clientipcountry
end

Instance Attribute Details

#AccelerateTypeObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def AccelerateType
  @AccelerateType
end

#AreaObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Area
  @Area
end

#CacheConfigObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def CacheConfig
  @CacheConfig
end

#CacheKeyObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def CacheKey
  @CacheKey
end

#CCObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def CC
  @CC
end

#ClientIpCountryObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def ClientIpCountry
  @ClientIpCountry
end

#CnameObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Cname
  @Cname
end

#CompressionObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Compression
  @Compression
end

#DDoSObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def DDoS
  @DDoS
end

#HostObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Host
  @Host
end

#HttpsObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Https
  @Https
end

#IdObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Id
  @Id
end

#InstanceIdObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def InstanceId
  @InstanceId
end

#Ipv6Object

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Ipv6
  @Ipv6
end

#LockObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Lock
  @Lock
end

#ModeObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Mode
  @Mode
end

#OriginObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Origin
  @Origin
end

#SecurityTypeObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def SecurityType
  @SecurityType
end

#SmartRoutingObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def SmartRouting
  @SmartRouting
end

#StatusObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Status
  @Status
end

#WafObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def Waf
  @Waf
end

#ZoneIdObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def ZoneId
  @ZoneId
end

#ZoneNameObject

<li> process:部署中;</li> <li> online:已启动;</li> <li> offline:已关闭。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ZoneId:

    站点ID。

  • Status:

    加速服务状态,取值为:

  • Host:

    域名。

  • ZoneName:

    站点名称。

  • Cname:

    分配的Cname域名

  • Id:

    资源ID。

  • InstanceId:

    实例ID。

  • Lock:

    锁状态。

  • Mode:

    域名状态类型。

  • Area:

    域名加速地域,取值有:

  • AccelerateType:

    加速类型配置项。

  • Https:

    Https配置项。

  • CacheConfig:

    缓存配置项。

  • Origin:

    源站配置项。

  • SecurityType:

    安全类型。

  • CacheKey:

    缓存键配置项。

  • Compression:

    智能压缩配置项。

  • Waf:

    Waf防护配置项。

  • CC:

    CC防护配置项。

  • DDoS:

    DDoS防护配置。

  • SmartRouting:

    智能路由配置项。

  • Ipv6:

    Ipv6访问配置项。

  • ClientIpCountry:

    回源时是否携带客户端IP所属地域信息的配置。



11786
11787
11788
# File 'lib/v20220901/models.rb', line 11786

def ZoneName
  @ZoneName
end

Instance Method Details

#deserialize(params) ⇒ Object



11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
# File 'lib/v20220901/models.rb', line 11814

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Status = params['Status']
  @Host = params['Host']
  @ZoneName = params['ZoneName']
  @Cname = params['Cname']
  @Id = params['Id']
  @InstanceId = params['InstanceId']
  @Lock = params['Lock']
  @Mode = params['Mode']
  @Area = params['Area']
  unless params['AccelerateType'].nil?
    @AccelerateType = AccelerateType.new
    @AccelerateType.deserialize(params['AccelerateType'])
  end
  unless params['Https'].nil?
    @Https = Https.new
    @Https.deserialize(params['Https'])
  end
  unless params['CacheConfig'].nil?
    @CacheConfig = CacheConfig.new
    @CacheConfig.deserialize(params['CacheConfig'])
  end
  unless params['Origin'].nil?
    @Origin = Origin.new
    @Origin.deserialize(params['Origin'])
  end
  unless params['SecurityType'].nil?
    @SecurityType = SecurityType.new
    @SecurityType.deserialize(params['SecurityType'])
  end
  unless params['CacheKey'].nil?
    @CacheKey = CacheKey.new
    @CacheKey.deserialize(params['CacheKey'])
  end
  unless params['Compression'].nil?
    @Compression = Compression.new
    @Compression.deserialize(params['Compression'])
  end
  unless params['Waf'].nil?
    @Waf = Waf.new
    @Waf.deserialize(params['Waf'])
  end
  unless params['CC'].nil?
    @CC = CC.new
    @CC.deserialize(params['CC'])
  end
  unless params['DDoS'].nil?
    @DDoS = DDoS.new
    @DDoS.deserialize(params['DDoS'])
  end
  unless params['SmartRouting'].nil?
    @SmartRouting = SmartRouting.new
    @SmartRouting.deserialize(params['SmartRouting'])
  end
  unless params['Ipv6'].nil?
    @Ipv6 = Ipv6.new
    @Ipv6.deserialize(params['Ipv6'])
  end
  unless params['ClientIpCountry'].nil?
    @ClientIpCountry = ClientIpCountry.new
    @ClientIpCountry.deserialize(params['ClientIpCountry'])
  end
end