Class RollingDeploymentStrategyParams

    • Constructor Detail

      • RollingDeploymentStrategyParams

        public RollingDeploymentStrategyParams()
        No args constructor for use in serialization
      • RollingDeploymentStrategyParams

        public RollingDeploymentStrategyParams​(Long intervalSeconds,
                                               io.fabric8.kubernetes.api.model.IntOrString maxSurge,
                                               io.fabric8.kubernetes.api.model.IntOrString maxUnavailable,
                                               LifecycleHook post,
                                               LifecycleHook pre,
                                               Long timeoutSeconds,
                                               Long updatePeriodSeconds)
    • Method Detail

      • getIntervalSeconds

        public Long getIntervalSeconds()
        intervalSeconds is the time to wait between polling deployment status after update. If the value is nil, a default will be used.
      • setIntervalSeconds

        public void setIntervalSeconds​(Long intervalSeconds)
        intervalSeconds is the time to wait between polling deployment status after update. If the value is nil, a default will be used.
      • getMaxSurge

        public io.fabric8.kubernetes.api.model.IntOrString getMaxSurge()
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • setMaxSurge

        public void setMaxSurge​(io.fabric8.kubernetes.api.model.IntOrString maxSurge)
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • getMaxUnavailable

        public io.fabric8.kubernetes.api.model.IntOrString getMaxUnavailable()
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • setMaxUnavailable

        public void setMaxUnavailable​(io.fabric8.kubernetes.api.model.IntOrString maxUnavailable)
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • getPost

        public LifecycleHook getPost()
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • setPost

        public void setPost​(LifecycleHook post)
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • getPre

        public LifecycleHook getPre()
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • setPre

        public void setPre​(LifecycleHook pre)
        RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
      • getTimeoutSeconds

        public Long getTimeoutSeconds()
        timeoutSeconds is the time to wait for updates before giving up. If the value is nil, a default will be used.
      • setTimeoutSeconds

        public void setTimeoutSeconds​(Long timeoutSeconds)
        timeoutSeconds is the time to wait for updates before giving up. If the value is nil, a default will be used.
      • getUpdatePeriodSeconds

        public Long getUpdatePeriodSeconds()
        updatePeriodSeconds is the time to wait between individual pod updates. If the value is nil, a default will be used.
      • setUpdatePeriodSeconds

        public void setUpdatePeriodSeconds​(Long updatePeriodSeconds)
        updatePeriodSeconds is the time to wait between individual pod updates. If the value is nil, a default will be used.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)