#[non_exhaustive]pub struct EksPodPropertiesOverrideBuilder { /* private fields */ }
Expand description
A builder for EksPodPropertiesOverride
.
Implementations§
source§impl EksPodPropertiesOverrideBuilder
impl EksPodPropertiesOverrideBuilder
sourcepub fn containers(self, input: EksContainerOverride) -> Self
pub fn containers(self, input: EksContainerOverride) -> Self
Appends an item to containers
.
To override the contents of this collection use set_containers
.
The overrides for the container that's used on the Amazon EKS pod.
sourcepub fn set_containers(self, input: Option<Vec<EksContainerOverride>>) -> Self
pub fn set_containers(self, input: Option<Vec<EksContainerOverride>>) -> Self
The overrides for the container that's used on the Amazon EKS pod.
sourcepub fn get_containers(&self) -> &Option<Vec<EksContainerOverride>>
pub fn get_containers(&self) -> &Option<Vec<EksContainerOverride>>
The overrides for the container that's used on the Amazon EKS pod.
sourcepub fn init_containers(self, input: EksContainerOverride) -> Self
pub fn init_containers(self, input: EksContainerOverride) -> Self
Appends an item to init_containers
.
To override the contents of this collection use set_init_containers
.
The overrides for the conatainers defined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.
This object is limited to 10 elements
sourcepub fn set_init_containers(
self,
input: Option<Vec<EksContainerOverride>>
) -> Self
pub fn set_init_containers( self, input: Option<Vec<EksContainerOverride>> ) -> Self
The overrides for the conatainers defined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.
This object is limited to 10 elements
sourcepub fn get_init_containers(&self) -> &Option<Vec<EksContainerOverride>>
pub fn get_init_containers(&self) -> &Option<Vec<EksContainerOverride>>
The overrides for the conatainers defined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.
This object is limited to 10 elements
sourcepub fn metadata(self, input: EksMetadata) -> Self
pub fn metadata(self, input: EksMetadata) -> Self
Metadata about the overrides for the container that's used on the Amazon EKS pod.
sourcepub fn set_metadata(self, input: Option<EksMetadata>) -> Self
pub fn set_metadata(self, input: Option<EksMetadata>) -> Self
Metadata about the overrides for the container that's used on the Amazon EKS pod.
sourcepub fn get_metadata(&self) -> &Option<EksMetadata>
pub fn get_metadata(&self) -> &Option<EksMetadata>
Metadata about the overrides for the container that's used on the Amazon EKS pod.
sourcepub fn build(self) -> EksPodPropertiesOverride
pub fn build(self) -> EksPodPropertiesOverride
Consumes the builder and constructs a EksPodPropertiesOverride
.
Trait Implementations§
source§impl Clone for EksPodPropertiesOverrideBuilder
impl Clone for EksPodPropertiesOverrideBuilder
source§fn clone(&self) -> EksPodPropertiesOverrideBuilder
fn clone(&self) -> EksPodPropertiesOverrideBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for EksPodPropertiesOverrideBuilder
impl Default for EksPodPropertiesOverrideBuilder
source§fn default() -> EksPodPropertiesOverrideBuilder
fn default() -> EksPodPropertiesOverrideBuilder
source§impl PartialEq for EksPodPropertiesOverrideBuilder
impl PartialEq for EksPodPropertiesOverrideBuilder
source§fn eq(&self, other: &EksPodPropertiesOverrideBuilder) -> bool
fn eq(&self, other: &EksPodPropertiesOverrideBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.