Class DeployGroupRequest

    • Constructor Detail

      • DeployGroupRequest

        public DeployGroupRequest()
      • DeployGroupRequest

        public DeployGroupRequest​(DeployGroupRequest 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

      • getGroupId

        public String getGroupId()
        Get 部署组ID
        Returns:
        GroupId 部署组ID
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 部署组ID
        Parameters:
        GroupId - 部署组ID
      • getPkgId

        public String getPkgId()
        Get 程序包ID
        Returns:
        PkgId 程序包ID
      • setPkgId

        public void setPkgId​(String PkgId)
        Set 程序包ID
        Parameters:
        PkgId - 程序包ID
      • getStartupParameters

        public String getStartupParameters()
        Get 部署组启动参数
        Returns:
        StartupParameters 部署组启动参数
      • setStartupParameters

        public void setStartupParameters​(String StartupParameters)
        Set 部署组启动参数
        Parameters:
        StartupParameters - 部署组启动参数
      • getDeployDesc

        public String getDeployDesc()
        Get 部署应用描述信息
        Returns:
        DeployDesc 部署应用描述信息
      • setDeployDesc

        public void setDeployDesc​(String DeployDesc)
        Set 部署应用描述信息
        Parameters:
        DeployDesc - 部署应用描述信息
      • getForceStart

        public Boolean getForceStart()
        Get 是否允许强制启动
        Returns:
        ForceStart 是否允许强制启动
      • setForceStart

        public void setForceStart​(Boolean ForceStart)
        Set 是否允许强制启动
        Parameters:
        ForceStart - 是否允许强制启动
      • getEnableHealthCheck

        public Boolean getEnableHealthCheck()
        Get 是否开启健康检查
        Returns:
        EnableHealthCheck 是否开启健康检查
      • setEnableHealthCheck

        public void setEnableHealthCheck​(Boolean EnableHealthCheck)
        Set 是否开启健康检查
        Parameters:
        EnableHealthCheck - 是否开启健康检查
      • getHealthCheckSettings

        public HealthCheckSettings getHealthCheckSettings()
        Get 开启健康检查时,配置健康检查
        Returns:
        HealthCheckSettings 开启健康检查时,配置健康检查
      • setHealthCheckSettings

        public void setHealthCheckSettings​(HealthCheckSettings HealthCheckSettings)
        Set 开启健康检查时,配置健康检查
        Parameters:
        HealthCheckSettings - 开启健康检查时,配置健康检查
      • getUpdateType

        public Long getUpdateType()
        Get 部署方式,0表示快速更新,1表示滚动更新
        Returns:
        UpdateType 部署方式,0表示快速更新,1表示滚动更新
      • setUpdateType

        public void setUpdateType​(Long UpdateType)
        Set 部署方式,0表示快速更新,1表示滚动更新
        Parameters:
        UpdateType - 部署方式,0表示快速更新,1表示滚动更新
      • getDeployBetaEnable

        public Boolean getDeployBetaEnable()
        Get 是否启用beta批次
        Returns:
        DeployBetaEnable 是否启用beta批次
      • setDeployBetaEnable

        public void setDeployBetaEnable​(Boolean DeployBetaEnable)
        Set 是否启用beta批次
        Parameters:
        DeployBetaEnable - 是否启用beta批次
      • getDeployBatch

        public Float[] getDeployBatch()
        Get 滚动发布每个批次参与的实例比率
        Returns:
        DeployBatch 滚动发布每个批次参与的实例比率
      • setDeployBatch

        public void setDeployBatch​(Float[] DeployBatch)
        Set 滚动发布每个批次参与的实例比率
        Parameters:
        DeployBatch - 滚动发布每个批次参与的实例比率
      • getDeployExeMode

        public String getDeployExeMode()
        Get 滚动发布的执行方式,auto表示自动, manual表示手动
        Returns:
        DeployExeMode 滚动发布的执行方式,auto表示自动, manual表示手动
      • setDeployExeMode

        public void setDeployExeMode​(String DeployExeMode)
        Set 滚动发布的执行方式,auto表示自动, manual表示手动
        Parameters:
        DeployExeMode - 滚动发布的执行方式,auto表示自动, manual表示手动
      • getDeployWaitTime

        public Long getDeployWaitTime()
        Get 滚动发布每个批次的时间间隔
        Returns:
        DeployWaitTime 滚动发布每个批次的时间间隔
      • setDeployWaitTime

        public void setDeployWaitTime​(Long DeployWaitTime)
        Set 滚动发布每个批次的时间间隔
        Parameters:
        DeployWaitTime - 滚动发布每个批次的时间间隔
      • getStartScript

        public String getStartScript()
        Get 启动脚本 base64编码
        Returns:
        StartScript 启动脚本 base64编码
      • setStartScript

        public void setStartScript​(String StartScript)
        Set 启动脚本 base64编码
        Parameters:
        StartScript - 启动脚本 base64编码
      • getStopScript

        public String getStopScript()
        Get 停止脚本 base64编码
        Returns:
        StopScript 停止脚本 base64编码
      • setStopScript

        public void setStopScript​(String StopScript)
        Set 停止脚本 base64编码
        Parameters:
        StopScript - 停止脚本 base64编码
      • getIncrementalDeployment

        public Boolean getIncrementalDeployment()
        Get 是否进行增量部署,默认为false,全量更新
        Returns:
        IncrementalDeployment 是否进行增量部署,默认为false,全量更新
      • setIncrementalDeployment

        public void setIncrementalDeployment​(Boolean IncrementalDeployment)
        Set 是否进行增量部署,默认为false,全量更新
        Parameters:
        IncrementalDeployment - 是否进行增量部署,默认为false,全量更新
      • getJdkName

        public String getJdkName()
        Get JDK名称: konaJDK或openJDK
        Returns:
        JdkName JDK名称: konaJDK或openJDK
      • setJdkName

        public void setJdkName​(String JdkName)
        Set JDK名称: konaJDK或openJDK
        Parameters:
        JdkName - JDK名称: konaJDK或openJDK
      • getJdkVersion

        public String getJdkVersion()
        Get konaJDK版本:8、11和17 openJDK版本:8、17
        Returns:
        JdkVersion konaJDK版本:8、11和17 openJDK版本:8、17
      • setJdkVersion

        public void setJdkVersion​(String JdkVersion)
        Set konaJDK版本:8、11和17 openJDK版本:8、17
        Parameters:
        JdkVersion - konaJDK版本:8、11和17 openJDK版本:8、17
      • getAgentProfileList

        public AgentProfile[] getAgentProfileList()
        Get 部署agent的类型、版本
        Returns:
        AgentProfileList 部署agent的类型、版本
      • setAgentProfileList

        public void setAgentProfileList​(AgentProfile[] AgentProfileList)
        Set 部署agent的类型、版本
        Parameters:
        AgentProfileList - 部署agent的类型、版本
      • getWarmupSetting

        public WarmupSetting getWarmupSetting()
        Get 预热参数配置
        Returns:
        WarmupSetting 预热参数配置
      • setWarmupSetting

        public void setWarmupSetting​(WarmupSetting WarmupSetting)
        Set 预热参数配置
        Parameters:
        WarmupSetting - 预热参数配置
      • getEnableBatchHealthCheck

        public Boolean getEnableBatchHealthCheck()
        Get 开启分批健康检查
        Returns:
        EnableBatchHealthCheck 开启分批健康检查
      • setEnableBatchHealthCheck

        public void setEnableBatchHealthCheck​(Boolean EnableBatchHealthCheck)
        Set 开启分批健康检查
        Parameters:
        EnableBatchHealthCheck - 开启分批健康检查