Struct aws_sdk_apigateway::client::fluent_builders::GetApiKeys
source · pub struct GetApiKeys { /* private fields */ }Expand description
Fluent builder constructing a request to GetApiKeys.
Gets information about the current ApiKeys resource.
Implementations§
source§impl GetApiKeys
impl GetApiKeys
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<GetApiKeys, AwsResponseRetryClassifier>, SdkError<GetApiKeysError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<GetApiKeys, AwsResponseRetryClassifier>, SdkError<GetApiKeysError>>
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<GetApiKeysOutput, SdkError<GetApiKeysError>>
pub async fn send(self) -> Result<GetApiKeysOutput, SdkError<GetApiKeysError>>
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 into_paginator(self) -> GetApiKeysPaginator
pub fn into_paginator(self) -> GetApiKeysPaginator
Create a paginator for this request
Paginators are used by calling send().await which returns a Stream.
sourcepub fn position(self, input: impl Into<String>) -> Self
pub fn position(self, input: impl Into<String>) -> Self
The current pagination position in the paged result set.
sourcepub fn set_position(self, input: Option<String>) -> Self
pub fn set_position(self, input: Option<String>) -> Self
The current pagination position in the paged result set.
sourcepub fn limit(self, input: i32) -> Self
pub fn limit(self, input: i32) -> Self
The maximum number of returned results per page. The default value is 25 and the maximum value is 500.
sourcepub fn set_limit(self, input: Option<i32>) -> Self
pub fn set_limit(self, input: Option<i32>) -> Self
The maximum number of returned results per page. The default value is 25 and the maximum value is 500.
sourcepub fn name_query(self, input: impl Into<String>) -> Self
pub fn name_query(self, input: impl Into<String>) -> Self
The name of queried API keys.
sourcepub fn set_name_query(self, input: Option<String>) -> Self
pub fn set_name_query(self, input: Option<String>) -> Self
The name of queried API keys.
sourcepub fn customer_id(self, input: impl Into<String>) -> Self
pub fn customer_id(self, input: impl Into<String>) -> Self
The identifier of a customer in AWS Marketplace or an external system, such as a developer portal.
sourcepub fn set_customer_id(self, input: Option<String>) -> Self
pub fn set_customer_id(self, input: Option<String>) -> Self
The identifier of a customer in AWS Marketplace or an external system, such as a developer portal.
sourcepub fn include_values(self, input: bool) -> Self
pub fn include_values(self, input: bool) -> Self
A boolean flag to specify whether (true) or not (false) the result contains key values.
sourcepub fn set_include_values(self, input: Option<bool>) -> Self
pub fn set_include_values(self, input: Option<bool>) -> Self
A boolean flag to specify whether (true) or not (false) the result contains key values.
Trait Implementations§
source§impl Clone for GetApiKeys
impl Clone for GetApiKeys
source§fn clone(&self) -> GetApiKeys
fn clone(&self) -> GetApiKeys
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more