Class: TencentCloud::Bm::V20180423::DeviceClass

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

Overview

物理机设备类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceclasscode = nil, cpudescription = nil, memdescription = nil, diskdescription = nil, haveraidcard = nil, nicdescription = nil, gpudescription = nil, discount = nil, unitprice = nil, realprice = nil, normalprice = nil, devicetype = nil, series = nil, cpu = nil, mem = nil) ⇒ DeviceClass

Returns a new instance of DeviceClass.



2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'lib/v20180423/models.rb', line 2216

def initialize(deviceclasscode=nil, cpudescription=nil, memdescription=nil, diskdescription=nil, haveraidcard=nil, nicdescription=nil, gpudescription=nil, discount=nil, unitprice=nil, realprice=nil, normalprice=nil, devicetype=nil, series=nil, cpu=nil, mem=nil)
  @DeviceClassCode = deviceclasscode
  @CpuDescription = cpudescription
  @MemDescription = memdescription
  @DiskDescription = diskdescription
  @HaveRaidCard = haveraidcard
  @NicDescription = nicdescription
  @GpuDescription = gpudescription
  @Discount = discount
  @UnitPrice = unitprice
  @RealPrice = realprice
  @NormalPrice = normalprice
  @DeviceType = devicetype
  @Series = series
  @Cpu = cpu
  @Mem = mem
end

Instance Attribute Details

#CpuObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def Cpu
  @Cpu
end

#CpuDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def CpuDescription
  @CpuDescription
end

#DeviceClassCodeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def DeviceClassCode
  @DeviceClassCode
end

#DeviceTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def DeviceType
  @DeviceType
end

#DiscountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def Discount
  @Discount
end

#DiskDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def DiskDescription
  @DiskDescription
end

#GpuDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def GpuDescription
  @GpuDescription
end

#HaveRaidCardObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def HaveRaidCard
  @HaveRaidCard
end

#MemObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def Mem
  @Mem
end

#MemDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def MemDescription
  @MemDescription
end

#NicDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def NicDescription
  @NicDescription
end

#NormalPriceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def NormalPrice
  @NormalPrice
end

#RealPriceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def RealPrice
  @RealPrice
end

#SeriesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def Series
  @Series
end

#UnitPriceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceClassCode:

    机型ID

  • CpuDescription:

    CPU描述

  • MemDescription:

    内存描述

  • DiskDescription:

    硬盘描述

  • HaveRaidCard:

    是否支持RAID. 0:不支持; 1:支持

  • NicDescription:

    网卡描述

  • GpuDescription:

    GPU描述

  • Discount:

    单价折扣

  • UnitPrice:

    用户刊例价格

  • RealPrice:

    实际价格

  • NormalPrice:

    官网刊例价格

  • DeviceType:

    设备使用场景类型

  • Series:

    机型系列

  • Cpu:

    cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2

  • Mem:

    内存容量。单位G



2214
2215
2216
# File 'lib/v20180423/models.rb', line 2214

def UnitPrice
  @UnitPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
# File 'lib/v20180423/models.rb', line 2234

def deserialize(params)
  @DeviceClassCode = params['DeviceClassCode']
  @CpuDescription = params['CpuDescription']
  @MemDescription = params['MemDescription']
  @DiskDescription = params['DiskDescription']
  @HaveRaidCard = params['HaveRaidCard']
  @NicDescription = params['NicDescription']
  @GpuDescription = params['GpuDescription']
  @Discount = params['Discount']
  @UnitPrice = params['UnitPrice']
  @RealPrice = params['RealPrice']
  @NormalPrice = params['NormalPrice']
  @DeviceType = params['DeviceType']
  @Series = params['Series']
  @Cpu = params['Cpu']
  @Mem = params['Mem']
end