#[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 higher, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and higher.
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 higher, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and higher.
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 higher, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and higher.
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 ==
.