
io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.RAIDConfigFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1;
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.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Integer;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface RAIDConfigFluent> extends Fluent{
public A addToHardwareRAIDVolumes(Integer index,HardwareRAIDVolume item);
public A setToHardwareRAIDVolumes(Integer index,HardwareRAIDVolume item);
public A addToHardwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.HardwareRAIDVolume... items);
public A addAllToHardwareRAIDVolumes(Collection items);
public A removeFromHardwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.HardwareRAIDVolume... items);
public A removeAllFromHardwareRAIDVolumes(Collection items);
public A removeMatchingFromHardwareRAIDVolumes(Predicate predicate);
/**
* This method has been deprecated, please use method buildHardwareRAIDVolumes instead.
* @return The buildable object.
*/
@Deprecated
public List getHardwareRAIDVolumes();
public List buildHardwareRAIDVolumes();
public HardwareRAIDVolume buildHardwareRAIDVolume(Integer index);
public HardwareRAIDVolume buildFirstHardwareRAIDVolume();
public HardwareRAIDVolume buildLastHardwareRAIDVolume();
public HardwareRAIDVolume buildMatchingHardwareRAIDVolume(Predicate predicate);
public Boolean hasMatchingHardwareRAIDVolume(Predicate predicate);
public A withHardwareRAIDVolumes(List hardwareRAIDVolumes);
public A withHardwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.HardwareRAIDVolume... hardwareRAIDVolumes);
public Boolean hasHardwareRAIDVolumes();
public A addNewHardwareRAIDVolume(String level,String name,Integer numberOfPhysicalDisks,Boolean rotational,Integer sizeGibibytes);
public RAIDConfigFluent.HardwareRAIDVolumesNested addNewHardwareRAIDVolume();
public RAIDConfigFluent.HardwareRAIDVolumesNested addNewHardwareRAIDVolumeLike(HardwareRAIDVolume item);
public RAIDConfigFluent.HardwareRAIDVolumesNested setNewHardwareRAIDVolumeLike(Integer index,HardwareRAIDVolume item);
public RAIDConfigFluent.HardwareRAIDVolumesNested editHardwareRAIDVolume(Integer index);
public RAIDConfigFluent.HardwareRAIDVolumesNested editFirstHardwareRAIDVolume();
public RAIDConfigFluent.HardwareRAIDVolumesNested editLastHardwareRAIDVolume();
public RAIDConfigFluent.HardwareRAIDVolumesNested editMatchingHardwareRAIDVolume(Predicate predicate);
public A addToSoftwareRAIDVolumes(Integer index,SoftwareRAIDVolume item);
public A setToSoftwareRAIDVolumes(Integer index,SoftwareRAIDVolume item);
public A addToSoftwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.SoftwareRAIDVolume... items);
public A addAllToSoftwareRAIDVolumes(Collection items);
public A removeFromSoftwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.SoftwareRAIDVolume... items);
public A removeAllFromSoftwareRAIDVolumes(Collection items);
public A removeMatchingFromSoftwareRAIDVolumes(Predicate predicate);
/**
* This method has been deprecated, please use method buildSoftwareRAIDVolumes instead.
* @return The buildable object.
*/
@Deprecated
public List getSoftwareRAIDVolumes();
public List buildSoftwareRAIDVolumes();
public SoftwareRAIDVolume buildSoftwareRAIDVolume(Integer index);
public SoftwareRAIDVolume buildFirstSoftwareRAIDVolume();
public SoftwareRAIDVolume buildLastSoftwareRAIDVolume();
public SoftwareRAIDVolume buildMatchingSoftwareRAIDVolume(Predicate predicate);
public Boolean hasMatchingSoftwareRAIDVolume(Predicate predicate);
public A withSoftwareRAIDVolumes(List softwareRAIDVolumes);
public A withSoftwareRAIDVolumes(io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.SoftwareRAIDVolume... softwareRAIDVolumes);
public Boolean hasSoftwareRAIDVolumes();
public RAIDConfigFluent.SoftwareRAIDVolumesNested addNewSoftwareRAIDVolume();
public RAIDConfigFluent.SoftwareRAIDVolumesNested addNewSoftwareRAIDVolumeLike(SoftwareRAIDVolume item);
public RAIDConfigFluent.SoftwareRAIDVolumesNested setNewSoftwareRAIDVolumeLike(Integer index,SoftwareRAIDVolume item);
public RAIDConfigFluent.SoftwareRAIDVolumesNested editSoftwareRAIDVolume(Integer index);
public RAIDConfigFluent.SoftwareRAIDVolumesNested editFirstSoftwareRAIDVolume();
public RAIDConfigFluent.SoftwareRAIDVolumesNested editLastSoftwareRAIDVolume();
public RAIDConfigFluent.SoftwareRAIDVolumesNested editMatchingSoftwareRAIDVolume(Predicate predicate);
public A addToAdditionalProperties(String key,Object value);
public A addToAdditionalProperties(Map map);
public A removeFromAdditionalProperties(String key);
public A removeFromAdditionalProperties(Map map);
public Map getAdditionalProperties();
public A withAdditionalProperties(Map additionalProperties);
public Boolean hasAdditionalProperties();
public interface HardwareRAIDVolumesNested extends Nested,HardwareRAIDVolumeFluent>{
public N and();
public N endHardwareRAIDVolume();
}
public interface SoftwareRAIDVolumesNested extends Nested,SoftwareRAIDVolumeFluent>{
public N and();
public N endSoftwareRAIDVolume();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy