#[non_exhaustive]pub struct RuleGroupRuleOptionsPairBuilder { /* private fields */ }
Expand description
A builder for RuleGroupRuleOptionsPair
.
Implementations§
source§impl RuleGroupRuleOptionsPairBuilder
impl RuleGroupRuleOptionsPairBuilder
sourcepub fn rule_group_arn(self, input: impl Into<String>) -> Self
pub fn rule_group_arn(self, input: impl Into<String>) -> Self
The ARN of the rule group.
sourcepub fn set_rule_group_arn(self, input: Option<String>) -> Self
pub fn set_rule_group_arn(self, input: Option<String>) -> Self
The ARN of the rule group.
sourcepub fn get_rule_group_arn(&self) -> &Option<String>
pub fn get_rule_group_arn(&self) -> &Option<String>
The ARN of the rule group.
sourcepub fn rule_options(self, input: RuleOption) -> Self
pub fn rule_options(self, input: RuleOption) -> Self
Appends an item to rule_options
.
To override the contents of this collection use set_rule_options
.
The rule options.
sourcepub fn set_rule_options(self, input: Option<Vec<RuleOption>>) -> Self
pub fn set_rule_options(self, input: Option<Vec<RuleOption>>) -> Self
The rule options.
sourcepub fn get_rule_options(&self) -> &Option<Vec<RuleOption>>
pub fn get_rule_options(&self) -> &Option<Vec<RuleOption>>
The rule options.
sourcepub fn build(self) -> RuleGroupRuleOptionsPair
pub fn build(self) -> RuleGroupRuleOptionsPair
Consumes the builder and constructs a RuleGroupRuleOptionsPair
.
Trait Implementations§
source§impl Clone for RuleGroupRuleOptionsPairBuilder
impl Clone for RuleGroupRuleOptionsPairBuilder
source§fn clone(&self) -> RuleGroupRuleOptionsPairBuilder
fn clone(&self) -> RuleGroupRuleOptionsPairBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for RuleGroupRuleOptionsPairBuilder
impl Default for RuleGroupRuleOptionsPairBuilder
source§fn default() -> RuleGroupRuleOptionsPairBuilder
fn default() -> RuleGroupRuleOptionsPairBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RuleGroupRuleOptionsPairBuilder
impl PartialEq for RuleGroupRuleOptionsPairBuilder
source§fn eq(&self, other: &RuleGroupRuleOptionsPairBuilder) -> bool
fn eq(&self, other: &RuleGroupRuleOptionsPairBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RuleGroupRuleOptionsPairBuilder
Auto Trait Implementations§
impl Freeze for RuleGroupRuleOptionsPairBuilder
impl RefUnwindSafe for RuleGroupRuleOptionsPairBuilder
impl Send for RuleGroupRuleOptionsPairBuilder
impl Sync for RuleGroupRuleOptionsPairBuilder
impl Unpin for RuleGroupRuleOptionsPairBuilder
impl UnwindSafe for RuleGroupRuleOptionsPairBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.