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 ==.