Struct aws_sdk_fms::operation::list_third_party_firewall_firewall_policies::builders::ListThirdPartyFirewallFirewallPoliciesFluentBuilder
source · pub struct ListThirdPartyFirewallFirewallPoliciesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to ListThirdPartyFirewallFirewallPolicies
.
Retrieves a list of all of the third-party firewall policies that are associated with the third-party firewall administrator's account.
Implementations§
source§impl ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl ListThirdPartyFirewallFirewallPoliciesFluentBuilder
sourcepub fn as_input(&self) -> &ListThirdPartyFirewallFirewallPoliciesInputBuilder
pub fn as_input(&self) -> &ListThirdPartyFirewallFirewallPoliciesInputBuilder
Access the ListThirdPartyFirewallFirewallPolicies as a reference.
sourcepub async fn send(
self
) -> Result<ListThirdPartyFirewallFirewallPoliciesOutput, SdkError<ListThirdPartyFirewallFirewallPoliciesError, HttpResponse>>
pub async fn send( self ) -> Result<ListThirdPartyFirewallFirewallPoliciesOutput, SdkError<ListThirdPartyFirewallFirewallPoliciesError, 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 fn customize(
self
) -> CustomizableOperation<ListThirdPartyFirewallFirewallPoliciesOutput, ListThirdPartyFirewallFirewallPoliciesError, Self>
pub fn customize( self ) -> CustomizableOperation<ListThirdPartyFirewallFirewallPoliciesOutput, ListThirdPartyFirewallFirewallPoliciesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn into_paginator(self) -> ListThirdPartyFirewallFirewallPoliciesPaginator
pub fn into_paginator(self) -> ListThirdPartyFirewallFirewallPoliciesPaginator
Create a paginator for this request
Paginators are used by calling send().await
which returns a PaginationStream
.
sourcepub fn third_party_firewall(self, input: ThirdPartyFirewall) -> Self
pub fn third_party_firewall(self, input: ThirdPartyFirewall) -> Self
The name of the third-party firewall vendor.
sourcepub fn set_third_party_firewall(self, input: Option<ThirdPartyFirewall>) -> Self
pub fn set_third_party_firewall(self, input: Option<ThirdPartyFirewall>) -> Self
The name of the third-party firewall vendor.
sourcepub fn get_third_party_firewall(&self) -> &Option<ThirdPartyFirewall>
pub fn get_third_party_firewall(&self) -> &Option<ThirdPartyFirewall>
The name of the third-party firewall vendor.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
If the previous response included a NextToken
element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest
request.
For the value of NextToken
, specify the value of NextToken
from the previous response. If the previous response didn't include a NextToken
element, there are no more third-party firewall policies to get.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
If the previous response included a NextToken
element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest
request.
For the value of NextToken
, specify the value of NextToken
from the previous response. If the previous response didn't include a NextToken
element, there are no more third-party firewall policies to get.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
If the previous response included a NextToken
element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest
request.
For the value of NextToken
, specify the value of NextToken
from the previous response. If the previous response didn't include a NextToken
element, there are no more third-party firewall policies to get.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults
firewall policies, the response includes a NextToken
element. NextToken
contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults
firewall policies, the response includes a NextToken
element. NextToken
contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.
sourcepub fn get_max_results(&self) -> &Option<i32>
pub fn get_max_results(&self) -> &Option<i32>
The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults
firewall policies, the response includes a NextToken
element. NextToken
contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.
Trait Implementations§
source§impl Clone for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl Clone for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
source§fn clone(&self) -> ListThirdPartyFirewallFirewallPoliciesFluentBuilder
fn clone(&self) -> ListThirdPartyFirewallFirewallPoliciesFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl !RefUnwindSafe for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl Send for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl Sync for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl Unpin for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
impl !UnwindSafe for ListThirdPartyFirewallFirewallPoliciesFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more