Class JbodStorageFluentImpl<A extends JbodStorageFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.strimzi.api.kafka.model.storage.JbodStorageFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,JbodStorageFluent<A>
- Direct Known Subclasses:
JbodStorageBuilder,KafkaClusterSpecFluentImpl.JbodStorageNestedImpl
public class JbodStorageFluentImpl<A extends JbodStorageFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements JbodStorageFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJbodStorageFluentImpl.EphemeralStorageVolumesNestedImpl<N>classJbodStorageFluentImpl.PersistentClaimStorageVolumesNestedImpl<N>-
Nested classes/interfaces inherited from interface io.strimzi.api.kafka.model.storage.JbodStorageFluent
JbodStorageFluent.EphemeralStorageVolumesNested<N>, JbodStorageFluent.PersistentClaimStorageVolumesNested<N>
-
-
Constructor Summary
Constructors Constructor Description JbodStorageFluentImpl()JbodStorageFluentImpl(JbodStorage instance)
-
Method Summary
-
-
-
Constructor Detail
-
JbodStorageFluentImpl
public JbodStorageFluentImpl()
-
JbodStorageFluentImpl
public JbodStorageFluentImpl(JbodStorage instance)
-
-
Method Detail
-
addToVolumes
public A addToVolumes(io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?> builder)
- Specified by:
addToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToVolumes
public A addToVolumes(int index, io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?> builder)
- Specified by:
addToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToVolumes
public A addToVolumes(int index, SingleVolumeStorage item)
- Specified by:
addToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
setToVolumes
public A setToVolumes(int index, SingleVolumeStorage item)
- Specified by:
setToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToVolumes
public A addToVolumes(SingleVolumeStorage... items)
- Specified by:
addToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addAllToVolumes
public A addAllToVolumes(Collection<SingleVolumeStorage> items)
- Specified by:
addAllToVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeFromVolumes
public A removeFromVolumes(io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?> builder)
- Specified by:
removeFromVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeFromVolumes
public A removeFromVolumes(SingleVolumeStorage... items)
- Specified by:
removeFromVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeAllFromVolumes
public A removeAllFromVolumes(Collection<SingleVolumeStorage> items)
- Specified by:
removeAllFromVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
getVolumes
@Deprecated public List<SingleVolumeStorage> getVolumes()
Deprecated.This method has been deprecated, please use method buildVolumes instead.- Specified by:
getVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>- Returns:
- The buildable object.
-
buildVolumes
public List<SingleVolumeStorage> buildVolumes()
- Specified by:
buildVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
buildVolume
public SingleVolumeStorage buildVolume(int index)
- Specified by:
buildVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
buildFirstVolume
public SingleVolumeStorage buildFirstVolume()
- Specified by:
buildFirstVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
buildLastVolume
public SingleVolumeStorage buildLastVolume()
- Specified by:
buildLastVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
buildMatchingVolume
public SingleVolumeStorage buildMatchingVolume(Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?>> predicate)
- Specified by:
buildMatchingVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
hasMatchingVolume
public Boolean hasMatchingVolume(Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?>> predicate)
- Specified by:
hasMatchingVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
withVolumes
public A withVolumes(List<SingleVolumeStorage> volumes)
- Specified by:
withVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
withVolumes
public A withVolumes(SingleVolumeStorage... volumes)
- Specified by:
withVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
hasVolumes
public Boolean hasVolumes()
- Specified by:
hasVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToPersistentClaimStorageVolumes
public A addToPersistentClaimStorageVolumes(int index, PersistentClaimStorage item)
- Specified by:
addToPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
setToPersistentClaimStorageVolumes
public A setToPersistentClaimStorageVolumes(int index, PersistentClaimStorage item)
- Specified by:
setToPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToPersistentClaimStorageVolumes
public A addToPersistentClaimStorageVolumes(PersistentClaimStorage... items)
- Specified by:
addToPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addAllToPersistentClaimStorageVolumes
public A addAllToPersistentClaimStorageVolumes(Collection<PersistentClaimStorage> items)
- Specified by:
addAllToPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeFromPersistentClaimStorageVolumes
public A removeFromPersistentClaimStorageVolumes(PersistentClaimStorage... items)
- Specified by:
removeFromPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeAllFromPersistentClaimStorageVolumes
public A removeAllFromPersistentClaimStorageVolumes(Collection<PersistentClaimStorage> items)
- Specified by:
removeAllFromPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeMatchingFromPersistentClaimStorageVolumes
public A removeMatchingFromPersistentClaimStorageVolumes(Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?>> predicate)
- Specified by:
removeMatchingFromPersistentClaimStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addNewPersistentClaimStorageVolume
public JbodStorageFluent.PersistentClaimStorageVolumesNested<A> addNewPersistentClaimStorageVolume()
- Specified by:
addNewPersistentClaimStorageVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addNewPersistentClaimStorageVolumeLike
public JbodStorageFluent.PersistentClaimStorageVolumesNested<A> addNewPersistentClaimStorageVolumeLike(PersistentClaimStorage item)
- Specified by:
addNewPersistentClaimStorageVolumeLikein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
setNewPersistentClaimStorageVolumeLike
public JbodStorageFluent.PersistentClaimStorageVolumesNested<A> setNewPersistentClaimStorageVolumeLike(int index, PersistentClaimStorage item)
- Specified by:
setNewPersistentClaimStorageVolumeLikein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToEphemeralStorageVolumes
public A addToEphemeralStorageVolumes(int index, EphemeralStorage item)
- Specified by:
addToEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
setToEphemeralStorageVolumes
public A setToEphemeralStorageVolumes(int index, EphemeralStorage item)
- Specified by:
setToEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addToEphemeralStorageVolumes
public A addToEphemeralStorageVolumes(EphemeralStorage... items)
- Specified by:
addToEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addAllToEphemeralStorageVolumes
public A addAllToEphemeralStorageVolumes(Collection<EphemeralStorage> items)
- Specified by:
addAllToEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeFromEphemeralStorageVolumes
public A removeFromEphemeralStorageVolumes(EphemeralStorage... items)
- Specified by:
removeFromEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeAllFromEphemeralStorageVolumes
public A removeAllFromEphemeralStorageVolumes(Collection<EphemeralStorage> items)
- Specified by:
removeAllFromEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
removeMatchingFromEphemeralStorageVolumes
public A removeMatchingFromEphemeralStorageVolumes(Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends SingleVolumeStorage,?>> predicate)
- Specified by:
removeMatchingFromEphemeralStorageVolumesin interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addNewEphemeralStorageVolume
public JbodStorageFluent.EphemeralStorageVolumesNested<A> addNewEphemeralStorageVolume()
- Specified by:
addNewEphemeralStorageVolumein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
addNewEphemeralStorageVolumeLike
public JbodStorageFluent.EphemeralStorageVolumesNested<A> addNewEphemeralStorageVolumeLike(EphemeralStorage item)
- Specified by:
addNewEphemeralStorageVolumeLikein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
setNewEphemeralStorageVolumeLike
public JbodStorageFluent.EphemeralStorageVolumesNested<A> setNewEphemeralStorageVolumeLike(int index, EphemeralStorage item)
- Specified by:
setNewEphemeralStorageVolumeLikein interfaceJbodStorageFluent<A extends JbodStorageFluent<A>>
-
-