#[non_exhaustive]pub struct CapacityReservationSpecificationBuilder { /* private fields */ }
Expand description
A builder for CapacityReservationSpecification
.
Implementations§
source§impl CapacityReservationSpecificationBuilder
impl CapacityReservationSpecificationBuilder
sourcepub fn capacity_reservation_preference(
self,
input: CapacityReservationPreference,
) -> Self
pub fn capacity_reservation_preference( self, input: CapacityReservationPreference, ) -> Self
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in anyopen
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). -
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
sourcepub fn set_capacity_reservation_preference(
self,
input: Option<CapacityReservationPreference>,
) -> Self
pub fn set_capacity_reservation_preference( self, input: Option<CapacityReservationPreference>, ) -> Self
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in anyopen
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). -
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
sourcepub fn get_capacity_reservation_preference(
&self,
) -> &Option<CapacityReservationPreference>
pub fn get_capacity_reservation_preference( &self, ) -> &Option<CapacityReservationPreference>
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in anyopen
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). -
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
sourcepub fn capacity_reservation_target(
self,
input: CapacityReservationTarget,
) -> Self
pub fn capacity_reservation_target( self, input: CapacityReservationTarget, ) -> Self
Information about the target Capacity Reservation or Capacity Reservation group.
sourcepub fn set_capacity_reservation_target(
self,
input: Option<CapacityReservationTarget>,
) -> Self
pub fn set_capacity_reservation_target( self, input: Option<CapacityReservationTarget>, ) -> Self
Information about the target Capacity Reservation or Capacity Reservation group.
sourcepub fn get_capacity_reservation_target(
&self,
) -> &Option<CapacityReservationTarget>
pub fn get_capacity_reservation_target( &self, ) -> &Option<CapacityReservationTarget>
Information about the target Capacity Reservation or Capacity Reservation group.
sourcepub fn build(self) -> CapacityReservationSpecification
pub fn build(self) -> CapacityReservationSpecification
Consumes the builder and constructs a CapacityReservationSpecification
.
Trait Implementations§
source§impl Clone for CapacityReservationSpecificationBuilder
impl Clone for CapacityReservationSpecificationBuilder
source§fn clone(&self) -> CapacityReservationSpecificationBuilder
fn clone(&self) -> CapacityReservationSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CapacityReservationSpecificationBuilder
impl Default for CapacityReservationSpecificationBuilder
source§fn default() -> CapacityReservationSpecificationBuilder
fn default() -> CapacityReservationSpecificationBuilder
source§impl PartialEq for CapacityReservationSpecificationBuilder
impl PartialEq for CapacityReservationSpecificationBuilder
source§fn eq(&self, other: &CapacityReservationSpecificationBuilder) -> bool
fn eq(&self, other: &CapacityReservationSpecificationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CapacityReservationSpecificationBuilder
Auto Trait Implementations§
impl Freeze for CapacityReservationSpecificationBuilder
impl RefUnwindSafe for CapacityReservationSpecificationBuilder
impl Send for CapacityReservationSpecificationBuilder
impl Sync for CapacityReservationSpecificationBuilder
impl Unpin for CapacityReservationSpecificationBuilder
impl UnwindSafe for CapacityReservationSpecificationBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more