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 Whether to enable self-healing capability
|
DataDisk[] |
getDataDisks()
Get Data disk list
|
Boolean |
getEnableAutoscaling()
Get Whether to enable Auto Scaling (AS)
|
String |
getHealthCheckPolicyName()
Get Fault self-healing rule name
|
String |
getHostNamePattern()
Get hostname pattern string of native node pools
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get Billing configuration of monthly subscription models
|
String |
getInstanceChargeType()
Get Change the node billing type
Currently, only pay-as-you-go to monthly subscription is supported:
- PREPAID
|
String[] |
getInstanceTypes()
Get List of models
|
String[] |
getKeyIds()
Get ssh public key ID array
|
String[] |
getKubeletArgs()
Get kubelet custom parameters
|
LifecycleConfig |
getLifecycle()
Get Predefined script
|
ManagementConfig |
getManagement()
Get Machine system configuration
|
Long |
getReplicas()
Get Desired node count
|
String |
getRuntimeRootDir()
Get Runtime root directory
|
MachineSetScaling |
getScaling()
Get Scaling configuration
|
String[] |
getSecurityGroupIds()
Get Security group list
|
String[] |
getSubnetIds()
Get Subnet list
|
Disk |
getSystemDisk()
Get System disk configuration
|
MachineUpgradeSettings |
getUpgradeSettings()
Get Automatic upgrade configuration
|
void |
setAutoRepair(Boolean AutoRepair)
Set Whether to enable self-healing capability
|
void |
setDataDisks(DataDisk[] DataDisks)
Set Data disk list
|
void |
setEnableAutoscaling(Boolean EnableAutoscaling)
Set Whether to enable Auto Scaling (AS)
|
void |
setHealthCheckPolicyName(String HealthCheckPolicyName)
Set Fault self-healing rule name
|
void |
setHostNamePattern(String HostNamePattern)
Set hostname pattern string of native node pools
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set Billing configuration of monthly subscription models
|
void |
setInstanceChargeType(String InstanceChargeType)
Set Change the node billing type
Currently, only pay-as-you-go to monthly subscription is supported:
- PREPAID
|
void |
setInstanceTypes(String[] InstanceTypes)
Set List of models
|
void |
setKeyIds(String[] KeyIds)
Set ssh public key ID array
|
void |
setKubeletArgs(String[] KubeletArgs)
Set kubelet custom parameters
|
void |
setLifecycle(LifecycleConfig Lifecycle)
Set Predefined script
|
void |
setManagement(ManagementConfig Management)
Set Machine system configuration
|
void |
setReplicas(Long Replicas)
Set Desired node count
|
void |
setRuntimeRootDir(String RuntimeRootDir)
Set Runtime root directory
|
void |
setScaling(MachineSetScaling Scaling)
Set Scaling configuration
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set Security group list
|
void |
setSubnetIds(String[] SubnetIds)
Set Subnet list
|
void |
setSystemDisk(Disk SystemDisk)
Set System disk configuration
|
void |
setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)
Set Automatic upgrade configuration
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public UpdateNativeNodePoolParam()
public UpdateNativeNodePoolParam(UpdateNativeNodePoolParam source)
public MachineSetScaling getScaling()
public void setScaling(MachineSetScaling Scaling)
Scaling
- Scaling configurationpublic String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds
- Subnet listpublic String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- Security group listpublic MachineUpgradeSettings getUpgradeSettings()
public void setUpgradeSettings(MachineUpgradeSettings UpgradeSettings)
UpgradeSettings
- Automatic upgrade configurationpublic Boolean getAutoRepair()
public void setAutoRepair(Boolean AutoRepair)
AutoRepair
- Whether to enable self-healing capabilitypublic String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- Change the node billing type
Currently, only pay-as-you-go to monthly subscription is supported:
- PREPAIDpublic InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid
- Billing configuration of monthly subscription modelspublic Disk getSystemDisk()
public void setSystemDisk(Disk SystemDisk)
SystemDisk
- System disk configurationpublic ManagementConfig getManagement()
public void setManagement(ManagementConfig Management)
Management
- Machine system configurationpublic String getHealthCheckPolicyName()
public void setHealthCheckPolicyName(String HealthCheckPolicyName)
HealthCheckPolicyName
- Fault self-healing rule namepublic String getHostNamePattern()
public void setHostNamePattern(String HostNamePattern)
HostNamePattern
- hostname pattern string of native node poolspublic String[] getKubeletArgs()
public void setKubeletArgs(String[] KubeletArgs)
KubeletArgs
- kubelet custom parameterspublic LifecycleConfig getLifecycle()
public void setLifecycle(LifecycleConfig Lifecycle)
Lifecycle
- Predefined scriptpublic String getRuntimeRootDir()
public void setRuntimeRootDir(String RuntimeRootDir)
RuntimeRootDir
- Runtime root directorypublic Boolean getEnableAutoscaling()
public void setEnableAutoscaling(Boolean EnableAutoscaling)
EnableAutoscaling
- Whether to enable Auto Scaling (AS)public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes
- List of modelspublic Long getReplicas()
public void setReplicas(Long Replicas)
Replicas
- Desired node countpublic DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- Data disk listpublic String[] getKeyIds()
public void setKeyIds(String[] KeyIds)
KeyIds
- ssh public key ID arrayCopyright © 2025. All rights reserved.