pub struct DescribeSavingsPlansOfferings { /* private fields */ }
Expand description
Fluent builder constructing a request to DescribeSavingsPlansOfferings
.
Describes the specified Savings Plans offerings.
Implementations
sourceimpl DescribeSavingsPlansOfferings
impl DescribeSavingsPlansOfferings
sourcepub async fn send(
self
) -> Result<DescribeSavingsPlansOfferingsOutput, SdkError<DescribeSavingsPlansOfferingsError>>
pub async fn send(
self
) -> Result<DescribeSavingsPlansOfferingsOutput, SdkError<DescribeSavingsPlansOfferingsError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn offering_ids(self, input: impl Into<String>) -> Self
pub fn offering_ids(self, input: impl Into<String>) -> Self
Appends an item to offeringIds
.
To override the contents of this collection use set_offering_ids
.
The IDs of the offerings.
sourcepub fn set_offering_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_offering_ids(self, input: Option<Vec<String>>) -> Self
The IDs of the offerings.
sourcepub fn payment_options(self, input: SavingsPlanPaymentOption) -> Self
pub fn payment_options(self, input: SavingsPlanPaymentOption) -> Self
Appends an item to paymentOptions
.
To override the contents of this collection use set_payment_options
.
The payment options.
sourcepub fn set_payment_options(
self,
input: Option<Vec<SavingsPlanPaymentOption>>
) -> Self
pub fn set_payment_options(
self,
input: Option<Vec<SavingsPlanPaymentOption>>
) -> Self
The payment options.
sourcepub fn product_type(self, input: SavingsPlanProductType) -> Self
pub fn product_type(self, input: SavingsPlanProductType) -> Self
The product type.
sourcepub fn set_product_type(self, input: Option<SavingsPlanProductType>) -> Self
pub fn set_product_type(self, input: Option<SavingsPlanProductType>) -> Self
The product type.
sourcepub fn plan_types(self, input: SavingsPlanType) -> Self
pub fn plan_types(self, input: SavingsPlanType) -> Self
Appends an item to planTypes
.
To override the contents of this collection use set_plan_types
.
The plan type.
sourcepub fn set_plan_types(self, input: Option<Vec<SavingsPlanType>>) -> Self
pub fn set_plan_types(self, input: Option<Vec<SavingsPlanType>>) -> Self
The plan type.
sourcepub fn durations(self, input: i64) -> Self
pub fn durations(self, input: i64) -> Self
Appends an item to durations
.
To override the contents of this collection use set_durations
.
The durations, in seconds.
sourcepub fn set_durations(self, input: Option<Vec<i64>>) -> Self
pub fn set_durations(self, input: Option<Vec<i64>>) -> Self
The durations, in seconds.
sourcepub fn currencies(self, input: CurrencyCode) -> Self
pub fn currencies(self, input: CurrencyCode) -> Self
Appends an item to currencies
.
To override the contents of this collection use set_currencies
.
The currencies.
sourcepub fn set_currencies(self, input: Option<Vec<CurrencyCode>>) -> Self
pub fn set_currencies(self, input: Option<Vec<CurrencyCode>>) -> Self
The currencies.
sourcepub fn descriptions(self, input: impl Into<String>) -> Self
pub fn descriptions(self, input: impl Into<String>) -> Self
Appends an item to descriptions
.
To override the contents of this collection use set_descriptions
.
The descriptions.
sourcepub fn set_descriptions(self, input: Option<Vec<String>>) -> Self
pub fn set_descriptions(self, input: Option<Vec<String>>) -> Self
The descriptions.
sourcepub fn service_codes(self, input: impl Into<String>) -> Self
pub fn service_codes(self, input: impl Into<String>) -> Self
Appends an item to serviceCodes
.
To override the contents of this collection use set_service_codes
.
The services.
sourcepub fn set_service_codes(self, input: Option<Vec<String>>) -> Self
pub fn set_service_codes(self, input: Option<Vec<String>>) -> Self
The services.
sourcepub fn usage_types(self, input: impl Into<String>) -> Self
pub fn usage_types(self, input: impl Into<String>) -> Self
Appends an item to usageTypes
.
To override the contents of this collection use set_usage_types
.
The usage details of the line item in the billing report.
sourcepub fn set_usage_types(self, input: Option<Vec<String>>) -> Self
pub fn set_usage_types(self, input: Option<Vec<String>>) -> Self
The usage details of the line item in the billing report.
sourcepub fn operations(self, input: impl Into<String>) -> Self
pub fn operations(self, input: impl Into<String>) -> Self
Appends an item to operations
.
To override the contents of this collection use set_operations
.
The specific AWS operation for the line item in the billing report.
sourcepub fn set_operations(self, input: Option<Vec<String>>) -> Self
pub fn set_operations(self, input: Option<Vec<String>>) -> Self
The specific AWS operation for the line item in the billing report.
sourcepub fn filters(self, input: SavingsPlanOfferingFilterElement) -> Self
pub fn filters(self, input: SavingsPlanOfferingFilterElement) -> Self
Appends an item to filters
.
To override the contents of this collection use set_filters
.
The filters.
sourcepub fn set_filters(
self,
input: Option<Vec<SavingsPlanOfferingFilterElement>>
) -> Self
pub fn set_filters(
self,
input: Option<Vec<SavingsPlanOfferingFilterElement>>
) -> Self
The filters.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token for the next page of results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token for the next page of results.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
Trait Implementations
sourceimpl Clone for DescribeSavingsPlansOfferings
impl Clone for DescribeSavingsPlansOfferings
sourcefn clone(&self) -> DescribeSavingsPlansOfferings
fn clone(&self) -> DescribeSavingsPlansOfferings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DescribeSavingsPlansOfferings
impl Send for DescribeSavingsPlansOfferings
impl Sync for DescribeSavingsPlansOfferings
impl Unpin for DescribeSavingsPlansOfferings
impl !UnwindSafe for DescribeSavingsPlansOfferings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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