public class Resource extends AbstractModel
header, skipSign
Constructor and Description |
---|
Resource() |
Resource(Resource 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 CPU核数
|
Long |
getDiskNum()
Get 本地盘数量,如2
|
Long |
getDiskSize()
Get 数据盘容量
|
String |
getDiskType()
Get 数据盘类型 取值范围:
CLOUD_SSD:表示云SSD。
CLOUD_PREMIUM:表示高效云盘。
CLOUD_BASIC:表示云硬盘。
LOCAL_BASIC:表示本地盘。
LOCAL_SSD:表示本地SSD。
CLOUD_HSSD:表示增强型SSD云硬盘。
CLOUD_THROUGHPUT:表示吞吐型云硬盘。
CLOUD_TSSD:表示极速型SSD云硬盘。
CLOUD_BIGDATA:表示大数据型云硬盘。
CLOUD_HIGHIO:表示高IO型云硬盘。
CLOUD_BSSD:表示通用型SSD云硬盘。
REMOTE_SSD:表示远端SSD盘。
|
String |
getGpuDesc()
Get GPU信息
|
String |
getInstanceType()
Get 规格类型,如S2.MEDIUM8
|
Long |
getLocalDiskNum()
Get 本地盘数量,该字段已废弃
|
Long |
getMemSize()
Get 内存容量,单位为M
|
MultiDisk[] |
getMultiDisks()
Get 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getRootSize()
Get 系统盘容量
|
String |
getSpec()
Get 节点规格描述,如CVM.SA2。
|
Long |
getStorageType()
Get 取值范围:
"LOCAL_SSD" 3 //本地SSD
"CLOUD_SSD" 4 //云SSD
"CLOUD_PREMIUM" 5 //高效云盘
"CLOUD_HSSD" 6 //增强型SSD云硬盘
"CLOUD_THROUGHPUT" 11//吞吐型云硬盘
"CLOUD_TSSD" 12 //极速型SSD云硬盘
"CLOUD_BSSD" 13 //通用型SSD云硬盘
"CLOUD_BIGDATA" 14 //大数据型云硬盘
"CLOUD_HIGHIO" 15 //高IO型云硬盘
该类型字段为无效字段,实际系统盘类型会根据数据盘类型和节点类型判断,如果节点支持所选的数据盘类型,系统盘类型会跟数据盘保持一致,建议使用CreateCluster接口
|
Tag[] |
getTags()
Get 需要绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCpu(Long Cpu)
Set CPU核数
|
void |
setDiskNum(Long DiskNum)
Set 本地盘数量,如2
|
void |
setDiskSize(Long DiskSize)
Set 数据盘容量
|
void |
setDiskType(String DiskType)
Set 数据盘类型 取值范围:
CLOUD_SSD:表示云SSD。
CLOUD_PREMIUM:表示高效云盘。
CLOUD_BASIC:表示云硬盘。
LOCAL_BASIC:表示本地盘。
LOCAL_SSD:表示本地SSD。
CLOUD_HSSD:表示增强型SSD云硬盘。
CLOUD_THROUGHPUT:表示吞吐型云硬盘。
CLOUD_TSSD:表示极速型SSD云硬盘。
CLOUD_BIGDATA:表示大数据型云硬盘。
CLOUD_HIGHIO:表示高IO型云硬盘。
CLOUD_BSSD:表示通用型SSD云硬盘。
REMOTE_SSD:表示远端SSD盘。
|
void |
setGpuDesc(String GpuDesc)
Set GPU信息
|
void |
setInstanceType(String InstanceType)
Set 规格类型,如S2.MEDIUM8
|
void |
setLocalDiskNum(Long LocalDiskNum)
Set 本地盘数量,该字段已废弃
|
void |
setMemSize(Long MemSize)
Set 内存容量,单位为M
|
void |
setMultiDisks(MultiDisk[] MultiDisks)
Set 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRootSize(Long RootSize)
Set 系统盘容量
|
void |
setSpec(String Spec)
Set 节点规格描述,如CVM.SA2。
|
void |
setStorageType(Long StorageType)
Set 取值范围:
"LOCAL_SSD" 3 //本地SSD
"CLOUD_SSD" 4 //云SSD
"CLOUD_PREMIUM" 5 //高效云盘
"CLOUD_HSSD" 6 //增强型SSD云硬盘
"CLOUD_THROUGHPUT" 11//吞吐型云硬盘
"CLOUD_TSSD" 12 //极速型SSD云硬盘
"CLOUD_BSSD" 13 //通用型SSD云硬盘
"CLOUD_BIGDATA" 14 //大数据型云硬盘
"CLOUD_HIGHIO" 15 //高IO型云硬盘
该类型字段为无效字段,实际系统盘类型会根据数据盘类型和节点类型判断,如果节点支持所选的数据盘类型,系统盘类型会跟数据盘保持一致,建议使用CreateCluster接口
|
void |
setTags(Tag[] Tags)
Set 需要绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public Resource()
public Resource(Resource source)
public String getSpec()
public void setSpec(String Spec)
Spec
- 节点规格描述,如CVM.SA2。public Long getStorageType()
public void setStorageType(Long StorageType)
StorageType
- 取值范围:
"LOCAL_SSD" 3 //本地SSD
"CLOUD_SSD" 4 //云SSD
"CLOUD_PREMIUM" 5 //高效云盘
"CLOUD_HSSD" 6 //增强型SSD云硬盘
"CLOUD_THROUGHPUT" 11//吞吐型云硬盘
"CLOUD_TSSD" 12 //极速型SSD云硬盘
"CLOUD_BSSD" 13 //通用型SSD云硬盘
"CLOUD_BIGDATA" 14 //大数据型云硬盘
"CLOUD_HIGHIO" 15 //高IO型云硬盘
该类型字段为无效字段,实际系统盘类型会根据数据盘类型和节点类型判断,如果节点支持所选的数据盘类型,系统盘类型会跟数据盘保持一致,建议使用CreateCluster接口public String getDiskType()
public void setDiskType(String DiskType)
DiskType
- 数据盘类型 取值范围:
CLOUD_SSD:表示云SSD。
CLOUD_PREMIUM:表示高效云盘。
CLOUD_BASIC:表示云硬盘。
LOCAL_BASIC:表示本地盘。
LOCAL_SSD:表示本地SSD。
CLOUD_HSSD:表示增强型SSD云硬盘。
CLOUD_THROUGHPUT:表示吞吐型云硬盘。
CLOUD_TSSD:表示极速型SSD云硬盘。
CLOUD_BIGDATA:表示大数据型云硬盘。
CLOUD_HIGHIO:表示高IO型云硬盘。
CLOUD_BSSD:表示通用型SSD云硬盘。
REMOTE_SSD:表示远端SSD盘。public Long getMemSize()
public void setMemSize(Long MemSize)
MemSize
- 内存容量,单位为Mpublic Long getCpu()
public void setCpu(Long Cpu)
Cpu
- CPU核数public Long getDiskSize()
public void setDiskSize(Long DiskSize)
DiskSize
- 数据盘容量public Long getRootSize()
public void setRootSize(Long RootSize)
RootSize
- 系统盘容量public MultiDisk[] getMultiDisks()
public void setMultiDisks(MultiDisk[] MultiDisks)
MultiDisks
- 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks
注意:此字段可能返回 null,表示取不到有效值。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 需要绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 规格类型,如S2.MEDIUM8public Long getLocalDiskNum()
public void setLocalDiskNum(Long LocalDiskNum)
LocalDiskNum
- 本地盘数量,该字段已废弃public Long getDiskNum()
public void setDiskNum(Long DiskNum)
DiskNum
- 本地盘数量,如2public String getGpuDesc()
public void setGpuDesc(String GpuDesc)
GpuDesc
- GPU信息Copyright © 2025. All rights reserved.