Class ImagePrunerSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    public class ImagePrunerSpec
    extends Object
    implements io.fabric8.kubernetes.api.model.KubernetesResource
    See Also:
    Serialized Form
    • Constructor Detail

      • ImagePrunerSpec

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

        public ImagePrunerSpec​(io.fabric8.kubernetes.api.model.Affinity affinity,
                               Integer failedJobsHistoryLimit,
                               Boolean ignoreInvalidImageReferences,
                               Integer keepTagRevisions,
                               Long keepYoungerThan,
                               io.fabric8.kubernetes.api.model.Duration keepYoungerThanDuration,
                               Map<String,​String> nodeSelector,
                               io.fabric8.kubernetes.api.model.ResourceRequirements resources,
                               String schedule,
                               Integer successfulJobsHistoryLimit,
                               Boolean suspend,
                               List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
        Parameters:
        suspend -
        schedule -
        ignoreInvalidImageReferences -
        tolerations -
        resources -
        failedJobsHistoryLimit -
        keepYoungerThan -
        keepYoungerThanDuration -
        keepTagRevisions -
        successfulJobsHistoryLimit -
        affinity -
        nodeSelector -
    • Method Detail

      • getAffinity

        public io.fabric8.kubernetes.api.model.Affinity getAffinity()
      • setAffinity

        public void setAffinity​(io.fabric8.kubernetes.api.model.Affinity affinity)
      • getFailedJobsHistoryLimit

        public Integer getFailedJobsHistoryLimit()
      • setFailedJobsHistoryLimit

        public void setFailedJobsHistoryLimit​(Integer failedJobsHistoryLimit)
      • getIgnoreInvalidImageReferences

        public Boolean getIgnoreInvalidImageReferences()
      • setIgnoreInvalidImageReferences

        public void setIgnoreInvalidImageReferences​(Boolean ignoreInvalidImageReferences)
      • getKeepTagRevisions

        public Integer getKeepTagRevisions()
      • setKeepTagRevisions

        public void setKeepTagRevisions​(Integer keepTagRevisions)
      • getKeepYoungerThan

        public Long getKeepYoungerThan()
      • setKeepYoungerThan

        public void setKeepYoungerThan​(Long keepYoungerThan)
      • getKeepYoungerThanDuration

        public io.fabric8.kubernetes.api.model.Duration getKeepYoungerThanDuration()
      • setKeepYoungerThanDuration

        public void setKeepYoungerThanDuration​(io.fabric8.kubernetes.api.model.Duration keepYoungerThanDuration)
      • setNodeSelector

        public void setNodeSelector​(Map<String,​String> nodeSelector)
      • getResources

        public io.fabric8.kubernetes.api.model.ResourceRequirements getResources()
      • setResources

        public void setResources​(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
      • getSchedule

        public String getSchedule()
      • setSchedule

        public void setSchedule​(String schedule)
      • getSuccessfulJobsHistoryLimit

        public Integer getSuccessfulJobsHistoryLimit()
      • setSuccessfulJobsHistoryLimit

        public void setSuccessfulJobsHistoryLimit​(Integer successfulJobsHistoryLimit)
      • getSuspend

        public Boolean getSuspend()
      • setSuspend

        public void setSuspend​(Boolean suspend)
      • getTolerations

        public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
      • setTolerations

        public void setTolerations​(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
      • getAdditionalProperties

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

        public void setAdditionalProperty​(String name,
                                          Object value)