public class CreateCloudBaseRunServerVersionRequest extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and 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 环境ID
|
String |
getEnvParams()
Get 环境变量
|
CloudBaseEsInfo |
getEsInfo()
Get es信息
|
Long |
getFlowRatio()
Get 流量占比
|
Long |
getHasDockerfile()
Get 是否有Dockerfile:0-default has, 1-has, 2-has not
|
CloudBaseRunImageInfo |
getImageInfo()
Get Image的详情
|
String |
getImagePullSecret()
Get 私有镜像 认证名称
|
String |
getImageReuseKey()
Get 镜像复用的key
|
CloudBaseRunImageSecretInfo |
getImageSecretInfo()
Get 私有镜像秘钥信息
|
Long |
getInitialDelaySeconds()
Get 延迟多长时间开始健康检查(单位s)
|
Long |
getIsCreateJnsGw()
Get 是否创建JnsGw 0未传默认创建 1创建 2不创建
|
Long |
getMaxNum()
Get 副本最大数,最大值:50
|
Float |
getMem()
Get Mem的大小,单位:G
|
Long |
getMinNum()
Get 最小副本数,最小值:0
|
CloudBaseRunVolumeMount[] |
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 环境ID
|
void |
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 not
|
void |
setImageInfo(CloudBaseRunImageInfo ImageInfo)
Set Image的详情
|
void |
setImagePullSecret(String ImagePullSecret)
Set 私有镜像 认证名称
|
void |
setImageReuseKey(String ImageReuseKey)
Set 镜像复用的key
|
void |
setImageSecretInfo(CloudBaseRunImageSecretInfo ImageSecretInfo)
Set 私有镜像秘钥信息
|
void |
setInitialDelaySeconds(Long InitialDelaySeconds)
Set 延迟多长时间开始健康检查(单位s)
|
void |
setIsCreateJnsGw(Long IsCreateJnsGw)
Set 是否创建JnsGw 0未传默认创建 1创建 2不创建
|
void |
setMaxNum(Long MaxNum)
Set 副本最大数,最大值:50
|
void |
setMem(Float Mem)
Set Mem的大小,单位:G
|
void |
setMinNum(Long 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 |
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.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateCloudBaseRunServerVersionRequest()
public CreateCloudBaseRunServerVersionRequest(CreateCloudBaseRunServerVersionRequest source)
public String getEnvId()
public void setEnvId(String EnvId)
EnvId
- 环境IDpublic String getUploadType()
public void setUploadType(String UploadType)
UploadType
- 枚举(package/repository/image/jar/war)public Long getFlowRatio()
public void setFlowRatio(Long FlowRatio)
FlowRatio
- 流量占比public Float getCpu()
public void setCpu(Float Cpu)
Cpu
- Cpu的大小,单位:核public Float getMem()
public void setMem(Float Mem)
Mem
- Mem的大小,单位:Gpublic Long getMinNum()
public void setMinNum(Long MinNum)
MinNum
- 最小副本数,最小值:0public Long getMaxNum()
public void setMaxNum(Long MaxNum)
MaxNum
- 副本最大数,最大值:50public String getPolicyType()
public void setPolicyType(String PolicyType)
PolicyType
- 策略类型(枚举值:比如cpu)public Long getPolicyThreshold()
public void setPolicyThreshold(Long PolicyThreshold)
PolicyThreshold
- 策略阈值public Long getContainerPort()
public void setContainerPort(Long ContainerPort)
ContainerPort
- 服务端口public String getServerName()
public void setServerName(String ServerName)
ServerName
- 服务名称public String getRepositoryType()
public void setRepositoryType(String RepositoryType)
RepositoryType
- repository的类型(coding/gitlab/github/coding)public String getDockerfilePath()
public void setDockerfilePath(String DockerfilePath)
DockerfilePath
- Dockerfile地址public String getBuildDir()
public void setBuildDir(String BuildDir)
BuildDir
- 构建目录public String getEnvParams()
public void setEnvParams(String EnvParams)
EnvParams
- 环境变量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 CloudBaseRunImageSecretInfo getImageSecretInfo()
public void setImageSecretInfo(CloudBaseRunImageSecretInfo ImageSecretInfo)
ImageSecretInfo
- 私有镜像秘钥信息public String getImagePullSecret()
public void setImagePullSecret(String ImagePullSecret)
ImagePullSecret
- 私有镜像 认证名称public String getCustomLogs()
public void setCustomLogs(String CustomLogs)
CustomLogs
- 用户自定义采集日志路径public Long getInitialDelaySeconds()
public void setInitialDelaySeconds(Long InitialDelaySeconds)
InitialDelaySeconds
- 延迟多长时间开始健康检查(单位s)public CloudBaseRunVolumeMount[] getMountVolumeInfo()
public void setMountVolumeInfo(CloudBaseRunVolumeMount[] MountVolumeInfo)
MountVolumeInfo
- cfs挂载信息public Long getAccessType()
public void setAccessType(Long AccessType)
AccessType
- 4 代表只能微信链路访问public CloudBaseEsInfo getEsInfo()
public void setEsInfo(CloudBaseEsInfo EsInfo)
EsInfo
- es信息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 String getImageReuseKey()
public void setImageReuseKey(String ImageReuseKey)
ImageReuseKey
- 镜像复用的keypublic CloudBaseRunSideSpec[] getSidecarSpecs()
public void setSidecarSpecs(CloudBaseRunSideSpec[] SidecarSpecs)
SidecarSpecs
- 容器的描述文件public CloudBaseSecurityContext getSecurity()
public void setSecurity(CloudBaseSecurityContext Security)
Security
- 安全特性public CloudRunServiceVolume[] getServiceVolumes()
public void setServiceVolumes(CloudRunServiceVolume[] ServiceVolumes)
ServiceVolumes
- 服务磁盘挂载public Long getIsCreateJnsGw()
public void setIsCreateJnsGw(Long IsCreateJnsGw)
IsCreateJnsGw
- 是否创建JnsGw 0未传默认创建 1创建 2不创建public CloudBaseRunServiceVolumeMount[] getServiceVolumeMounts()
public void setServiceVolumeMounts(CloudBaseRunServiceVolumeMount[] ServiceVolumeMounts)
ServiceVolumeMounts
- 数据卷挂载参数public Long getHasDockerfile()
public void setHasDockerfile(Long HasDockerfile)
HasDockerfile
- 是否有Dockerfile:0-default has, 1-has, 2-has notpublic String getBaseImage()
public void setBaseImage(String BaseImage)
BaseImage
- 基础镜像public String getEntryPoint()
public void setEntryPoint(String EntryPoint)
EntryPoint
- 容器启动入口命令public String getRepoLanguage()
public void setRepoLanguage(String RepoLanguage)
RepoLanguage
- 仓库语言public String getUploadFilename()
public void setUploadFilename(String UploadFilename)
UploadFilename
- 用户实际上传文件名(仅UploadType为jar/war时必填)public HpaPolicy[] getPolicyDetail()
public void setPolicyDetail(HpaPolicy[] PolicyDetail)
PolicyDetail
- 自动扩缩容策略组Copyright © 2024. All rights reserved.