Struct aws_sdk_waf::types::builders::RegexPatternSetUpdateBuilder
source · #[non_exhaustive]pub struct RegexPatternSetUpdateBuilder { /* private fields */ }Expand description
A builder for RegexPatternSetUpdate.
Implementations§
source§impl RegexPatternSetUpdateBuilder
impl RegexPatternSetUpdateBuilder
sourcepub fn action(self, input: ChangeAction) -> Self
pub fn action(self, input: ChangeAction) -> Self
Specifies whether to insert or delete a RegexPatternString.
sourcepub fn set_action(self, input: Option<ChangeAction>) -> Self
pub fn set_action(self, input: Option<ChangeAction>) -> Self
Specifies whether to insert or delete a RegexPatternString.
sourcepub fn get_action(&self) -> &Option<ChangeAction>
pub fn get_action(&self) -> &Option<ChangeAction>
Specifies whether to insert or delete a RegexPatternString.
sourcepub fn regex_pattern_string(self, input: impl Into<String>) -> Self
pub fn regex_pattern_string(self, input: impl Into<String>) -> Self
Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.
sourcepub fn set_regex_pattern_string(self, input: Option<String>) -> Self
pub fn set_regex_pattern_string(self, input: Option<String>) -> Self
Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.
sourcepub fn get_regex_pattern_string(&self) -> &Option<String>
pub fn get_regex_pattern_string(&self) -> &Option<String>
Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.
sourcepub fn build(self) -> Result<RegexPatternSetUpdate, BuildError>
pub fn build(self) -> Result<RegexPatternSetUpdate, BuildError>
Consumes the builder and constructs a RegexPatternSetUpdate.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RegexPatternSetUpdateBuilder
impl Clone for RegexPatternSetUpdateBuilder
source§fn clone(&self) -> RegexPatternSetUpdateBuilder
fn clone(&self) -> RegexPatternSetUpdateBuilder
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 RegexPatternSetUpdateBuilder
impl Debug for RegexPatternSetUpdateBuilder
source§impl Default for RegexPatternSetUpdateBuilder
impl Default for RegexPatternSetUpdateBuilder
source§fn default() -> RegexPatternSetUpdateBuilder
fn default() -> RegexPatternSetUpdateBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RegexPatternSetUpdateBuilder
impl PartialEq for RegexPatternSetUpdateBuilder
source§fn eq(&self, other: &RegexPatternSetUpdateBuilder) -> bool
fn eq(&self, other: &RegexPatternSetUpdateBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RegexPatternSetUpdateBuilder
Auto Trait Implementations§
impl Freeze for RegexPatternSetUpdateBuilder
impl RefUnwindSafe for RegexPatternSetUpdateBuilder
impl Send for RegexPatternSetUpdateBuilder
impl Sync for RegexPatternSetUpdateBuilder
impl Unpin for RegexPatternSetUpdateBuilder
impl UnwindSafe for RegexPatternSetUpdateBuilder
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.