Struct aws_sdk_devicefarm::client::fluent_builders::PurchaseOffering
source · [−]pub struct PurchaseOffering { /* private fields */ }Expand description
Fluent builder constructing a request to PurchaseOffering.
Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
Implementations
sourceimpl PurchaseOffering
impl PurchaseOffering
sourcepub async fn send(
self
) -> Result<PurchaseOfferingOutput, SdkError<PurchaseOfferingError>>
pub async fn send(
self
) -> Result<PurchaseOfferingOutput, SdkError<PurchaseOfferingError>>
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_id(self, input: impl Into<String>) -> Self
pub fn offering_id(self, input: impl Into<String>) -> Self
The ID of the offering.
sourcepub fn set_offering_id(self, input: Option<String>) -> Self
pub fn set_offering_id(self, input: Option<String>) -> Self
The ID of the offering.
sourcepub fn quantity(self, input: i32) -> Self
pub fn quantity(self, input: i32) -> Self
The number of device slots to purchase in an offering request.
sourcepub fn set_quantity(self, input: Option<i32>) -> Self
pub fn set_quantity(self, input: Option<i32>) -> Self
The number of device slots to purchase in an offering request.
sourcepub fn offering_promotion_id(self, input: impl Into<String>) -> Self
pub fn offering_promotion_id(self, input: impl Into<String>) -> Self
The ID of the offering promotion to be applied to the purchase.
sourcepub fn set_offering_promotion_id(self, input: Option<String>) -> Self
pub fn set_offering_promotion_id(self, input: Option<String>) -> Self
The ID of the offering promotion to be applied to the purchase.
Trait Implementations
sourceimpl Clone for PurchaseOffering
impl Clone for PurchaseOffering
sourcefn clone(&self) -> PurchaseOffering
fn clone(&self) -> PurchaseOffering
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 PurchaseOffering
impl Send for PurchaseOffering
impl Sync for PurchaseOffering
impl Unpin for PurchaseOffering
impl !UnwindSafe for PurchaseOffering
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