pub struct UpdateUsageFluentBuilder { /* 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 UpdateUsageFluentBuilder
impl UpdateUsageFluentBuilder
sourcepub fn as_input(&self) -> &UpdateUsageInputBuilder
pub fn as_input(&self) -> &UpdateUsageInputBuilder
Access the UpdateUsage as a reference.
sourcepub async fn send(
self
) -> Result<UpdateUsageOutput, SdkError<UpdateUsageError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateUsageOutput, SdkError<UpdateUsageError, HttpResponse>>
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 async fn customize(
self
) -> Result<CustomizableOperation<UpdateUsageOutput, UpdateUsageError>, SdkError<UpdateUsageError>>
pub async fn customize( self ) -> Result<CustomizableOperation<UpdateUsageOutput, UpdateUsageError>, SdkError<UpdateUsageError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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 get_usage_plan_id(&self) -> &Option<String>
pub fn get_usage_plan_id(&self) -> &Option<String>
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 get_key_id(&self) -> &Option<String>
pub fn get_key_id(&self) -> &Option<String>
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.
sourcepub fn get_patch_operations(&self) -> &Option<Vec<PatchOperation>>
pub fn get_patch_operations(&self) -> &Option<Vec<PatchOperation>>
For more information about supported patch operations, see Patch Operations.
Trait Implementations§
source§impl Clone for UpdateUsageFluentBuilder
impl Clone for UpdateUsageFluentBuilder
source§fn clone(&self) -> UpdateUsageFluentBuilder
fn clone(&self) -> UpdateUsageFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more