Class EnvDataCpm
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.batch.v20170312.models.EnvDataCpm
-
public class EnvDataCpm extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description EnvDataCpm()EnvDataCpm(EnvDataCpm 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 LonggetApplyEip()Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0。LonggetAutoRenewFlag()Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0。LonggetEipBandwidth()Get 弹性公网IP带宽限制,单位Mb。StringgetEipPayMode()Get 弹性公网IP计费模式,取值:flow(按流量计费) bandwidth(按带宽计费),默认取值flow。StringgetFileSystem()Get 指定数据盘的文件系统格式,当前支持 ext4和xfs选项, 默认为ext4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效。LonggetHyperThreading()Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1。StringgetImageId()Get 自定义镜像ID,取值生效时用自定义镜像部署物理机。String[]getInstanceTypes()Get 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。LonggetIsZoning()Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1。String[]getLanIps()Get 指定的内网IP列表,不指定时自动分配。LonggetNeedMonitorAgent()Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0。LonggetNeedSecurityAgent()Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0。LonggetOsTypeId()Get 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。StringgetPassword()Get 设置Linux root或Windows Administrator的密码。若不设置此参数,默认情况下会随机生成密码,并以站内信方式通知到用户。LonggetRaidId()Get RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。LonggetSysDataSpace()Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)。LonggetSysRootSpace()Get 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。LonggetTimeSpan()Get 购买时长。StringgetTimeUnit()Get 购买时长单位,取值:m(月)。CpmVirtualPrivateCloud[]getVirtualPrivateClouds()Get 黑石VPC列表,目前仅支持一个VPC。String[]getZones()Get 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。voidsetApplyEip(Long ApplyEip)Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0。voidsetAutoRenewFlag(Long AutoRenewFlag)Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0。voidsetEipBandwidth(Long EipBandwidth)Set 弹性公网IP带宽限制,单位Mb。voidsetEipPayMode(String EipPayMode)Set 弹性公网IP计费模式,取值:flow(按流量计费) bandwidth(按带宽计费),默认取值flow。voidsetFileSystem(String FileSystem)Set 指定数据盘的文件系统格式,当前支持 ext4和xfs选项, 默认为ext4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效。voidsetHyperThreading(Long HyperThreading)Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1。voidsetImageId(String ImageId)Set 自定义镜像ID,取值生效时用自定义镜像部署物理机。voidsetInstanceTypes(String[] InstanceTypes)Set 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。voidsetIsZoning(Long IsZoning)Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1。voidsetLanIps(String[] LanIps)Set 指定的内网IP列表,不指定时自动分配。voidsetNeedMonitorAgent(Long NeedMonitorAgent)Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0。voidsetNeedSecurityAgent(Long NeedSecurityAgent)Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0。voidsetOsTypeId(Long OsTypeId)Set 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。voidsetPassword(String Password)Set 设置Linux root或Windows Administrator的密码。若不设置此参数,默认情况下会随机生成密码,并以站内信方式通知到用户。voidsetRaidId(Long RaidId)Set RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。voidsetSysDataSpace(Long SysDataSpace)Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)。voidsetSysRootSpace(Long SysRootSpace)Set 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。voidsetTimeSpan(Long TimeSpan)Set 购买时长。voidsetTimeUnit(String TimeUnit)Set 购买时长单位,取值:m(月)。voidsetVirtualPrivateClouds(CpmVirtualPrivateCloud[] VirtualPrivateClouds)Set 黑石VPC列表,目前仅支持一个VPC。voidsetZones(String[] Zones)Set 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。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
-
EnvDataCpm
public EnvDataCpm()
-
EnvDataCpm
public EnvDataCpm(EnvDataCpm 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
-
getZones
public String[] getZones()
Get 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。- Returns:
- Zones 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。
-
setZones
public void setZones(String[] Zones)
Set 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。- Parameters:
Zones- 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。
-
getInstanceTypes
public String[] getInstanceTypes()
Get 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。- Returns:
- InstanceTypes 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。
-
setInstanceTypes
public void setInstanceTypes(String[] InstanceTypes)
Set 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。- Parameters:
InstanceTypes- 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。
-
getTimeUnit
public String getTimeUnit()
Get 购买时长单位,取值:m(月)。- Returns:
- TimeUnit 购买时长单位,取值:m(月)。
-
setTimeUnit
public void setTimeUnit(String TimeUnit)
Set 购买时长单位,取值:m(月)。- Parameters:
TimeUnit- 购买时长单位,取值:m(月)。
-
getTimeSpan
public Long getTimeSpan()
Get 购买时长。- Returns:
- TimeSpan 购买时长。
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 购买时长。- Parameters:
TimeSpan- 购买时长。
-
getRaidId
public Long getRaidId()
Get RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。- Returns:
- RaidId RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。
-
setRaidId
public void setRaidId(Long RaidId)
Set RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。- Parameters:
RaidId- RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。
-
getOsTypeId
public Long getOsTypeId()
Get 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。- Returns:
- OsTypeId 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。
-
setOsTypeId
public void setOsTypeId(Long OsTypeId)
Set 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。- Parameters:
OsTypeId- 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。
-
getVirtualPrivateClouds
public CpmVirtualPrivateCloud[] getVirtualPrivateClouds()
Get 黑石VPC列表,目前仅支持一个VPC。- Returns:
- VirtualPrivateClouds 黑石VPC列表,目前仅支持一个VPC。
-
setVirtualPrivateClouds
public void setVirtualPrivateClouds(CpmVirtualPrivateCloud[] VirtualPrivateClouds)
Set 黑石VPC列表,目前仅支持一个VPC。- Parameters:
VirtualPrivateClouds- 黑石VPC列表,目前仅支持一个VPC。
-
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。
-
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。
-
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。
-
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时生效。
-
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的密码。若不设置此参数,默认情况下会随机生成密码,并以站内信方式通知到用户。
-
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。
-
getImageId
public String getImageId()
Get 自定义镜像ID,取值生效时用自定义镜像部署物理机。- Returns:
- ImageId 自定义镜像ID,取值生效时用自定义镜像部署物理机。
-
setImageId
public void setImageId(String ImageId)
Set 自定义镜像ID,取值生效时用自定义镜像部署物理机。- Parameters:
ImageId- 自定义镜像ID,取值生效时用自定义镜像部署物理机。
-
getSysRootSpace
public Long getSysRootSpace()
Get 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。- Returns:
- SysRootSpace 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。
-
setSysRootSpace
public void setSysRootSpace(Long SysRootSpace)
Set 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。- Parameters:
SysRootSpace- 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。
-
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列表,不指定时自动分配。
-
-