public class NodeSpecFluentImpl<A extends NodeSpecFluent<A>> extends BaseFluent<A> implements NodeSpecFluent<A>
NodeSpecFluent.ConfigSourceNested<N>, NodeSpecFluent.TaintsNested<N>_visitables, VISIT| Constructor and Description |
|---|
NodeSpecFluentImpl() |
NodeSpecFluentImpl(NodeSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic NodeSpecFluentImpl()
public NodeSpecFluentImpl(NodeSpec instance)
@Deprecated public NodeConfigSource getConfigSource()
getConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeConfigSource buildConfigSource()
buildConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withConfigSource(NodeConfigSource configSource)
withConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasConfigSource()
hasConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.ConfigSourceNested<A> withNewConfigSource()
withNewConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.ConfigSourceNested<A> withNewConfigSourceLike(NodeConfigSource item)
withNewConfigSourceLike in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.ConfigSourceNested<A> editConfigSource()
editConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.ConfigSourceNested<A> editOrNewConfigSource()
editOrNewConfigSource in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.ConfigSourceNested<A> editOrNewConfigSourceLike(NodeConfigSource item)
editOrNewConfigSourceLike in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getExternalID()
getExternalID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withExternalID(String externalID)
withExternalID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasExternalID()
hasExternalID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getPodCIDR()
getPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withPodCIDR(String podCIDR)
withPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasPodCIDR()
hasPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToPodCIDRs(Integer index, String item)
addToPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A setToPodCIDRs(Integer index, String item)
setToPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToPodCIDRs(String... items)
addToPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addAllToPodCIDRs(Collection<String> items)
addAllToPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeFromPodCIDRs(String... items)
removeFromPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeAllFromPodCIDRs(Collection<String> items)
removeAllFromPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public List<String> getPodCIDRs()
getPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getPodCIDR(Integer index)
getPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getFirstPodCIDR()
getFirstPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getLastPodCIDR()
getLastPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getMatchingPodCIDR(Predicate<String> predicate)
getMatchingPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasMatchingPodCIDR(Predicate<String> predicate)
hasMatchingPodCIDR in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withPodCIDRs(List<String> podCIDRs)
withPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withPodCIDRs(String... podCIDRs)
withPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasPodCIDRs()
hasPodCIDRs in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public String getProviderID()
getProviderID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withProviderID(String providerID)
withProviderID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasProviderID()
hasProviderID in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToTaints(Integer index, Taint item)
addToTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A setToTaints(Integer index, Taint item)
setToTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToTaints(Taint... items)
addToTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addAllToTaints(Collection<Taint> items)
addAllToTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeFromTaints(Taint... items)
removeFromTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeAllFromTaints(Collection<Taint> items)
removeAllFromTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeMatchingFromTaints(Predicate<TaintBuilder> predicate)
removeMatchingFromTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>@Deprecated public List<Taint> getTaints()
getTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public List<Taint> buildTaints()
buildTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Taint buildTaint(Integer index)
buildTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Taint buildFirstTaint()
buildFirstTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Taint buildLastTaint()
buildLastTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Taint buildMatchingTaint(Predicate<TaintBuilder> predicate)
buildMatchingTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasMatchingTaint(Predicate<TaintBuilder> predicate)
hasMatchingTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withTaints(List<Taint> taints)
withTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withTaints(Taint... taints)
withTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasTaints()
hasTaints in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addNewTaint(String effect, String key, String timeAdded, String value)
addNewTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> addNewTaint()
addNewTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> addNewTaintLike(Taint item)
addNewTaintLike in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> setNewTaintLike(Integer index, Taint item)
setNewTaintLike in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> editTaint(Integer index)
editTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> editFirstTaint()
editFirstTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> editLastTaint()
editLastTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public NodeSpecFluent.TaintsNested<A> editMatchingTaint(Predicate<TaintBuilder> predicate)
editMatchingTaint in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean getUnschedulable()
getUnschedulable in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A withUnschedulable(Boolean unschedulable)
withUnschedulable in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasUnschedulable()
hasUnschedulable in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface NodeSpecFluent<A extends NodeSpecFluent<A>>public boolean equals(Object o)
equals in class BaseFluent<A extends NodeSpecFluent<A>>public int hashCode()
hashCode in class BaseFluent<A extends NodeSpecFluent<A>>public A withUnschedulable()
withUnschedulable in interface NodeSpecFluent<A extends NodeSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.