Struct aws_sdk_batch::types::builders::AttemptEcsTaskDetailsBuilder
source · #[non_exhaustive]pub struct AttemptEcsTaskDetailsBuilder { /* private fields */ }
Expand description
A builder for AttemptEcsTaskDetails
.
Implementations§
source§impl AttemptEcsTaskDetailsBuilder
impl AttemptEcsTaskDetailsBuilder
sourcepub fn container_instance_arn(self, input: impl Into<String>) -> Self
pub fn container_instance_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the container instance that hosts the task.
sourcepub fn set_container_instance_arn(self, input: Option<String>) -> Self
pub fn set_container_instance_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the container instance that hosts the task.
sourcepub fn get_container_instance_arn(&self) -> &Option<String>
pub fn get_container_instance_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the container instance that hosts the task.
sourcepub fn set_task_arn(self, input: Option<String>) -> Self
pub fn set_task_arn(self, input: Option<String>) -> Self
The ARN of the Amazon ECS task.
sourcepub fn get_task_arn(&self) -> &Option<String>
pub fn get_task_arn(&self) -> &Option<String>
The ARN of the Amazon ECS task.
sourcepub fn containers(self, input: AttemptTaskContainerDetails) -> Self
pub fn containers(self, input: AttemptTaskContainerDetails) -> Self
Appends an item to containers
.
To override the contents of this collection use set_containers
.
A list of containers that are included in the taskProperties
list.
sourcepub fn set_containers(
self,
input: Option<Vec<AttemptTaskContainerDetails>>
) -> Self
pub fn set_containers( self, input: Option<Vec<AttemptTaskContainerDetails>> ) -> Self
A list of containers that are included in the taskProperties
list.
sourcepub fn get_containers(&self) -> &Option<Vec<AttemptTaskContainerDetails>>
pub fn get_containers(&self) -> &Option<Vec<AttemptTaskContainerDetails>>
A list of containers that are included in the taskProperties
list.
sourcepub fn build(self) -> AttemptEcsTaskDetails
pub fn build(self) -> AttemptEcsTaskDetails
Consumes the builder and constructs a AttemptEcsTaskDetails
.
Trait Implementations§
source§impl Clone for AttemptEcsTaskDetailsBuilder
impl Clone for AttemptEcsTaskDetailsBuilder
source§fn clone(&self) -> AttemptEcsTaskDetailsBuilder
fn clone(&self) -> AttemptEcsTaskDetailsBuilder
Returns a copy 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 moresource§impl Debug for AttemptEcsTaskDetailsBuilder
impl Debug for AttemptEcsTaskDetailsBuilder
source§impl Default for AttemptEcsTaskDetailsBuilder
impl Default for AttemptEcsTaskDetailsBuilder
source§fn default() -> AttemptEcsTaskDetailsBuilder
fn default() -> AttemptEcsTaskDetailsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AttemptEcsTaskDetailsBuilder
impl PartialEq for AttemptEcsTaskDetailsBuilder
source§fn eq(&self, other: &AttemptEcsTaskDetailsBuilder) -> bool
fn eq(&self, other: &AttemptEcsTaskDetailsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AttemptEcsTaskDetailsBuilder
Auto Trait Implementations§
impl Freeze for AttemptEcsTaskDetailsBuilder
impl RefUnwindSafe for AttemptEcsTaskDetailsBuilder
impl Send for AttemptEcsTaskDetailsBuilder
impl Sync for AttemptEcsTaskDetailsBuilder
impl Unpin for AttemptEcsTaskDetailsBuilder
impl UnwindSafe for AttemptEcsTaskDetailsBuilder
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
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.