Class: TencentCloud::Tke::V20180525::ReservedInstance

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

预留实例

Instance Attribute Summary collapse

Instance Method Summary collapse

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



19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
# File 'lib/v20180525/models.rb', line 19213

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

#ActiveAtObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ActiveAt
  @ActiveAt
end

#AutoRenewFlagObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def AutoRenewFlag
  @AutoRenewFlag
end

#ClusterIdObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ClusterId
  @ClusterId
end

#CpuObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def Cpu
  @Cpu
end

#CreatedAtObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def CreatedAt
  @CreatedAt
end

#DeductStatusObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def DeductStatus
  @DeductStatus
end

#ExpireAtObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ExpireAt
  @ExpireAt
end

#GpuCountObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def GpuCount
  @GpuCount
end

#MemoryObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def Memory
  @Memory
end

#NodeNameObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def NodeName
  @NodeName
end

#ReservedInstanceIdObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ReservedInstanceId
  @ReservedInstanceId
end

#ReservedInstanceNameObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ReservedInstanceName
  @ReservedInstanceName
end

#ResourceTypeObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def ResourceType
  @ResourceType
end

#ScopeObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def Scope
  @Scope
end

#StatusObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def Status
  @Status
end

#TimeSpanObject



19211
19212
19213
# File 'lib/v20180525/models.rb', line 19211

def TimeSpan
  @TimeSpan
end

Instance Method Details

#deserialize(params) ⇒ Object



19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
# File 'lib/v20180525/models.rb', line 19232

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