Struct aws_sdk_ecs::types::builders::ContainerStateChangeBuilder
source · #[non_exhaustive]pub struct ContainerStateChangeBuilder { /* private fields */ }
Expand description
A builder for ContainerStateChange
.
Implementations§
source§impl ContainerStateChangeBuilder
impl ContainerStateChangeBuilder
sourcepub fn container_name(self, input: impl Into<String>) -> Self
pub fn container_name(self, input: impl Into<String>) -> Self
The name of the container.
sourcepub fn set_container_name(self, input: Option<String>) -> Self
pub fn set_container_name(self, input: Option<String>) -> Self
The name of the container.
sourcepub fn get_container_name(&self) -> &Option<String>
pub fn get_container_name(&self) -> &Option<String>
The name of the container.
sourcepub fn image_digest(self, input: impl Into<String>) -> Self
pub fn image_digest(self, input: impl Into<String>) -> Self
The container image SHA 256 digest.
sourcepub fn set_image_digest(self, input: Option<String>) -> Self
pub fn set_image_digest(self, input: Option<String>) -> Self
The container image SHA 256 digest.
sourcepub fn get_image_digest(&self) -> &Option<String>
pub fn get_image_digest(&self) -> &Option<String>
The container image SHA 256 digest.
sourcepub fn runtime_id(self, input: impl Into<String>) -> Self
pub fn runtime_id(self, input: impl Into<String>) -> Self
The ID of the Docker container.
sourcepub fn set_runtime_id(self, input: Option<String>) -> Self
pub fn set_runtime_id(self, input: Option<String>) -> Self
The ID of the Docker container.
sourcepub fn get_runtime_id(&self) -> &Option<String>
pub fn get_runtime_id(&self) -> &Option<String>
The ID of the Docker container.
sourcepub fn exit_code(self, input: i32) -> Self
pub fn exit_code(self, input: i32) -> Self
The exit code for the container, if the state change is a result of the container exiting.
sourcepub fn set_exit_code(self, input: Option<i32>) -> Self
pub fn set_exit_code(self, input: Option<i32>) -> Self
The exit code for the container, if the state change is a result of the container exiting.
sourcepub fn get_exit_code(&self) -> &Option<i32>
pub fn get_exit_code(&self) -> &Option<i32>
The exit code for the container, if the state change is a result of the container exiting.
sourcepub fn network_bindings(self, input: NetworkBinding) -> Self
pub fn network_bindings(self, input: NetworkBinding) -> Self
Appends an item to network_bindings
.
To override the contents of this collection use set_network_bindings
.
Any network bindings that are associated with the container.
sourcepub fn set_network_bindings(self, input: Option<Vec<NetworkBinding>>) -> Self
pub fn set_network_bindings(self, input: Option<Vec<NetworkBinding>>) -> Self
Any network bindings that are associated with the container.
sourcepub fn get_network_bindings(&self) -> &Option<Vec<NetworkBinding>>
pub fn get_network_bindings(&self) -> &Option<Vec<NetworkBinding>>
Any network bindings that are associated with the container.
sourcepub fn set_reason(self, input: Option<String>) -> Self
pub fn set_reason(self, input: Option<String>) -> Self
The reason for the state change.
sourcepub fn get_reason(&self) -> &Option<String>
pub fn get_reason(&self) -> &Option<String>
The reason for the state change.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the container.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The status of the container.
sourcepub fn build(self) -> ContainerStateChange
pub fn build(self) -> ContainerStateChange
Consumes the builder and constructs a ContainerStateChange
.
Trait Implementations§
source§impl Clone for ContainerStateChangeBuilder
impl Clone for ContainerStateChangeBuilder
source§fn clone(&self) -> ContainerStateChangeBuilder
fn clone(&self) -> ContainerStateChangeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ContainerStateChangeBuilder
impl Debug for ContainerStateChangeBuilder
source§impl Default for ContainerStateChangeBuilder
impl Default for ContainerStateChangeBuilder
source§fn default() -> ContainerStateChangeBuilder
fn default() -> ContainerStateChangeBuilder
source§impl PartialEq for ContainerStateChangeBuilder
impl PartialEq for ContainerStateChangeBuilder
source§fn eq(&self, other: &ContainerStateChangeBuilder) -> bool
fn eq(&self, other: &ContainerStateChangeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ContainerStateChangeBuilder
Auto Trait Implementations§
impl Freeze for ContainerStateChangeBuilder
impl RefUnwindSafe for ContainerStateChangeBuilder
impl Send for ContainerStateChangeBuilder
impl Sync for ContainerStateChangeBuilder
impl Unpin for ContainerStateChangeBuilder
impl UnwindSafe for ContainerStateChangeBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more