Struct aws_sdk_wafv2::operation::list_managed_rule_sets::builders::ListManagedRuleSetsOutputBuilder
source · #[non_exhaustive]pub struct ListManagedRuleSetsOutputBuilder { /* private fields */ }
Expand description
A builder for ListManagedRuleSetsOutput
.
Implementations§
source§impl ListManagedRuleSetsOutputBuilder
impl ListManagedRuleSetsOutputBuilder
sourcepub fn next_marker(self, input: impl Into<String>) -> Self
pub fn next_marker(self, input: impl Into<String>) -> Self
When you request a list of objects with a Limit
setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker
value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
sourcepub fn set_next_marker(self, input: Option<String>) -> Self
pub fn set_next_marker(self, input: Option<String>) -> Self
When you request a list of objects with a Limit
setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker
value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
sourcepub fn get_next_marker(&self) -> &Option<String>
pub fn get_next_marker(&self) -> &Option<String>
When you request a list of objects with a Limit
setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker
value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
sourcepub fn managed_rule_sets(self, input: ManagedRuleSetSummary) -> Self
pub fn managed_rule_sets(self, input: ManagedRuleSetSummary) -> Self
Appends an item to managed_rule_sets
.
To override the contents of this collection use set_managed_rule_sets
.
Your managed rule sets. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn set_managed_rule_sets(
self,
input: Option<Vec<ManagedRuleSetSummary>>
) -> Self
pub fn set_managed_rule_sets( self, input: Option<Vec<ManagedRuleSetSummary>> ) -> Self
Your managed rule sets. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn get_managed_rule_sets(&self) -> &Option<Vec<ManagedRuleSetSummary>>
pub fn get_managed_rule_sets(&self) -> &Option<Vec<ManagedRuleSetSummary>>
Your managed rule sets. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn build(self) -> ListManagedRuleSetsOutput
pub fn build(self) -> ListManagedRuleSetsOutput
Consumes the builder and constructs a ListManagedRuleSetsOutput
.
Trait Implementations§
source§impl Clone for ListManagedRuleSetsOutputBuilder
impl Clone for ListManagedRuleSetsOutputBuilder
source§fn clone(&self) -> ListManagedRuleSetsOutputBuilder
fn clone(&self) -> ListManagedRuleSetsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ListManagedRuleSetsOutputBuilder
impl Default for ListManagedRuleSetsOutputBuilder
source§fn default() -> ListManagedRuleSetsOutputBuilder
fn default() -> ListManagedRuleSetsOutputBuilder
source§impl PartialEq for ListManagedRuleSetsOutputBuilder
impl PartialEq for ListManagedRuleSetsOutputBuilder
source§fn eq(&self, other: &ListManagedRuleSetsOutputBuilder) -> bool
fn eq(&self, other: &ListManagedRuleSetsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListManagedRuleSetsOutputBuilder
Auto Trait Implementations§
impl Freeze for ListManagedRuleSetsOutputBuilder
impl RefUnwindSafe for ListManagedRuleSetsOutputBuilder
impl Send for ListManagedRuleSetsOutputBuilder
impl Sync for ListManagedRuleSetsOutputBuilder
impl Unpin for ListManagedRuleSetsOutputBuilder
impl UnwindSafe for ListManagedRuleSetsOutputBuilder
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