Class: TencentCloud::Tke::V20180525::ReservedInstance
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::ReservedInstance
- Defined in:
- lib/v20180525/models.rb
Overview
预留实例
Instance Attribute Summary collapse
- #ActiveAt ⇒ Object
- #AutoRenewFlag ⇒ Object
- #ClusterId ⇒ Object
- #Cpu ⇒ Object
- #CreatedAt ⇒ Object
- #DeductStatus ⇒ Object
- #ExpireAt ⇒ Object
- #GpuCount ⇒ Object
- #Memory ⇒ Object
- #NodeName ⇒ Object
- #ReservedInstanceId ⇒ Object
- #ReservedInstanceName ⇒ Object
- #ResourceType ⇒ Object
- #Scope ⇒ Object
- #Status ⇒ Object
- #TimeSpan ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(reservedinstanceid = nil, reservedinstancename = nil, status = nil, timespan = nil, resourcetype = nil, cpu = nil, memory = nil, scope = nil, createdat = nil, activeat = nil, expireat = nil, gpucount = nil, autorenewflag = nil, clusterid = nil, nodename = nil, deductstatus = nil) ⇒ ReservedInstance
constructor
A new instance of ReservedInstance.
Constructor Details
#initialize(reservedinstanceid = nil, reservedinstancename = nil, status = nil, timespan = nil, resourcetype = nil, cpu = nil, memory = nil, scope = nil, createdat = nil, activeat = nil, expireat = nil, gpucount = nil, autorenewflag = nil, clusterid = nil, nodename = nil, deductstatus = nil) ⇒ ReservedInstance
Returns a new instance of ReservedInstance.
17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 |
# File 'lib/v20180525/models.rb', line 17460 def initialize(reservedinstanceid=nil, reservedinstancename=nil, status=nil, timespan=nil, resourcetype=nil, cpu=nil, memory=nil, scope=nil, createdat=nil, activeat=nil, expireat=nil, gpucount=nil, autorenewflag=nil, clusterid=nil, nodename=nil, deductstatus=nil) @ReservedInstanceId = reservedinstanceid @ReservedInstanceName = reservedinstancename @Status = status @TimeSpan = timespan @ResourceType = resourcetype @Cpu = cpu @Memory = memory @Scope = scope @CreatedAt = createdat @ActiveAt = activeat @ExpireAt = expireat @GpuCount = gpucount @AutoRenewFlag = autorenewflag @ClusterId = clusterid @NodeName = nodename @DeductStatus = deductstatus end |
Instance Attribute Details
#ActiveAt ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ActiveAt @ActiveAt end |
#AutoRenewFlag ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def AutoRenewFlag @AutoRenewFlag end |
#ClusterId ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ClusterId @ClusterId end |
#Cpu ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def Cpu @Cpu end |
#CreatedAt ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def CreatedAt @CreatedAt end |
#DeductStatus ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def DeductStatus @DeductStatus end |
#ExpireAt ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ExpireAt @ExpireAt end |
#GpuCount ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def GpuCount @GpuCount end |
#Memory ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def Memory @Memory end |
#NodeName ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def NodeName @NodeName end |
#ReservedInstanceId ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ReservedInstanceId @ReservedInstanceId end |
#ReservedInstanceName ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ReservedInstanceName @ReservedInstanceName end |
#ResourceType ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def ResourceType @ResourceType end |
#Scope ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def Scope @Scope end |
#Status ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def Status @Status end |
#TimeSpan ⇒ Object
17458 17459 17460 |
# File 'lib/v20180525/models.rb', line 17458 def TimeSpan @TimeSpan end |
Instance Method Details
#deserialize(params) ⇒ Object
17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 |
# File 'lib/v20180525/models.rb', line 17479 def deserialize(params) @ReservedInstanceId = params['ReservedInstanceId'] @ReservedInstanceName = params['ReservedInstanceName'] @Status = params['Status'] @TimeSpan = params['TimeSpan'] @ResourceType = params['ResourceType'] @Cpu = params['Cpu'] @Memory = params['Memory'] @Scope = params['Scope'] @CreatedAt = params['CreatedAt'] @ActiveAt = params['ActiveAt'] @ExpireAt = params['ExpireAt'] @GpuCount = params['GpuCount'] @AutoRenewFlag = params['AutoRenewFlag'] @ClusterId = params['ClusterId'] @NodeName = params['NodeName'] @DeductStatus = params['DeductStatus'] end |