Struct aws_sdk_codedeploy::types::builders::EcsTargetBuilder
source · #[non_exhaustive]pub struct EcsTargetBuilder { /* private fields */ }
Expand description
A builder for EcsTarget
.
Implementations§
source§impl EcsTargetBuilder
impl EcsTargetBuilder
sourcepub fn deployment_id(self, input: impl Into<String>) -> Self
pub fn deployment_id(self, input: impl Into<String>) -> Self
The unique ID of a deployment.
sourcepub fn set_deployment_id(self, input: Option<String>) -> Self
pub fn set_deployment_id(self, input: Option<String>) -> Self
The unique ID of a deployment.
sourcepub fn get_deployment_id(&self) -> &Option<String>
pub fn get_deployment_id(&self) -> &Option<String>
The unique ID of a deployment.
sourcepub fn target_id(self, input: impl Into<String>) -> Self
pub fn target_id(self, input: impl Into<String>) -> Self
The unique ID of a deployment target that has a type of ecsTarget
.
sourcepub fn set_target_id(self, input: Option<String>) -> Self
pub fn set_target_id(self, input: Option<String>) -> Self
The unique ID of a deployment target that has a type of ecsTarget
.
sourcepub fn get_target_id(&self) -> &Option<String>
pub fn get_target_id(&self) -> &Option<String>
The unique ID of a deployment target that has a type of ecsTarget
.
sourcepub fn target_arn(self, input: impl Into<String>) -> Self
pub fn target_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the target.
sourcepub fn set_target_arn(self, input: Option<String>) -> Self
pub fn set_target_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the target.
sourcepub fn get_target_arn(&self) -> &Option<String>
pub fn get_target_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the target.
sourcepub fn last_updated_at(self, input: DateTime) -> Self
pub fn last_updated_at(self, input: DateTime) -> Self
The date and time when the target Amazon ECS application was updated by a deployment.
sourcepub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
The date and time when the target Amazon ECS application was updated by a deployment.
sourcepub fn get_last_updated_at(&self) -> &Option<DateTime>
pub fn get_last_updated_at(&self) -> &Option<DateTime>
The date and time when the target Amazon ECS application was updated by a deployment.
sourcepub fn lifecycle_events(self, input: LifecycleEvent) -> Self
pub fn lifecycle_events(self, input: LifecycleEvent) -> Self
Appends an item to lifecycle_events
.
To override the contents of this collection use set_lifecycle_events
.
The lifecycle events of the deployment to this target Amazon ECS application.
sourcepub fn set_lifecycle_events(self, input: Option<Vec<LifecycleEvent>>) -> Self
pub fn set_lifecycle_events(self, input: Option<Vec<LifecycleEvent>>) -> Self
The lifecycle events of the deployment to this target Amazon ECS application.
sourcepub fn get_lifecycle_events(&self) -> &Option<Vec<LifecycleEvent>>
pub fn get_lifecycle_events(&self) -> &Option<Vec<LifecycleEvent>>
The lifecycle events of the deployment to this target Amazon ECS application.
sourcepub fn status(self, input: TargetStatus) -> Self
pub fn status(self, input: TargetStatus) -> Self
The status an Amazon ECS deployment's target ECS application.
sourcepub fn set_status(self, input: Option<TargetStatus>) -> Self
pub fn set_status(self, input: Option<TargetStatus>) -> Self
The status an Amazon ECS deployment's target ECS application.
sourcepub fn get_status(&self) -> &Option<TargetStatus>
pub fn get_status(&self) -> &Option<TargetStatus>
The status an Amazon ECS deployment's target ECS application.
sourcepub fn task_sets_info(self, input: EcsTaskSet) -> Self
pub fn task_sets_info(self, input: EcsTaskSet) -> Self
Appends an item to task_sets_info
.
To override the contents of this collection use set_task_sets_info
.
The ECSTaskSet
objects associated with the ECS target.
sourcepub fn set_task_sets_info(self, input: Option<Vec<EcsTaskSet>>) -> Self
pub fn set_task_sets_info(self, input: Option<Vec<EcsTaskSet>>) -> Self
The ECSTaskSet
objects associated with the ECS target.
sourcepub fn get_task_sets_info(&self) -> &Option<Vec<EcsTaskSet>>
pub fn get_task_sets_info(&self) -> &Option<Vec<EcsTaskSet>>
The ECSTaskSet
objects associated with the ECS target.
Trait Implementations§
source§impl Clone for EcsTargetBuilder
impl Clone for EcsTargetBuilder
source§fn clone(&self) -> EcsTargetBuilder
fn clone(&self) -> EcsTargetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EcsTargetBuilder
impl Debug for EcsTargetBuilder
source§impl Default for EcsTargetBuilder
impl Default for EcsTargetBuilder
source§fn default() -> EcsTargetBuilder
fn default() -> EcsTargetBuilder
source§impl PartialEq for EcsTargetBuilder
impl PartialEq for EcsTargetBuilder
source§fn eq(&self, other: &EcsTargetBuilder) -> bool
fn eq(&self, other: &EcsTargetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EcsTargetBuilder
Auto Trait Implementations§
impl Freeze for EcsTargetBuilder
impl RefUnwindSafe for EcsTargetBuilder
impl Send for EcsTargetBuilder
impl Sync for EcsTargetBuilder
impl Unpin for EcsTargetBuilder
impl UnwindSafe for EcsTargetBuilder
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