pub struct IoK8sApiCoreV1EnvVarSourceBuilder { /* private fields */ }
Expand description
Builder for IoK8sApiCoreV1EnvVarSource
.
Implementations§
Source§impl IoK8sApiCoreV1EnvVarSourceBuilder
impl IoK8sApiCoreV1EnvVarSourceBuilder
Sourcepub fn config_map_key_ref(
&mut self,
value: Option<IoK8sApiCoreV1ConfigMapKeySelector>,
) -> &mut Self
pub fn config_map_key_ref( &mut self, value: Option<IoK8sApiCoreV1ConfigMapKeySelector>, ) -> &mut Self
Selects a key of a ConfigMap.
Sourcepub fn field_ref(
&mut self,
value: Option<IoK8sApiCoreV1ObjectFieldSelector>,
) -> &mut Self
pub fn field_ref( &mut self, value: Option<IoK8sApiCoreV1ObjectFieldSelector>, ) -> &mut Self
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels['<KEY>']
, metadata.annotations['<KEY>']
, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
Sourcepub fn resource_field_ref(
&mut self,
value: Option<IoK8sApiCoreV1ResourceFieldSelector>,
) -> &mut Self
pub fn resource_field_ref( &mut self, value: Option<IoK8sApiCoreV1ResourceFieldSelector>, ) -> &mut Self
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
Sourcepub fn secret_key_ref(
&mut self,
value: Option<IoK8sApiCoreV1SecretKeySelector>,
) -> &mut Self
pub fn secret_key_ref( &mut self, value: Option<IoK8sApiCoreV1SecretKeySelector>, ) -> &mut Self
Selects a key of a secret in the pod’s namespace
Sourcepub fn build(
&self,
) -> Result<IoK8sApiCoreV1EnvVarSource, IoK8sApiCoreV1EnvVarSourceBuilderError>
pub fn build( &self, ) -> Result<IoK8sApiCoreV1EnvVarSource, IoK8sApiCoreV1EnvVarSourceBuilderError>
Trait Implementations§
Source§impl Clone for IoK8sApiCoreV1EnvVarSourceBuilder
impl Clone for IoK8sApiCoreV1EnvVarSourceBuilder
Source§fn clone(&self) -> IoK8sApiCoreV1EnvVarSourceBuilder
fn clone(&self) -> IoK8sApiCoreV1EnvVarSourceBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for IoK8sApiCoreV1EnvVarSourceBuilder
impl RefUnwindSafe for IoK8sApiCoreV1EnvVarSourceBuilder
impl Send for IoK8sApiCoreV1EnvVarSourceBuilder
impl Sync for IoK8sApiCoreV1EnvVarSourceBuilder
impl Unpin for IoK8sApiCoreV1EnvVarSourceBuilder
impl UnwindSafe for IoK8sApiCoreV1EnvVarSourceBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more