Struct aws_sdk_emr::model::instance_fleet_status::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for InstanceFleetStatus.
Implementations
sourceimpl Builder
impl Builder
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 EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING—EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING—EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING—A resize operation is underway. EC2 instances are either being added or removed. -
SUSPENDED—A resize operation could not complete. Existing EC2 instances are running, but instances can't be added or removed. -
TERMINATING—The instance fleet is terminating EC2 instances. -
TERMINATED—The instance fleet is no longer active, and all 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 EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING—EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING—EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING—A resize operation is underway. EC2 instances are either being added or removed. -
SUSPENDED—A resize operation could not complete. Existing EC2 instances are running, but instances can't be added or removed. -
TERMINATING—The instance fleet is terminating EC2 instances. -
TERMINATED—The instance fleet is no longer active, and all 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 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 build(self) -> InstanceFleetStatus
pub fn build(self) -> InstanceFleetStatus
Consumes the builder and constructs a InstanceFleetStatus.