aws-sdk-lambda 1.121.0

AWS SDK for AWS Lambda
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListFunctionVersionsByCapacityProvider`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`capacity_provider_name(impl Into<String>)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::capacity_provider_name) / [`set_capacity_provider_name(Option<String>)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::set_capacity_provider_name):<br>required: **true**<br><p>The name of the capacity provider to list function versions for.</p><br>
    ///   - [`marker(impl Into<String>)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::marker) / [`set_marker(Option<String>)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::set_marker):<br>required: **false**<br><p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p><br>
    ///   - [`max_items(i32)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::max_items) / [`set_max_items(Option<i32>)`](crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::set_max_items):<br>required: **false**<br><p>The maximum number of function versions to return in the response.</p><br>
    /// - On success, responds with [`ListFunctionVersionsByCapacityProviderOutput`](crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderOutput) with field(s):
    ///   - [`capacity_provider_arn(String)`](crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderOutput::capacity_provider_arn): <p>The Amazon Resource Name (ARN) of the capacity provider.</p>
    ///   - [`function_versions(Vec::<FunctionVersionsByCapacityProviderListItem>)`](crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderOutput::function_versions): <p>A list of function versions that use the specified capacity provider.</p>
    ///   - [`next_marker(Option<String>)`](crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderOutput::next_marker): <p>The pagination token that's included if more results are available.</p>
    /// - On failure, responds with [`SdkError<ListFunctionVersionsByCapacityProviderError>`](crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError)
    pub fn list_function_versions_by_capacity_provider(
        &self,
    ) -> crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder {
        crate::operation::list_function_versions_by_capacity_provider::builders::ListFunctionVersionsByCapacityProviderFluentBuilder::new(
            self.handle.clone(),
        )
    }
}