public class DeployGroupRequest extends AbstractModel
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
AgentProfile[] |
getAgentProfileList()
Get 部署agent的类型、版本
|
Float[] |
getDeployBatch()
Get 滚动发布每个批次参与的实例比率
|
Boolean |
getDeployBetaEnable()
Get 是否启用beta批次
|
String |
getDeployDesc()
Get 部署应用描述信息
|
String |
getDeployExeMode()
Get 滚动发布的执行方式
|
Long |
getDeployWaitTime()
Get 滚动发布每个批次的时间间隔
|
Boolean |
getEnableHealthCheck()
Get 是否开启健康检查
|
Boolean |
getForceStart()
Get 是否允许强制启动
|
String |
getGroupId()
Get 部署组ID
|
HealthCheckSettings |
getHealthCheckSettings()
Get 开启健康检查时,配置健康检查
|
Boolean |
getIncrementalDeployment()
Get 是否进行增量部署,默认为false,全量更新
|
String |
getJdkName()
Get JDK名称: konaJDK或openJDK
|
String |
getJdkVersion()
Get JDK版本: 8或11 (openJDK只支持8)
|
String |
getPkgId()
Get 程序包ID
|
String |
getStartScript()
Get 启动脚本 base64编码
|
String |
getStartupParameters()
Get 部署组启动参数
|
String |
getStopScript()
Get 停止脚本 base64编码
|
Long |
getUpdateType()
Get 部署方式,0表示快速更新,1表示滚动更新
|
WarmupSetting |
getWarmupSetting()
Get 预热参数配置
|
void |
setAgentProfileList(AgentProfile[] AgentProfileList)
Set 部署agent的类型、版本
|
void |
setDeployBatch(Float[] DeployBatch)
Set 滚动发布每个批次参与的实例比率
|
void |
setDeployBetaEnable(Boolean DeployBetaEnable)
Set 是否启用beta批次
|
void |
setDeployDesc(String DeployDesc)
Set 部署应用描述信息
|
void |
setDeployExeMode(String DeployExeMode)
Set 滚动发布的执行方式
|
void |
setDeployWaitTime(Long DeployWaitTime)
Set 滚动发布每个批次的时间间隔
|
void |
setEnableHealthCheck(Boolean EnableHealthCheck)
Set 是否开启健康检查
|
void |
setForceStart(Boolean ForceStart)
Set 是否允许强制启动
|
void |
setGroupId(String GroupId)
Set 部署组ID
|
void |
setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)
Set 开启健康检查时,配置健康检查
|
void |
setIncrementalDeployment(Boolean IncrementalDeployment)
Set 是否进行增量部署,默认为false,全量更新
|
void |
setJdkName(String JdkName)
Set JDK名称: konaJDK或openJDK
|
void |
setJdkVersion(String JdkVersion)
Set JDK版本: 8或11 (openJDK只支持8)
|
void |
setPkgId(String PkgId)
Set 程序包ID
|
void |
setStartScript(String StartScript)
Set 启动脚本 base64编码
|
void |
setStartupParameters(String StartupParameters)
Set 部署组启动参数
|
void |
setStopScript(String StopScript)
Set 停止脚本 base64编码
|
void |
setUpdateType(Long UpdateType)
Set 部署方式,0表示快速更新,1表示滚动更新
|
void |
setWarmupSetting(WarmupSetting WarmupSetting)
Set 预热参数配置
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public DeployGroupRequest()
public DeployGroupRequest(DeployGroupRequest source)
public String getGroupId()
public void setGroupId(String GroupId)
GroupId
- 部署组IDpublic String getPkgId()
public void setPkgId(String PkgId)
PkgId
- 程序包IDpublic String getStartupParameters()
public void setStartupParameters(String StartupParameters)
StartupParameters
- 部署组启动参数public String getDeployDesc()
public void setDeployDesc(String DeployDesc)
DeployDesc
- 部署应用描述信息public Boolean getForceStart()
public void setForceStart(Boolean ForceStart)
ForceStart
- 是否允许强制启动public Boolean getEnableHealthCheck()
public void setEnableHealthCheck(Boolean EnableHealthCheck)
EnableHealthCheck
- 是否开启健康检查public HealthCheckSettings getHealthCheckSettings()
public void setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)
HealthCheckSettings
- 开启健康检查时,配置健康检查public Long getUpdateType()
public void setUpdateType(Long UpdateType)
UpdateType
- 部署方式,0表示快速更新,1表示滚动更新public Boolean getDeployBetaEnable()
public void setDeployBetaEnable(Boolean DeployBetaEnable)
DeployBetaEnable
- 是否启用beta批次public Float[] getDeployBatch()
public void setDeployBatch(Float[] DeployBatch)
DeployBatch
- 滚动发布每个批次参与的实例比率public String getDeployExeMode()
public void setDeployExeMode(String DeployExeMode)
DeployExeMode
- 滚动发布的执行方式public Long getDeployWaitTime()
public void setDeployWaitTime(Long DeployWaitTime)
DeployWaitTime
- 滚动发布每个批次的时间间隔public String getStartScript()
public void setStartScript(String StartScript)
StartScript
- 启动脚本 base64编码public String getStopScript()
public void setStopScript(String StopScript)
StopScript
- 停止脚本 base64编码public Boolean getIncrementalDeployment()
public void setIncrementalDeployment(Boolean IncrementalDeployment)
IncrementalDeployment
- 是否进行增量部署,默认为false,全量更新public String getJdkName()
public void setJdkName(String JdkName)
JdkName
- JDK名称: konaJDK或openJDKpublic String getJdkVersion()
public void setJdkVersion(String JdkVersion)
JdkVersion
- JDK版本: 8或11 (openJDK只支持8)public AgentProfile[] getAgentProfileList()
public void setAgentProfileList(AgentProfile[] AgentProfileList)
AgentProfileList
- 部署agent的类型、版本public WarmupSetting getWarmupSetting()
public void setWarmupSetting(WarmupSetting WarmupSetting)
WarmupSetting
- 预热参数配置Copyright © 2022. All rights reserved.