Struct aws_sdk_ec2::types::builders::InstanceStatusBuilder
source · #[non_exhaustive]pub struct InstanceStatusBuilder { /* private fields */ }
Expand description
A builder for InstanceStatus
.
Implementations§
source§impl InstanceStatusBuilder
impl InstanceStatusBuilder
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Availability Zone of the instance.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Availability Zone of the instance.
sourcepub fn get_availability_zone(&self) -> &Option<String>
pub fn get_availability_zone(&self) -> &Option<String>
The Availability Zone of the instance.
sourcepub fn outpost_arn(self, input: impl Into<String>) -> Self
pub fn outpost_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Outpost.
sourcepub fn set_outpost_arn(self, input: Option<String>) -> Self
pub fn set_outpost_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Outpost.
sourcepub fn get_outpost_arn(&self) -> &Option<String>
pub fn get_outpost_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Outpost.
sourcepub fn events(self, input: InstanceStatusEvent) -> Self
pub fn events(self, input: InstanceStatusEvent) -> Self
Appends an item to events
.
To override the contents of this collection use set_events
.
Any scheduled events associated with the instance.
sourcepub fn set_events(self, input: Option<Vec<InstanceStatusEvent>>) -> Self
pub fn set_events(self, input: Option<Vec<InstanceStatusEvent>>) -> Self
Any scheduled events associated with the instance.
sourcepub fn get_events(&self) -> &Option<Vec<InstanceStatusEvent>>
pub fn get_events(&self) -> &Option<Vec<InstanceStatusEvent>>
Any scheduled events associated with the instance.
sourcepub fn instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The ID of the instance.
sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The ID of the instance.
sourcepub fn get_instance_id(&self) -> &Option<String>
pub fn get_instance_id(&self) -> &Option<String>
The ID of the instance.
sourcepub fn instance_state(self, input: InstanceState) -> Self
pub fn instance_state(self, input: InstanceState) -> Self
The intended state of the instance. DescribeInstanceStatus
requires that an instance be in the running
state.
sourcepub fn set_instance_state(self, input: Option<InstanceState>) -> Self
pub fn set_instance_state(self, input: Option<InstanceState>) -> Self
The intended state of the instance. DescribeInstanceStatus
requires that an instance be in the running
state.
sourcepub fn get_instance_state(&self) -> &Option<InstanceState>
pub fn get_instance_state(&self) -> &Option<InstanceState>
The intended state of the instance. DescribeInstanceStatus
requires that an instance be in the running
state.
sourcepub fn instance_status(self, input: InstanceStatusSummary) -> Self
pub fn instance_status(self, input: InstanceStatusSummary) -> Self
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
sourcepub fn set_instance_status(self, input: Option<InstanceStatusSummary>) -> Self
pub fn set_instance_status(self, input: Option<InstanceStatusSummary>) -> Self
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
sourcepub fn get_instance_status(&self) -> &Option<InstanceStatusSummary>
pub fn get_instance_status(&self) -> &Option<InstanceStatusSummary>
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
sourcepub fn system_status(self, input: InstanceStatusSummary) -> Self
pub fn system_status(self, input: InstanceStatusSummary) -> Self
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
sourcepub fn set_system_status(self, input: Option<InstanceStatusSummary>) -> Self
pub fn set_system_status(self, input: Option<InstanceStatusSummary>) -> Self
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
sourcepub fn get_system_status(&self) -> &Option<InstanceStatusSummary>
pub fn get_system_status(&self) -> &Option<InstanceStatusSummary>
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
sourcepub fn build(self) -> InstanceStatus
pub fn build(self) -> InstanceStatus
Consumes the builder and constructs a InstanceStatus
.
Trait Implementations§
source§impl Clone for InstanceStatusBuilder
impl Clone for InstanceStatusBuilder
source§fn clone(&self) -> InstanceStatusBuilder
fn clone(&self) -> InstanceStatusBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InstanceStatusBuilder
impl Debug for InstanceStatusBuilder
source§impl Default for InstanceStatusBuilder
impl Default for InstanceStatusBuilder
source§fn default() -> InstanceStatusBuilder
fn default() -> InstanceStatusBuilder
source§impl PartialEq for InstanceStatusBuilder
impl PartialEq for InstanceStatusBuilder
source§fn eq(&self, other: &InstanceStatusBuilder) -> bool
fn eq(&self, other: &InstanceStatusBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InstanceStatusBuilder
Auto Trait Implementations§
impl Freeze for InstanceStatusBuilder
impl RefUnwindSafe for InstanceStatusBuilder
impl Send for InstanceStatusBuilder
impl Sync for InstanceStatusBuilder
impl Unpin for InstanceStatusBuilder
impl UnwindSafe for InstanceStatusBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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