public interface  io.fabric.kubernetes.api.model.VolumeProjectionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap();
public abstract io.fabric.kubernetes.api.model.ConfigMapProjection buildConfigMap();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent withConfigMap(io.fabric.kubernetes.api.model.ConfigMapProjection);
public abstract java.lang.Boolean hasConfigMap();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMap();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection);
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editConfigMap();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editOrNewConfigMap();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editOrNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection);
public abstract io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI();
public abstract io.fabric.kubernetes.api.model.DownwardAPIProjection buildDownwardAPI();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent withDownwardAPI(io.fabric.kubernetes.api.model.DownwardAPIProjection);
public abstract java.lang.Boolean hasDownwardAPI();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPI();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection);
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editDownwardAPI();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editOrNewDownwardAPI();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editOrNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection);
public abstract io.fabric.kubernetes.api.model.SecretProjection getSecret();
public abstract io.fabric.kubernetes.api.model.SecretProjection buildSecret();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent withSecret(io.fabric.kubernetes.api.model.SecretProjection);
public abstract java.lang.Boolean hasSecret();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecret();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection);
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editSecret();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editOrNewSecret();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection);
public abstract io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.ServiceAccountTokenProjection buildServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent withServiceAccountToken(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection);
public abstract java.lang.Boolean hasServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent withNewServiceAccountToken(java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection);
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editOrNewServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editOrNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection);
}