Class RollUpdateCloudBaseRunServerVersionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcb.v20180608.models.RollUpdateCloudBaseRunServerVersionRequest
-
public class RollUpdateCloudBaseRunServerVersionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBranch()Get 分支StringgetBuildDir()Get 构建目录CloudBaseCodeRepoDetailgetCodeDetail()Get Github等拉取代码的详情LonggetContainerPort()Get 容器端口StringgetCpu()Get Cpu的大小,单位:核StringgetCustomLogs()Get 自定义采集路径StringgetDockerfilePath()Get dockerfile地址BooleangetEnableUnion()Get 是否启用统一域名StringgetEnvId()Get 环境IDStringgetEnvParams()Get 环境变量LonggetFlowRatio()Get 流量占比CloudBaseRunImageInfogetImageInfo()Get Image的详情LonggetInitialDelaySeconds()Get 延迟多长时间开始健康检查(单位s)BooleangetIsRebuild()Get 是否回放流量BooleangetIsUpdateCls()Get 是否更新ClsStringgetMaxNum()Get 最大副本数StringgetMem()Get Mem的大小,单位:GStringgetMinNum()Get 最小副本数,最小值:0CloudBaseRunVolumeMount[]getMountVolumeInfo()Get cfs挂载信息StringgetOperatorRemark()Get 操作备注StringgetPackageName()Get 代码包名字StringgetPackageVersion()Get 代码包版本HpaPolicy[]getPolicyDetail()Get 自动扩缩容策略组StringgetPolicyThreshold()Get 策略阈值StringgetPolicyType()Get 策略类型StringgetRepository()Get repository地址StringgetRepositoryType()Get repository的类型(coding/gitlab/github)BooleangetRollback()Get 是否回滚StringgetServerName()Get 服务名称StringgetServerPath()Get 服务路径(只会第一次生效)StringgetSnapshotName()Get 版本历史名StringgetUploadType()Get 枚举(package/repository/image)StringgetVersionName()Get 要替换的版本名称,可以为latestStringgetVersionRemark()Get 版本备注voidsetBranch(String Branch)Set 分支voidsetBuildDir(String BuildDir)Set 构建目录voidsetCodeDetail(CloudBaseCodeRepoDetail CodeDetail)Set Github等拉取代码的详情voidsetContainerPort(Long ContainerPort)Set 容器端口voidsetCpu(String Cpu)Set Cpu的大小,单位:核voidsetCustomLogs(String CustomLogs)Set 自定义采集路径voidsetDockerfilePath(String DockerfilePath)Set dockerfile地址voidsetEnableUnion(Boolean EnableUnion)Set 是否启用统一域名voidsetEnvId(String EnvId)Set 环境IDvoidsetEnvParams(String EnvParams)Set 环境变量voidsetFlowRatio(Long FlowRatio)Set 流量占比voidsetImageInfo(CloudBaseRunImageInfo ImageInfo)Set Image的详情voidsetInitialDelaySeconds(Long InitialDelaySeconds)Set 延迟多长时间开始健康检查(单位s)voidsetIsRebuild(Boolean IsRebuild)Set 是否回放流量voidsetIsUpdateCls(Boolean IsUpdateCls)Set 是否更新ClsvoidsetMaxNum(String MaxNum)Set 最大副本数voidsetMem(String Mem)Set Mem的大小,单位:GvoidsetMinNum(String MinNum)Set 最小副本数,最小值:0voidsetMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)Set cfs挂载信息voidsetOperatorRemark(String OperatorRemark)Set 操作备注voidsetPackageName(String PackageName)Set 代码包名字voidsetPackageVersion(String PackageVersion)Set 代码包版本voidsetPolicyDetail(HpaPolicy[] PolicyDetail)Set 自动扩缩容策略组voidsetPolicyThreshold(String PolicyThreshold)Set 策略阈值voidsetPolicyType(String PolicyType)Set 策略类型voidsetRepository(String Repository)Set repository地址voidsetRepositoryType(String RepositoryType)Set repository的类型(coding/gitlab/github)voidsetRollback(Boolean Rollback)Set 是否回滚voidsetServerName(String ServerName)Set 服务名称voidsetServerPath(String ServerPath)Set 服务路径(只会第一次生效)voidsetSnapshotName(String SnapshotName)Set 版本历史名voidsetUploadType(String UploadType)Set 枚举(package/repository/image)voidsetVersionName(String VersionName)Set 要替换的版本名称,可以为latestvoidsetVersionRemark(String VersionRemark)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
-
RollUpdateCloudBaseRunServerVersionRequest
public RollUpdateCloudBaseRunServerVersionRequest()
-
RollUpdateCloudBaseRunServerVersionRequest
public 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.
-
-
Method Detail
-
getEnvId
public String getEnvId()
Get 环境ID- Returns:
- EnvId 环境ID
-
setEnvId
public void setEnvId(String EnvId)
Set 环境ID- Parameters:
EnvId- 环境ID
-
getVersionName
public String getVersionName()
Get 要替换的版本名称,可以为latest- Returns:
- VersionName 要替换的版本名称,可以为latest
-
setVersionName
public void setVersionName(String VersionName)
Set 要替换的版本名称,可以为latest- Parameters:
VersionName- 要替换的版本名称,可以为latest
-
getUploadType
public String getUploadType()
Get 枚举(package/repository/image)- Returns:
- UploadType 枚举(package/repository/image)
-
setUploadType
public void setUploadType(String UploadType)
Set 枚举(package/repository/image)- Parameters:
UploadType- 枚举(package/repository/image)
-
getRepositoryType
public String getRepositoryType()
Get repository的类型(coding/gitlab/github)- Returns:
- RepositoryType repository的类型(coding/gitlab/github)
-
setRepositoryType
public void setRepositoryType(String RepositoryType)
Set repository的类型(coding/gitlab/github)- Parameters:
RepositoryType- repository的类型(coding/gitlab/github)
-
getFlowRatio
public Long getFlowRatio()
Get 流量占比- Returns:
- FlowRatio 流量占比
-
setFlowRatio
public void setFlowRatio(Long FlowRatio)
Set 流量占比- Parameters:
FlowRatio- 流量占比
-
getDockerfilePath
public String getDockerfilePath()
Get dockerfile地址- Returns:
- DockerfilePath dockerfile地址
-
setDockerfilePath
public void setDockerfilePath(String DockerfilePath)
Set dockerfile地址- Parameters:
DockerfilePath- dockerfile地址
-
getBuildDir
public String getBuildDir()
Get 构建目录- Returns:
- BuildDir 构建目录
-
setBuildDir
public void setBuildDir(String BuildDir)
Set 构建目录- Parameters:
BuildDir- 构建目录
-
getCpu
public String getCpu()
Get Cpu的大小,单位:核- Returns:
- Cpu Cpu的大小,单位:核
-
setCpu
public void setCpu(String Cpu)
Set Cpu的大小,单位:核- Parameters:
Cpu- Cpu的大小,单位:核
-
getMem
public String getMem()
Get Mem的大小,单位:G- Returns:
- Mem Mem的大小,单位:G
-
setMem
public void setMem(String Mem)
Set Mem的大小,单位:G- Parameters:
Mem- Mem的大小,单位:G
-
getMinNum
public String getMinNum()
Get 最小副本数,最小值:0- Returns:
- MinNum 最小副本数,最小值:0
-
setMinNum
public void setMinNum(String MinNum)
Set 最小副本数,最小值:0- Parameters:
MinNum- 最小副本数,最小值:0
-
getMaxNum
public String getMaxNum()
Get 最大副本数- Returns:
- MaxNum 最大副本数
-
setMaxNum
public void setMaxNum(String MaxNum)
Set 最大副本数- Parameters:
MaxNum- 最大副本数
-
getPolicyType
public String getPolicyType()
Get 策略类型- Returns:
- PolicyType 策略类型
-
setPolicyType
public void setPolicyType(String PolicyType)
Set 策略类型- Parameters:
PolicyType- 策略类型
-
getPolicyThreshold
public String getPolicyThreshold()
Get 策略阈值- Returns:
- PolicyThreshold 策略阈值
-
setPolicyThreshold
public void setPolicyThreshold(String PolicyThreshold)
Set 策略阈值- Parameters:
PolicyThreshold- 策略阈值
-
getEnvParams
public String getEnvParams()
Get 环境变量- Returns:
- EnvParams 环境变量
-
setEnvParams
public void setEnvParams(String EnvParams)
Set 环境变量- Parameters:
EnvParams- 环境变量
-
getContainerPort
public Long getContainerPort()
Get 容器端口- Returns:
- ContainerPort 容器端口
-
setContainerPort
public void setContainerPort(Long ContainerPort)
Set 容器端口- Parameters:
ContainerPort- 容器端口
-
getServerName
public String getServerName()
Get 服务名称- Returns:
- ServerName 服务名称
-
setServerName
public void setServerName(String ServerName)
Set 服务名称- Parameters:
ServerName- 服务名称
-
getRepository
public String getRepository()
Get repository地址- Returns:
- Repository repository地址
-
setRepository
public void setRepository(String Repository)
Set repository地址- Parameters:
Repository- repository地址
-
getBranch
public String getBranch()
Get 分支- Returns:
- Branch 分支
-
setBranch
public void setBranch(String Branch)
Set 分支- Parameters:
Branch- 分支
-
getVersionRemark
public String getVersionRemark()
Get 版本备注- Returns:
- VersionRemark 版本备注
-
setVersionRemark
public void setVersionRemark(String VersionRemark)
Set 版本备注- Parameters:
VersionRemark- 版本备注
-
getPackageName
public String getPackageName()
Get 代码包名字- Returns:
- PackageName 代码包名字
-
setPackageName
public void setPackageName(String PackageName)
Set 代码包名字- Parameters:
PackageName- 代码包名字
-
getPackageVersion
public String getPackageVersion()
Get 代码包版本- Returns:
- PackageVersion 代码包版本
-
setPackageVersion
public void setPackageVersion(String PackageVersion)
Set 代码包版本- Parameters:
PackageVersion- 代码包版本
-
getImageInfo
public CloudBaseRunImageInfo getImageInfo()
Get Image的详情- Returns:
- ImageInfo Image的详情
-
setImageInfo
public void setImageInfo(CloudBaseRunImageInfo ImageInfo)
Set Image的详情- Parameters:
ImageInfo- Image的详情
-
getCodeDetail
public CloudBaseCodeRepoDetail getCodeDetail()
Get Github等拉取代码的详情- Returns:
- CodeDetail Github等拉取代码的详情
-
setCodeDetail
public void setCodeDetail(CloudBaseCodeRepoDetail CodeDetail)
Set Github等拉取代码的详情- Parameters:
CodeDetail- Github等拉取代码的详情
-
getIsRebuild
public Boolean getIsRebuild()
Get 是否回放流量- Returns:
- IsRebuild 是否回放流量
-
setIsRebuild
public void setIsRebuild(Boolean IsRebuild)
Set 是否回放流量- Parameters:
IsRebuild- 是否回放流量
-
getInitialDelaySeconds
public Long getInitialDelaySeconds()
Get 延迟多长时间开始健康检查(单位s)- Returns:
- InitialDelaySeconds 延迟多长时间开始健康检查(单位s)
-
setInitialDelaySeconds
public void setInitialDelaySeconds(Long InitialDelaySeconds)
Set 延迟多长时间开始健康检查(单位s)- Parameters:
InitialDelaySeconds- 延迟多长时间开始健康检查(单位s)
-
getMountVolumeInfo
public CloudBaseRunVolumeMount[] getMountVolumeInfo()
Get cfs挂载信息- Returns:
- MountVolumeInfo cfs挂载信息
-
setMountVolumeInfo
public void setMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)
Set cfs挂载信息- Parameters:
MountVolumeInfo- cfs挂载信息
-
getRollback
public Boolean getRollback()
Get 是否回滚- Returns:
- Rollback 是否回滚
-
setRollback
public void setRollback(Boolean Rollback)
Set 是否回滚- Parameters:
Rollback- 是否回滚
-
getSnapshotName
public String getSnapshotName()
Get 版本历史名- Returns:
- SnapshotName 版本历史名
-
setSnapshotName
public void setSnapshotName(String SnapshotName)
Set 版本历史名- Parameters:
SnapshotName- 版本历史名
-
getCustomLogs
public String getCustomLogs()
Get 自定义采集路径- Returns:
- CustomLogs 自定义采集路径
-
setCustomLogs
public void setCustomLogs(String CustomLogs)
Set 自定义采集路径- Parameters:
CustomLogs- 自定义采集路径
-
getEnableUnion
public Boolean getEnableUnion()
Get 是否启用统一域名- Returns:
- EnableUnion 是否启用统一域名
-
setEnableUnion
public void setEnableUnion(Boolean EnableUnion)
Set 是否启用统一域名- Parameters:
EnableUnion- 是否启用统一域名
-
getOperatorRemark
public String getOperatorRemark()
Get 操作备注- Returns:
- OperatorRemark 操作备注
-
setOperatorRemark
public void setOperatorRemark(String OperatorRemark)
Set 操作备注- Parameters:
OperatorRemark- 操作备注
-
getServerPath
public String getServerPath()
Get 服务路径(只会第一次生效)- Returns:
- ServerPath 服务路径(只会第一次生效)
-
setServerPath
public void setServerPath(String ServerPath)
Set 服务路径(只会第一次生效)- Parameters:
ServerPath- 服务路径(只会第一次生效)
-
getIsUpdateCls
public Boolean getIsUpdateCls()
Get 是否更新Cls- Returns:
- IsUpdateCls 是否更新Cls
-
setIsUpdateCls
public void setIsUpdateCls(Boolean IsUpdateCls)
Set 是否更新Cls- Parameters:
IsUpdateCls- 是否更新Cls
-
getPolicyDetail
public HpaPolicy[] getPolicyDetail()
Get 自动扩缩容策略组- Returns:
- PolicyDetail 自动扩缩容策略组
-
setPolicyDetail
public void setPolicyDetail(HpaPolicy[] PolicyDetail)
Set 自动扩缩容策略组- Parameters:
PolicyDetail- 自动扩缩容策略组
-
-