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 设备名称列表Long
getApplyEip()
Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0Long
getAutoRenewFlag()
Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0String
getBuySession()
Get 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。Long
getContainRaidCard()
Get 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入Long
getCpmPayMode()
Get 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1Long
getCpuId()
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核) * 2Long
getDataDiskCount()
Get 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值Long
getDataDiskTypeId()
Get 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值String
getDeviceClassCode()
Get 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息Long
getEipBandwidth()
Get 弹性公网IP带宽限制,单位MbString
getEipPayMode()
Get 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值FlowString
getFileSystem()
Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效Long
getGoodsCount()
Get 购买数量Long
getHyperThreading()
Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1String
getImageId()
Get 自定义镜像ID,取值生效时用自定义镜像部署物理机Long
getIsZoning()
Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1String[]
getLanIps()
Get 指定的内网IP列表,不指定时自动分配Long
getMemSize()
Get 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值Long
getNeedEMRAgent()
Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0Long
getNeedEMRSoftware()
Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0Long
getNeedMonitorAgent()
Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0Long
getNeedSecurityAgent()
Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0Long
getOsTypeId()
Get 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息String
getPassword()
Get 设置Linux root或Windows Administrator的密码Long
getRaidId()
Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息String
getSgId()
Get 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效String
getSubnetId()
Get 购买至子网IDLong
getSysDataSpace()
Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)Long
getSysRootSpace()
Get 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息Long
getSysSwaporuefiSpace()
Get 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)Long
getSystemDiskCount()
Get 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值Long
getSystemDiskTypeId()
Get 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值Long
getSysUsrlocalSpace()
Get /usr/local分区大小,单位为GTag[]
getTags()
Get 绑定的标签列表String
getTemplateId()
Get 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入Long
getTimeSpan()
Get 购买时长String
getTimeUnit()
Get 购买时长单位,取值:M(月) D(天)String
getVpcId()
Get 购买至私有网络IDString
getZone()
Get 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息void
setAliases(String[] Aliases)
Set 设备名称列表void
setApplyEip(Long ApplyEip)
Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0void
setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0void
setBuySession(String BuySession)
Set 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。void
setContainRaidCard(Long ContainRaidCard)
Set 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入void
setCpmPayMode(Long CpmPayMode)
Set 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1void
setCpuId(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核) * 2void
setDataDiskCount(Long DataDiskCount)
Set 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值void
setDataDiskTypeId(Long DataDiskTypeId)
Set 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值void
setDeviceClassCode(String DeviceClassCode)
Set 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息void
setEipBandwidth(Long EipBandwidth)
Set 弹性公网IP带宽限制,单位Mbvoid
setEipPayMode(String EipPayMode)
Set 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flowvoid
setFileSystem(String FileSystem)
Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效void
setGoodsCount(Long GoodsCount)
Set 购买数量void
setHyperThreading(Long HyperThreading)
Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1void
setImageId(String ImageId)
Set 自定义镜像ID,取值生效时用自定义镜像部署物理机void
setIsZoning(Long IsZoning)
Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1void
setLanIps(String[] LanIps)
Set 指定的内网IP列表,不指定时自动分配void
setMemSize(Long MemSize)
Set 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值void
setNeedEMRAgent(Long NeedEMRAgent)
Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0void
setNeedEMRSoftware(Long NeedEMRSoftware)
Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0void
setNeedMonitorAgent(Long NeedMonitorAgent)
Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0void
setNeedSecurityAgent(Long NeedSecurityAgent)
Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0void
setOsTypeId(Long OsTypeId)
Set 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息void
setPassword(String Password)
Set 设置Linux root或Windows Administrator的密码void
setRaidId(Long RaidId)
Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息void
setSgId(String SgId)
Set 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效void
setSubnetId(String SubnetId)
Set 购买至子网IDvoid
setSysDataSpace(Long SysDataSpace)
Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)void
setSysRootSpace(Long SysRootSpace)
Set 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息void
setSysSwaporuefiSpace(Long SysSwaporuefiSpace)
Set 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)void
setSystemDiskCount(Long SystemDiskCount)
Set 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值void
setSystemDiskTypeId(Long SystemDiskTypeId)
Set 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值void
setSysUsrlocalSpace(Long SysUsrlocalSpace)
Set /usr/local分区大小,单位为Gvoid
setTags(Tag[] Tags)
Set 绑定的标签列表void
setTemplateId(String TemplateId)
Set 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入void
setTimeSpan(Long TimeSpan)
Set 购买时长void
setTimeUnit(String TimeUnit)
Set 购买时长单位,取值:M(月) D(天)void
setVpcId(String VpcId)
Set 购买至私有网络IDvoid
setZone(String Zone)
Set 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息void
toMap(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不能同时传入
-
-