Class DeployGroupRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tsf.v20180326.models.DeployGroupRequest
-
public class DeployGroupRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DeployGroupRequest()DeployGroupRequest(DeployGroupRequest 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 AgentProfile[]getAgentProfileList()Get 部署agent的类型、版本Float[]getDeployBatch()Get 滚动发布每个批次参与的实例比率BooleangetDeployBetaEnable()Get 是否启用beta批次StringgetDeployDesc()Get 部署应用描述信息StringgetDeployExeMode()Get 滚动发布的执行方式,auto表示自动, manual表示手动LonggetDeployWaitTime()Get 滚动发布每个批次的时间间隔BooleangetEnableBatchHealthCheck()Get 开启分批健康检查BooleangetEnableHealthCheck()Get 是否开启健康检查BooleangetForceStart()Get 是否允许强制启动StringgetGroupId()Get 部署组IDHealthCheckSettingsgetHealthCheckSettings()Get 开启健康检查时,配置健康检查BooleangetIncrementalDeployment()Get 是否进行增量部署,默认为false,全量更新StringgetJdkName()Get JDK名称: konaJDK或openJDKStringgetJdkVersion()Get konaJDK版本:8、11和17 openJDK版本:8、17StringgetPkgId()Get 程序包IDStringgetStartScript()Get 启动脚本 base64编码StringgetStartupParameters()Get 部署组启动参数StringgetStopScript()Get 停止脚本 base64编码LonggetUpdateType()Get 部署方式,0表示快速更新,1表示滚动更新WarmupSettinggetWarmupSetting()Get 预热参数配置voidsetAgentProfileList(AgentProfile[] AgentProfileList)Set 部署agent的类型、版本voidsetDeployBatch(Float[] DeployBatch)Set 滚动发布每个批次参与的实例比率voidsetDeployBetaEnable(Boolean DeployBetaEnable)Set 是否启用beta批次voidsetDeployDesc(String DeployDesc)Set 部署应用描述信息voidsetDeployExeMode(String DeployExeMode)Set 滚动发布的执行方式,auto表示自动, manual表示手动voidsetDeployWaitTime(Long DeployWaitTime)Set 滚动发布每个批次的时间间隔voidsetEnableBatchHealthCheck(Boolean EnableBatchHealthCheck)Set 开启分批健康检查voidsetEnableHealthCheck(Boolean EnableHealthCheck)Set 是否开启健康检查voidsetForceStart(Boolean ForceStart)Set 是否允许强制启动voidsetGroupId(String GroupId)Set 部署组IDvoidsetHealthCheckSettings(HealthCheckSettings HealthCheckSettings)Set 开启健康检查时,配置健康检查voidsetIncrementalDeployment(Boolean IncrementalDeployment)Set 是否进行增量部署,默认为false,全量更新voidsetJdkName(String JdkName)Set JDK名称: konaJDK或openJDKvoidsetJdkVersion(String JdkVersion)Set konaJDK版本:8、11和17 openJDK版本:8、17voidsetPkgId(String PkgId)Set 程序包IDvoidsetStartScript(String StartScript)Set 启动脚本 base64编码voidsetStartupParameters(String StartupParameters)Set 部署组启动参数voidsetStopScript(String StopScript)Set 停止脚本 base64编码voidsetUpdateType(Long UpdateType)Set 部署方式,0表示快速更新,1表示滚动更新voidsetWarmupSetting(WarmupSetting WarmupSetting)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
-
DeployGroupRequest
public DeployGroupRequest()
-
DeployGroupRequest
public DeployGroupRequest(DeployGroupRequest 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
-
getGroupId
public String getGroupId()
Get 部署组ID- Returns:
- GroupId 部署组ID
-
setGroupId
public void setGroupId(String GroupId)
Set 部署组ID- Parameters:
GroupId- 部署组ID
-
getPkgId
public String getPkgId()
Get 程序包ID- Returns:
- PkgId 程序包ID
-
setPkgId
public void setPkgId(String PkgId)
Set 程序包ID- Parameters:
PkgId- 程序包ID
-
getStartupParameters
public String getStartupParameters()
Get 部署组启动参数- Returns:
- StartupParameters 部署组启动参数
-
setStartupParameters
public void setStartupParameters(String StartupParameters)
Set 部署组启动参数- Parameters:
StartupParameters- 部署组启动参数
-
getDeployDesc
public String getDeployDesc()
Get 部署应用描述信息- Returns:
- DeployDesc 部署应用描述信息
-
setDeployDesc
public void setDeployDesc(String DeployDesc)
Set 部署应用描述信息- Parameters:
DeployDesc- 部署应用描述信息
-
getForceStart
public Boolean getForceStart()
Get 是否允许强制启动- Returns:
- ForceStart 是否允许强制启动
-
setForceStart
public void setForceStart(Boolean ForceStart)
Set 是否允许强制启动- Parameters:
ForceStart- 是否允许强制启动
-
getEnableHealthCheck
public Boolean getEnableHealthCheck()
Get 是否开启健康检查- Returns:
- EnableHealthCheck 是否开启健康检查
-
setEnableHealthCheck
public void setEnableHealthCheck(Boolean EnableHealthCheck)
Set 是否开启健康检查- Parameters:
EnableHealthCheck- 是否开启健康检查
-
getHealthCheckSettings
public HealthCheckSettings getHealthCheckSettings()
Get 开启健康检查时,配置健康检查- Returns:
- HealthCheckSettings 开启健康检查时,配置健康检查
-
setHealthCheckSettings
public void setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)
Set 开启健康检查时,配置健康检查- Parameters:
HealthCheckSettings- 开启健康检查时,配置健康检查
-
getUpdateType
public Long getUpdateType()
Get 部署方式,0表示快速更新,1表示滚动更新- Returns:
- UpdateType 部署方式,0表示快速更新,1表示滚动更新
-
setUpdateType
public void setUpdateType(Long UpdateType)
Set 部署方式,0表示快速更新,1表示滚动更新- Parameters:
UpdateType- 部署方式,0表示快速更新,1表示滚动更新
-
getDeployBetaEnable
public Boolean getDeployBetaEnable()
Get 是否启用beta批次- Returns:
- DeployBetaEnable 是否启用beta批次
-
setDeployBetaEnable
public void setDeployBetaEnable(Boolean DeployBetaEnable)
Set 是否启用beta批次- Parameters:
DeployBetaEnable- 是否启用beta批次
-
getDeployBatch
public Float[] getDeployBatch()
Get 滚动发布每个批次参与的实例比率- Returns:
- DeployBatch 滚动发布每个批次参与的实例比率
-
setDeployBatch
public void setDeployBatch(Float[] DeployBatch)
Set 滚动发布每个批次参与的实例比率- Parameters:
DeployBatch- 滚动发布每个批次参与的实例比率
-
getDeployExeMode
public String getDeployExeMode()
Get 滚动发布的执行方式,auto表示自动, manual表示手动- Returns:
- DeployExeMode 滚动发布的执行方式,auto表示自动, manual表示手动
-
setDeployExeMode
public void setDeployExeMode(String DeployExeMode)
Set 滚动发布的执行方式,auto表示自动, manual表示手动- Parameters:
DeployExeMode- 滚动发布的执行方式,auto表示自动, manual表示手动
-
getDeployWaitTime
public Long getDeployWaitTime()
Get 滚动发布每个批次的时间间隔- Returns:
- DeployWaitTime 滚动发布每个批次的时间间隔
-
setDeployWaitTime
public void setDeployWaitTime(Long DeployWaitTime)
Set 滚动发布每个批次的时间间隔- Parameters:
DeployWaitTime- 滚动发布每个批次的时间间隔
-
getStartScript
public String getStartScript()
Get 启动脚本 base64编码- Returns:
- StartScript 启动脚本 base64编码
-
setStartScript
public void setStartScript(String StartScript)
Set 启动脚本 base64编码- Parameters:
StartScript- 启动脚本 base64编码
-
getStopScript
public String getStopScript()
Get 停止脚本 base64编码- Returns:
- StopScript 停止脚本 base64编码
-
setStopScript
public void setStopScript(String StopScript)
Set 停止脚本 base64编码- Parameters:
StopScript- 停止脚本 base64编码
-
getIncrementalDeployment
public Boolean getIncrementalDeployment()
Get 是否进行增量部署,默认为false,全量更新- Returns:
- IncrementalDeployment 是否进行增量部署,默认为false,全量更新
-
setIncrementalDeployment
public void setIncrementalDeployment(Boolean IncrementalDeployment)
Set 是否进行增量部署,默认为false,全量更新- Parameters:
IncrementalDeployment- 是否进行增量部署,默认为false,全量更新
-
getJdkName
public String getJdkName()
Get JDK名称: konaJDK或openJDK- Returns:
- JdkName JDK名称: konaJDK或openJDK
-
setJdkName
public void setJdkName(String JdkName)
Set JDK名称: konaJDK或openJDK- Parameters:
JdkName- JDK名称: konaJDK或openJDK
-
getJdkVersion
public String getJdkVersion()
Get konaJDK版本:8、11和17 openJDK版本:8、17- Returns:
- JdkVersion konaJDK版本:8、11和17 openJDK版本:8、17
-
setJdkVersion
public void setJdkVersion(String JdkVersion)
Set konaJDK版本:8、11和17 openJDK版本:8、17- Parameters:
JdkVersion- konaJDK版本:8、11和17 openJDK版本:8、17
-
getAgentProfileList
public AgentProfile[] getAgentProfileList()
Get 部署agent的类型、版本- Returns:
- AgentProfileList 部署agent的类型、版本
-
setAgentProfileList
public void setAgentProfileList(AgentProfile[] AgentProfileList)
Set 部署agent的类型、版本- Parameters:
AgentProfileList- 部署agent的类型、版本
-
getWarmupSetting
public WarmupSetting getWarmupSetting()
Get 预热参数配置- Returns:
- WarmupSetting 预热参数配置
-
setWarmupSetting
public void setWarmupSetting(WarmupSetting WarmupSetting)
Set 预热参数配置- Parameters:
WarmupSetting- 预热参数配置
-
getEnableBatchHealthCheck
public Boolean getEnableBatchHealthCheck()
Get 开启分批健康检查- Returns:
- EnableBatchHealthCheck 开启分批健康检查
-
setEnableBatchHealthCheck
public void setEnableBatchHealthCheck(Boolean EnableBatchHealthCheck)
Set 开启分批健康检查- Parameters:
EnableBatchHealthCheck- 开启分批健康检查
-
-