#[non_exhaustive]
pub struct AwsEcsTaskDetailsBuilder { /* private fields */ }
Expand description

A builder for AwsEcsTaskDetails.

Implementations§

source§

impl AwsEcsTaskDetailsBuilder

source

pub fn cluster_arn(self, input: impl Into<String>) -> Self

The Amazon Resource Name (ARN) of the cluster that hosts the task.

source

pub fn set_cluster_arn(self, input: Option<String>) -> Self

The Amazon Resource Name (ARN) of the cluster that hosts the task.

source

pub fn get_cluster_arn(&self) -> &Option<String>

The Amazon Resource Name (ARN) of the cluster that hosts the task.

source

pub fn task_definition_arn(self, input: impl Into<String>) -> Self

The ARN of the task definition that creates the task.

source

pub fn set_task_definition_arn(self, input: Option<String>) -> Self

The ARN of the task definition that creates the task.

source

pub fn get_task_definition_arn(&self) -> &Option<String>

The ARN of the task definition that creates the task.

source

pub fn version(self, input: impl Into<String>) -> Self

The version counter for the task.

source

pub fn set_version(self, input: Option<String>) -> Self

The version counter for the task.

source

pub fn get_version(&self) -> &Option<String>

The version counter for the task.

source

pub fn created_at(self, input: impl Into<String>) -> Self

The Unix timestamp for the time when the task was created. More specifically, it's for the time when the task entered the PENDING state.

source

pub fn set_created_at(self, input: Option<String>) -> Self

The Unix timestamp for the time when the task was created. More specifically, it's for the time when the task entered the PENDING state.

source

pub fn get_created_at(&self) -> &Option<String>

The Unix timestamp for the time when the task was created. More specifically, it's for the time when the task entered the PENDING state.

source

pub fn started_at(self, input: impl Into<String>) -> Self

The Unix timestamp for the time when the task started. More specifically, it's for the time when the task transitioned from the PENDING state to the RUNNING state.

source

pub fn set_started_at(self, input: Option<String>) -> Self

The Unix timestamp for the time when the task started. More specifically, it's for the time when the task transitioned from the PENDING state to the RUNNING state.

source

pub fn get_started_at(&self) -> &Option<String>

The Unix timestamp for the time when the task started. More specifically, it's for the time when the task transitioned from the PENDING state to the RUNNING state.

source

pub fn started_by(self, input: impl Into<String>) -> Self

The tag specified when a task is started. If an Amazon ECS service started the task, the startedBy parameter contains the deployment ID of that service.

source

pub fn set_started_by(self, input: Option<String>) -> Self

The tag specified when a task is started. If an Amazon ECS service started the task, the startedBy parameter contains the deployment ID of that service.

source

pub fn get_started_by(&self) -> &Option<String>

The tag specified when a task is started. If an Amazon ECS service started the task, the startedBy parameter contains the deployment ID of that service.

source

pub fn group(self, input: impl Into<String>) -> Self

The name of the task group that's associated with the task.

source

pub fn set_group(self, input: Option<String>) -> Self

The name of the task group that's associated with the task.

source

pub fn get_group(&self) -> &Option<String>

The name of the task group that's associated with the task.

source

pub fn volumes(self, input: AwsEcsTaskVolumeDetails) -> Self

Appends an item to volumes.

To override the contents of this collection use set_volumes.

Details about the data volume that is used in a task definition.

source

pub fn set_volumes(self, input: Option<Vec<AwsEcsTaskVolumeDetails>>) -> Self

Details about the data volume that is used in a task definition.

source

pub fn get_volumes(&self) -> &Option<Vec<AwsEcsTaskVolumeDetails>>

Details about the data volume that is used in a task definition.

source

pub fn containers(self, input: AwsEcsContainerDetails) -> Self

Appends an item to containers.

To override the contents of this collection use set_containers.

The containers that are associated with the task.

source

pub fn set_containers(self, input: Option<Vec<AwsEcsContainerDetails>>) -> Self

The containers that are associated with the task.

source

pub fn get_containers(&self) -> &Option<Vec<AwsEcsContainerDetails>>

The containers that are associated with the task.

source

pub fn build(self) -> AwsEcsTaskDetails

Consumes the builder and constructs a AwsEcsTaskDetails.

Trait Implementations§

source§

impl Clone for AwsEcsTaskDetailsBuilder

source§

fn clone(&self) -> AwsEcsTaskDetailsBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AwsEcsTaskDetailsBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AwsEcsTaskDetailsBuilder

source§

fn default() -> AwsEcsTaskDetailsBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for AwsEcsTaskDetailsBuilder

source§

fn eq(&self, other: &AwsEcsTaskDetailsBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AwsEcsTaskDetailsBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unsharedwhere Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more