Struct aws_sdk_wafv2::operation::list_available_managed_rule_groups::builders::ListAvailableManagedRuleGroupsOutputBuilder
source · #[non_exhaustive]pub struct ListAvailableManagedRuleGroupsOutputBuilder { /* private fields */ }
Expand description
A builder for ListAvailableManagedRuleGroupsOutput
.
Implementations§
source§impl ListAvailableManagedRuleGroupsOutputBuilder
impl ListAvailableManagedRuleGroupsOutputBuilder
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_groups(self, input: ManagedRuleGroupSummary) -> Self
pub fn managed_rule_groups(self, input: ManagedRuleGroupSummary) -> Self
Appends an item to managed_rule_groups
.
To override the contents of this collection use set_managed_rule_groups
.
Array of managed rule groups that you can use. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn set_managed_rule_groups(
self,
input: Option<Vec<ManagedRuleGroupSummary>>
) -> Self
pub fn set_managed_rule_groups( self, input: Option<Vec<ManagedRuleGroupSummary>> ) -> Self
Array of managed rule groups that you can use. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn get_managed_rule_groups(&self) -> &Option<Vec<ManagedRuleGroupSummary>>
pub fn get_managed_rule_groups(&self) -> &Option<Vec<ManagedRuleGroupSummary>>
Array of managed rule groups that you can use. If you specified a Limit
in your request, this might not be the full list.
sourcepub fn build(self) -> ListAvailableManagedRuleGroupsOutput
pub fn build(self) -> ListAvailableManagedRuleGroupsOutput
Consumes the builder and constructs a ListAvailableManagedRuleGroupsOutput
.
Trait Implementations§
source§impl Clone for ListAvailableManagedRuleGroupsOutputBuilder
impl Clone for ListAvailableManagedRuleGroupsOutputBuilder
source§fn clone(&self) -> ListAvailableManagedRuleGroupsOutputBuilder
fn clone(&self) -> ListAvailableManagedRuleGroupsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ListAvailableManagedRuleGroupsOutputBuilder
impl Default for ListAvailableManagedRuleGroupsOutputBuilder
source§fn default() -> ListAvailableManagedRuleGroupsOutputBuilder
fn default() -> ListAvailableManagedRuleGroupsOutputBuilder
source§impl PartialEq for ListAvailableManagedRuleGroupsOutputBuilder
impl PartialEq for ListAvailableManagedRuleGroupsOutputBuilder
source§fn eq(&self, other: &ListAvailableManagedRuleGroupsOutputBuilder) -> bool
fn eq(&self, other: &ListAvailableManagedRuleGroupsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListAvailableManagedRuleGroupsOutputBuilder
Auto Trait Implementations§
impl Freeze for ListAvailableManagedRuleGroupsOutputBuilder
impl RefUnwindSafe for ListAvailableManagedRuleGroupsOutputBuilder
impl Send for ListAvailableManagedRuleGroupsOutputBuilder
impl Sync for ListAvailableManagedRuleGroupsOutputBuilder
impl Unpin for ListAvailableManagedRuleGroupsOutputBuilder
impl UnwindSafe for ListAvailableManagedRuleGroupsOutputBuilder
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