Class DeviceHardwareInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bm.v20180423.models.DeviceHardwareInfo
-
public class DeviceHardwareInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DeviceHardwareInfo()DeviceHardwareInfo(DeviceHardwareInfo source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetContainRaidCard()Get 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡LonggetCpmPayMode()Get 机型计费模式,1 为预付费,2 为后付费LonggetCpu()Get cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2StringgetCpuDescription()Get CPU 型号描述LonggetCpuId()Get 自定义机型,CPU 型号 ID(非自定义机型返回0)LonggetDataDiskCount()Get 自定义机型数据盘数量(若没有则返回0)LonggetDataDiskTypeId()Get 自定义机型数据盘类型 ID(若没有则返回0)StringgetDeviceClassCode()Get 机型外部代号StringgetDiskDescription()Get 磁盘描述StringgetInstanceId()Get 设备实例 IDLonggetIsElastic()Get 是否自定义机型LonggetMem()Get 自定义机型,内存大小, 单位 GB(非自定义机型返回0)StringgetMemDescription()Get 内存描述StringgetNicDescription()Get 网卡描述StringgetRaidDescription()Get 是否支持 RAID 的描述LonggetSystemDiskCount()Get 自定义机型系统盘数量(若没有则返回0)LonggetSystemDiskTypeId()Get 自定义机型系统盘类型ID(若没有则返回0)voidsetContainRaidCard(Long ContainRaidCard)Set 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡voidsetCpmPayMode(Long CpmPayMode)Set 机型计费模式,1 为预付费,2 为后付费voidsetCpu(Long Cpu)Set cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2voidsetCpuDescription(String CpuDescription)Set CPU 型号描述voidsetCpuId(Long CpuId)Set 自定义机型,CPU 型号 ID(非自定义机型返回0)voidsetDataDiskCount(Long DataDiskCount)Set 自定义机型数据盘数量(若没有则返回0)voidsetDataDiskTypeId(Long DataDiskTypeId)Set 自定义机型数据盘类型 ID(若没有则返回0)voidsetDeviceClassCode(String DeviceClassCode)Set 机型外部代号voidsetDiskDescription(String DiskDescription)Set 磁盘描述voidsetInstanceId(String InstanceId)Set 设备实例 IDvoidsetIsElastic(Long IsElastic)Set 是否自定义机型voidsetMem(Long Mem)Set 自定义机型,内存大小, 单位 GB(非自定义机型返回0)voidsetMemDescription(String MemDescription)Set 内存描述voidsetNicDescription(String NicDescription)Set 网卡描述voidsetRaidDescription(String RaidDescription)Set 是否支持 RAID 的描述voidsetSystemDiskCount(Long SystemDiskCount)Set 自定义机型系统盘数量(若没有则返回0)voidsetSystemDiskTypeId(Long SystemDiskTypeId)Set 自定义机型系统盘类型ID(若没有则返回0)voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
DeviceHardwareInfo
public DeviceHardwareInfo()
-
DeviceHardwareInfo
public DeviceHardwareInfo(DeviceHardwareInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
Get 设备实例 ID- Returns:
- InstanceId 设备实例 ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 设备实例 ID- Parameters:
InstanceId- 设备实例 ID
-
getIsElastic
public Long getIsElastic()
Get 是否自定义机型- Returns:
- IsElastic 是否自定义机型
-
setIsElastic
public void setIsElastic(Long IsElastic)
Set 是否自定义机型- Parameters:
IsElastic- 是否自定义机型
-
getCpmPayMode
public Long getCpmPayMode()
Get 机型计费模式,1 为预付费,2 为后付费- Returns:
- CpmPayMode 机型计费模式,1 为预付费,2 为后付费
-
setCpmPayMode
public void setCpmPayMode(Long CpmPayMode)
Set 机型计费模式,1 为预付费,2 为后付费- Parameters:
CpmPayMode- 机型计费模式,1 为预付费,2 为后付费
-
getCpuId
public Long getCpuId()
Get 自定义机型,CPU 型号 ID(非自定义机型返回0)- Returns:
- CpuId 自定义机型,CPU 型号 ID(非自定义机型返回0)
-
setCpuId
public void setCpuId(Long CpuId)
Set 自定义机型,CPU 型号 ID(非自定义机型返回0)- Parameters:
CpuId- 自定义机型,CPU 型号 ID(非自定义机型返回0)
-
getMem
public Long getMem()
Get 自定义机型,内存大小, 单位 GB(非自定义机型返回0)- Returns:
- Mem 自定义机型,内存大小, 单位 GB(非自定义机型返回0)
-
setMem
public void setMem(Long Mem)
Set 自定义机型,内存大小, 单位 GB(非自定义机型返回0)- Parameters:
Mem- 自定义机型,内存大小, 单位 GB(非自定义机型返回0)
-
getContainRaidCard
public Long getContainRaidCard()
Get 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡- Returns:
- ContainRaidCard 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡
-
setContainRaidCard
public void setContainRaidCard(Long ContainRaidCard)
Set 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡- Parameters:
ContainRaidCard- 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡
-
getSystemDiskTypeId
public Long getSystemDiskTypeId()
Get 自定义机型系统盘类型ID(若没有则返回0)- Returns:
- SystemDiskTypeId 自定义机型系统盘类型ID(若没有则返回0)
-
setSystemDiskTypeId
public void setSystemDiskTypeId(Long SystemDiskTypeId)
Set 自定义机型系统盘类型ID(若没有则返回0)- Parameters:
SystemDiskTypeId- 自定义机型系统盘类型ID(若没有则返回0)
-
getSystemDiskCount
public Long getSystemDiskCount()
Get 自定义机型系统盘数量(若没有则返回0)- Returns:
- SystemDiskCount 自定义机型系统盘数量(若没有则返回0)
-
setSystemDiskCount
public void setSystemDiskCount(Long SystemDiskCount)
Set 自定义机型系统盘数量(若没有则返回0)- Parameters:
SystemDiskCount- 自定义机型系统盘数量(若没有则返回0)
-
getDataDiskTypeId
public Long getDataDiskTypeId()
Get 自定义机型数据盘类型 ID(若没有则返回0)- Returns:
- DataDiskTypeId 自定义机型数据盘类型 ID(若没有则返回0)
-
setDataDiskTypeId
public void setDataDiskTypeId(Long DataDiskTypeId)
Set 自定义机型数据盘类型 ID(若没有则返回0)- Parameters:
DataDiskTypeId- 自定义机型数据盘类型 ID(若没有则返回0)
-
getDataDiskCount
public Long getDataDiskCount()
Get 自定义机型数据盘数量(若没有则返回0)- Returns:
- DataDiskCount 自定义机型数据盘数量(若没有则返回0)
-
setDataDiskCount
public void setDataDiskCount(Long DataDiskCount)
Set 自定义机型数据盘数量(若没有则返回0)- Parameters:
DataDiskCount- 自定义机型数据盘数量(若没有则返回0)
-
getCpuDescription
public String getCpuDescription()
Get CPU 型号描述- Returns:
- CpuDescription CPU 型号描述
-
setCpuDescription
public void setCpuDescription(String CpuDescription)
Set CPU 型号描述- Parameters:
CpuDescription- CPU 型号描述
-
getMemDescription
public String getMemDescription()
Get 内存描述- Returns:
- MemDescription 内存描述
-
setMemDescription
public void setMemDescription(String MemDescription)
Set 内存描述- Parameters:
MemDescription- 内存描述
-
getDiskDescription
public String getDiskDescription()
Get 磁盘描述- Returns:
- DiskDescription 磁盘描述
-
setDiskDescription
public void setDiskDescription(String DiskDescription)
Set 磁盘描述- Parameters:
DiskDescription- 磁盘描述
-
getNicDescription
public String getNicDescription()
Get 网卡描述- Returns:
- NicDescription 网卡描述
-
setNicDescription
public void setNicDescription(String NicDescription)
Set 网卡描述- Parameters:
NicDescription- 网卡描述
-
getRaidDescription
public String getRaidDescription()
Get 是否支持 RAID 的描述- Returns:
- RaidDescription 是否支持 RAID 的描述
-
setRaidDescription
public void setRaidDescription(String RaidDescription)
Set 是否支持 RAID 的描述- Parameters:
RaidDescription- 是否支持 RAID 的描述
-
getCpu
public Long getCpu()
Get cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2- Returns:
- Cpu cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2
-
setCpu
public void setCpu(Long Cpu)
Set cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2- Parameters:
Cpu- cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2
-
getDeviceClassCode
public String getDeviceClassCode()
Get 机型外部代号- Returns:
- DeviceClassCode 机型外部代号
-
setDeviceClassCode
public void setDeviceClassCode(String DeviceClassCode)
Set 机型外部代号- Parameters:
DeviceClassCode- 机型外部代号
-
-