Class PodGroupTemplateFluent<A extends PodGroupTemplateFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.scheduling.v1alpha2.PodGroupTemplateFluent<A>
-
- Direct Known Subclasses:
PodGroupTemplateBuilder,WorkloadSpecFluent.PodGroupTemplatesNested
public class PodGroupTemplateFluent<A extends PodGroupTemplateFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPodGroupTemplateFluent.ResourceClaimsNested<N>classPodGroupTemplateFluent.SchedulingConstraintsNested<N>classPodGroupTemplateFluent.SchedulingPolicyNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description PodGroupTemplateFluent()PodGroupTemplateFluent(PodGroupTemplate instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
PodGroupTemplateFluent
public PodGroupTemplateFluent()
-
PodGroupTemplateFluent
public PodGroupTemplateFluent(PodGroupTemplate instance)
-
-
Method Detail
-
addAllToResourceClaims
public A addAllToResourceClaims(Collection<PodGroupResourceClaim> items)
-
addNewResourceClaim
public PodGroupTemplateFluent.ResourceClaimsNested<A> addNewResourceClaim()
-
addNewResourceClaim
public A addNewResourceClaim(String name, String resourceClaimName, String resourceClaimTemplateName)
-
addNewResourceClaimLike
public PodGroupTemplateFluent.ResourceClaimsNested<A> addNewResourceClaimLike(PodGroupResourceClaim item)
-
addToResourceClaims
public A addToResourceClaims(PodGroupResourceClaim... items)
-
addToResourceClaims
public A addToResourceClaims(int index, PodGroupResourceClaim item)
-
buildFirstResourceClaim
public PodGroupResourceClaim buildFirstResourceClaim()
-
buildLastResourceClaim
public PodGroupResourceClaim buildLastResourceClaim()
-
buildMatchingResourceClaim
public PodGroupResourceClaim buildMatchingResourceClaim(Predicate<PodGroupResourceClaimBuilder> predicate)
-
buildResourceClaim
public PodGroupResourceClaim buildResourceClaim(int index)
-
buildResourceClaims
public List<PodGroupResourceClaim> buildResourceClaims()
-
buildSchedulingConstraints
public PodGroupSchedulingConstraints buildSchedulingConstraints()
-
buildSchedulingPolicy
public PodGroupSchedulingPolicy buildSchedulingPolicy()
-
copyInstance
protected void copyInstance(PodGroupTemplate instance)
-
editFirstResourceClaim
public PodGroupTemplateFluent.ResourceClaimsNested<A> editFirstResourceClaim()
-
editLastResourceClaim
public PodGroupTemplateFluent.ResourceClaimsNested<A> editLastResourceClaim()
-
editMatchingResourceClaim
public PodGroupTemplateFluent.ResourceClaimsNested<A> editMatchingResourceClaim(Predicate<PodGroupResourceClaimBuilder> predicate)
-
editOrNewSchedulingConstraints
public PodGroupTemplateFluent.SchedulingConstraintsNested<A> editOrNewSchedulingConstraints()
-
editOrNewSchedulingConstraintsLike
public PodGroupTemplateFluent.SchedulingConstraintsNested<A> editOrNewSchedulingConstraintsLike(PodGroupSchedulingConstraints item)
-
editOrNewSchedulingPolicy
public PodGroupTemplateFluent.SchedulingPolicyNested<A> editOrNewSchedulingPolicy()
-
editOrNewSchedulingPolicyLike
public PodGroupTemplateFluent.SchedulingPolicyNested<A> editOrNewSchedulingPolicyLike(PodGroupSchedulingPolicy item)
-
editResourceClaim
public PodGroupTemplateFluent.ResourceClaimsNested<A> editResourceClaim(int index)
-
editSchedulingConstraints
public PodGroupTemplateFluent.SchedulingConstraintsNested<A> editSchedulingConstraints()
-
editSchedulingPolicy
public PodGroupTemplateFluent.SchedulingPolicyNested<A> editSchedulingPolicy()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends PodGroupTemplateFluent<A>>
-
getDisruptionMode
public String getDisruptionMode()
-
getName
public String getName()
-
getPriority
public Integer getPriority()
-
getPriorityClassName
public String getPriorityClassName()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasDisruptionMode
public boolean hasDisruptionMode()
-
hasMatchingResourceClaim
public boolean hasMatchingResourceClaim(Predicate<PodGroupResourceClaimBuilder> predicate)
-
hasName
public boolean hasName()
-
hasPriority
public boolean hasPriority()
-
hasPriorityClassName
public boolean hasPriorityClassName()
-
hasResourceClaims
public boolean hasResourceClaims()
-
hasSchedulingConstraints
public boolean hasSchedulingConstraints()
-
hasSchedulingPolicy
public boolean hasSchedulingPolicy()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends PodGroupTemplateFluent<A>>
-
removeAllFromResourceClaims
public A removeAllFromResourceClaims(Collection<PodGroupResourceClaim> items)
-
removeFromResourceClaims
public A removeFromResourceClaims(PodGroupResourceClaim... items)
-
removeMatchingFromResourceClaims
public A removeMatchingFromResourceClaims(Predicate<PodGroupResourceClaimBuilder> predicate)
-
setNewResourceClaimLike
public PodGroupTemplateFluent.ResourceClaimsNested<A> setNewResourceClaimLike(int index, PodGroupResourceClaim item)
-
setToResourceClaims
public A setToResourceClaims(int index, PodGroupResourceClaim item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withNewSchedulingConstraints
public PodGroupTemplateFluent.SchedulingConstraintsNested<A> withNewSchedulingConstraints()
-
withNewSchedulingConstraintsLike
public PodGroupTemplateFluent.SchedulingConstraintsNested<A> withNewSchedulingConstraintsLike(PodGroupSchedulingConstraints item)
-
withNewSchedulingPolicy
public PodGroupTemplateFluent.SchedulingPolicyNested<A> withNewSchedulingPolicy()
-
withNewSchedulingPolicyLike
public PodGroupTemplateFluent.SchedulingPolicyNested<A> withNewSchedulingPolicyLike(PodGroupSchedulingPolicy item)
-
withResourceClaims
public A withResourceClaims(List<PodGroupResourceClaim> resourceClaims)
-
withResourceClaims
public A withResourceClaims(PodGroupResourceClaim... resourceClaims)
-
withSchedulingConstraints
public A withSchedulingConstraints(PodGroupSchedulingConstraints schedulingConstraints)
-
withSchedulingPolicy
public A withSchedulingPolicy(PodGroupSchedulingPolicy schedulingPolicy)
-
-