#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for GetCapacityReservationUsageOutput
Implementations
sourceimpl Builder
impl Builder
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
sourcepub fn capacity_reservation_id(self, input: impl Into<String>) -> Self
pub fn capacity_reservation_id(self, input: impl Into<String>) -> Self
The ID of the Capacity Reservation.
sourcepub fn set_capacity_reservation_id(self, input: Option<String>) -> Self
pub fn set_capacity_reservation_id(self, input: Option<String>) -> Self
The ID of the Capacity Reservation.
sourcepub fn instance_type(self, input: impl Into<String>) -> Self
pub fn instance_type(self, input: impl Into<String>) -> Self
The type of instance for which the Capacity Reservation reserves capacity.
sourcepub fn set_instance_type(self, input: Option<String>) -> Self
pub fn set_instance_type(self, input: Option<String>) -> Self
The type of instance for which the Capacity Reservation reserves capacity.
sourcepub fn total_instance_count(self, input: i32) -> Self
pub fn total_instance_count(self, input: i32) -> Self
The number of instances for which the Capacity Reservation reserves capacity.
sourcepub fn set_total_instance_count(self, input: Option<i32>) -> Self
pub fn set_total_instance_count(self, input: Option<i32>) -> Self
The number of instances for which the Capacity Reservation reserves capacity.
sourcepub fn available_instance_count(self, input: i32) -> Self
pub fn available_instance_count(self, input: i32) -> Self
The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
sourcepub fn set_available_instance_count(self, input: Option<i32>) -> Self
pub fn set_available_instance_count(self, input: Option<i32>) -> Self
The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
sourcepub fn state(self, input: CapacityReservationState) -> Self
pub fn state(self, input: CapacityReservationState) -> Self
The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
-
active- The Capacity Reservation is active and the capacity is available for your use. -
expired- The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use. -
cancelled- The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use. -
pending- The Capacity Reservation request was successful but the capacity provisioning is still pending. -
failed- The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
sourcepub fn set_state(self, input: Option<CapacityReservationState>) -> Self
pub fn set_state(self, input: Option<CapacityReservationState>) -> Self
The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
-
active- The Capacity Reservation is active and the capacity is available for your use. -
expired- The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use. -
cancelled- The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use. -
pending- The Capacity Reservation request was successful but the capacity provisioning is still pending. -
failed- The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
sourcepub fn instance_usages(self, input: InstanceUsage) -> Self
pub fn instance_usages(self, input: InstanceUsage) -> Self
Appends an item to instance_usages.
To override the contents of this collection use set_instance_usages.
Information about the Capacity Reservation usage.
sourcepub fn set_instance_usages(self, input: Option<Vec<InstanceUsage>>) -> Self
pub fn set_instance_usages(self, input: Option<Vec<InstanceUsage>>) -> Self
Information about the Capacity Reservation usage.
sourcepub fn build(self) -> GetCapacityReservationUsageOutput
pub fn build(self) -> GetCapacityReservationUsageOutput
Consumes the builder and constructs a GetCapacityReservationUsageOutput
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more