[−][src]Trait operator_framework::install::container::ApplyEnvironmentVariable
Required methods
fn apply_env<F, S>(&mut self, name: S, mutator: F) -> Result<()> where
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>,
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>,
fn drop_env<S>(&mut self, name: S) where
S: AsRef<str>,
S: AsRef<str>,
Provided methods
fn add_env<S1, S2>(&mut self, name: S1, value: S2) -> Result<()> where
S1: AsRef<str>,
S2: Into<String>,
S1: AsRef<str>,
S2: Into<String>,
fn set_env<S1, S2>(&mut self, name: S1, value: Option<S2>) -> Result<()> where
S1: AsRef<str>,
S2: Into<String>,
S1: AsRef<str>,
S2: Into<String>,
fn add_env_from<S>(&mut self, name: S, from: EnvVarSource) -> Result<()> where
S: AsRef<str>,
S: AsRef<str>,
fn set_env_from<S>(&mut self, name: S, from: Option<EnvVarSource>) -> Result<()> where
S: AsRef<str>,
S: AsRef<str>,
fn add_env_from_field<S>(
&mut self,
name: S,
selector: ObjectFieldSelector
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
selector: ObjectFieldSelector
) -> Result<()> where
S: AsRef<str>,
fn set_env_from_field<S>(
&mut self,
name: S,
from: Option<ObjectFieldSelector>
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
from: Option<ObjectFieldSelector>
) -> Result<()> where
S: AsRef<str>,
fn add_env_from_field_path<S1, S2>(&mut self, name: S1, path: S2) -> Result<()> where
S1: AsRef<str>,
S2: Into<String>,
S1: AsRef<str>,
S2: Into<String>,
fn set_env_from_field_path<S1, S2>(
&mut self,
name: S1,
path: Option<S2>
) -> Result<()> where
S1: AsRef<str>,
S2: Into<String>,
&mut self,
name: S1,
path: Option<S2>
) -> Result<()> where
S1: AsRef<str>,
S2: Into<String>,
fn add_env_from_secret_selector<S>(
&mut self,
name: S,
selector: SecretKeySelector
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
selector: SecretKeySelector
) -> Result<()> where
S: AsRef<str>,
fn set_env_from_secret_select<S>(
&mut self,
name: S,
from: Option<SecretKeySelector>
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
from: Option<SecretKeySelector>
) -> Result<()> where
S: AsRef<str>,
fn add_env_from_secret<S1, S2, S3>(
&mut self,
name: S1,
secret_name: S2,
key: S3
) -> Result<()> where
S1: AsRef<str>,
S2: ToString,
S3: ToString,
&mut self,
name: S1,
secret_name: S2,
key: S3
) -> Result<()> where
S1: AsRef<str>,
S2: ToString,
S3: ToString,
fn add_env_from_configmap_selector<S>(
&mut self,
name: S,
selector: ConfigMapKeySelector
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
selector: ConfigMapKeySelector
) -> Result<()> where
S: AsRef<str>,
fn set_env_from_configmap_selector<S>(
&mut self,
name: S,
from: Option<ConfigMapKeySelector>
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
from: Option<ConfigMapKeySelector>
) -> Result<()> where
S: AsRef<str>,
fn add_env_from_resource<S>(
&mut self,
name: S,
selector: ResourceFieldSelector
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
selector: ResourceFieldSelector
) -> Result<()> where
S: AsRef<str>,
fn set_env_from_resource_selector<S>(
&mut self,
name: S,
from: Option<ResourceFieldSelector>
) -> Result<()> where
S: AsRef<str>,
&mut self,
name: S,
from: Option<ResourceFieldSelector>
) -> Result<()> where
S: AsRef<str>,
Implementations on Foreign Types
impl ApplyEnvironmentVariable for Vec<EnvVar>[src]
fn apply_env<F, S>(&mut self, name: S, mutator: F) -> Result<()> where
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>, [src]
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>,
fn drop_env<S>(&mut self, name: S) where
S: AsRef<str>, [src]
S: AsRef<str>,
impl ApplyEnvironmentVariable for Container[src]
fn apply_env<F, S>(&mut self, name: S, mutator: F) -> Result<()> where
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>, [src]
F: FnOnce(&mut EnvVar) -> Result<()>,
S: AsRef<str>,
fn drop_env<S>(&mut self, name: S) where
S: AsRef<str>, [src]
S: AsRef<str>,