Struct aws_sdk_wafv2::types::builders::RegexPatternSetBuilder
source · #[non_exhaustive]pub struct RegexPatternSetBuilder { /* private fields */ }
Expand description
A builder for RegexPatternSet
.
Implementations§
source§impl RegexPatternSetBuilder
impl RegexPatternSetBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the set. You cannot change the name after you create the set.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the set. You cannot change the name after you create the set.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the set. You cannot change the name after you create the set.
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
sourcepub fn get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the entity.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the entity.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the set that helps with identification.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the set that helps with identification.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the set that helps with identification.
sourcepub fn regular_expression_list(self, input: Regex) -> Self
pub fn regular_expression_list(self, input: Regex) -> Self
Appends an item to regular_expression_list
.
To override the contents of this collection use set_regular_expression_list
.
The regular expression patterns in the set.
sourcepub fn set_regular_expression_list(self, input: Option<Vec<Regex>>) -> Self
pub fn set_regular_expression_list(self, input: Option<Vec<Regex>>) -> Self
The regular expression patterns in the set.
sourcepub fn get_regular_expression_list(&self) -> &Option<Vec<Regex>>
pub fn get_regular_expression_list(&self) -> &Option<Vec<Regex>>
The regular expression patterns in the set.
sourcepub fn build(self) -> RegexPatternSet
pub fn build(self) -> RegexPatternSet
Consumes the builder and constructs a RegexPatternSet
.
Trait Implementations§
source§impl Clone for RegexPatternSetBuilder
impl Clone for RegexPatternSetBuilder
source§fn clone(&self) -> RegexPatternSetBuilder
fn clone(&self) -> RegexPatternSetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RegexPatternSetBuilder
impl Debug for RegexPatternSetBuilder
source§impl Default for RegexPatternSetBuilder
impl Default for RegexPatternSetBuilder
source§fn default() -> RegexPatternSetBuilder
fn default() -> RegexPatternSetBuilder
source§impl PartialEq for RegexPatternSetBuilder
impl PartialEq for RegexPatternSetBuilder
source§fn eq(&self, other: &RegexPatternSetBuilder) -> bool
fn eq(&self, other: &RegexPatternSetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RegexPatternSetBuilder
Auto Trait Implementations§
impl Freeze for RegexPatternSetBuilder
impl RefUnwindSafe for RegexPatternSetBuilder
impl Send for RegexPatternSetBuilder
impl Sync for RegexPatternSetBuilder
impl Unpin for RegexPatternSetBuilder
impl UnwindSafe for RegexPatternSetBuilder
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