Struct aws_sdk_ec2::operation::create_capacity_reservation_fleet::builders::CreateCapacityReservationFleetOutputBuilder
source · #[non_exhaustive]pub struct CreateCapacityReservationFleetOutputBuilder { /* private fields */ }Expand description
A builder for CreateCapacityReservationFleetOutput.
Implementations§
source§impl CreateCapacityReservationFleetOutputBuilder
impl CreateCapacityReservationFleetOutputBuilder
sourcepub fn capacity_reservation_fleet_id(self, input: impl Into<String>) -> Self
pub fn capacity_reservation_fleet_id(self, input: impl Into<String>) -> Self
The ID of the Capacity Reservation Fleet.
sourcepub fn set_capacity_reservation_fleet_id(self, input: Option<String>) -> Self
pub fn set_capacity_reservation_fleet_id(self, input: Option<String>) -> Self
The ID of the Capacity Reservation Fleet.
sourcepub fn get_capacity_reservation_fleet_id(&self) -> &Option<String>
pub fn get_capacity_reservation_fleet_id(&self) -> &Option<String>
The ID of the Capacity Reservation Fleet.
sourcepub fn state(self, input: CapacityReservationFleetState) -> Self
pub fn state(self, input: CapacityReservationFleetState) -> Self
The status of the Capacity Reservation Fleet.
sourcepub fn set_state(self, input: Option<CapacityReservationFleetState>) -> Self
pub fn set_state(self, input: Option<CapacityReservationFleetState>) -> Self
The status of the Capacity Reservation Fleet.
sourcepub fn get_state(&self) -> &Option<CapacityReservationFleetState>
pub fn get_state(&self) -> &Option<CapacityReservationFleetState>
The status of the Capacity Reservation Fleet.
sourcepub fn total_target_capacity(self, input: i32) -> Self
pub fn total_target_capacity(self, input: i32) -> Self
The total number of capacity units for which the Capacity Reservation Fleet reserves capacity.
sourcepub fn set_total_target_capacity(self, input: Option<i32>) -> Self
pub fn set_total_target_capacity(self, input: Option<i32>) -> Self
The total number of capacity units for which the Capacity Reservation Fleet reserves capacity.
sourcepub fn get_total_target_capacity(&self) -> &Option<i32>
pub fn get_total_target_capacity(&self) -> &Option<i32>
The total number of capacity units for which the Capacity Reservation Fleet reserves capacity.
sourcepub fn total_fulfilled_capacity(self, input: f64) -> Self
pub fn total_fulfilled_capacity(self, input: f64) -> Self
The requested capacity units that have been successfully reserved.
sourcepub fn set_total_fulfilled_capacity(self, input: Option<f64>) -> Self
pub fn set_total_fulfilled_capacity(self, input: Option<f64>) -> Self
The requested capacity units that have been successfully reserved.
sourcepub fn get_total_fulfilled_capacity(&self) -> &Option<f64>
pub fn get_total_fulfilled_capacity(&self) -> &Option<f64>
The requested capacity units that have been successfully reserved.
sourcepub fn instance_match_criteria(self, input: FleetInstanceMatchCriteria) -> Self
pub fn instance_match_criteria(self, input: FleetInstanceMatchCriteria) -> Self
The instance matching criteria for the Capacity Reservation Fleet.
sourcepub fn set_instance_match_criteria(
self,
input: Option<FleetInstanceMatchCriteria>
) -> Self
pub fn set_instance_match_criteria( self, input: Option<FleetInstanceMatchCriteria> ) -> Self
The instance matching criteria for the Capacity Reservation Fleet.
sourcepub fn get_instance_match_criteria(&self) -> &Option<FleetInstanceMatchCriteria>
pub fn get_instance_match_criteria(&self) -> &Option<FleetInstanceMatchCriteria>
The instance matching criteria for the Capacity Reservation Fleet.
sourcepub fn allocation_strategy(self, input: impl Into<String>) -> Self
pub fn allocation_strategy(self, input: impl Into<String>) -> Self
The allocation strategy used by the Capacity Reservation Fleet.
sourcepub fn set_allocation_strategy(self, input: Option<String>) -> Self
pub fn set_allocation_strategy(self, input: Option<String>) -> Self
The allocation strategy used by the Capacity Reservation Fleet.
sourcepub fn get_allocation_strategy(&self) -> &Option<String>
pub fn get_allocation_strategy(&self) -> &Option<String>
The allocation strategy used by the Capacity Reservation Fleet.
sourcepub fn create_time(self, input: DateTime) -> Self
pub fn create_time(self, input: DateTime) -> Self
The date and time at which the Capacity Reservation Fleet was created.
sourcepub fn set_create_time(self, input: Option<DateTime>) -> Self
pub fn set_create_time(self, input: Option<DateTime>) -> Self
The date and time at which the Capacity Reservation Fleet was created.
sourcepub fn get_create_time(&self) -> &Option<DateTime>
pub fn get_create_time(&self) -> &Option<DateTime>
The date and time at which the Capacity Reservation Fleet was created.
sourcepub fn end_date(self, input: DateTime) -> Self
pub fn end_date(self, input: DateTime) -> Self
The date and time at which the Capacity Reservation Fleet expires.
sourcepub fn set_end_date(self, input: Option<DateTime>) -> Self
pub fn set_end_date(self, input: Option<DateTime>) -> Self
The date and time at which the Capacity Reservation Fleet expires.
sourcepub fn get_end_date(&self) -> &Option<DateTime>
pub fn get_end_date(&self) -> &Option<DateTime>
The date and time at which the Capacity Reservation Fleet expires.
sourcepub fn tenancy(self, input: FleetCapacityReservationTenancy) -> Self
pub fn tenancy(self, input: FleetCapacityReservationTenancy) -> Self
Indicates the tenancy of Capacity Reservation Fleet.
sourcepub fn set_tenancy(self, input: Option<FleetCapacityReservationTenancy>) -> Self
pub fn set_tenancy(self, input: Option<FleetCapacityReservationTenancy>) -> Self
Indicates the tenancy of Capacity Reservation Fleet.
sourcepub fn get_tenancy(&self) -> &Option<FleetCapacityReservationTenancy>
pub fn get_tenancy(&self) -> &Option<FleetCapacityReservationTenancy>
Indicates the tenancy of Capacity Reservation Fleet.
sourcepub fn fleet_capacity_reservations(
self,
input: FleetCapacityReservation
) -> Self
pub fn fleet_capacity_reservations( self, input: FleetCapacityReservation ) -> Self
Appends an item to fleet_capacity_reservations.
To override the contents of this collection use set_fleet_capacity_reservations.
Information about the individual Capacity Reservations in the Capacity Reservation Fleet.
sourcepub fn set_fleet_capacity_reservations(
self,
input: Option<Vec<FleetCapacityReservation>>
) -> Self
pub fn set_fleet_capacity_reservations( self, input: Option<Vec<FleetCapacityReservation>> ) -> Self
Information about the individual Capacity Reservations in the Capacity Reservation Fleet.
sourcepub fn get_fleet_capacity_reservations(
&self
) -> &Option<Vec<FleetCapacityReservation>>
pub fn get_fleet_capacity_reservations( &self ) -> &Option<Vec<FleetCapacityReservation>>
Information about the individual Capacity Reservations in the Capacity Reservation Fleet.
Appends an item to tags.
To override the contents of this collection use set_tags.
The tags assigned to the Capacity Reservation Fleet.
The tags assigned to the Capacity Reservation Fleet.
The tags assigned to the Capacity Reservation Fleet.
sourcepub fn build(self) -> CreateCapacityReservationFleetOutput
pub fn build(self) -> CreateCapacityReservationFleetOutput
Consumes the builder and constructs a CreateCapacityReservationFleetOutput.
Trait Implementations§
source§impl Clone for CreateCapacityReservationFleetOutputBuilder
impl Clone for CreateCapacityReservationFleetOutputBuilder
source§fn clone(&self) -> CreateCapacityReservationFleetOutputBuilder
fn clone(&self) -> CreateCapacityReservationFleetOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateCapacityReservationFleetOutputBuilder
impl Default for CreateCapacityReservationFleetOutputBuilder
source§fn default() -> CreateCapacityReservationFleetOutputBuilder
fn default() -> CreateCapacityReservationFleetOutputBuilder
source§impl PartialEq for CreateCapacityReservationFleetOutputBuilder
impl PartialEq for CreateCapacityReservationFleetOutputBuilder
source§fn eq(&self, other: &CreateCapacityReservationFleetOutputBuilder) -> bool
fn eq(&self, other: &CreateCapacityReservationFleetOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.