Class JobSchedulingConfigurationFluent<A extends JobSchedulingConfigurationFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.batch.v1.JobSchedulingConfigurationFluent<A>
-
- Direct Known Subclasses:
JobSchedulingConfigurationBuilder,JobSpecFluent.SchedulingNested
public class JobSchedulingConfigurationFluent<A extends JobSchedulingConfigurationFluent<A>> extends BaseFluent<A>
Generated
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description JobSchedulingConfigurationFluent()JobSchedulingConfigurationFluent(JobSchedulingConfiguration instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AaddAllToResourceClaims(Collection<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> items)AaddNewResourceClaim(String name, String resourceClaimName, String resourceClaimTemplateName)AaddToAdditionalProperties(String key, Object value)AaddToAdditionalProperties(Map<String,Object> map)AaddToResourceClaims(int index, io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim item)AaddToResourceClaims(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... items)protected voidcopyInstance(JobSchedulingConfiguration instance)booleanequals(Object o)Map<String,Object>getAdditionalProperties()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupDisruptionModegetDisruptionMode()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaimgetFirstResourceClaim()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaimgetLastResourceClaim()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaimgetMatchingResourceClaim(Predicate<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> predicate)io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaimgetResourceClaim(int index)List<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim>getResourceClaims()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingConstraintsgetSchedulingConstraints()io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingPolicygetSchedulingPolicy()booleanhasAdditionalProperties()booleanhasDisruptionMode()inthashCode()booleanhasMatchingResourceClaim(Predicate<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> predicate)booleanhasResourceClaims()booleanhasSchedulingConstraints()booleanhasSchedulingPolicy()AremoveAllFromResourceClaims(Collection<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> items)AremoveFromAdditionalProperties(String key)AremoveFromAdditionalProperties(Map<String,Object> map)AremoveFromResourceClaims(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... items)AsetToResourceClaims(int index, io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim item)StringtoString()<K,V>
AwithAdditionalProperties(Map<String,Object> additionalProperties)AwithDisruptionMode(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupDisruptionMode disruptionMode)AwithResourceClaims(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim... resourceClaims)AwithResourceClaims(List<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> resourceClaims)AwithSchedulingConstraints(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingConstraints schedulingConstraints)AwithSchedulingPolicy(io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupSchedulingPolicy schedulingPolicy)-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
JobSchedulingConfigurationFluent
public JobSchedulingConfigurationFluent()
-
JobSchedulingConfigurationFluent
public JobSchedulingConfigurationFluent(JobSchedulingConfiguration instance)
-
-
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)
-
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)
-
copyInstance
protected void copyInstance(JobSchedulingConfiguration instance)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends JobSchedulingConfigurationFluent<A>>
-
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()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends JobSchedulingConfigurationFluent<A>>
-
removeAllFromResourceClaims
public A removeAllFromResourceClaims(Collection<io.fabric8.kubernetes.api.model.scheduling.v1alpha3.WorkloadPodGroupResourceClaim> items)
-
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)
-
-