public class PodSpec extends AbstractModel
header, skipSign| 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 | 
| PodVolume[] | getPodVolumes()Get Pod节点数据目录挂载信息。 | 
| String | getResourceProviderIdentifier()Get 外部资源提供者的标识符,例如"cls-a1cd23fa"。 | 
| String | getResourceProviderType()Get 外部资源提供者类型,例如"tke",当前仅支持"tke"。 | 
| String | getSubnetId()Get 代表vpc子网唯一id | 
| String | getVpcId()Get 代表vpc网络唯一id | 
| 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 | 
| 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 | 
| void | setVpcId(String VpcId)Set 代表vpc网络唯一id | 
| 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, toJsonStringpublic 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网络唯一idpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 代表vpc子网唯一idpublic String getPodName()
public void setPodName(String PodName)
PodName - pod nameCopyright © 2025. All rights reserved.