#[non_exhaustive]pub struct InstanceFleetProvisioningSpecificationsBuilder { /* private fields */ }Expand description
A builder for InstanceFleetProvisioningSpecifications.
Implementations§
source§impl InstanceFleetProvisioningSpecificationsBuilder
impl InstanceFleetProvisioningSpecificationsBuilder
sourcepub fn spot_specification(self, input: SpotProvisioningSpecification) -> Self
pub fn spot_specification(self, input: SpotProvisioningSpecification) -> Self
The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
sourcepub fn set_spot_specification(
self,
input: Option<SpotProvisioningSpecification>
) -> Self
pub fn set_spot_specification( self, input: Option<SpotProvisioningSpecification> ) -> Self
The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
sourcepub fn get_spot_specification(&self) -> &Option<SpotProvisioningSpecification>
pub fn get_spot_specification(&self) -> &Option<SpotProvisioningSpecification>
The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
sourcepub fn on_demand_specification(
self,
input: OnDemandProvisioningSpecification
) -> Self
pub fn on_demand_specification( self, input: OnDemandProvisioningSpecification ) -> Self
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
sourcepub fn set_on_demand_specification(
self,
input: Option<OnDemandProvisioningSpecification>
) -> Self
pub fn set_on_demand_specification( self, input: Option<OnDemandProvisioningSpecification> ) -> Self
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
sourcepub fn get_on_demand_specification(
&self
) -> &Option<OnDemandProvisioningSpecification>
pub fn get_on_demand_specification( &self ) -> &Option<OnDemandProvisioningSpecification>
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
sourcepub fn build(self) -> InstanceFleetProvisioningSpecifications
pub fn build(self) -> InstanceFleetProvisioningSpecifications
Consumes the builder and constructs a InstanceFleetProvisioningSpecifications.
Trait Implementations§
source§impl Clone for InstanceFleetProvisioningSpecificationsBuilder
impl Clone for InstanceFleetProvisioningSpecificationsBuilder
source§fn clone(&self) -> InstanceFleetProvisioningSpecificationsBuilder
fn clone(&self) -> InstanceFleetProvisioningSpecificationsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for InstanceFleetProvisioningSpecificationsBuilder
impl Default for InstanceFleetProvisioningSpecificationsBuilder
source§fn default() -> InstanceFleetProvisioningSpecificationsBuilder
fn default() -> InstanceFleetProvisioningSpecificationsBuilder
source§impl PartialEq for InstanceFleetProvisioningSpecificationsBuilder
impl PartialEq for InstanceFleetProvisioningSpecificationsBuilder
source§fn eq(&self, other: &InstanceFleetProvisioningSpecificationsBuilder) -> bool
fn eq(&self, other: &InstanceFleetProvisioningSpecificationsBuilder) -> bool
self and other values to be equal, and is used
by ==.