public class NativeNodePoolInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| NativeNodePoolInfo() | 
| NativeNodePoolInfo(NativeNodePoolInfo 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 Whether to enable self-healing capability
Note: This field may return "null", indicating that no valid value can be obtained. | 
| DataDisk[] | getDataDisks()Get Data disk of native node pools
Note: This field may return "null", indicating that no valid value can be obtained. | 
| Boolean | getEnableAutoscaling()Get Whether to enable Auto Scaling (AS)
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getHealthCheckPolicyName()Get Fault self-healing rule name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getHostNamePattern()Get hostname pattern string of native node pools
Note: This field may return "null", indicating that no valid value can be obtained. | 
| InstanceChargePrepaid | getInstanceChargePrepaid()Get Billing configuration of monthly subscription models
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getInstanceChargeType()Get Node billing type | 
| String[] | getInstanceTypes()Get List of models | 
| InternetAccessible | getInternetAccessible()Get Public network bandwidth configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String[] | getKeyIds()Get Key ID list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String[] | getKubeletArgs()Get kubelet custom parameters
Note: This field may return "null", indicating that no valid value can be obtained. | 
| LifecycleConfig | getLifecycle()Get Predefined script
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getMachineType()Get Native node models: Native, NativeCVM
Note: This field may return "null", indicating that no valid value can be obtained. | 
| ManagementConfig | getManagement()Get Machine system configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| Long | getReadyReplicas()Get Number of ready machines | 
| Long | getReplicas()Get Desired node count
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getRuntimeRootDir()Get Runtime root directory
Note: This field may return "null", indicating that no valid value can be obtained. | 
| MachineSetScaling | getScaling()Get Scaling configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String[] | getSecurityGroupIds()Get Security group list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String[] | getSubnetIds()Get Subnet list | 
| Disk | getSystemDisk()Get System disk configuration | 
| MachineUpgradeSettings | getUpgradeSettings()Get Automatic upgrade configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setAutoRepair(Boolean AutoRepair)Set Whether to enable self-healing capability
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setDataDisks(DataDisk[] DataDisks)Set Data disk of native node pools
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setEnableAutoscaling(Boolean EnableAutoscaling)Set Whether to enable Auto Scaling (AS)
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setHealthCheckPolicyName(String HealthCheckPolicyName)Set Fault self-healing rule name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setHostNamePattern(String HostNamePattern)Set hostname pattern string of native node pools
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set Billing configuration of monthly subscription models
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setInstanceChargeType(String InstanceChargeType)Set Node billing type | 
| void | setInstanceTypes(String[] InstanceTypes)Set List of models | 
| void | setInternetAccessible(InternetAccessible InternetAccessible)Set Public network bandwidth configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setKeyIds(String[] KeyIds)Set Key ID list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setKubeletArgs(String[] KubeletArgs)Set kubelet custom parameters
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setLifecycle(LifecycleConfig Lifecycle)Set Predefined script
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setMachineType(String MachineType)Set Native node models: Native, NativeCVM
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setManagement(ManagementConfig Management)Set Machine system configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setReadyReplicas(Long ReadyReplicas)Set Number of ready machines | 
| void | setReplicas(Long Replicas)Set Desired node count
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setRuntimeRootDir(String RuntimeRootDir)Set Runtime root directory
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setScaling(MachineSetScaling Scaling)Set Scaling configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set Security group list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setSubnetIds(String[] SubnetIds)Set Subnet list | 
| void | setSystemDisk(Disk SystemDisk)Set System disk configuration | 
| void | setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)Set Automatic upgrade configuration
Note: This field may return "null", indicating that no valid value can be obtained. | 
| 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 NativeNodePoolInfo()
public NativeNodePoolInfo(NativeNodePoolInfo source)
public MachineSetScaling getScaling()
public void setScaling(MachineSetScaling Scaling)
Scaling - Scaling configuration
Note: This field may return "null", indicating that no valid value can be obtained.public String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds - Subnet listpublic String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - Security group list
Note: This field may return "null", indicating that no valid value can be obtained.public MachineUpgradeSettings getUpgradeSettings()
public void setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)
UpgradeSettings - Automatic upgrade configuration
Note: This field may return "null", indicating that no valid value can be obtained.public Boolean getAutoRepair()
public void setAutoRepair(Boolean AutoRepair)
AutoRepair - Whether to enable self-healing capability
Note: This field may return "null", indicating that no valid value can be obtained.public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - Node billing typepublic InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid - Billing configuration of monthly subscription models
Note: This field may return "null", indicating that no valid value can be obtained.public Disk getSystemDisk()
public void setSystemDisk(Disk SystemDisk)
SystemDisk - System disk configurationpublic String[] getKeyIds()
public void setKeyIds(String[] KeyIds)
KeyIds - Key ID list
Note: This field may return "null", indicating that no valid value can be obtained.public ManagementConfig getManagement()
public void setManagement(ManagementConfig Management)
Management - Machine system configuration
Note: This field may return "null", indicating that no valid value can be obtained.public String getHealthCheckPolicyName()
public void setHealthCheckPolicyName(String HealthCheckPolicyName)
HealthCheckPolicyName - Fault self-healing rule name
Note: This field may return "null", indicating that no valid value can be obtained.public String getHostNamePattern()
public void setHostNamePattern(String HostNamePattern)
HostNamePattern - hostname pattern string of native node pools
Note: This field may return "null", indicating that no valid value can be obtained.public String[] getKubeletArgs()
public void setKubeletArgs(String[] KubeletArgs)
KubeletArgs - kubelet custom parameters
Note: This field may return "null", indicating that no valid value can be obtained.public LifecycleConfig getLifecycle()
public void setLifecycle(LifecycleConfig Lifecycle)
Lifecycle - Predefined script
Note: This field may return "null", indicating that no valid value can be obtained.public String getRuntimeRootDir()
public void setRuntimeRootDir(String RuntimeRootDir)
RuntimeRootDir - Runtime root directory
Note: This field may return "null", indicating that no valid value can be obtained.public Boolean getEnableAutoscaling()
public void setEnableAutoscaling(Boolean EnableAutoscaling)
EnableAutoscaling - Whether to enable Auto Scaling (AS)
Note: This field may return "null", indicating that no valid value can be obtained.public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes - List of modelspublic Long getReplicas()
public void setReplicas(Long Replicas)
Replicas - Desired node count
Note: This field may return "null", indicating that no valid value can be obtained.public Long getReadyReplicas()
public void setReadyReplicas(Long ReadyReplicas)
ReadyReplicas - Number of ready machinespublic InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible - Public network bandwidth configuration
Note: This field may return "null", indicating that no valid value can be obtained.public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks - Data disk of native node pools
Note: This field may return "null", indicating that no valid value can be obtained.public String getMachineType()
public void setMachineType(String MachineType)
MachineType - Native node models: Native, NativeCVM
Note: This field may return "null", indicating that no valid value can be obtained.Copyright © 2025. All rights reserved.