Class DeployStrategyConf
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tem.v20210701.models.DeployStrategyConf
-
public class DeployStrategyConf extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DeployStrategyConf()DeployStrategyConf(DeployStrategyConf 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 LonggetBatchInterval()Get 每批暂停间隔LonggetBetaBatchNum()Get beta分批实例数LonggetDeployStrategyType()Get 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布BooleangetForce()Get 是否强制发布LonggetMinAvailable()Get 最小可用实例数LonggetTotalBatchCount()Get 总分批数voidsetBatchInterval(Long BatchInterval)Set 每批暂停间隔voidsetBetaBatchNum(Long BetaBatchNum)Set beta分批实例数voidsetDeployStrategyType(Long DeployStrategyType)Set 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布voidsetForce(Boolean Force)Set 是否强制发布voidsetMinAvailable(Long MinAvailable)Set 最小可用实例数voidsetTotalBatchCount(Long TotalBatchCount)Set 总分批数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
-
DeployStrategyConf
public DeployStrategyConf()
-
DeployStrategyConf
public DeployStrategyConf(DeployStrategyConf 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
-
getTotalBatchCount
public Long getTotalBatchCount()
Get 总分批数- Returns:
- TotalBatchCount 总分批数
-
setTotalBatchCount
public void setTotalBatchCount(Long TotalBatchCount)
Set 总分批数- Parameters:
TotalBatchCount- 总分批数
-
getBetaBatchNum
public Long getBetaBatchNum()
Get beta分批实例数- Returns:
- BetaBatchNum beta分批实例数
-
setBetaBatchNum
public void setBetaBatchNum(Long BetaBatchNum)
Set beta分批实例数- Parameters:
BetaBatchNum- beta分批实例数
-
getDeployStrategyType
public Long getDeployStrategyType()
Get 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布- Returns:
- DeployStrategyType 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布
-
setDeployStrategyType
public void setDeployStrategyType(Long DeployStrategyType)
Set 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布- Parameters:
DeployStrategyType- 分批策略:0-全自动,1-全手动,2-beta分批,beta批一定是手动的,3-首次发布
-
getBatchInterval
public Long getBatchInterval()
Get 每批暂停间隔- Returns:
- BatchInterval 每批暂停间隔
-
setBatchInterval
public void setBatchInterval(Long BatchInterval)
Set 每批暂停间隔- Parameters:
BatchInterval- 每批暂停间隔
-
getMinAvailable
public Long getMinAvailable()
Get 最小可用实例数- Returns:
- MinAvailable 最小可用实例数
-
setMinAvailable
public void setMinAvailable(Long MinAvailable)
Set 最小可用实例数- Parameters:
MinAvailable- 最小可用实例数
-
getForce
public Boolean getForce()
Get 是否强制发布- Returns:
- Force 是否强制发布
-
setForce
public void setForce(Boolean Force)
Set 是否强制发布- Parameters:
Force- 是否强制发布
-
-