public class UpdateNativeNodePoolParam extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| UpdateNativeNodePoolParam() | 
| UpdateNativeNodePoolParam(UpdateNativeNodePoolParam 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 是否开启弹性伸缩 | 
| GPUConfig[] | getGPUConfigs()Get 节点池 GPU 配置 | 
| String | getHealthCheckPolicyName()Get 故障自愈规则名称 | 
| String | getHostNamePattern()Get 原生节点池hostName模式串 | 
| InstanceChargePrepaid | getInstanceChargePrepaid()Get 包年包月机型计费配置 | 
| String | getInstanceChargeType()Get 节点计费类型变更
当前仅支持按量计费转包年包月:
- PREPAID | 
| String[] | getInstanceTypes()Get 机型列表 | 
| String[] | getKeyIds()Get ssh公钥id数组 | 
| String[] | getKubeletArgs()Get kubelet 自定义参数 | 
| LifecycleConfig | getLifecycle()Get 预定义脚本 | 
| ManagementConfig | getManagement()Get Machine 系统配置 | 
| 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 | setGPUConfigs(GPUConfig[] GPUConfigs)Set 节点池 GPU 配置 | 
| void | setHealthCheckPolicyName(String HealthCheckPolicyName)Set 故障自愈规则名称 | 
| void | setHostNamePattern(String HostNamePattern)Set 原生节点池hostName模式串 | 
| void | setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 包年包月机型计费配置 | 
| void | setInstanceChargeType(String InstanceChargeType)Set 节点计费类型变更
当前仅支持按量计费转包年包月:
- PREPAID | 
| void | setInstanceTypes(String[] InstanceTypes)Set 机型列表 | 
| void | setKeyIds(String[] KeyIds)Set ssh公钥id数组 | 
| void | setKubeletArgs(String[] KubeletArgs)Set kubelet 自定义参数 | 
| void | setLifecycle(LifecycleConfig Lifecycle)Set 预定义脚本 | 
| void | setManagement(ManagementConfig Management)Set Machine 系统配置 | 
| 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, toJsonStringpublic UpdateNativeNodePoolParam()
public UpdateNativeNodePoolParam(UpdateNativeNodePoolParam source)
public MachineSetScaling getScaling()
public void setScaling(MachineSetScaling Scaling)
Scaling - 伸缩配置public String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds - 子网列表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 String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - 节点计费类型变更
当前仅支持按量计费转包年包月:
- PREPAIDpublic InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid - 包年包月机型计费配置public Disk getSystemDisk()
public void setSystemDisk(Disk SystemDisk)
SystemDisk - 系统盘配置public ManagementConfig getManagement()
public void setManagement(ManagementConfig Management)
Management - Machine 系统配置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 String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes - 机型列表public Long getReplicas()
public void setReplicas(Long Replicas)
Replicas - 期望节点数public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks - 数据盘列表public String[] getKeyIds()
public void setKeyIds(String[] KeyIds)
KeyIds - ssh公钥id数组public GPUConfig[] getGPUConfigs()
public void setGPUConfigs(GPUConfig[] GPUConfigs)
GPUConfigs - 节点池 GPU 配置Copyright © 2025. All rights reserved.