Class CreateCloudBaseRunServerVersionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcb.v20180608.models.CreateCloudBaseRunServerVersionRequest
-
public class CreateCloudBaseRunServerVersionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateCloudBaseRunServerVersionRequest()
CreateCloudBaseRunServerVersionRequest(CreateCloudBaseRunServerVersionRequest 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 Long
getAccessType()
Get 4 代表只能微信链路访问String
getBaseImage()
Get 基础镜像String
getBranch()
Get 分支String
getBuildDir()
Get 构建目录CloudBaseCodeRepoDetail
getCodeDetail()
Get Github等拉取代码的详情Long
getContainerPort()
Get 服务端口Float
getCpu()
Get Cpu的大小,单位:核String
getCustomLogs()
Get 用户自定义采集日志路径String
getDockerfilePath()
Get Dockerfile地址Boolean
getEnableUnion()
Get 是否使用统一域名String
getEntryPoint()
Get 容器启动入口命令String
getEnvId()
Get 环境IDString
getEnvParams()
Get 环境变量CloudBaseEsInfo
getEsInfo()
Get es信息Long
getFlowRatio()
Get 流量占比Long
getHasDockerfile()
Get 是否有Dockerfile:0-default has, 1-has, 2-has notCloudBaseRunImageInfo
getImageInfo()
Get Image的详情String
getImagePullSecret()
Get 私有镜像 认证名称String
getImageReuseKey()
Get 镜像复用的keyCloudBaseRunImageSecretInfo
getImageSecretInfo()
Get 私有镜像秘钥信息Long
getInitialDelaySeconds()
Get 延迟多长时间开始健康检查(单位s)Long
getIsCreateJnsGw()
Get 是否创建JnsGw 0未传默认创建 1创建 2不创建Long
getMaxNum()
Get 副本最大数,最大值:50Float
getMem()
Get Mem的大小,单位:GLong
getMinNum()
Get 最小副本数,最小值:0CloudBaseRunVolumeMount[]
getMountVolumeInfo()
Get cfs挂载信息String
getOperatorRemark()
Get 操作备注String
getPackageName()
Get 代码包名字String
getPackageVersion()
Get 代码包的版本HpaPolicy[]
getPolicyDetail()
Get 自动扩缩容策略组Long
getPolicyThreshold()
Get 策略阈值String
getPolicyType()
Get 策略类型(枚举值:比如cpu)String
getRepoLanguage()
Get 仓库语言String
getRepository()
Get repository地址String
getRepositoryType()
Get repository的类型(coding/gitlab/github/coding)CloudBaseSecurityContext
getSecurity()
Get 安全特性String
getServerName()
Get 服务名称String
getServerPath()
Get 服务路径CloudBaseRunServiceVolumeMount[]
getServiceVolumeMounts()
Get 数据卷挂载参数CloudRunServiceVolume[]
getServiceVolumes()
Get 服务磁盘挂载CloudBaseRunSideSpec[]
getSidecarSpecs()
Get 容器的描述文件String
getUploadFilename()
Get 用户实际上传文件名(仅UploadType为jar/war时必填)String
getUploadType()
Get 枚举(package/repository/image/jar/war)String
getVersionRemark()
Get 版本备注void
setAccessType(Long AccessType)
Set 4 代表只能微信链路访问void
setBaseImage(String BaseImage)
Set 基础镜像void
setBranch(String Branch)
Set 分支void
setBuildDir(String BuildDir)
Set 构建目录void
setCodeDetail(CloudBaseCodeRepoDetail CodeDetail)
Set Github等拉取代码的详情void
setContainerPort(Long ContainerPort)
Set 服务端口void
setCpu(Float Cpu)
Set Cpu的大小,单位:核void
setCustomLogs(String CustomLogs)
Set 用户自定义采集日志路径void
setDockerfilePath(String DockerfilePath)
Set Dockerfile地址void
setEnableUnion(Boolean EnableUnion)
Set 是否使用统一域名void
setEntryPoint(String EntryPoint)
Set 容器启动入口命令void
setEnvId(String EnvId)
Set 环境IDvoid
setEnvParams(String EnvParams)
Set 环境变量void
setEsInfo(CloudBaseEsInfo EsInfo)
Set es信息void
setFlowRatio(Long FlowRatio)
Set 流量占比void
setHasDockerfile(Long HasDockerfile)
Set 是否有Dockerfile:0-default has, 1-has, 2-has notvoid
setImageInfo(CloudBaseRunImageInfo ImageInfo)
Set Image的详情void
setImagePullSecret(String ImagePullSecret)
Set 私有镜像 认证名称void
setImageReuseKey(String ImageReuseKey)
Set 镜像复用的keyvoid
setImageSecretInfo(CloudBaseRunImageSecretInfo ImageSecretInfo)
Set 私有镜像秘钥信息void
setInitialDelaySeconds(Long InitialDelaySeconds)
Set 延迟多长时间开始健康检查(单位s)void
setIsCreateJnsGw(Long IsCreateJnsGw)
Set 是否创建JnsGw 0未传默认创建 1创建 2不创建void
setMaxNum(Long MaxNum)
Set 副本最大数,最大值:50void
setMem(Float Mem)
Set Mem的大小,单位:Gvoid
setMinNum(Long MinNum)
Set 最小副本数,最小值:0void
setMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)
Set cfs挂载信息void
setOperatorRemark(String OperatorRemark)
Set 操作备注void
setPackageName(String PackageName)
Set 代码包名字void
setPackageVersion(String PackageVersion)
Set 代码包的版本void
setPolicyDetail(HpaPolicy[] PolicyDetail)
Set 自动扩缩容策略组void
setPolicyThreshold(Long PolicyThreshold)
Set 策略阈值void
setPolicyType(String PolicyType)
Set 策略类型(枚举值:比如cpu)void
setRepoLanguage(String RepoLanguage)
Set 仓库语言void
setRepository(String Repository)
Set repository地址void
setRepositoryType(String RepositoryType)
Set repository的类型(coding/gitlab/github/coding)void
setSecurity(CloudBaseSecurityContext Security)
Set 安全特性void
setServerName(String ServerName)
Set 服务名称void
setServerPath(String ServerPath)
Set 服务路径void
setServiceVolumeMounts(CloudBaseRunServiceVolumeMount[] ServiceVolumeMounts)
Set 数据卷挂载参数void
setServiceVolumes(CloudRunServiceVolume[] ServiceVolumes)
Set 服务磁盘挂载void
setSidecarSpecs(CloudBaseRunSideSpec[] SidecarSpecs)
Set 容器的描述文件void
setUploadFilename(String UploadFilename)
Set 用户实际上传文件名(仅UploadType为jar/war时必填)void
setUploadType(String UploadType)
Set 枚举(package/repository/image/jar/war)void
setVersionRemark(String VersionRemark)
Set 版本备注void
toMap(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
-
CreateCloudBaseRunServerVersionRequest
public CreateCloudBaseRunServerVersionRequest()
-
CreateCloudBaseRunServerVersionRequest
public CreateCloudBaseRunServerVersionRequest(CreateCloudBaseRunServerVersionRequest 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
-
getUploadType
public String getUploadType()
Get 枚举(package/repository/image/jar/war)- Returns:
- UploadType 枚举(package/repository/image/jar/war)
-
setUploadType
public void setUploadType(String UploadType)
Set 枚举(package/repository/image/jar/war)- Parameters:
UploadType
- 枚举(package/repository/image/jar/war)
-
getFlowRatio
public Long getFlowRatio()
Get 流量占比- Returns:
- FlowRatio 流量占比
-
setFlowRatio
public void setFlowRatio(Long FlowRatio)
Set 流量占比- Parameters:
FlowRatio
- 流量占比
-
getCpu
public Float getCpu()
Get Cpu的大小,单位:核- Returns:
- Cpu Cpu的大小,单位:核
-
setCpu
public void setCpu(Float Cpu)
Set Cpu的大小,单位:核- Parameters:
Cpu
- Cpu的大小,单位:核
-
getMem
public Float getMem()
Get Mem的大小,单位:G- Returns:
- Mem Mem的大小,单位:G
-
setMem
public void setMem(Float Mem)
Set Mem的大小,单位:G- Parameters:
Mem
- Mem的大小,单位:G
-
getMinNum
public Long getMinNum()
Get 最小副本数,最小值:0- Returns:
- MinNum 最小副本数,最小值:0
-
setMinNum
public void setMinNum(Long MinNum)
Set 最小副本数,最小值:0- Parameters:
MinNum
- 最小副本数,最小值:0
-
getMaxNum
public Long getMaxNum()
Get 副本最大数,最大值:50- Returns:
- MaxNum 副本最大数,最大值:50
-
setMaxNum
public void setMaxNum(Long MaxNum)
Set 副本最大数,最大值:50- Parameters:
MaxNum
- 副本最大数,最大值:50
-
getPolicyType
public String getPolicyType()
Get 策略类型(枚举值:比如cpu)- Returns:
- PolicyType 策略类型(枚举值:比如cpu)
-
setPolicyType
public void setPolicyType(String PolicyType)
Set 策略类型(枚举值:比如cpu)- Parameters:
PolicyType
- 策略类型(枚举值:比如cpu)
-
getPolicyThreshold
public Long getPolicyThreshold()
Get 策略阈值- Returns:
- PolicyThreshold 策略阈值
-
setPolicyThreshold
public void setPolicyThreshold(Long PolicyThreshold)
Set 策略阈值- Parameters:
PolicyThreshold
- 策略阈值
-
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
- 服务名称
-
getRepositoryType
public String getRepositoryType()
Get repository的类型(coding/gitlab/github/coding)- Returns:
- RepositoryType repository的类型(coding/gitlab/github/coding)
-
setRepositoryType
public void setRepositoryType(String RepositoryType)
Set repository的类型(coding/gitlab/github/coding)- Parameters:
RepositoryType
- repository的类型(coding/gitlab/github/coding)
-
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
- 构建目录
-
getEnvParams
public String getEnvParams()
Get 环境变量- Returns:
- EnvParams 环境变量
-
setEnvParams
public void setEnvParams(String EnvParams)
Set 环境变量- Parameters:
EnvParams
- 环境变量
-
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等拉取代码的详情
-
getImageSecretInfo
public CloudBaseRunImageSecretInfo getImageSecretInfo()
Get 私有镜像秘钥信息- Returns:
- ImageSecretInfo 私有镜像秘钥信息
-
setImageSecretInfo
public void setImageSecretInfo(CloudBaseRunImageSecretInfo ImageSecretInfo)
Set 私有镜像秘钥信息- Parameters:
ImageSecretInfo
- 私有镜像秘钥信息
-
getImagePullSecret
public String getImagePullSecret()
Get 私有镜像 认证名称- Returns:
- ImagePullSecret 私有镜像 认证名称
-
setImagePullSecret
public void setImagePullSecret(String ImagePullSecret)
Set 私有镜像 认证名称- Parameters:
ImagePullSecret
- 私有镜像 认证名称
-
getCustomLogs
public String getCustomLogs()
Get 用户自定义采集日志路径- Returns:
- CustomLogs 用户自定义采集日志路径
-
setCustomLogs
public void setCustomLogs(String CustomLogs)
Set 用户自定义采集日志路径- Parameters:
CustomLogs
- 用户自定义采集日志路径
-
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挂载信息
-
getAccessType
public Long getAccessType()
Get 4 代表只能微信链路访问- Returns:
- AccessType 4 代表只能微信链路访问
-
setAccessType
public void setAccessType(Long AccessType)
Set 4 代表只能微信链路访问- Parameters:
AccessType
- 4 代表只能微信链路访问
-
getEsInfo
public CloudBaseEsInfo getEsInfo()
Get es信息- Returns:
- EsInfo es信息
-
setEsInfo
public void setEsInfo(CloudBaseEsInfo EsInfo)
Set es信息- Parameters:
EsInfo
- es信息
-
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
- 服务路径
-
getImageReuseKey
public String getImageReuseKey()
Get 镜像复用的key- Returns:
- ImageReuseKey 镜像复用的key
-
setImageReuseKey
public void setImageReuseKey(String ImageReuseKey)
Set 镜像复用的key- Parameters:
ImageReuseKey
- 镜像复用的key
-
getSidecarSpecs
public CloudBaseRunSideSpec[] getSidecarSpecs()
Get 容器的描述文件- Returns:
- SidecarSpecs 容器的描述文件
-
setSidecarSpecs
public void setSidecarSpecs(CloudBaseRunSideSpec[] SidecarSpecs)
Set 容器的描述文件- Parameters:
SidecarSpecs
- 容器的描述文件
-
getSecurity
public CloudBaseSecurityContext getSecurity()
Get 安全特性- Returns:
- Security 安全特性
-
setSecurity
public void setSecurity(CloudBaseSecurityContext Security)
Set 安全特性- Parameters:
Security
- 安全特性
-
getServiceVolumes
public CloudRunServiceVolume[] getServiceVolumes()
Get 服务磁盘挂载- Returns:
- ServiceVolumes 服务磁盘挂载
-
setServiceVolumes
public void setServiceVolumes(CloudRunServiceVolume[] ServiceVolumes)
Set 服务磁盘挂载- Parameters:
ServiceVolumes
- 服务磁盘挂载
-
getIsCreateJnsGw
public Long getIsCreateJnsGw()
Get 是否创建JnsGw 0未传默认创建 1创建 2不创建- Returns:
- IsCreateJnsGw 是否创建JnsGw 0未传默认创建 1创建 2不创建
-
setIsCreateJnsGw
public void setIsCreateJnsGw(Long IsCreateJnsGw)
Set 是否创建JnsGw 0未传默认创建 1创建 2不创建- Parameters:
IsCreateJnsGw
- 是否创建JnsGw 0未传默认创建 1创建 2不创建
-
getServiceVolumeMounts
public CloudBaseRunServiceVolumeMount[] getServiceVolumeMounts()
Get 数据卷挂载参数- Returns:
- ServiceVolumeMounts 数据卷挂载参数
-
setServiceVolumeMounts
public void setServiceVolumeMounts(CloudBaseRunServiceVolumeMount[] ServiceVolumeMounts)
Set 数据卷挂载参数- Parameters:
ServiceVolumeMounts
- 数据卷挂载参数
-
getHasDockerfile
public Long getHasDockerfile()
Get 是否有Dockerfile:0-default has, 1-has, 2-has not- Returns:
- HasDockerfile 是否有Dockerfile:0-default has, 1-has, 2-has not
-
setHasDockerfile
public void setHasDockerfile(Long HasDockerfile)
Set 是否有Dockerfile:0-default has, 1-has, 2-has not- Parameters:
HasDockerfile
- 是否有Dockerfile:0-default has, 1-has, 2-has not
-
getBaseImage
public String getBaseImage()
Get 基础镜像- Returns:
- BaseImage 基础镜像
-
setBaseImage
public void setBaseImage(String BaseImage)
Set 基础镜像- Parameters:
BaseImage
- 基础镜像
-
getEntryPoint
public String getEntryPoint()
Get 容器启动入口命令- Returns:
- EntryPoint 容器启动入口命令
-
setEntryPoint
public void setEntryPoint(String EntryPoint)
Set 容器启动入口命令- Parameters:
EntryPoint
- 容器启动入口命令
-
getRepoLanguage
public String getRepoLanguage()
Get 仓库语言- Returns:
- RepoLanguage 仓库语言
-
setRepoLanguage
public void setRepoLanguage(String RepoLanguage)
Set 仓库语言- Parameters:
RepoLanguage
- 仓库语言
-
getUploadFilename
public String getUploadFilename()
Get 用户实际上传文件名(仅UploadType为jar/war时必填)- Returns:
- UploadFilename 用户实际上传文件名(仅UploadType为jar/war时必填)
-
setUploadFilename
public void setUploadFilename(String UploadFilename)
Set 用户实际上传文件名(仅UploadType为jar/war时必填)- Parameters:
UploadFilename
- 用户实际上传文件名(仅UploadType为jar/war时必填)
-
getPolicyDetail
public HpaPolicy[] getPolicyDetail()
Get 自动扩缩容策略组- Returns:
- PolicyDetail 自动扩缩容策略组
-
setPolicyDetail
public void setPolicyDetail(HpaPolicy[] PolicyDetail)
Set 自动扩缩容策略组- Parameters:
PolicyDetail
- 自动扩缩容策略组
-
-