Class RollUpdateCloudBaseRunServerVersionRequest


  • public class RollUpdateCloudBaseRunServerVersionRequest
    extends AbstractModel
    • 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 - 自动扩缩容策略组