Class WorkloadSpecFluent<A extends WorkloadSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.scheduling.v1alpha2.WorkloadSpecFluent<A>
-
- Direct Known Subclasses:
WorkloadFluent.SpecNested,WorkloadSpecBuilder
public class WorkloadSpecFluent<A extends WorkloadSpecFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWorkloadSpecFluent.ControllerRefNested<N>classWorkloadSpecFluent.PodGroupTemplatesNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description WorkloadSpecFluent()WorkloadSpecFluent(WorkloadSpec instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
WorkloadSpecFluent
public WorkloadSpecFluent()
-
WorkloadSpecFluent
public WorkloadSpecFluent(WorkloadSpec instance)
-
-
Method Detail
-
addAllToPodGroupTemplates
public A addAllToPodGroupTemplates(Collection<PodGroupTemplate> items)
-
addNewPodGroupTemplate
public WorkloadSpecFluent.PodGroupTemplatesNested<A> addNewPodGroupTemplate()
-
addNewPodGroupTemplateLike
public WorkloadSpecFluent.PodGroupTemplatesNested<A> addNewPodGroupTemplateLike(PodGroupTemplate item)
-
addToPodGroupTemplates
public A addToPodGroupTemplates(PodGroupTemplate... items)
-
addToPodGroupTemplates
public A addToPodGroupTemplates(int index, PodGroupTemplate item)
-
buildControllerRef
public TypedLocalObjectReference buildControllerRef()
-
buildFirstPodGroupTemplate
public PodGroupTemplate buildFirstPodGroupTemplate()
-
buildLastPodGroupTemplate
public PodGroupTemplate buildLastPodGroupTemplate()
-
buildMatchingPodGroupTemplate
public PodGroupTemplate buildMatchingPodGroupTemplate(Predicate<PodGroupTemplateBuilder> predicate)
-
buildPodGroupTemplate
public PodGroupTemplate buildPodGroupTemplate(int index)
-
buildPodGroupTemplates
public List<PodGroupTemplate> buildPodGroupTemplates()
-
copyInstance
protected void copyInstance(WorkloadSpec instance)
-
editControllerRef
public WorkloadSpecFluent.ControllerRefNested<A> editControllerRef()
-
editFirstPodGroupTemplate
public WorkloadSpecFluent.PodGroupTemplatesNested<A> editFirstPodGroupTemplate()
-
editLastPodGroupTemplate
public WorkloadSpecFluent.PodGroupTemplatesNested<A> editLastPodGroupTemplate()
-
editMatchingPodGroupTemplate
public WorkloadSpecFluent.PodGroupTemplatesNested<A> editMatchingPodGroupTemplate(Predicate<PodGroupTemplateBuilder> predicate)
-
editOrNewControllerRef
public WorkloadSpecFluent.ControllerRefNested<A> editOrNewControllerRef()
-
editOrNewControllerRefLike
public WorkloadSpecFluent.ControllerRefNested<A> editOrNewControllerRefLike(TypedLocalObjectReference item)
-
editPodGroupTemplate
public WorkloadSpecFluent.PodGroupTemplatesNested<A> editPodGroupTemplate(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends WorkloadSpecFluent<A>>
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasControllerRef
public boolean hasControllerRef()
-
hasMatchingPodGroupTemplate
public boolean hasMatchingPodGroupTemplate(Predicate<PodGroupTemplateBuilder> predicate)
-
hasPodGroupTemplates
public boolean hasPodGroupTemplates()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends WorkloadSpecFluent<A>>
-
removeAllFromPodGroupTemplates
public A removeAllFromPodGroupTemplates(Collection<PodGroupTemplate> items)
-
removeFromPodGroupTemplates
public A removeFromPodGroupTemplates(PodGroupTemplate... items)
-
removeMatchingFromPodGroupTemplates
public A removeMatchingFromPodGroupTemplates(Predicate<PodGroupTemplateBuilder> predicate)
-
setNewPodGroupTemplateLike
public WorkloadSpecFluent.PodGroupTemplatesNested<A> setNewPodGroupTemplateLike(int index, PodGroupTemplate item)
-
setToPodGroupTemplates
public A setToPodGroupTemplates(int index, PodGroupTemplate item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withControllerRef
public A withControllerRef(TypedLocalObjectReference controllerRef)
-
withNewControllerRef
public WorkloadSpecFluent.ControllerRefNested<A> withNewControllerRef()
-
withNewControllerRefLike
public WorkloadSpecFluent.ControllerRefNested<A> withNewControllerRefLike(TypedLocalObjectReference item)
-
withPodGroupTemplates
public A withPodGroupTemplates(List<PodGroupTemplate> podGroupTemplates)
-
withPodGroupTemplates
public A withPodGroupTemplates(PodGroupTemplate... podGroupTemplates)
-
-