Struct aws_sdk_apigateway::client::fluent_builders::UpdateUsage
source · pub struct UpdateUsage { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateUsage
.
Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
Implementations§
source§impl UpdateUsage
impl UpdateUsage
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateUsage, AwsResponseRetryClassifier>, SdkError<UpdateUsageError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<UpdateUsage, AwsResponseRetryClassifier>, SdkError<UpdateUsageError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(self) -> Result<UpdateUsageOutput, SdkError<UpdateUsageError>>
pub async fn send(self) -> Result<UpdateUsageOutput, SdkError<UpdateUsageError>>
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 usage_plan_id(self, input: impl Into<String>) -> Self
pub fn usage_plan_id(self, input: impl Into<String>) -> Self
The Id of the usage plan associated with the usage data.
sourcepub fn set_usage_plan_id(self, input: Option<String>) -> Self
pub fn set_usage_plan_id(self, input: Option<String>) -> Self
The Id of the usage plan associated with the usage data.
sourcepub fn key_id(self, input: impl Into<String>) -> Self
pub fn key_id(self, input: impl Into<String>) -> Self
The identifier of the API key associated with the usage plan in which a temporary extension is granted to the remaining quota.
sourcepub fn set_key_id(self, input: Option<String>) -> Self
pub fn set_key_id(self, input: Option<String>) -> Self
The identifier of the API key associated with the usage plan in which a temporary extension is granted to the remaining quota.
sourcepub fn patch_operations(self, input: PatchOperation) -> Self
pub fn patch_operations(self, input: PatchOperation) -> Self
Appends an item to patchOperations
.
To override the contents of this collection use set_patch_operations
.
For more information about supported patch operations, see Patch Operations.
sourcepub fn set_patch_operations(self, input: Option<Vec<PatchOperation>>) -> Self
pub fn set_patch_operations(self, input: Option<Vec<PatchOperation>>) -> Self
For more information about supported patch operations, see Patch Operations.
Trait Implementations§
source§impl Clone for UpdateUsage
impl Clone for UpdateUsage
source§fn clone(&self) -> UpdateUsage
fn clone(&self) -> UpdateUsage
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more