public class PodNewSpec extends AbstractModel
header, skipSign
Constructor and Description |
---|
PodNewSpec() |
PodNewSpec(PodNewSpec 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"
|
DynamicPodSpec |
getDynamicPodSpec()
Get 浮动规格
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getEnableDynamicSpecFlag()
Get 是否浮动规格,默认否
true:代表是
false:代表否
|
Long |
getMemory()
Get 内存大小,单位为GB。
|
String |
getNodeFlag()
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 |
setDynamicPodSpec(DynamicPodSpec DynamicPodSpec)
Set 浮动规格
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setEnableDynamicSpecFlag(Boolean EnableDynamicSpecFlag)
Set 是否浮动规格,默认否
true:代表是
false:代表否
|
void |
setMemory(Long Memory)
Set 内存大小,单位为GB。
|
void |
setNodeFlag(String NodeFlag)
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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public PodNewSpec()
public PodNewSpec(PodNewSpec 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 getNodeFlag()
public void setNodeFlag(String NodeFlag)
NodeFlag
- 资源的用途,即节点类型,当前仅支持"TASK"。public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- CPU核数。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 内存大小,单位为GB。public String getCpuType()
public void setCpuType(String CpuType)
CpuType
- Eks集群-CPU类型,当前支持"intel"和"amd"public PodVolume[] getPodVolumes()
public void setPodVolumes(PodVolume[] PodVolumes)
PodVolumes
- Pod节点数据目录挂载信息。public Boolean getEnableDynamicSpecFlag()
public void setEnableDynamicSpecFlag(Boolean EnableDynamicSpecFlag)
EnableDynamicSpecFlag
- 是否浮动规格,默认否
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 © 2024. All rights reserved.