Class EnvData
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.batch.v20170312.models.EnvData
-
public class EnvData extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataDisk[]getDataDisks()Get 实例数据盘配置信息EnhancedServicegetEnhancedService()Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。StringgetImageId()Get CVM镜像IDStringgetInstanceChargeType()Get CVM实例计费类型
POSTPAID_BY_HOUR:按小时后付费
SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。InstanceMarketOptionsRequestgetInstanceMarketOptions()Get 实例的市场相关选项,如竞价实例相关参数StringgetInstanceName()Get CVM实例显示名称StringgetInstanceType()Get CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。InstanceTypeOptionsgetInstanceTypeOptions()Get CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。String[]getInstanceTypes()Get CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。InternetAccessiblegetInternetAccessible()Get 公网带宽相关信息设置LoginSettingsgetLoginSettings()Get 实例登录设置String[]getSecurityGroupIds()Get 实例所属安全组SystemDiskgetSystemDisk()Get 实例系统盘配置信息VirtualPrivateCloudgetVirtualPrivateCloud()Get 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。VirtualPrivateCloud[]getVirtualPrivateClouds()Get 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。String[]getZones()Get 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。voidsetDataDisks(DataDisk[] DataDisks)Set 实例数据盘配置信息voidsetEnhancedService(EnhancedService EnhancedService)Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。voidsetImageId(String ImageId)Set CVM镜像IDvoidsetInstanceChargeType(String InstanceChargeType)Set CVM实例计费类型
POSTPAID_BY_HOUR:按小时后付费
SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。voidsetInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)Set 实例的市场相关选项,如竞价实例相关参数voidsetInstanceName(String InstanceName)Set CVM实例显示名称voidsetInstanceType(String InstanceType)Set CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。voidsetInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)Set CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。voidsetInstanceTypes(String[] InstanceTypes)Set CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。voidsetInternetAccessible(InternetAccessible InternetAccessible)Set 公网带宽相关信息设置voidsetLoginSettings(LoginSettings LoginSettings)Set 实例登录设置voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组voidsetSystemDisk(SystemDisk SystemDisk)Set 实例系统盘配置信息voidsetVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)Set 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。voidsetVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)Set 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。voidsetZones(String[] Zones)Set 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。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
-
EnvData
public EnvData()
-
EnvData
public EnvData(EnvData 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
-
getInstanceType
public String getInstanceType()
Get CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。- Returns:
- InstanceType CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。
-
setInstanceType
public void setInstanceType(String InstanceType)
Set CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。- Parameters:
InstanceType- CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。
-
getImageId
public String getImageId()
Get CVM镜像ID- Returns:
- ImageId CVM镜像ID
-
setImageId
public void setImageId(String ImageId)
Set CVM镜像ID- Parameters:
ImageId- CVM镜像ID
-
getSystemDisk
public SystemDisk getSystemDisk()
Get 实例系统盘配置信息- Returns:
- SystemDisk 实例系统盘配置信息
-
setSystemDisk
public void setSystemDisk(SystemDisk SystemDisk)
Set 实例系统盘配置信息- Parameters:
SystemDisk- 实例系统盘配置信息
-
getDataDisks
public DataDisk[] getDataDisks()
Get 实例数据盘配置信息- Returns:
- DataDisks 实例数据盘配置信息
-
setDataDisks
public void setDataDisks(DataDisk[] DataDisks)
Set 实例数据盘配置信息- Parameters:
DataDisks- 实例数据盘配置信息
-
getVirtualPrivateCloud
public VirtualPrivateCloud getVirtualPrivateCloud()
Get 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。- Returns:
- VirtualPrivateCloud 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。
-
setVirtualPrivateCloud
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
Set 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。- Parameters:
VirtualPrivateCloud- 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。
-
getInternetAccessible
public InternetAccessible getInternetAccessible()
Get 公网带宽相关信息设置- Returns:
- InternetAccessible 公网带宽相关信息设置
-
setInternetAccessible
public void setInternetAccessible(InternetAccessible InternetAccessible)
Set 公网带宽相关信息设置- Parameters:
InternetAccessible- 公网带宽相关信息设置
-
getInstanceName
public String getInstanceName()
Get CVM实例显示名称- Returns:
- InstanceName CVM实例显示名称
-
setInstanceName
public void setInstanceName(String InstanceName)
Set CVM实例显示名称- Parameters:
InstanceName- CVM实例显示名称
-
getLoginSettings
public LoginSettings getLoginSettings()
Get 实例登录设置- Returns:
- LoginSettings 实例登录设置
-
setLoginSettings
public void setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置- Parameters:
LoginSettings- 实例登录设置
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 实例所属安全组- Returns:
- SecurityGroupIds 实例所属安全组
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 实例所属安全组- Parameters:
SecurityGroupIds- 实例所属安全组
-
getEnhancedService
public EnhancedService getEnhancedService()
Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。- Returns:
- EnhancedService 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
setEnhancedService
public void setEnhancedService(EnhancedService EnhancedService)
Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。- Parameters:
EnhancedService- 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
getInstanceChargeType
public String getInstanceChargeType()
Get CVM实例计费类型- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- Returns:
- InstanceChargeType CVM实例计费类型
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。 - POSTPAID_BY_HOUR:按小时后付费
- POSTPAID_BY_HOUR:按小时后付费
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set CVM实例计费类型- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- Parameters:
InstanceChargeType- CVM实例计费类型- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- POSTPAID_BY_HOUR:按小时后付费
- POSTPAID_BY_HOUR:按小时后付费
-
getInstanceMarketOptions
public InstanceMarketOptionsRequest getInstanceMarketOptions()
Get 实例的市场相关选项,如竞价实例相关参数- Returns:
- InstanceMarketOptions 实例的市场相关选项,如竞价实例相关参数
-
setInstanceMarketOptions
public void setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
Set 实例的市场相关选项,如竞价实例相关参数- Parameters:
InstanceMarketOptions- 实例的市场相关选项,如竞价实例相关参数
-
getInstanceTypes
public String[] getInstanceTypes()
Get CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。- Returns:
- InstanceTypes CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。
-
setInstanceTypes
public void setInstanceTypes(String[] InstanceTypes)
Set CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。- Parameters:
InstanceTypes- CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。
-
getInstanceTypeOptions
public InstanceTypeOptions getInstanceTypeOptions()
Get CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。- Returns:
- InstanceTypeOptions CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。
-
setInstanceTypeOptions
public void setInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)
Set CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。- Parameters:
InstanceTypeOptions- CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。
-
getZones
public String[] getZones()
Get 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。- Returns:
- Zones 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。
-
setZones
public void setZones(String[] Zones)
Set 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。- Parameters:
Zones- 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。
-
getVirtualPrivateClouds
public VirtualPrivateCloud[] getVirtualPrivateClouds()
Get 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。- Returns:
- VirtualPrivateClouds 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。
-
setVirtualPrivateClouds
public void setVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)
Set 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。- Parameters:
VirtualPrivateClouds- 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。
-
-