Class UpgradeClusterInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.UpgradeClusterInstancesRequest
-
public class UpgradeClusterInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description UpgradeClusterInstancesRequest()UpgradeClusterInstancesRequest(UpgradeClusterInstancesRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClusterId()Get 集群IDString[]getInstanceIds()Get 需要升级的节点列表FloatgetMaxNotReadyPercent()Get 最大可容忍的不可用Pod比例StringgetOperation()Get create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务UpgradeNodeResetParamgetResetParam()Get 当节点重新加入集群时候所使用的参数,参考添加已有节点接口BooleangetSkipPreCheck()Get 是否忽略节点升级前检查BooleangetUpgradeRunTime()Get 是否升级节点运行时,默认false不升级StringgetUpgradeType()Get 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级voidsetClusterId(String ClusterId)Set 集群IDvoidsetInstanceIds(String[] InstanceIds)Set 需要升级的节点列表voidsetMaxNotReadyPercent(Float MaxNotReadyPercent)Set 最大可容忍的不可用Pod比例voidsetOperation(String Operation)Set create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务voidsetResetParam(UpgradeNodeResetParam ResetParam)Set 当节点重新加入集群时候所使用的参数,参考添加已有节点接口voidsetSkipPreCheck(Boolean SkipPreCheck)Set 是否忽略节点升级前检查voidsetUpgradeRunTime(Boolean UpgradeRunTime)Set 是否升级节点运行时,默认false不升级voidsetUpgradeType(String UpgradeType)Set 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
UpgradeClusterInstancesRequest
public UpgradeClusterInstancesRequest()
-
UpgradeClusterInstancesRequest
public UpgradeClusterInstancesRequest(UpgradeClusterInstancesRequest 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.
-
-
Method Detail
-
getClusterId
public String getClusterId()
Get 集群ID- Returns:
- ClusterId 集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID- Parameters:
ClusterId- 集群ID
-
getOperation
public String getOperation()
Get create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务- Returns:
- Operation create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务
-
setOperation
public void setOperation(String Operation)
Set create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务- Parameters:
Operation- create 表示开始一次升级任务 pause 表示停止任务 resume表示继续任务 abort表示终止任务
-
getUpgradeType
public String getUpgradeType()
Get 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级- Returns:
- UpgradeType 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级
-
setUpgradeType
public void setUpgradeType(String UpgradeType)
Set 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级- Parameters:
UpgradeType- 升级类型,只有Operation是create需要设置 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级
-
getInstanceIds
public String[] getInstanceIds()
Get 需要升级的节点列表- Returns:
- InstanceIds 需要升级的节点列表
-
setInstanceIds
public void setInstanceIds(String[] InstanceIds)
Set 需要升级的节点列表- Parameters:
InstanceIds- 需要升级的节点列表
-
getResetParam
public UpgradeNodeResetParam getResetParam()
Get 当节点重新加入集群时候所使用的参数,参考添加已有节点接口- Returns:
- ResetParam 当节点重新加入集群时候所使用的参数,参考添加已有节点接口
-
setResetParam
public void setResetParam(UpgradeNodeResetParam ResetParam)
Set 当节点重新加入集群时候所使用的参数,参考添加已有节点接口- Parameters:
ResetParam- 当节点重新加入集群时候所使用的参数,参考添加已有节点接口
-
getSkipPreCheck
public Boolean getSkipPreCheck()
Get 是否忽略节点升级前检查- Returns:
- SkipPreCheck 是否忽略节点升级前检查
-
setSkipPreCheck
public void setSkipPreCheck(Boolean SkipPreCheck)
Set 是否忽略节点升级前检查- Parameters:
SkipPreCheck- 是否忽略节点升级前检查
-
getMaxNotReadyPercent
public Float getMaxNotReadyPercent()
Get 最大可容忍的不可用Pod比例- Returns:
- MaxNotReadyPercent 最大可容忍的不可用Pod比例
-
setMaxNotReadyPercent
public void setMaxNotReadyPercent(Float MaxNotReadyPercent)
Set 最大可容忍的不可用Pod比例- Parameters:
MaxNotReadyPercent- 最大可容忍的不可用Pod比例
-
getUpgradeRunTime
public Boolean getUpgradeRunTime()
Get 是否升级节点运行时,默认false不升级- Returns:
- UpgradeRunTime 是否升级节点运行时,默认false不升级
-
setUpgradeRunTime
public void setUpgradeRunTime(Boolean UpgradeRunTime)
Set 是否升级节点运行时,默认false不升级- Parameters:
UpgradeRunTime- 是否升级节点运行时,默认false不升级
-
-