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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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