public class CreateClusterNodePoolRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
CreateClusterNodePoolRequest()  | 
CreateClusterNodePoolRequest(CreateClusterNodePoolRequest 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 | 
|---|---|
AnnotationValue[] | 
getAnnotations()
Get Node Annotation List 
 | 
String | 
getAutoScalingGroupPara()
Get AS group parameters. 
 | 
String | 
getClusterId()
Get Cluster ID 
 | 
String | 
getContainerRuntime()
Get Node pool runtime type and version 
 | 
Boolean | 
getDeletionProtection()
Get Whether Deletion Protection is enabled 
 | 
Boolean | 
getEnableAutoscale()
Get Indicates whether to enable auto scaling 
 | 
InstanceAdvancedSettings | 
getInstanceAdvancedSettings()
Get InstanceAdvancedSettings 
 | 
Label[] | 
getLabels()
Get Labels 
 | 
String | 
getLaunchConfigurePara()
Get Running parameters. 
 | 
String | 
getName()
Get Node pool name 
 | 
String | 
getNodePoolOs()
Get Node pool operating system (enter the image ID for a custom image, and enter the OS name for a public image) 
 | 
String | 
getOsCustomizeType()
Get Container image tag, `DOCKER_CUSTOMIZE` (container customized tag), `GENERAL` (general tag, default value) 
 | 
String | 
getRuntimeVersion()
Get Runtime version 
 | 
Tag[] | 
getTags()
Get Resource tag 
 | 
Taint[] | 
getTaints()
Get Taints 
 | 
void | 
setAnnotations(AnnotationValue[] Annotations)
Set Node Annotation List 
 | 
void | 
setAutoScalingGroupPara(String AutoScalingGroupPara)
Set AS group parameters. 
 | 
void | 
setClusterId(String ClusterId)
Set Cluster ID 
 | 
void | 
setContainerRuntime(String ContainerRuntime)
Set Node pool runtime type and version 
 | 
void | 
setDeletionProtection(Boolean DeletionProtection)
Set Whether Deletion Protection is enabled 
 | 
void | 
setEnableAutoscale(Boolean EnableAutoscale)
Set Indicates whether to enable auto scaling 
 | 
void | 
setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
Set InstanceAdvancedSettings 
 | 
void | 
setLabels(Label[] Labels)
Set Labels 
 | 
void | 
setLaunchConfigurePara(String LaunchConfigurePara)
Set Running parameters. 
 | 
void | 
setName(String Name)
Set Node pool name 
 | 
void | 
setNodePoolOs(String NodePoolOs)
Set Node pool operating system (enter the image ID for a custom image, and enter the OS name for a public image) 
 | 
void | 
setOsCustomizeType(String OsCustomizeType)
Set Container image tag, `DOCKER_CUSTOMIZE` (container customized tag), `GENERAL` (general tag, default value) 
 | 
void | 
setRuntimeVersion(String RuntimeVersion)
Set Runtime version 
 | 
void | 
setTags(Tag[] Tags)
Set Resource tag 
 | 
void | 
setTaints(Taint[] Taints)
Set Taints 
 | 
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 CreateClusterNodePoolRequest()
public CreateClusterNodePoolRequest(CreateClusterNodePoolRequest source)
public String getClusterId()
public void setClusterId(String ClusterId)
ClusterId - Cluster IDpublic String getAutoScalingGroupPara()
public void setAutoScalingGroupPara(String AutoScalingGroupPara)
AutoScalingGroupPara - AS group parameters. For details, see https://intl.cloud.tencent.com/document/product/377/20440?from_cn_redirect=1public String getLaunchConfigurePara()
public void setLaunchConfigurePara(String LaunchConfigurePara)
LaunchConfigurePara - Running parameters. For details, see https://intl.cloud.tencent.com/document/product/377/20447?from_cn_redirect=1public InstanceAdvancedSettings getInstanceAdvancedSettings()
public void setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
InstanceAdvancedSettings - InstanceAdvancedSettingspublic Boolean getEnableAutoscale()
public void setEnableAutoscale(Boolean EnableAutoscale)
EnableAutoscale - Indicates whether to enable auto scalingpublic String getName()
public void setName(String Name)
Name - Node pool namepublic Label[] getLabels()
public void setLabels(Label[] Labels)
Labels - Labelspublic Taint[] getTaints()
public void setTaints(Taint[] Taints)
Taints - Taintspublic AnnotationValue[] getAnnotations()
public void setAnnotations(AnnotationValue[] Annotations)
Annotations - Node Annotation Listpublic String getContainerRuntime()
public void setContainerRuntime(String ContainerRuntime)
ContainerRuntime - Node pool runtime type and versionpublic String getRuntimeVersion()
public void setRuntimeVersion(String RuntimeVersion)
RuntimeVersion - Runtime versionpublic String getNodePoolOs()
public void setNodePoolOs(String NodePoolOs)
NodePoolOs - Node pool operating system (enter the image ID for a custom image, and enter the OS name for a public image)public String getOsCustomizeType()
public void setOsCustomizeType(String OsCustomizeType)
OsCustomizeType - Container image tag, `DOCKER_CUSTOMIZE` (container customized tag), `GENERAL` (general tag, default value)public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - Resource tagpublic Boolean getDeletionProtection()
public void setDeletionProtection(Boolean DeletionProtection)
DeletionProtection - Whether Deletion Protection is enabledCopyright © 2025. All rights reserved.