public interface  io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Integer getDefaultMode();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent withDefaultMode(java.lang.Integer);
public abstract java.lang.Boolean hasDefaultMode();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent addToSources(int, io.fabric.kubernetes.api.model.v.VolumeProjection);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent setToSources(int, io.fabric.kubernetes.api.model.v.VolumeProjection);
public abstract transient io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent addToSources(io.fabric.kubernetes.api.model.v.VolumeProjection[]);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent addAllToSources(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent removeFromSources(io.fabric.kubernetes.api.model.v.VolumeProjection[]);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent removeAllFromSources(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent removeMatchingFromSources(java.util.function.Predicate);
public abstract java.util.List getSources();
public abstract java.util.List buildSources();
public abstract io.fabric.kubernetes.api.model.v.VolumeProjection buildSource(int);
public abstract io.fabric.kubernetes.api.model.v.VolumeProjection buildFirstSource();
public abstract io.fabric.kubernetes.api.model.v.VolumeProjection buildLastSource();
public abstract io.fabric.kubernetes.api.model.v.VolumeProjection buildMatchingSource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSource(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent withSources(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent withSources(io.fabric.kubernetes.api.model.v.VolumeProjection[]);
public abstract java.lang.Boolean hasSources();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested addNewSource();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested addNewSourceLike(io.fabric.kubernetes.api.model.v.VolumeProjection);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested setNewSourceLike(int, io.fabric.kubernetes.api.model.v.VolumeProjection);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested editSource(int);
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested editFirstSource();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested editLastSource();
public abstract io.fabric.kubernetes.api.model.v.ProjectedVolumeSourceFluent$SourcesNested editMatchingSource(java.util.function.Predicate);
}