Class: TencentCloud::Teo::V20220106::Resource
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220106::Resource
- Defined in:
- lib/v20220106/models.rb
Overview
计费资源
Instance Attribute Summary collapse
-
#Area ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#AutoRenewFlag ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#CreateTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#EnableTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#ExpireTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#Id ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#PayMode ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#PlanId ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#Status ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
-
#Sv ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, paymode = nil, createtime = nil, enabletime = nil, expiretime = nil, status = nil, sv = nil, autorenewflag = nil, planid = nil, area = nil) ⇒ Resource
constructor
A new instance of Resource.
Constructor Details
#initialize(id = nil, paymode = nil, createtime = nil, enabletime = nil, expiretime = nil, status = nil, sv = nil, autorenewflag = nil, planid = nil, area = nil) ⇒ Resource
Returns a new instance of Resource.
463 464 465 466 467 468 469 470 471 472 473 474 |
# File 'lib/v20220106/models.rb', line 463 def initialize(id=nil, paymode=nil, createtime=nil, enabletime=nil, expiretime=nil, status=nil, sv=nil, autorenewflag=nil, planid=nil, area=nil) @Id = id @PayMode = paymode @CreateTime = createtime @EnableTime = enabletime @ExpireTime = expiretime @Status = status @Sv = sv @AutoRenewFlag = autorenewflag @PlanId = planid @Area = area end |
Instance Attribute Details
#Area ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def Area @Area end |
#AutoRenewFlag ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def AutoRenewFlag @AutoRenewFlag end |
#CreateTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def CreateTime @CreateTime end |
#EnableTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def EnableTime @EnableTime end |
#ExpireTime ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def ExpireTime @ExpireTime end |
#Id ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def Id @Id end |
#PayMode ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def PayMode @PayMode end |
#PlanId ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def PlanId @PlanId end |
#Status ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def Status @Status end |
#Sv ⇒ Object
<li>0:后付费。</li> <li>normal:正常;</li> <li>isolated:隔离;</li> <li>destroyed:销毁。</li> <li>0:默认状态;</li> <li>1:自动续费;</li> <li>2:不自动续费。</li> <li>mainland:国内;</li> <li>overseas:海外。</li>
461 462 463 |
# File 'lib/v20220106/models.rb', line 461 def Sv @Sv end |
Instance Method Details
#deserialize(params) ⇒ Object
476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 |
# File 'lib/v20220106/models.rb', line 476 def deserialize(params) @Id = params['Id'] @PayMode = params['PayMode'] @CreateTime = params['CreateTime'] @EnableTime = params['EnableTime'] @ExpireTime = params['ExpireTime'] @Status = params['Status'] unless params['Sv'].nil? @Sv = [] params['Sv'].each do |i| sv_tmp = Sv.new sv_tmp.deserialize(i) @Sv << sv_tmp end end @AutoRenewFlag = params['AutoRenewFlag'] @PlanId = params['PlanId'] @Area = params['Area'] end |