public class CSINodeDriverFluentImpl<A extends CSINodeDriverFluent<A>> extends BaseFluent<A> implements CSINodeDriverFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
CSINodeDriverFluentImpl.AllocatableNestedImpl<N> |
CSINodeDriverFluent.AllocatableNested<N>
_visitables
Constructor and Description |
---|
CSINodeDriverFluentImpl() |
CSINodeDriverFluentImpl(CSINodeDriver instance) |
public CSINodeDriverFluentImpl()
public CSINodeDriverFluentImpl(CSINodeDriver instance)
@Deprecated public VolumeNodeResources getAllocatable()
getAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public VolumeNodeResources buildAllocatable()
buildAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withAllocatable(VolumeNodeResources allocatable)
withAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public Boolean hasAllocatable()
hasAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewAllocatable(Integer count)
withNewAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public CSINodeDriverFluent.AllocatableNested<A> withNewAllocatable()
withNewAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public CSINodeDriverFluent.AllocatableNested<A> withNewAllocatableLike(VolumeNodeResources item)
withNewAllocatableLike
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public CSINodeDriverFluent.AllocatableNested<A> editAllocatable()
editAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public CSINodeDriverFluent.AllocatableNested<A> editOrNewAllocatable()
editOrNewAllocatable
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public CSINodeDriverFluent.AllocatableNested<A> editOrNewAllocatableLike(VolumeNodeResources item)
editOrNewAllocatableLike
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getName()
getName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withName(String name)
withName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public Boolean hasName()
hasName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewName(String arg1)
withNewName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewName(StringBuilder arg1)
withNewName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewName(StringBuffer arg1)
withNewName
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getNodeID()
getNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNodeID(String nodeID)
withNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public Boolean hasNodeID()
hasNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewNodeID(String arg1)
withNewNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewNodeID(StringBuilder arg1)
withNewNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withNewNodeID(StringBuffer arg1)
withNewNodeID
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addToTopologyKeys(int index, String item)
addToTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A setToTopologyKeys(int index, String item)
setToTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addToTopologyKeys(String... items)
addToTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addAllToTopologyKeys(Collection<String> items)
addAllToTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A removeFromTopologyKeys(String... items)
removeFromTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A removeAllFromTopologyKeys(Collection<String> items)
removeAllFromTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public List<String> getTopologyKeys()
getTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getTopologyKey(int index)
getTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getFirstTopologyKey()
getFirstTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getLastTopologyKey()
getLastTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public String getMatchingTopologyKey(Predicate<String> predicate)
getMatchingTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public Boolean hasMatchingTopologyKey(Predicate<String> predicate)
hasMatchingTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withTopologyKeys(List<String> topologyKeys)
withTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A withTopologyKeys(String... topologyKeys)
withTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public Boolean hasTopologyKeys()
hasTopologyKeys
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addNewTopologyKey(String arg1)
addNewTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addNewTopologyKey(StringBuilder arg1)
addNewTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
public A addNewTopologyKey(StringBuffer arg1)
addNewTopologyKey
in interface CSINodeDriverFluent<A extends CSINodeDriverFluent<A>>
Copyright © 2015–2020 Red Hat. All rights reserved.