Struct aws_sdk_wafv2::types::builders::RuleActionOverrideBuilder
source · #[non_exhaustive]pub struct RuleActionOverrideBuilder { /* private fields */ }
Expand description
A builder for RuleActionOverride
.
Implementations§
source§impl RuleActionOverrideBuilder
impl RuleActionOverrideBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the rule to override.
This field is required.sourcepub fn action_to_use(self, input: RuleAction) -> Self
pub fn action_to_use(self, input: RuleAction) -> Self
The override action to use, in place of the configured action of the rule in the rule group.
This field is required.sourcepub fn set_action_to_use(self, input: Option<RuleAction>) -> Self
pub fn set_action_to_use(self, input: Option<RuleAction>) -> Self
The override action to use, in place of the configured action of the rule in the rule group.
sourcepub fn get_action_to_use(&self) -> &Option<RuleAction>
pub fn get_action_to_use(&self) -> &Option<RuleAction>
The override action to use, in place of the configured action of the rule in the rule group.
sourcepub fn build(self) -> Result<RuleActionOverride, BuildError>
pub fn build(self) -> Result<RuleActionOverride, BuildError>
Consumes the builder and constructs a RuleActionOverride
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RuleActionOverrideBuilder
impl Clone for RuleActionOverrideBuilder
source§fn clone(&self) -> RuleActionOverrideBuilder
fn clone(&self) -> RuleActionOverrideBuilder
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 Debug for RuleActionOverrideBuilder
impl Debug for RuleActionOverrideBuilder
source§impl Default for RuleActionOverrideBuilder
impl Default for RuleActionOverrideBuilder
source§fn default() -> RuleActionOverrideBuilder
fn default() -> RuleActionOverrideBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RuleActionOverrideBuilder
impl PartialEq for RuleActionOverrideBuilder
source§fn eq(&self, other: &RuleActionOverrideBuilder) -> bool
fn eq(&self, other: &RuleActionOverrideBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RuleActionOverrideBuilder
Auto Trait Implementations§
impl Freeze for RuleActionOverrideBuilder
impl RefUnwindSafe for RuleActionOverrideBuilder
impl Send for RuleActionOverrideBuilder
impl Sync for RuleActionOverrideBuilder
impl Unpin for RuleActionOverrideBuilder
impl UnwindSafe for RuleActionOverrideBuilder
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.