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