Class JobSchedulingConfigurationFluent<A extends JobSchedulingConfigurationFluent<A>>

    • Constructor Detail

      • JobSchedulingConfigurationFluent

        public JobSchedulingConfigurationFluent()
    • Method Detail

      • addAllToResourceClaims

        public A addAllToResourceClaims​(Collection<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> items)
      • addNewResourceClaim

        public A addNewResourceClaim​(String name,
                                     String resourceClaimName,
                                     String resourceClaimTemplateName)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToResourceClaims

        public A addToResourceClaims​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... items)
      • addToResourceClaims

        public A addToResourceClaims​(int index,
                                     io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim item)
      • getAdditionalProperties

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

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupDisruptionMode getDisruptionMode()
      • getFirstResourceClaim

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim getFirstResourceClaim()
      • getLastResourceClaim

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim getLastResourceClaim()
      • getMatchingResourceClaim

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim getMatchingResourceClaim​(Predicate<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> predicate)
      • getResourceClaim

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim getResourceClaim​(int index)
      • getResourceClaims

        public List<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> getResourceClaims()
      • getSchedulingConstraints

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingConstraints getSchedulingConstraints()
      • getSchedulingPolicy

        public io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingPolicy getSchedulingPolicy()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasDisruptionMode

        public boolean hasDisruptionMode()
      • hasMatchingResourceClaim

        public boolean hasMatchingResourceClaim​(Predicate<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> predicate)
      • hasResourceClaims

        public boolean hasResourceClaims()
      • hasSchedulingConstraints

        public boolean hasSchedulingConstraints()
      • hasSchedulingPolicy

        public boolean hasSchedulingPolicy()
      • removeAllFromResourceClaims

        public A removeAllFromResourceClaims​(Collection<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • removeFromResourceClaims

        public A removeFromResourceClaims​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... items)
      • setToResourceClaims

        public A setToResourceClaims​(int index,
                                     io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim item)
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • withDisruptionMode

        public A withDisruptionMode​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupDisruptionMode disruptionMode)
      • withResourceClaims

        public A withResourceClaims​(List<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> resourceClaims)
      • withResourceClaims

        public A withResourceClaims​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... resourceClaims)
      • withSchedulingConstraints

        public A withSchedulingConstraints​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingConstraints schedulingConstraints)
      • withSchedulingPolicy

        public A withSchedulingPolicy​(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingPolicy schedulingPolicy)