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, toJsonString
public 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.