Struct aws_sdk_mturk::client::fluent_builders::GetAccountBalance [−][src]
pub struct GetAccountBalance<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to GetAccountBalance
.
The GetAccountBalance
operation retrieves the Prepaid HITs balance in your Amazon Mechanical Turk account if you are a Prepaid Requester.
Alternatively, this operation will retrieve the remaining available AWS Billing usage if you have enabled AWS Billing.
Note: If you have enabled AWS Billing and still have a remaining Prepaid HITs balance, this balance can be viewed on the My Account page in the Requester console.
Implementations
impl<C, M, R> GetAccountBalance<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> GetAccountBalance<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<GetAccountBalanceOutput, SdkError<GetAccountBalanceError>> where
R::Policy: SmithyRetryPolicy<GetAccountBalanceInputOperationOutputAlias, GetAccountBalanceOutput, GetAccountBalanceError, GetAccountBalanceInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<GetAccountBalanceOutput, SdkError<GetAccountBalanceError>> where
R::Policy: SmithyRetryPolicy<GetAccountBalanceInputOperationOutputAlias, GetAccountBalanceOutput, GetAccountBalanceError, GetAccountBalanceInputOperationRetryAlias>,
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.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for GetAccountBalance<C, M, R>
impl<C, M, R> Send for GetAccountBalance<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for GetAccountBalance<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for GetAccountBalance<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for GetAccountBalance<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more