Class: TencentCloud::Teo::V20220901::ModifyOriginGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyOriginGroupRequest
- Defined in:
- lib/v20220901/models.rb
Overview
ModifyOriginGroup请求参数结构体
Instance Attribute Summary collapse
-
#GroupId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
-
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
-
#Name ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
-
#Records ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
-
#Type ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
-
#ZoneId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, groupid = nil, name = nil, type = nil, records = nil, hostheader = nil) ⇒ ModifyOriginGroupRequest
constructor
A new instance of ModifyOriginGroupRequest.
Constructor Details
#initialize(zoneid = nil, groupid = nil, name = nil, type = nil, records = nil, hostheader = nil) ⇒ ModifyOriginGroupRequest
Returns a new instance of ModifyOriginGroupRequest.
16777 16778 16779 16780 16781 16782 16783 16784 |
# File 'lib/v20220901/models.rb', line 16777 def initialize(zoneid=nil, groupid=nil, name=nil, type=nil, records=nil, hostheader=nil) @ZoneId = zoneid @GroupId = groupid @Name = name @Type = type @Records = records @HostHeader = hostheader end |
Instance Attribute Details
#GroupId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def GroupId @GroupId end |
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def HostHeader @HostHeader end |
#Name ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def Name @Name end |
#Records ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def Records @Records end |
#Type ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def Type @Type end |
#ZoneId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡引用;</li> <li>HTTP: HTTP专用型源站组,支持添加 IP/域名、对象存储源站,无法被四层代理引用。</li>不填保持原有配置。
16775 16776 16777 |
# File 'lib/v20220901/models.rb', line 16775 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 |
# File 'lib/v20220901/models.rb', line 16786 def deserialize(params) @ZoneId = params['ZoneId'] @GroupId = params['GroupId'] @Name = params['Name'] @Type = params['Type'] unless params['Records'].nil? @Records = [] params['Records'].each do |i| originrecord_tmp = OriginRecord.new originrecord_tmp.deserialize(i) @Records << originrecord_tmp end end @HostHeader = params['HostHeader'] end |