Class: TencentCloud::Teo::V20220901::CreateAccelerationDomainRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreateAccelerationDomainRequest
- Defined in:
- lib/v20220901/models.rb
Overview
CreateAccelerationDomain请求参数结构体
Instance Attribute Summary collapse
-
#DomainName ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#HttpOriginPort ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#HttpsOriginPort ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#IPv6Status ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#OriginInfo ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#OriginProtocol ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
-
#ZoneId ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, domainname = nil, origininfo = nil, originprotocol = nil, httporiginport = nil, httpsoriginport = nil, ipv6status = nil) ⇒ CreateAccelerationDomainRequest
constructor
A new instance of CreateAccelerationDomainRequest.
Constructor Details
#initialize(zoneid = nil, domainname = nil, origininfo = nil, originprotocol = nil, httporiginport = nil, httpsoriginport = nil, ipv6status = nil) ⇒ CreateAccelerationDomainRequest
Returns a new instance of CreateAccelerationDomainRequest.
3599 3600 3601 3602 3603 3604 3605 3606 3607 |
# File 'lib/v20220901/models.rb', line 3599 def initialize(zoneid=nil, domainname=nil, origininfo=nil, originprotocol=nil, httporiginport=nil, httpsoriginport=nil, ipv6status=nil) @ZoneId = zoneid @DomainName = domainname @OriginInfo = origininfo @OriginProtocol = originprotocol @HttpOriginPort = httporiginport @HttpsOriginPort = httpsoriginport @IPv6Status = ipv6status end |
Instance Attribute Details
#DomainName ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def DomainName @DomainName end |
#HttpOriginPort ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def HttpOriginPort @HttpOriginPort end |
#HttpsOriginPort ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def HttpsOriginPort @HttpsOriginPort end |
#IPv6Status ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def IPv6Status @IPv6Status end |
#OriginInfo ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def OriginInfo @OriginInfo end |
#OriginProtocol ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def OriginProtocol @OriginProtocol end |
#ZoneId ⇒ Object
<li>FOLLOW: 协议跟随;</li> <li>HTTP: HTTP协议回源;</li> <li>HTTPS: HTTPS协议回源。</li> <li>不填默认为: FOLLOW。</li> <li>follow:遵循站点IPv6配置;</li> <li>on:开启状态;</li> <li>off:关闭状态。</li> <li>不填默认为:follow。</li>
3597 3598 3599 |
# File 'lib/v20220901/models.rb', line 3597 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 |
# File 'lib/v20220901/models.rb', line 3609 def deserialize(params) @ZoneId = params['ZoneId'] @DomainName = params['DomainName'] unless params['OriginInfo'].nil? @OriginInfo = OriginInfo.new @OriginInfo.deserialize(params['OriginInfo']) end @OriginProtocol = params['OriginProtocol'] @HttpOriginPort = params['HttpOriginPort'] @HttpsOriginPort = params['HttpsOriginPort'] @IPv6Status = params['IPv6Status'] end |