public class RollUpdateCloudBaseRunServerVersionRequest extends AbstractModel
Constructor and Description |
---|
RollUpdateCloudBaseRunServerVersionRequest() |
RollUpdateCloudBaseRunServerVersionRequest(RollUpdateCloudBaseRunServerVersionRequest 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 |
---|---|
String |
getBranch()
Get 分支
|
String |
getBuildDir()
Get 构建目录
|
CloudBaseCodeRepoDetail |
getCodeDetail()
Get Github等拉取代码的详情
|
Long |
getContainerPort()
Get 容器端口
|
String |
getCpu()
Get Cpu的大小,单位:核
|
String |
getCustomLogs()
Get 自定义采集路径
|
String |
getDockerfilePath()
Get dockerfile地址
|
Boolean |
getEnableUnion()
Get 是否启用统一域名
|
String |
getEnvId()
Get 环境ID
|
String |
getEnvParams()
Get 环境变量
|
Long |
getFlowRatio()
Get 流量占比
|
CloudBaseRunImageInfo |
getImageInfo()
Get Image的详情
|
Long |
getInitialDelaySeconds()
Get 延迟多长时间开始健康检查(单位s)
|
Boolean |
getIsRebuild()
Get 是否回放流量
|
Boolean |
getIsUpdateCls()
Get 是否更新Cls
|
String |
getMaxNum()
Get 最大副本数
|
String |
getMem()
Get Mem的大小,单位:G
|
String |
getMinNum()
Get 最小副本数,最小值:0
|
CloudBaseRunVolumeMount[] |
getMountVolumeInfo()
Get cfs挂载信息
|
String |
getOperatorRemark()
Get 操作备注
|
String |
getPackageName()
Get 代码包名字
|
String |
getPackageVersion()
Get 代码包版本
|
String |
getPolicyThreshold()
Get 策略阈值
|
String |
getPolicyType()
Get 策略类型
|
String |
getRepository()
Get repository地址
|
String |
getRepositoryType()
Get repository的类型(coding/gitlab/github)
|
Boolean |
getRollback()
Get 是否回滚
|
String |
getServerName()
Get 服务名称
|
String |
getServerPath()
Get 服务路径(只会第一次生效)
|
String |
getSnapshotName()
Get 版本历史名
|
String |
getUploadType()
Get 枚举(package/repository/image)
|
String |
getVersionName()
Get 要替换的版本名称,可以为latest
|
String |
getVersionRemark()
Get 版本备注
|
void |
setBranch(String Branch)
Set 分支
|
void |
setBuildDir(String BuildDir)
Set 构建目录
|
void |
setCodeDetail(CloudBaseCodeRepoDetail CodeDetail)
Set Github等拉取代码的详情
|
void |
setContainerPort(Long ContainerPort)
Set 容器端口
|
void |
setCpu(String Cpu)
Set Cpu的大小,单位:核
|
void |
setCustomLogs(String CustomLogs)
Set 自定义采集路径
|
void |
setDockerfilePath(String DockerfilePath)
Set dockerfile地址
|
void |
setEnableUnion(Boolean EnableUnion)
Set 是否启用统一域名
|
void |
setEnvId(String EnvId)
Set 环境ID
|
void |
setEnvParams(String EnvParams)
Set 环境变量
|
void |
setFlowRatio(Long FlowRatio)
Set 流量占比
|
void |
setImageInfo(CloudBaseRunImageInfo ImageInfo)
Set Image的详情
|
void |
setInitialDelaySeconds(Long InitialDelaySeconds)
Set 延迟多长时间开始健康检查(单位s)
|
void |
setIsRebuild(Boolean IsRebuild)
Set 是否回放流量
|
void |
setIsUpdateCls(Boolean IsUpdateCls)
Set 是否更新Cls
|
void |
setMaxNum(String MaxNum)
Set 最大副本数
|
void |
setMem(String Mem)
Set Mem的大小,单位:G
|
void |
setMinNum(String MinNum)
Set 最小副本数,最小值:0
|
void |
setMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)
Set cfs挂载信息
|
void |
setOperatorRemark(String OperatorRemark)
Set 操作备注
|
void |
setPackageName(String PackageName)
Set 代码包名字
|
void |
setPackageVersion(String PackageVersion)
Set 代码包版本
|
void |
setPolicyThreshold(String PolicyThreshold)
Set 策略阈值
|
void |
setPolicyType(String PolicyType)
Set 策略类型
|
void |
setRepository(String Repository)
Set repository地址
|
void |
setRepositoryType(String RepositoryType)
Set repository的类型(coding/gitlab/github)
|
void |
setRollback(Boolean Rollback)
Set 是否回滚
|
void |
setServerName(String ServerName)
Set 服务名称
|
void |
setServerPath(String ServerPath)
Set 服务路径(只会第一次生效)
|
void |
setSnapshotName(String SnapshotName)
Set 版本历史名
|
void |
setUploadType(String UploadType)
Set 枚举(package/repository/image)
|
void |
setVersionName(String VersionName)
Set 要替换的版本名称,可以为latest
|
void |
setVersionRemark(String VersionRemark)
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 RollUpdateCloudBaseRunServerVersionRequest()
public RollUpdateCloudBaseRunServerVersionRequest(RollUpdateCloudBaseRunServerVersionRequest source)
public String getEnvId()
public void setEnvId(String EnvId)
EnvId
- 环境IDpublic String getVersionName()
public void setVersionName(String VersionName)
VersionName
- 要替换的版本名称,可以为latestpublic String getUploadType()
public void setUploadType(String UploadType)
UploadType
- 枚举(package/repository/image)public String getRepositoryType()
public void setRepositoryType(String RepositoryType)
RepositoryType
- repository的类型(coding/gitlab/github)public Long getFlowRatio()
public void setFlowRatio(Long FlowRatio)
FlowRatio
- 流量占比public String getDockerfilePath()
public void setDockerfilePath(String DockerfilePath)
DockerfilePath
- dockerfile地址public String getBuildDir()
public void setBuildDir(String BuildDir)
BuildDir
- 构建目录public String getCpu()
public void setCpu(String Cpu)
Cpu
- Cpu的大小,单位:核public String getMem()
public void setMem(String Mem)
Mem
- Mem的大小,单位:Gpublic String getMinNum()
public void setMinNum(String MinNum)
MinNum
- 最小副本数,最小值:0public String getMaxNum()
public void setMaxNum(String MaxNum)
MaxNum
- 最大副本数public String getPolicyType()
public void setPolicyType(String PolicyType)
PolicyType
- 策略类型public String getPolicyThreshold()
public void setPolicyThreshold(String PolicyThreshold)
PolicyThreshold
- 策略阈值public String getEnvParams()
public void setEnvParams(String EnvParams)
EnvParams
- 环境变量public Long getContainerPort()
public void setContainerPort(Long ContainerPort)
ContainerPort
- 容器端口public String getServerName()
public void setServerName(String ServerName)
ServerName
- 服务名称public String getRepository()
public void setRepository(String Repository)
Repository
- repository地址public String getBranch()
public void setBranch(String Branch)
Branch
- 分支public String getVersionRemark()
public void setVersionRemark(String VersionRemark)
VersionRemark
- 版本备注public String getPackageName()
public void setPackageName(String PackageName)
PackageName
- 代码包名字public String getPackageVersion()
public void setPackageVersion(String PackageVersion)
PackageVersion
- 代码包版本public CloudBaseRunImageInfo getImageInfo()
public void setImageInfo(CloudBaseRunImageInfo ImageInfo)
ImageInfo
- Image的详情public CloudBaseCodeRepoDetail getCodeDetail()
public void setCodeDetail(CloudBaseCodeRepoDetail CodeDetail)
CodeDetail
- Github等拉取代码的详情public Boolean getIsRebuild()
public void setIsRebuild(Boolean IsRebuild)
IsRebuild
- 是否回放流量public Long getInitialDelaySeconds()
public void setInitialDelaySeconds(Long InitialDelaySeconds)
InitialDelaySeconds
- 延迟多长时间开始健康检查(单位s)public CloudBaseRunVolumeMount[] getMountVolumeInfo()
public void setMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)
MountVolumeInfo
- cfs挂载信息public Boolean getRollback()
public void setRollback(Boolean Rollback)
Rollback
- 是否回滚public String getSnapshotName()
public void setSnapshotName(String SnapshotName)
SnapshotName
- 版本历史名public String getCustomLogs()
public void setCustomLogs(String CustomLogs)
CustomLogs
- 自定义采集路径public Boolean getEnableUnion()
public void setEnableUnion(Boolean EnableUnion)
EnableUnion
- 是否启用统一域名public String getOperatorRemark()
public void setOperatorRemark(String OperatorRemark)
OperatorRemark
- 操作备注public String getServerPath()
public void setServerPath(String ServerPath)
ServerPath
- 服务路径(只会第一次生效)public Boolean getIsUpdateCls()
public void setIsUpdateCls(Boolean IsUpdateCls)
IsUpdateCls
- 是否更新ClsCopyright © 2021. All rights reserved.