Struct aws_sdk_emr::types::builders::InstanceFleetStatusBuilder
source · #[non_exhaustive]pub struct InstanceFleetStatusBuilder { /* private fields */ }
Expand description
A builder for InstanceFleetStatus
.
Implementations§
source§impl InstanceFleetStatusBuilder
impl InstanceFleetStatusBuilder
sourcepub fn state(self, input: InstanceFleetState) -> Self
pub fn state(self, input: InstanceFleetState) -> Self
A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed. -
SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can't be added or removed. -
TERMINATING
—The instance fleet is terminating Amazon EC2 instances. -
TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.
sourcepub fn set_state(self, input: Option<InstanceFleetState>) -> Self
pub fn set_state(self, input: Option<InstanceFleetState>) -> Self
A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed. -
SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can't be added or removed. -
TERMINATING
—The instance fleet is terminating Amazon EC2 instances. -
TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.
sourcepub fn get_state(&self) -> &Option<InstanceFleetState>
pub fn get_state(&self) -> &Option<InstanceFleetState>
A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed. -
SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can't be added or removed. -
TERMINATING
—The instance fleet is terminating Amazon EC2 instances. -
TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.
sourcepub fn state_change_reason(self, input: InstanceFleetStateChangeReason) -> Self
pub fn state_change_reason(self, input: InstanceFleetStateChangeReason) -> Self
Provides status change reason details for the instance fleet.
sourcepub fn set_state_change_reason(
self,
input: Option<InstanceFleetStateChangeReason>
) -> Self
pub fn set_state_change_reason( self, input: Option<InstanceFleetStateChangeReason> ) -> Self
Provides status change reason details for the instance fleet.
sourcepub fn get_state_change_reason(&self) -> &Option<InstanceFleetStateChangeReason>
pub fn get_state_change_reason(&self) -> &Option<InstanceFleetStateChangeReason>
Provides status change reason details for the instance fleet.
sourcepub fn timeline(self, input: InstanceFleetTimeline) -> Self
pub fn timeline(self, input: InstanceFleetTimeline) -> Self
Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
sourcepub fn set_timeline(self, input: Option<InstanceFleetTimeline>) -> Self
pub fn set_timeline(self, input: Option<InstanceFleetTimeline>) -> Self
Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
sourcepub fn get_timeline(&self) -> &Option<InstanceFleetTimeline>
pub fn get_timeline(&self) -> &Option<InstanceFleetTimeline>
Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
sourcepub fn build(self) -> InstanceFleetStatus
pub fn build(self) -> InstanceFleetStatus
Consumes the builder and constructs a InstanceFleetStatus
.
Trait Implementations§
source§impl Clone for InstanceFleetStatusBuilder
impl Clone for InstanceFleetStatusBuilder
source§fn clone(&self) -> InstanceFleetStatusBuilder
fn clone(&self) -> InstanceFleetStatusBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InstanceFleetStatusBuilder
impl Debug for InstanceFleetStatusBuilder
source§impl Default for InstanceFleetStatusBuilder
impl Default for InstanceFleetStatusBuilder
source§fn default() -> InstanceFleetStatusBuilder
fn default() -> InstanceFleetStatusBuilder
source§impl PartialEq for InstanceFleetStatusBuilder
impl PartialEq for InstanceFleetStatusBuilder
source§fn eq(&self, other: &InstanceFleetStatusBuilder) -> bool
fn eq(&self, other: &InstanceFleetStatusBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.