public class EnvData extends AbstractModel
header, skipSign
Constructor and Description |
---|
EnvData() |
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.
|
Modifier and Type | Method and Description |
---|---|
DataDisk[] |
getDataDisks()
Get Data disk configuration of the instance
|
EnhancedService |
getEnhancedService()
Get Whether to activate CWPP agent and Cloud Monitor.
|
String |
getImageId()
Get CVM image ID
|
String |
getInstanceChargeType()
Get CVM instance billing method
`POSTPAID_BY_HOUR` (default): Hourly-billed pay-as-you-go `SPOTPAID`: Spot instance |
InstanceMarketOptionsRequest |
getInstanceMarketOptions()
Get Market-related options for instances, such as parameters related to spot instances.
|
String |
getInstanceName()
Get CVM instance display name
|
String |
getInstanceType()
Get CVM instance type.
|
InstanceTypeOptions |
getInstanceTypeOptions()
Get CVM instance model configuration.
|
String[] |
getInstanceTypes()
Get Types of CVM instances to create (up to 10).
|
InternetAccessible |
getInternetAccessible()
Get Public network bandwidth configuration
|
LoginSettings |
getLoginSettings()
Get Instance login settings
|
String[] |
getSecurityGroupIds()
Get Security groups associated with the instance
|
SystemDisk |
getSystemDisk()
Get System disk configuration of the instance
|
VirtualPrivateCloud |
getVirtualPrivateCloud()
Get Information of the VPC configuration.
|
VirtualPrivateCloud[] |
getVirtualPrivateClouds()
Get List of VPCs (creation of CVM instances across VPCs is supported).
|
String[] |
getZones()
Get List of availability zones.
|
void |
setDataDisks(DataDisk[] DataDisks)
Set Data disk configuration of the instance
|
void |
setEnhancedService(EnhancedService EnhancedService)
Set Whether to activate CWPP agent and Cloud Monitor.
|
void |
setImageId(String ImageId)
Set CVM image ID
|
void |
setInstanceChargeType(String InstanceChargeType)
Set CVM instance billing method
`POSTPAID_BY_HOUR` (default): Hourly-billed pay-as-you-go `SPOTPAID`: Spot instance |
void |
setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
Set Market-related options for instances, such as parameters related to spot instances.
|
void |
setInstanceName(String InstanceName)
Set CVM instance display name
|
void |
setInstanceType(String InstanceType)
Set CVM instance type.
|
void |
setInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)
Set CVM instance model configuration.
|
void |
setInstanceTypes(String[] InstanceTypes)
Set Types of CVM instances to create (up to 10).
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set Public network bandwidth configuration
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set Instance login settings
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set Security groups associated with the instance
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set System disk configuration of the instance
|
void |
setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
Set Information of the VPC configuration.
|
void |
setVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)
Set List of VPCs (creation of CVM instances across VPCs is supported).
|
void |
setZones(String[] Zones)
Set List of availability zones.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public EnvData()
public EnvData(EnvData source)
public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- CVM instance type. It cannot be specified together with `InstanceTypes` or `InstanceTypeOptions`.public String getImageId()
public void setImageId(String ImageId)
ImageId
- CVM image IDpublic SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- System disk configuration of the instancepublic DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- Data disk configuration of the instancepublic VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud
- Information of the VPC configuration. It cannot be specified together with `Zones` and `VirtualPrivateClouds`.public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- Public network bandwidth configurationpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- CVM instance display namepublic LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- Instance login settingspublic String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- Security groups associated with the instancepublic EnhancedService getEnhancedService()
public void setEnhancedService(EnhancedService EnhancedService)
EnhancedService
- Whether to activate CWPP agent and Cloud Monitor. CWPP agent and Cloud Monitor are activated by default.public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- CVM instance billing method public InstanceMarketOptionsRequest getInstanceMarketOptions()
public void setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
InstanceMarketOptions
- Market-related options for instances, such as parameters related to spot instances.public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes
- Types of CVM instances to create (up to 10). The system creates compute nodes of types specified in this list from top to down till the creation is successful. It cannot be specified together with `InstanceType` or `InstanceTypeOptions`.public InstanceTypeOptions getInstanceTypeOptions()
public void setInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)
InstanceTypeOptions
- CVM instance model configuration. It cannot be specified together with `InstanceType` or `InstanceTypes`.public String[] getZones()
public void setZones(String[] Zones)
Zones
- List of availability zones. You can create CVM cross AZs in the same region. It cannot be specified together with `VirtualPrivateCloud` or `VirtualPrivateClouds`.public VirtualPrivateCloud[] getVirtualPrivateClouds()
public void setVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)
VirtualPrivateClouds
- List of VPCs (creation of CVM instances across VPCs is supported). It cannot be specified together with `VirtualPrivateCloud` or `Zones`.Copyright © 2024. All rights reserved.