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 LonggetAccessType()Get 4 代表只能微信链路访问StringgetBaseImage()Get 基础镜像StringgetBranch()Get 分支StringgetBuildDir()Get 构建目录CloudBaseCodeRepoDetailgetCodeDetail()Get Github等拉取代码的详情LonggetContainerPort()Get 服务端口FloatgetCpu()Get Cpu的大小,单位:核StringgetCustomLogs()Get 用户自定义采集日志路径StringgetDockerfilePath()Get Dockerfile地址BooleangetEnableUnion()Get 是否使用统一域名StringgetEntryPoint()Get 容器启动入口命令StringgetEnvId()Get 环境IDStringgetEnvParams()Get 环境变量CloudBaseEsInfogetEsInfo()Get es信息LonggetFlowRatio()Get 流量占比LonggetHasDockerfile()Get 是否有Dockerfile:0-default has, 1-has, 2-has notCloudBaseRunImageInfogetImageInfo()Get Image的详情StringgetImagePullSecret()Get 私有镜像 认证名称StringgetImageReuseKey()Get 镜像复用的keyCloudBaseRunImageSecretInfogetImageSecretInfo()Get 私有镜像秘钥信息LonggetInitialDelaySeconds()Get 延迟多长时间开始健康检查(单位s)LonggetIsCreateJnsGw()Get 是否创建JnsGw 0未传默认创建 1创建 2不创建LonggetMaxNum()Get 副本最大数,最大值:50FloatgetMem()Get Mem的大小,单位:GLonggetMinNum()Get 最小副本数,最小值:0CloudBaseRunVolumeMount[]getMountVolumeInfo()Get cfs挂载信息StringgetOperatorRemark()Get 操作备注StringgetPackageName()Get 代码包名字StringgetPackageVersion()Get 代码包的版本HpaPolicy[]getPolicyDetail()Get 自动扩缩容策略组LonggetPolicyThreshold()Get 策略阈值StringgetPolicyType()Get 策略类型(枚举值:比如cpu)StringgetRepoLanguage()Get 仓库语言StringgetRepository()Get repository地址StringgetRepositoryType()Get repository的类型(coding/gitlab/github/coding)CloudBaseSecurityContextgetSecurity()Get 安全特性StringgetServerName()Get 服务名称StringgetServerPath()Get 服务路径CloudBaseRunServiceVolumeMount[]getServiceVolumeMounts()Get 数据卷挂载参数CloudRunServiceVolume[]getServiceVolumes()Get 服务磁盘挂载CloudBaseRunSideSpec[]getSidecarSpecs()Get 容器的描述文件StringgetUploadFilename()Get 用户实际上传文件名(仅UploadType为jar/war时必填)StringgetUploadType()Get 枚举(package/repository/image/jar/war)StringgetVersionRemark()Get 版本备注voidsetAccessType(Long AccessType)Set 4 代表只能微信链路访问voidsetBaseImage(String BaseImage)Set 基础镜像voidsetBranch(String Branch)Set 分支voidsetBuildDir(String BuildDir)Set 构建目录voidsetCodeDetail(CloudBaseCodeRepoDetail CodeDetail)Set Github等拉取代码的详情voidsetContainerPort(Long ContainerPort)Set 服务端口voidsetCpu(Float Cpu)Set Cpu的大小,单位:核voidsetCustomLogs(String CustomLogs)Set 用户自定义采集日志路径voidsetDockerfilePath(String DockerfilePath)Set Dockerfile地址voidsetEnableUnion(Boolean EnableUnion)Set 是否使用统一域名voidsetEntryPoint(String EntryPoint)Set 容器启动入口命令voidsetEnvId(String EnvId)Set 环境IDvoidsetEnvParams(String EnvParams)Set 环境变量voidsetEsInfo(CloudBaseEsInfo EsInfo)Set es信息voidsetFlowRatio(Long FlowRatio)Set 流量占比voidsetHasDockerfile(Long HasDockerfile)Set 是否有Dockerfile:0-default has, 1-has, 2-has notvoidsetImageInfo(CloudBaseRunImageInfo ImageInfo)Set Image的详情voidsetImagePullSecret(String ImagePullSecret)Set 私有镜像 认证名称voidsetImageReuseKey(String ImageReuseKey)Set 镜像复用的keyvoidsetImageSecretInfo(CloudBaseRunImageSecretInfo ImageSecretInfo)Set 私有镜像秘钥信息voidsetInitialDelaySeconds(Long InitialDelaySeconds)Set 延迟多长时间开始健康检查(单位s)voidsetIsCreateJnsGw(Long IsCreateJnsGw)Set 是否创建JnsGw 0未传默认创建 1创建 2不创建voidsetMaxNum(Long MaxNum)Set 副本最大数,最大值:50voidsetMem(Float Mem)Set Mem的大小,单位:GvoidsetMinNum(Long MinNum)Set 最小副本数,最小值:0voidsetMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)Set cfs挂载信息voidsetOperatorRemark(String OperatorRemark)Set 操作备注voidsetPackageName(String PackageName)Set 代码包名字voidsetPackageVersion(String PackageVersion)Set 代码包的版本voidsetPolicyDetail(HpaPolicy[] PolicyDetail)Set 自动扩缩容策略组voidsetPolicyThreshold(Long PolicyThreshold)Set 策略阈值voidsetPolicyType(String PolicyType)Set 策略类型(枚举值:比如cpu)voidsetRepoLanguage(String RepoLanguage)Set 仓库语言voidsetRepository(String Repository)Set repository地址voidsetRepositoryType(String RepositoryType)Set repository的类型(coding/gitlab/github/coding)voidsetSecurity(CloudBaseSecurityContext Security)Set 安全特性voidsetServerName(String ServerName)Set 服务名称voidsetServerPath(String ServerPath)Set 服务路径voidsetServiceVolumeMounts(CloudBaseRunServiceVolumeMount[] ServiceVolumeMounts)Set 数据卷挂载参数voidsetServiceVolumes(CloudRunServiceVolume[] ServiceVolumes)Set 服务磁盘挂载voidsetSidecarSpecs(CloudBaseRunSideSpec[] SidecarSpecs)Set 容器的描述文件voidsetUploadFilename(String UploadFilename)Set 用户实际上传文件名(仅UploadType为jar/war时必填)voidsetUploadType(String UploadType)Set 枚举(package/repository/image/jar/war)voidsetVersionRemark(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
-
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- 自动扩缩容策略组
-
-