Class: TencentCloud::Teo::V20220901::OriginGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::OriginGroup
- Defined in:
- lib/v20220901/models.rb
Overview
源站组信息
Instance Attribute Summary collapse
-
#CreateTime ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#GroupId ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#Name ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#Records ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#References ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#Type ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
-
#UpdateTime ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupid = nil, name = nil, type = nil, records = nil, references = nil, createtime = nil, updatetime = nil, hostheader = nil) ⇒ OriginGroup
constructor
A new instance of OriginGroup.
Constructor Details
#initialize(groupid = nil, name = nil, type = nil, records = nil, references = nil, createtime = nil, updatetime = nil, hostheader = nil) ⇒ OriginGroup
Returns a new instance of OriginGroup.
18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 |
# File 'lib/v20220901/models.rb', line 18543 def initialize(groupid=nil, name=nil, type=nil, records=nil, references=nil, createtime=nil, updatetime=nil, hostheader=nil) @GroupId = groupid @Name = name @Type = type @Records = records @References = references @CreateTime = createtime @UpdateTime = updatetime @HostHeader = hostheader end |
Instance Attribute Details
#CreateTime ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def CreateTime @CreateTime end |
#GroupId ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def GroupId @GroupId end |
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def HostHeader @HostHeader end |
#Name ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def Name @Name end |
#Records ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def Records @Records end |
#References ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def References @References end |
#Type ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def Type @Type end |
#UpdateTime ⇒ Object
<li>GENERAL:通用型源站组;</li> <li>HTTP: HTTP专用型源站组。</li>
18541 18542 18543 |
# File 'lib/v20220901/models.rb', line 18541 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 |
# File 'lib/v20220901/models.rb', line 18554 def deserialize(params) @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 unless params['References'].nil? @References = [] params['References'].each do |i| origingroupreference_tmp = OriginGroupReference.new origingroupreference_tmp.deserialize(i) @References << origingroupreference_tmp end end @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @HostHeader = params['HostHeader'] end |