All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.strimzi.api.kafka.model.storage.JbodStorageFluent Maven / Gradle / Ivy

There is a newer version: 0.44.0
Show newest version
package io.strimzi.api.kafka.model.storage;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;

  
  /**
   * Representation for JBOD storage.
   */
  public interface JbodStorageFluent> extends io.fabric8.kubernetes.api.builder.Fluent {


    public A addToVolumes(io.fabric8.kubernetes.api.builder.VisitableBuilder builder);
    public A addToVolumes(int index,io.fabric8.kubernetes.api.builder.VisitableBuilder builder);
    public A addToVolumes(int index,io.strimzi.api.kafka.model.storage.SingleVolumeStorage item);
    public A setToVolumes(int index,io.strimzi.api.kafka.model.storage.SingleVolumeStorage item);
    public A addToVolumes(io.strimzi.api.kafka.model.storage.SingleVolumeStorage... items);
    public A addAllToVolumes(java.util.Collection items);
    public A removeFromVolumes(io.fabric8.kubernetes.api.builder.VisitableBuilder builder);
    public A removeFromVolumes(io.strimzi.api.kafka.model.storage.SingleVolumeStorage... items);
    public A removeAllFromVolumes(java.util.Collection items);
    
    @java.lang.Deprecated
        
    /**
     * This method has been deprecated, please use method buildVolumes instead.
     * @return The buildable object.
     */
        public java.util.List getVolumes();
    public java.util.List buildVolumes();
    public io.strimzi.api.kafka.model.storage.SingleVolumeStorage buildVolume(int index);
    public io.strimzi.api.kafka.model.storage.SingleVolumeStorage buildFirstVolume();
    public io.strimzi.api.kafka.model.storage.SingleVolumeStorage buildLastVolume();
    public io.strimzi.api.kafka.model.storage.SingleVolumeStorage buildMatchingVolume(java.util.function.Predicate> predicate);
    public java.lang.Boolean hasMatchingVolume(java.util.function.Predicate> predicate);
    public A withVolumes(java.util.List volumes);
    public A withVolumes(io.strimzi.api.kafka.model.storage.SingleVolumeStorage... volumes);
    public java.lang.Boolean hasVolumes();
    public A addToPersistentClaimStorageVolumes(int index,io.strimzi.api.kafka.model.storage.PersistentClaimStorage item);
    public A setToPersistentClaimStorageVolumes(int index,io.strimzi.api.kafka.model.storage.PersistentClaimStorage item);
    public A addToPersistentClaimStorageVolumes(io.strimzi.api.kafka.model.storage.PersistentClaimStorage... items);
    public A addAllToPersistentClaimStorageVolumes(java.util.Collection items);
    public A removeFromPersistentClaimStorageVolumes(io.strimzi.api.kafka.model.storage.PersistentClaimStorage... items);
    public A removeAllFromPersistentClaimStorageVolumes(java.util.Collection items);
    public A removeMatchingFromPersistentClaimStorageVolumes(java.util.function.Predicate> predicate);
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.PersistentClaimStorageVolumesNested setNewPersistentClaimStorageVolumeLike(int index,io.strimzi.api.kafka.model.storage.PersistentClaimStorage item);
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.PersistentClaimStorageVolumesNested addNewPersistentClaimStorageVolume();
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.PersistentClaimStorageVolumesNested addNewPersistentClaimStorageVolumeLike(io.strimzi.api.kafka.model.storage.PersistentClaimStorage item);
    public A addToEphemeralStorageVolumes(int index,io.strimzi.api.kafka.model.storage.EphemeralStorage item);
    public A setToEphemeralStorageVolumes(int index,io.strimzi.api.kafka.model.storage.EphemeralStorage item);
    public A addToEphemeralStorageVolumes(io.strimzi.api.kafka.model.storage.EphemeralStorage... items);
    public A addAllToEphemeralStorageVolumes(java.util.Collection items);
    public A removeFromEphemeralStorageVolumes(io.strimzi.api.kafka.model.storage.EphemeralStorage... items);
    public A removeAllFromEphemeralStorageVolumes(java.util.Collection items);
    public A removeMatchingFromEphemeralStorageVolumes(java.util.function.Predicate> predicate);
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.EphemeralStorageVolumesNested setNewEphemeralStorageVolumeLike(int index,io.strimzi.api.kafka.model.storage.EphemeralStorage item);
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.EphemeralStorageVolumesNested addNewEphemeralStorageVolume();
    public io.strimzi.api.kafka.model.storage.JbodStorageFluent.EphemeralStorageVolumesNested addNewEphemeralStorageVolumeLike(io.strimzi.api.kafka.model.storage.EphemeralStorage item);
      
  /**
   * Representation for persistent claim-based storage.
   */
  public interface PersistentClaimStorageVolumesNested extends io.fabric8.kubernetes.api.builder.Nested,io.strimzi.api.kafka.model.storage.PersistentClaimStorageFluent> {

            public N and();
            public N endPersistentClaimStorageVolume();    }


      
  /**
   * Representation for ephemeral storage.
   */
  public interface EphemeralStorageVolumesNested extends io.fabric8.kubernetes.api.builder.Nested,io.strimzi.api.kafka.model.storage.EphemeralStorageFluent> {

            public N and();
            public N endEphemeralStorageVolume();    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy