Struct aws_sdk_ec2::operation::get_capacity_reservation_usage::builders::GetCapacityReservationUsageOutputBuilder
source · #[non_exhaustive]pub struct GetCapacityReservationUsageOutputBuilder { /* private fields */ }
Expand description
A builder for GetCapacityReservationUsageOutput
.
Implementations§
source§impl GetCapacityReservationUsageOutputBuilder
impl GetCapacityReservationUsageOutputBuilder
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 get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
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 get_capacity_reservation_id(&self) -> &Option<String>
pub fn get_capacity_reservation_id(&self) -> &Option<String>
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 get_instance_type(&self) -> &Option<String>
pub fn get_instance_type(&self) -> &Option<String>
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 get_total_instance_count(&self) -> &Option<i32>
pub fn get_total_instance_count(&self) -> &Option<i32>
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 get_available_instance_count(&self) -> &Option<i32>
pub fn get_available_instance_count(&self) -> &Option<i32>
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 get_state(&self) -> &Option<CapacityReservationState>
pub fn get_state(&self) -> &Option<CapacityReservationState>
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 get_instance_usages(&self) -> &Option<Vec<InstanceUsage>>
pub fn get_instance_usages(&self) -> &Option<Vec<InstanceUsage>>
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§
source§impl Clone for GetCapacityReservationUsageOutputBuilder
impl Clone for GetCapacityReservationUsageOutputBuilder
source§fn clone(&self) -> GetCapacityReservationUsageOutputBuilder
fn clone(&self) -> GetCapacityReservationUsageOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetCapacityReservationUsageOutputBuilder
impl Default for GetCapacityReservationUsageOutputBuilder
source§fn default() -> GetCapacityReservationUsageOutputBuilder
fn default() -> GetCapacityReservationUsageOutputBuilder
source§impl PartialEq for GetCapacityReservationUsageOutputBuilder
impl PartialEq for GetCapacityReservationUsageOutputBuilder
source§fn eq(&self, other: &GetCapacityReservationUsageOutputBuilder) -> bool
fn eq(&self, other: &GetCapacityReservationUsageOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetCapacityReservationUsageOutputBuilder
Auto Trait Implementations§
impl Freeze for GetCapacityReservationUsageOutputBuilder
impl RefUnwindSafe for GetCapacityReservationUsageOutputBuilder
impl Send for GetCapacityReservationUsageOutputBuilder
impl Sync for GetCapacityReservationUsageOutputBuilder
impl Unpin for GetCapacityReservationUsageOutputBuilder
impl UnwindSafe for GetCapacityReservationUsageOutputBuilder
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