Class CreateCloudBaseRunServerVersionRequest


  • public class CreateCloudBaseRunServerVersionRequest
    extends AbstractModel
    • 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 - 容器的描述文件
      • 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 - 自动扩缩容策略组