Class BuyDevicesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bm.v20180423.models.BuyDevicesRequest
-
public class BuyDevicesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description BuyDevicesRequest()BuyDevicesRequest(BuyDevicesRequest 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 String[]getAliases()Get 设备名称列表LonggetApplyEip()Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0LonggetAutoRenewFlag()Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0StringgetBuySession()Get 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。LonggetContainRaidCard()Get 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入LonggetCpmPayMode()Get 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1LonggetCpuId()Get CPU型号ID,自定义机型需要传入,取值:
1: E5-2620v3 (6核) * 22: E5-2680v4 (14核) * 23: E5-2670v3 (12核) * 24: E5-2620v4 (8核) * 25: 4110 (8核) * 26: 6133 (20核) * 2LonggetDataDiskCount()Get 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值LonggetDataDiskTypeId()Get 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值StringgetDeviceClassCode()Get 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息LonggetEipBandwidth()Get 弹性公网IP带宽限制,单位MbStringgetEipPayMode()Get 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值FlowStringgetFileSystem()Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效LonggetGoodsCount()Get 购买数量LonggetHyperThreading()Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1StringgetImageId()Get 自定义镜像ID,取值生效时用自定义镜像部署物理机LonggetIsZoning()Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1String[]getLanIps()Get 指定的内网IP列表,不指定时自动分配LonggetMemSize()Get 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值LonggetNeedEMRAgent()Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0LonggetNeedEMRSoftware()Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0LonggetNeedMonitorAgent()Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0LonggetNeedSecurityAgent()Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0LonggetOsTypeId()Get 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息StringgetPassword()Get 设置Linux root或Windows Administrator的密码LonggetRaidId()Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息StringgetSgId()Get 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效StringgetSubnetId()Get 购买至子网IDLonggetSysDataSpace()Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)LonggetSysRootSpace()Get 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息LonggetSysSwaporuefiSpace()Get 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)LonggetSystemDiskCount()Get 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值LonggetSystemDiskTypeId()Get 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值LonggetSysUsrlocalSpace()Get /usr/local分区大小,单位为GTag[]getTags()Get 绑定的标签列表StringgetTemplateId()Get 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入LonggetTimeSpan()Get 购买时长StringgetTimeUnit()Get 购买时长单位,取值:M(月) D(天)StringgetVpcId()Get 购买至私有网络IDStringgetZone()Get 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息voidsetAliases(String[] Aliases)Set 设备名称列表voidsetApplyEip(Long ApplyEip)Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0voidsetAutoRenewFlag(Long AutoRenewFlag)Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0voidsetBuySession(String BuySession)Set 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。voidsetContainRaidCard(Long ContainRaidCard)Set 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入voidsetCpmPayMode(Long CpmPayMode)Set 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1voidsetCpuId(Long CpuId)Set CPU型号ID,自定义机型需要传入,取值:
1: E5-2620v3 (6核) * 22: E5-2680v4 (14核) * 23: E5-2670v3 (12核) * 24: E5-2620v4 (8核) * 25: 4110 (8核) * 26: 6133 (20核) * 2voidsetDataDiskCount(Long DataDiskCount)Set 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值voidsetDataDiskTypeId(Long DataDiskTypeId)Set 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值voidsetDeviceClassCode(String DeviceClassCode)Set 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息voidsetEipBandwidth(Long EipBandwidth)Set 弹性公网IP带宽限制,单位MbvoidsetEipPayMode(String EipPayMode)Set 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值FlowvoidsetFileSystem(String FileSystem)Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效voidsetGoodsCount(Long GoodsCount)Set 购买数量voidsetHyperThreading(Long HyperThreading)Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1voidsetImageId(String ImageId)Set 自定义镜像ID,取值生效时用自定义镜像部署物理机voidsetIsZoning(Long IsZoning)Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1voidsetLanIps(String[] LanIps)Set 指定的内网IP列表,不指定时自动分配voidsetMemSize(Long MemSize)Set 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值voidsetNeedEMRAgent(Long NeedEMRAgent)Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0voidsetNeedEMRSoftware(Long NeedEMRSoftware)Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0voidsetNeedMonitorAgent(Long NeedMonitorAgent)Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0voidsetNeedSecurityAgent(Long NeedSecurityAgent)Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0voidsetOsTypeId(Long OsTypeId)Set 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息voidsetPassword(String Password)Set 设置Linux root或Windows Administrator的密码voidsetRaidId(Long RaidId)Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息voidsetSgId(String SgId)Set 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效voidsetSubnetId(String SubnetId)Set 购买至子网IDvoidsetSysDataSpace(Long SysDataSpace)Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)voidsetSysRootSpace(Long SysRootSpace)Set 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息voidsetSysSwaporuefiSpace(Long SysSwaporuefiSpace)Set 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)voidsetSystemDiskCount(Long SystemDiskCount)Set 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值voidsetSystemDiskTypeId(Long SystemDiskTypeId)Set 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值voidsetSysUsrlocalSpace(Long SysUsrlocalSpace)Set /usr/local分区大小,单位为GvoidsetTags(Tag[] Tags)Set 绑定的标签列表voidsetTemplateId(String TemplateId)Set 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入voidsetTimeSpan(Long TimeSpan)Set 购买时长voidsetTimeUnit(String TimeUnit)Set 购买时长单位,取值:M(月) D(天)voidsetVpcId(String VpcId)Set 购买至私有网络IDvoidsetZone(String Zone)Set 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息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
-
BuyDevicesRequest
public BuyDevicesRequest()
-
BuyDevicesRequest
public BuyDevicesRequest(BuyDevicesRequest 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
-
getZone
public String getZone()
Get 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息- Returns:
- Zone 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
-
setZone
public void setZone(String Zone)
Set 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息- Parameters:
Zone- 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
-
getOsTypeId
public Long getOsTypeId()
Get 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息- Returns:
- OsTypeId 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息
-
setOsTypeId
public void setOsTypeId(Long OsTypeId)
Set 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息- Parameters:
OsTypeId- 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息
-
getRaidId
public Long getRaidId()
Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息- Returns:
- RaidId RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
-
setRaidId
public void setRaidId(Long RaidId)
Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息- Parameters:
RaidId- RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
-
getGoodsCount
public Long getGoodsCount()
Get 购买数量- Returns:
- GoodsCount 购买数量
-
setGoodsCount
public void setGoodsCount(Long GoodsCount)
Set 购买数量- Parameters:
GoodsCount- 购买数量
-
getVpcId
public String getVpcId()
Get 购买至私有网络ID- Returns:
- VpcId 购买至私有网络ID
-
setVpcId
public void setVpcId(String VpcId)
Set 购买至私有网络ID- Parameters:
VpcId- 购买至私有网络ID
-
getSubnetId
public String getSubnetId()
Get 购买至子网ID- Returns:
- SubnetId 购买至子网ID
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 购买至子网ID- Parameters:
SubnetId- 购买至子网ID
-
getDeviceClassCode
public String getDeviceClassCode()
Get 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息- Returns:
- DeviceClassCode 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息
-
setDeviceClassCode
public void setDeviceClassCode(String DeviceClassCode)
Set 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息- Parameters:
DeviceClassCode- 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息
-
getTimeUnit
public String getTimeUnit()
Get 购买时长单位,取值:M(月) D(天)- Returns:
- TimeUnit 购买时长单位,取值:M(月) D(天)
-
setTimeUnit
public void setTimeUnit(String TimeUnit)
Set 购买时长单位,取值:M(月) D(天)- Parameters:
TimeUnit- 购买时长单位,取值:M(月) D(天)
-
getTimeSpan
public Long getTimeSpan()
Get 购买时长- Returns:
- TimeSpan 购买时长
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 购买时长- Parameters:
TimeSpan- 购买时长
-
getNeedSecurityAgent
public Long getNeedSecurityAgent()
Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0- Returns:
- NeedSecurityAgent 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
-
setNeedSecurityAgent
public void setNeedSecurityAgent(Long NeedSecurityAgent)
Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0- Parameters:
NeedSecurityAgent- 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
-
getNeedMonitorAgent
public Long getNeedMonitorAgent()
Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0- Returns:
- NeedMonitorAgent 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
-
setNeedMonitorAgent
public void setNeedMonitorAgent(Long NeedMonitorAgent)
Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0- Parameters:
NeedMonitorAgent- 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
-
getNeedEMRAgent
public Long getNeedEMRAgent()
Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0- Returns:
- NeedEMRAgent 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
-
setNeedEMRAgent
public void setNeedEMRAgent(Long NeedEMRAgent)
Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0- Parameters:
NeedEMRAgent- 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
-
getNeedEMRSoftware
public Long getNeedEMRSoftware()
Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0- Returns:
- NeedEMRSoftware 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
-
setNeedEMRSoftware
public void setNeedEMRSoftware(Long NeedEMRSoftware)
Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0- Parameters:
NeedEMRSoftware- 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
-
getApplyEip
public Long getApplyEip()
Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0- Returns:
- ApplyEip 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
-
setApplyEip
public void setApplyEip(Long ApplyEip)
Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0- Parameters:
ApplyEip- 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
-
getEipPayMode
public String getEipPayMode()
Get 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow- Returns:
- EipPayMode 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
-
setEipPayMode
public void setEipPayMode(String EipPayMode)
Set 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow- Parameters:
EipPayMode- 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
-
getEipBandwidth
public Long getEipBandwidth()
Get 弹性公网IP带宽限制,单位Mb- Returns:
- EipBandwidth 弹性公网IP带宽限制,单位Mb
-
setEipBandwidth
public void setEipBandwidth(Long EipBandwidth)
Set 弹性公网IP带宽限制,单位Mb- Parameters:
EipBandwidth- 弹性公网IP带宽限制,单位Mb
-
getIsZoning
public Long getIsZoning()
Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1- Returns:
- IsZoning 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
-
setIsZoning
public void setIsZoning(Long IsZoning)
Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1- Parameters:
IsZoning- 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
-
getCpmPayMode
public Long getCpmPayMode()
Get 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1- Returns:
- CpmPayMode 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
-
setCpmPayMode
public void setCpmPayMode(Long CpmPayMode)
Set 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1- Parameters:
CpmPayMode- 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
-
getImageId
public String getImageId()
Get 自定义镜像ID,取值生效时用自定义镜像部署物理机- Returns:
- ImageId 自定义镜像ID,取值生效时用自定义镜像部署物理机
-
setImageId
public void setImageId(String ImageId)
Set 自定义镜像ID,取值生效时用自定义镜像部署物理机- Parameters:
ImageId- 自定义镜像ID,取值生效时用自定义镜像部署物理机
-
getPassword
public String getPassword()
Get 设置Linux root或Windows Administrator的密码- Returns:
- Password 设置Linux root或Windows Administrator的密码
-
setPassword
public void setPassword(String Password)
Set 设置Linux root或Windows Administrator的密码- Parameters:
Password- 设置Linux root或Windows Administrator的密码
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0- Returns:
- AutoRenewFlag 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0- Parameters:
AutoRenewFlag- 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
-
getSysRootSpace
public Long getSysRootSpace()
Get 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息- Returns:
- SysRootSpace 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
-
setSysRootSpace
public void setSysRootSpace(Long SysRootSpace)
Set 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息- Parameters:
SysRootSpace- 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
-
getSysSwaporuefiSpace
public Long getSysSwaporuefiSpace()
Get 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)- Returns:
- SysSwaporuefiSpace 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
-
setSysSwaporuefiSpace
public void setSysSwaporuefiSpace(Long SysSwaporuefiSpace)
Set 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)- Parameters:
SysSwaporuefiSpace- 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
-
getSysUsrlocalSpace
public Long getSysUsrlocalSpace()
Get /usr/local分区大小,单位为G- Returns:
- SysUsrlocalSpace /usr/local分区大小,单位为G
-
setSysUsrlocalSpace
public void setSysUsrlocalSpace(Long SysUsrlocalSpace)
Set /usr/local分区大小,单位为G- Parameters:
SysUsrlocalSpace- /usr/local分区大小,单位为G
-
getSysDataSpace
public Long getSysDataSpace()
Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)- Returns:
- SysDataSpace /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
-
setSysDataSpace
public void setSysDataSpace(Long SysDataSpace)
Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)- Parameters:
SysDataSpace- /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
-
getHyperThreading
public Long getHyperThreading()
Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1- Returns:
- HyperThreading 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
-
setHyperThreading
public void setHyperThreading(Long HyperThreading)
Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1- Parameters:
HyperThreading- 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
-
getLanIps
public String[] getLanIps()
Get 指定的内网IP列表,不指定时自动分配- Returns:
- LanIps 指定的内网IP列表,不指定时自动分配
-
setLanIps
public void setLanIps(String[] LanIps)
Set 指定的内网IP列表,不指定时自动分配- Parameters:
LanIps- 指定的内网IP列表,不指定时自动分配
-
getAliases
public String[] getAliases()
Get 设备名称列表- Returns:
- Aliases 设备名称列表
-
setAliases
public void setAliases(String[] Aliases)
Set 设备名称列表- Parameters:
Aliases- 设备名称列表
-
getCpuId
public Long getCpuId()
Get CPU型号ID,自定义机型需要传入,取值:- 1: E5-2620v3 (6核) * 2
- 2: E5-2680v4 (14核) * 2
- 3: E5-2670v3 (12核) * 2
- 4: E5-2620v4 (8核) * 2
- 5: 4110 (8核) * 2
- 6: 6133 (20核) * 2
- Returns:
- CpuId CPU型号ID,自定义机型需要传入,取值:
- 1: E5-2620v3 (6核) * 2
- 2: E5-2680v4 (14核) * 2
- 3: E5-2670v3 (12核) * 2
- 4: E5-2620v4 (8核) * 2
- 5: 4110 (8核) * 2
- 6: 6133 (20核) * 2
-
setCpuId
public void setCpuId(Long CpuId)
Set CPU型号ID,自定义机型需要传入,取值:- 1: E5-2620v3 (6核) * 2
- 2: E5-2680v4 (14核) * 2
- 3: E5-2670v3 (12核) * 2
- 4: E5-2620v4 (8核) * 2
- 5: 4110 (8核) * 2
- 6: 6133 (20核) * 2
- Parameters:
CpuId- CPU型号ID,自定义机型需要传入,取值:- 1: E5-2620v3 (6核) * 2
- 2: E5-2680v4 (14核) * 2
- 3: E5-2670v3 (12核) * 2
- 4: E5-2620v4 (8核) * 2
- 5: 4110 (8核) * 2
- 6: 6133 (20核) * 2
-
getContainRaidCard
public Long getContainRaidCard()
Get 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入- Returns:
- ContainRaidCard 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入
-
setContainRaidCard
public void setContainRaidCard(Long ContainRaidCard)
Set 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入- Parameters:
ContainRaidCard- 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入
-
getMemSize
public Long getMemSize()
Get 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Returns:
- MemSize 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
setMemSize
public void setMemSize(Long MemSize)
Set 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Parameters:
MemSize- 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
getSystemDiskTypeId
public Long getSystemDiskTypeId()
Get 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Returns:
- SystemDiskTypeId 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
setSystemDiskTypeId
public void setSystemDiskTypeId(Long SystemDiskTypeId)
Set 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Parameters:
SystemDiskTypeId- 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
getSystemDiskCount
public Long getSystemDiskCount()
Get 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Returns:
- SystemDiskCount 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
setSystemDiskCount
public void setSystemDiskCount(Long SystemDiskCount)
Set 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Parameters:
SystemDiskCount- 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
getDataDiskTypeId
public Long getDataDiskTypeId()
Get 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Returns:
- DataDiskTypeId 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
setDataDiskTypeId
public void setDataDiskTypeId(Long DataDiskTypeId)
Set 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Parameters:
DataDiskTypeId- 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
getDataDiskCount
public Long getDataDiskCount()
Get 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Returns:
- DataDiskCount 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
setDataDiskCount
public void setDataDiskCount(Long DataDiskCount)
Set 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值- Parameters:
DataDiskCount- 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
-
getTags
public Tag[] getTags()
Get 绑定的标签列表- Returns:
- Tags 绑定的标签列表
-
setTags
public void setTags(Tag[] Tags)
Set 绑定的标签列表- Parameters:
Tags- 绑定的标签列表
-
getFileSystem
public String getFileSystem()
Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效- Returns:
- FileSystem 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
-
setFileSystem
public void setFileSystem(String FileSystem)
Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效- Parameters:
FileSystem- 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
-
getBuySession
public String getBuySession()
Get 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。- Returns:
- BuySession 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。
-
setBuySession
public void setBuySession(String BuySession)
Set 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。- Parameters:
BuySession- 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。
-
getSgId
public String getSgId()
Get 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效- Returns:
- SgId 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效
-
setSgId
public void setSgId(String SgId)
Set 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效- Parameters:
SgId- 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效
-
getTemplateId
public String getTemplateId()
Get 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入- Returns:
- TemplateId 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入
-
setTemplateId
public void setTemplateId(String TemplateId)
Set 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入- Parameters:
TemplateId- 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入
-
-