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 ==
.