public interface  io.fabric.kubernetes.api.model.EnvVarSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ConfigMapKeySelector getConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.ConfigMapKeySelector buildConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withConfigMapKeyRef(io.fabric.kubernetes.api.model.ConfigMapKeySelector);
public abstract java.lang.Boolean hasConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withNewConfigMapKeyRef(java.lang.String, java.lang.String, java.lang.Boolean);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ConfigMapKeyRefNested withNewConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ConfigMapKeyRefNested withNewConfigMapKeyRefLike(io.fabric.kubernetes.api.model.ConfigMapKeySelector);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ConfigMapKeyRefNested editConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ConfigMapKeyRefNested editOrNewConfigMapKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ConfigMapKeyRefNested editOrNewConfigMapKeyRefLike(io.fabric.kubernetes.api.model.ConfigMapKeySelector);
public abstract io.fabric.kubernetes.api.model.ObjectFieldSelector getFieldRef();
public abstract io.fabric.kubernetes.api.model.ObjectFieldSelector buildFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withFieldRef(io.fabric.kubernetes.api.model.ObjectFieldSelector);
public abstract java.lang.Boolean hasFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withNewFieldRef(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$FieldRefNested withNewFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$FieldRefNested withNewFieldRefLike(io.fabric.kubernetes.api.model.ObjectFieldSelector);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$FieldRefNested editFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$FieldRefNested editOrNewFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$FieldRefNested editOrNewFieldRefLike(io.fabric.kubernetes.api.model.ObjectFieldSelector);
public abstract io.fabric.kubernetes.api.model.ResourceFieldSelector getResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.ResourceFieldSelector buildResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withResourceFieldRef(io.fabric.kubernetes.api.model.ResourceFieldSelector);
public abstract java.lang.Boolean hasResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ResourceFieldRefNested withNewResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ResourceFieldRefNested withNewResourceFieldRefLike(io.fabric.kubernetes.api.model.ResourceFieldSelector);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ResourceFieldRefNested editResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ResourceFieldRefNested editOrNewResourceFieldRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$ResourceFieldRefNested editOrNewResourceFieldRefLike(io.fabric.kubernetes.api.model.ResourceFieldSelector);
public abstract io.fabric.kubernetes.api.model.SecretKeySelector getSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.SecretKeySelector buildSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withSecretKeyRef(io.fabric.kubernetes.api.model.SecretKeySelector);
public abstract java.lang.Boolean hasSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withNewSecretKeyRef(java.lang.String, java.lang.String, java.lang.Boolean);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$SecretKeyRefNested withNewSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$SecretKeyRefNested withNewSecretKeyRefLike(io.fabric.kubernetes.api.model.SecretKeySelector);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$SecretKeyRefNested editSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$SecretKeyRefNested editOrNewSecretKeyRef();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent$SecretKeyRefNested editOrNewSecretKeyRefLike(io.fabric.kubernetes.api.model.SecretKeySelector);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.EnvVarSourceFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}