public class CreateNativeNodePoolParam extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateNativeNodePoolParam() |
CreateNativeNodePoolParam(CreateNativeNodePoolParam 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 |
---|---|
Boolean |
getAutoRepair()
Get 是否开启自愈能力
|
DataDisk[] |
getDataDisks()
Get 原生节点池数据盘列表
|
Boolean |
getEnableAutoscaling()
Get 是否开启弹性伸缩
|
String |
getHealthCheckPolicyName()
Get 故障自愈规则名称
|
String |
getHostNamePattern()
Get 原生节点池hostName模式串
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get 包年包月机型计费配置
|
String |
getInstanceChargeType()
Get 节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);
|
String[] |
getInstanceTypes()
Get 机型列表
|
InternetAccessible |
getInternetAccessible()
Get 公网带宽设置
|
String[] |
getKeyIds()
Get 节点池ssh公钥id数组
|
String[] |
getKubeletArgs()
Get kubelet 自定义参数
|
LifecycleConfig |
getLifecycle()
Get 预定义脚本
|
String |
getMachineType()
Get 节点池类型
|
ManagementConfig |
getManagement()
Get 节点池 Management 参数设置
|
Long |
getReplicas()
Get 期望节点数
|
String |
getRuntimeRootDir()
Get 运行时根目录
|
MachineSetScaling |
getScaling()
Get 节点池伸缩配置
|
String[] |
getSecurityGroupIds()
Get 安全组列表
|
String[] |
getSubnetIds()
Get 子网列表
|
Disk |
getSystemDisk()
Get 系统盘配置
|
MachineUpgradeSettings |
getUpgradeSettings()
Get 自动升级配置
|
void |
setAutoRepair(Boolean AutoRepair)
Set 是否开启自愈能力
|
void |
setDataDisks(DataDisk[] DataDisks)
Set 原生节点池数据盘列表
|
void |
setEnableAutoscaling(Boolean EnableAutoscaling)
Set 是否开启弹性伸缩
|
void |
setHealthCheckPolicyName(String HealthCheckPolicyName)
Set 故障自愈规则名称
|
void |
setHostNamePattern(String HostNamePattern)
Set 原生节点池hostName模式串
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 包年包月机型计费配置
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);
|
void |
setInstanceTypes(String[] InstanceTypes)
Set 机型列表
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set 公网带宽设置
|
void |
setKeyIds(String[] KeyIds)
Set 节点池ssh公钥id数组
|
void |
setKubeletArgs(String[] KubeletArgs)
Set kubelet 自定义参数
|
void |
setLifecycle(LifecycleConfig Lifecycle)
Set 预定义脚本
|
void |
setMachineType(String MachineType)
Set 节点池类型
|
void |
setManagement(ManagementConfig Management)
Set 节点池 Management 参数设置
|
void |
setReplicas(Long Replicas)
Set 期望节点数
|
void |
setRuntimeRootDir(String RuntimeRootDir)
Set 运行时根目录
|
void |
setScaling(MachineSetScaling Scaling)
Set 节点池伸缩配置
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组列表
|
void |
setSubnetIds(String[] SubnetIds)
Set 子网列表
|
void |
setSystemDisk(Disk SystemDisk)
Set 系统盘配置
|
void |
setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)
Set 自动升级配置
|
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 CreateNativeNodePoolParam()
public CreateNativeNodePoolParam(CreateNativeNodePoolParam source)
public MachineSetScaling getScaling()
public void setScaling(MachineSetScaling Scaling)
Scaling
- 节点池伸缩配置public String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds
- 子网列表public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- 节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);public Disk getSystemDisk()
public void setSystemDisk(Disk SystemDisk)
SystemDisk
- 系统盘配置public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes
- 机型列表public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- 安全组列表public MachineUpgradeSettings getUpgradeSettings()
public void setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)
UpgradeSettings
- 自动升级配置public Boolean getAutoRepair()
public void setAutoRepair(Boolean AutoRepair)
AutoRepair
- 是否开启自愈能力public InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid
- 包年包月机型计费配置public ManagementConfig getManagement()
public void setManagement(ManagementConfig Management)
Management
- 节点池 Management 参数设置public String getHealthCheckPolicyName()
public void setHealthCheckPolicyName(String HealthCheckPolicyName)
HealthCheckPolicyName
- 故障自愈规则名称public String getHostNamePattern()
public void setHostNamePattern(String HostNamePattern)
HostNamePattern
- 原生节点池hostName模式串public String[] getKubeletArgs()
public void setKubeletArgs(String[] KubeletArgs)
KubeletArgs
- kubelet 自定义参数public LifecycleConfig getLifecycle()
public void setLifecycle(LifecycleConfig Lifecycle)
Lifecycle
- 预定义脚本public String getRuntimeRootDir()
public void setRuntimeRootDir(String RuntimeRootDir)
RuntimeRootDir
- 运行时根目录public Boolean getEnableAutoscaling()
public void setEnableAutoscaling(Boolean EnableAutoscaling)
EnableAutoscaling
- 是否开启弹性伸缩public Long getReplicas()
public void setReplicas(Long Replicas)
Replicas
- 期望节点数public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- 公网带宽设置public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- 原生节点池数据盘列表public String[] getKeyIds()
public void setKeyIds(String[] KeyIds)
KeyIds
- 节点池ssh公钥id数组public String getMachineType()
public void setMachineType(String MachineType)
MachineType
- 节点池类型Copyright © 2024. All rights reserved.