public class InstanceSpec extends AbstractModel
Constructor and Description |
---|
InstanceSpec() |
InstanceSpec(InstanceSpec 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 |
---|---|
Long |
getCpu()
Get Number of instance CPU cores
|
Boolean |
getHasStock()
Get Whether there is an inventory.
|
String |
getMachineType()
Get Machine type
|
Long |
getMaxIoBandWidth()
Get Maximum bandwidth
|
Long |
getMaxIops()
Get Maximum IOPS
|
Long |
getMaxStorageSize()
Get Maximum instance storage capacity GB
|
Long |
getMemory()
Get Instance memory in GB
|
Long |
getMinStorageSize()
Get Minimum instance storage capacity GB
|
Long |
getStockCount()
Get Quantity in stock
Note: This field may return null, indicating that no valid values can be obtained.
|
ZoneStockInfo[] |
getZoneStockInfos()
Get Inventory information in a region
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setCpu(Long Cpu)
Set Number of instance CPU cores
|
void |
setHasStock(Boolean HasStock)
Set Whether there is an inventory.
|
void |
setMachineType(String MachineType)
Set Machine type
|
void |
setMaxIoBandWidth(Long MaxIoBandWidth)
Set Maximum bandwidth
|
void |
setMaxIops(Long MaxIops)
Set Maximum IOPS
|
void |
setMaxStorageSize(Long MaxStorageSize)
Set Maximum instance storage capacity GB
|
void |
setMemory(Long Memory)
Set Instance memory in GB
|
void |
setMinStorageSize(Long MinStorageSize)
Set Minimum instance storage capacity GB
|
void |
setStockCount(Long StockCount)
Set Quantity in stock
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setZoneStockInfos(ZoneStockInfo[] ZoneStockInfos)
Set Inventory information in a region
Note: This field may return null, indicating that no valid values can be obtained.
|
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 InstanceSpec()
public InstanceSpec(InstanceSpec source)
public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- Number of instance CPU corespublic Long getMemory()
public void setMemory(Long Memory)
Memory
- Instance memory in GBpublic Long getMaxStorageSize()
public void setMaxStorageSize(Long MaxStorageSize)
MaxStorageSize
- Maximum instance storage capacity GBpublic Long getMinStorageSize()
public void setMinStorageSize(Long MinStorageSize)
MinStorageSize
- Minimum instance storage capacity GBpublic Boolean getHasStock()
public void setHasStock(Boolean HasStock)
HasStock
- Whether there is an inventory.public String getMachineType()
public void setMachineType(String MachineType)
MachineType
- Machine typepublic Long getMaxIops()
public void setMaxIops(Long MaxIops)
MaxIops
- Maximum IOPSpublic Long getMaxIoBandWidth()
public void setMaxIoBandWidth(Long MaxIoBandWidth)
MaxIoBandWidth
- Maximum bandwidthpublic ZoneStockInfo[] getZoneStockInfos()
public void setZoneStockInfos(ZoneStockInfo[] ZoneStockInfos)
ZoneStockInfos
- Inventory information in a region
Note: This field may return null, indicating that no valid values can be obtained.public Long getStockCount()
public void setStockCount(Long StockCount)
StockCount
- Quantity in stock
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.