Struct aws_sdk_codedeploy::types::builders::InstanceSummaryBuilder
source · #[non_exhaustive]pub struct InstanceSummaryBuilder { /* private fields */ }
Expand description
A builder for InstanceSummary
.
Implementations§
source§impl InstanceSummaryBuilder
impl InstanceSummaryBuilder
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 instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The instance ID.
sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The instance ID.
sourcepub fn get_instance_id(&self) -> &Option<String>
pub fn get_instance_id(&self) -> &Option<String>
The instance ID.
sourcepub fn status(self, input: InstanceStatus) -> Self
pub fn status(self, input: InstanceStatus) -> Self
The deployment status for this instance:
-
Pending
: The deployment is pending for this instance. -
In Progress
: The deployment is in progress for this instance. -
Succeeded
: The deployment has succeeded for this instance. -
Failed
: The deployment has failed for this instance. -
Skipped
: The deployment has been skipped for this instance. -
Unknown
: The deployment status is unknown for this instance.
sourcepub fn set_status(self, input: Option<InstanceStatus>) -> Self
pub fn set_status(self, input: Option<InstanceStatus>) -> Self
The deployment status for this instance:
-
Pending
: The deployment is pending for this instance. -
In Progress
: The deployment is in progress for this instance. -
Succeeded
: The deployment has succeeded for this instance. -
Failed
: The deployment has failed for this instance. -
Skipped
: The deployment has been skipped for this instance. -
Unknown
: The deployment status is unknown for this instance.
sourcepub fn get_status(&self) -> &Option<InstanceStatus>
pub fn get_status(&self) -> &Option<InstanceStatus>
The deployment status for this instance:
-
Pending
: The deployment is pending for this instance. -
In Progress
: The deployment is in progress for this instance. -
Succeeded
: The deployment has succeeded for this instance. -
Failed
: The deployment has failed for this instance. -
Skipped
: The deployment has been skipped for this instance. -
Unknown
: The deployment status is unknown for this instance.
sourcepub fn last_updated_at(self, input: DateTime) -> Self
pub fn last_updated_at(self, input: DateTime) -> Self
A timestamp that indicates when the instance information was last updated.
sourcepub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
A timestamp that indicates when the instance information was last updated.
sourcepub fn get_last_updated_at(&self) -> &Option<DateTime>
pub fn get_last_updated_at(&self) -> &Option<DateTime>
A timestamp that indicates when the instance information was last updated.
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
.
A list of lifecycle events for this instance.
sourcepub fn set_lifecycle_events(self, input: Option<Vec<LifecycleEvent>>) -> Self
pub fn set_lifecycle_events(self, input: Option<Vec<LifecycleEvent>>) -> Self
A list of lifecycle events for this instance.
sourcepub fn get_lifecycle_events(&self) -> &Option<Vec<LifecycleEvent>>
pub fn get_lifecycle_events(&self) -> &Option<Vec<LifecycleEvent>>
A list of lifecycle events for this instance.
sourcepub fn instance_type(self, input: InstanceType) -> Self
pub fn instance_type(self, input: InstanceType) -> Self
Information about which environment an instance belongs to in a blue/green deployment.
-
BLUE: The instance is part of the original environment.
-
GREEN: The instance is part of the replacement environment.
sourcepub fn set_instance_type(self, input: Option<InstanceType>) -> Self
pub fn set_instance_type(self, input: Option<InstanceType>) -> Self
Information about which environment an instance belongs to in a blue/green deployment.
-
BLUE: The instance is part of the original environment.
-
GREEN: The instance is part of the replacement environment.
sourcepub fn get_instance_type(&self) -> &Option<InstanceType>
pub fn get_instance_type(&self) -> &Option<InstanceType>
Information about which environment an instance belongs to in a blue/green deployment.
-
BLUE: The instance is part of the original environment.
-
GREEN: The instance is part of the replacement environment.
sourcepub fn build(self) -> InstanceSummary
pub fn build(self) -> InstanceSummary
Consumes the builder and constructs a InstanceSummary
.
Trait Implementations§
source§impl Clone for InstanceSummaryBuilder
impl Clone for InstanceSummaryBuilder
source§fn clone(&self) -> InstanceSummaryBuilder
fn clone(&self) -> InstanceSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InstanceSummaryBuilder
impl Debug for InstanceSummaryBuilder
source§impl Default for InstanceSummaryBuilder
impl Default for InstanceSummaryBuilder
source§fn default() -> InstanceSummaryBuilder
fn default() -> InstanceSummaryBuilder
source§impl PartialEq for InstanceSummaryBuilder
impl PartialEq for InstanceSummaryBuilder
source§fn eq(&self, other: &InstanceSummaryBuilder) -> bool
fn eq(&self, other: &InstanceSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InstanceSummaryBuilder
Auto Trait Implementations§
impl Freeze for InstanceSummaryBuilder
impl RefUnwindSafe for InstanceSummaryBuilder
impl Send for InstanceSummaryBuilder
impl Sync for InstanceSummaryBuilder
impl Unpin for InstanceSummaryBuilder
impl UnwindSafe for InstanceSummaryBuilder
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