1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListSecurityProfileApplications`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`security_profile_id(impl Into<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::security_profile_id) / [`set_security_profile_id(Option<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::set_security_profile_id): <p>The security profile identifier.</p>
    ///   - [`instance_id(impl Into<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::set_instance_id): <p>The instance identifier.</p>
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::set_next_token): <p>The token for the next set of results. The next set of results can be retrieved by using the token value returned in the previous response when making the next request.</p>
    ///   - [`max_results(i32)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::set_max_results): <p>The maximum number of results to return per page.</p>
    /// - On success, responds with [`ListSecurityProfileApplicationsOutput`](crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsOutput) with field(s):
    ///   - [`applications(Option<Vec<Application>>)`](crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsOutput::applications): <p>A list of the third party application's metadata.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsOutput::next_token): <p>The token for the next set of results. The next set of results can be retrieved by using the token value returned in the previous response when making the next request.</p>
    /// - On failure, responds with [`SdkError<ListSecurityProfileApplicationsError>`](crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError)
    pub fn list_security_profile_applications(
        &self,
    ) -> crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder {
        crate::operation::list_security_profile_applications::builders::ListSecurityProfileApplicationsFluentBuilder::new(self.handle.clone())
    }
}