Struct aws_sdk_ec2::types::builders::RuleOptionBuilder
source · #[non_exhaustive]pub struct RuleOptionBuilder { /* private fields */ }
Expand description
A builder for RuleOption
.
Implementations§
source§impl RuleOptionBuilder
impl RuleOptionBuilder
sourcepub fn set_keyword(self, input: Option<String>) -> Self
pub fn set_keyword(self, input: Option<String>) -> Self
The Suricata keyword.
sourcepub fn get_keyword(&self) -> &Option<String>
pub fn get_keyword(&self) -> &Option<String>
The Suricata keyword.
sourcepub fn settings(self, input: impl Into<String>) -> Self
pub fn settings(self, input: impl Into<String>) -> Self
Appends an item to settings
.
To override the contents of this collection use set_settings
.
The settings for the keyword.
sourcepub fn set_settings(self, input: Option<Vec<String>>) -> Self
pub fn set_settings(self, input: Option<Vec<String>>) -> Self
The settings for the keyword.
sourcepub fn get_settings(&self) -> &Option<Vec<String>>
pub fn get_settings(&self) -> &Option<Vec<String>>
The settings for the keyword.
sourcepub fn build(self) -> RuleOption
pub fn build(self) -> RuleOption
Consumes the builder and constructs a RuleOption
.
Trait Implementations§
source§impl Clone for RuleOptionBuilder
impl Clone for RuleOptionBuilder
source§fn clone(&self) -> RuleOptionBuilder
fn clone(&self) -> RuleOptionBuilder
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 RuleOptionBuilder
impl Debug for RuleOptionBuilder
source§impl Default for RuleOptionBuilder
impl Default for RuleOptionBuilder
source§fn default() -> RuleOptionBuilder
fn default() -> RuleOptionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RuleOptionBuilder
impl PartialEq for RuleOptionBuilder
source§fn eq(&self, other: &RuleOptionBuilder) -> bool
fn eq(&self, other: &RuleOptionBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RuleOptionBuilder
Auto Trait Implementations§
impl Freeze for RuleOptionBuilder
impl RefUnwindSafe for RuleOptionBuilder
impl Send for RuleOptionBuilder
impl Sync for RuleOptionBuilder
impl Unpin for RuleOptionBuilder
impl UnwindSafe for RuleOptionBuilder
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.