public class PodSpec extends AbstractModel
Constructor and Description |
---|
PodSpec() |
PodSpec(PodSpec 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核数。
|
String |
getCpuType()
Get Eks集群-CPU类型,当前支持"intel"和"amd"
|
String[] |
getDataVolumes()
Get 资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用。弃用
|
DynamicPodSpec |
getDynamicPodSpec()
Get 浮动规格
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getIsDynamicSpec()
Get 是否浮动规格,1是,0否
|
Long |
getMemory()
Get 内存大小,单位为GB。
|
String |
getNodeType()
Get 资源的用途,即节点类型,当前仅支持"TASK"。
|
String |
getPodName()
Get pod name
注意:此字段可能返回 null,表示取不到有效值。
|
PodVolume[] |
getPodVolumes()
Get Pod节点数据目录挂载信息。
|
String |
getResourceProviderIdentifier()
Get 外部资源提供者的标识符,例如"cls-a1cd23fa"。
|
String |
getResourceProviderType()
Get 外部资源提供者类型,例如"tke",当前仅支持"tke"。
|
String |
getSubnetId()
Get 代表vpc子网唯一id
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getVpcId()
Get 代表vpc网络唯一id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCpu(Long Cpu)
Set CPU核数。
|
void |
setCpuType(String CpuType)
Set Eks集群-CPU类型,当前支持"intel"和"amd"
|
void |
setDataVolumes(String[] DataVolumes)
Set 资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用。弃用
|
void |
setDynamicPodSpec(DynamicPodSpec DynamicPodSpec)
Set 浮动规格
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIsDynamicSpec(Long IsDynamicSpec)
Set 是否浮动规格,1是,0否
|
void |
setMemory(Long Memory)
Set 内存大小,单位为GB。
|
void |
setNodeType(String NodeType)
Set 资源的用途,即节点类型,当前仅支持"TASK"。
|
void |
setPodName(String PodName)
Set pod name
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPodVolumes(PodVolume[] PodVolumes)
Set Pod节点数据目录挂载信息。
|
void |
setResourceProviderIdentifier(String ResourceProviderIdentifier)
Set 外部资源提供者的标识符,例如"cls-a1cd23fa"。
|
void |
setResourceProviderType(String ResourceProviderType)
Set 外部资源提供者类型,例如"tke",当前仅支持"tke"。
|
void |
setSubnetId(String SubnetId)
Set 代表vpc子网唯一id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setVpcId(String VpcId)
Set 代表vpc网络唯一id
注意:此字段可能返回 null,表示取不到有效值。
|
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 PodSpec()
public PodSpec(PodSpec source)
public String getResourceProviderIdentifier()
public void setResourceProviderIdentifier(String ResourceProviderIdentifier)
ResourceProviderIdentifier
- 外部资源提供者的标识符,例如"cls-a1cd23fa"。public String getResourceProviderType()
public void setResourceProviderType(String ResourceProviderType)
ResourceProviderType
- 外部资源提供者类型,例如"tke",当前仅支持"tke"。public String getNodeType()
public void setNodeType(String NodeType)
NodeType
- 资源的用途,即节点类型,当前仅支持"TASK"。public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- CPU核数。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 内存大小,单位为GB。public String[] getDataVolumes()
public void setDataVolumes(String[] DataVolumes)
DataVolumes
- 资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用。弃用public String getCpuType()
public void setCpuType(String CpuType)
CpuType
- Eks集群-CPU类型,当前支持"intel"和"amd"public PodVolume[] getPodVolumes()
public void setPodVolumes(PodVolume[] PodVolumes)
PodVolumes
- Pod节点数据目录挂载信息。public Long getIsDynamicSpec()
public void setIsDynamicSpec(Long IsDynamicSpec)
IsDynamicSpec
- 是否浮动规格,1是,0否public DynamicPodSpec getDynamicPodSpec()
public void setDynamicPodSpec(DynamicPodSpec DynamicPodSpec)
DynamicPodSpec
- 浮动规格
注意:此字段可能返回 null,表示取不到有效值。public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 代表vpc网络唯一id
注意:此字段可能返回 null,表示取不到有效值。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 代表vpc子网唯一id
注意:此字段可能返回 null,表示取不到有效值。public String getPodName()
public void setPodName(String PodName)
PodName
- pod name
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2022. All rights reserved.