#[non_exhaustive]pub struct CreateRuleSetInput {
pub client_token: Option<String>,
pub rule_set_name: Option<String>,
pub rules: Option<Vec<Rule>>,
pub tags: Option<Vec<Tag>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.client_token: Option<String>A unique token that Amazon SES uses to recognize subsequent retries of the same request.
rule_set_name: Option<String>A user-friendly name for the rule set.
rules: Option<Vec<Rule>>Conditional rules that are evaluated for determining actions on email.
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Implementations§
source§impl CreateRuleSetInput
impl CreateRuleSetInput
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
sourcepub fn rule_set_name(&self) -> Option<&str>
pub fn rule_set_name(&self) -> Option<&str>
A user-friendly name for the rule set.
sourcepub fn rules(&self) -> &[Rule]
pub fn rules(&self) -> &[Rule]
Conditional rules that are evaluated for determining actions on email.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .rules.is_none().
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
source§impl CreateRuleSetInput
impl CreateRuleSetInput
sourcepub fn builder() -> CreateRuleSetInputBuilder
pub fn builder() -> CreateRuleSetInputBuilder
Creates a new builder-style object to manufacture CreateRuleSetInput.
Trait Implementations§
source§impl Clone for CreateRuleSetInput
impl Clone for CreateRuleSetInput
source§fn clone(&self) -> CreateRuleSetInput
fn clone(&self) -> CreateRuleSetInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateRuleSetInput
impl Debug for CreateRuleSetInput
source§impl PartialEq for CreateRuleSetInput
impl PartialEq for CreateRuleSetInput
source§fn eq(&self, other: &CreateRuleSetInput) -> bool
fn eq(&self, other: &CreateRuleSetInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateRuleSetInput
Auto Trait Implementations§
impl Freeze for CreateRuleSetInput
impl RefUnwindSafe for CreateRuleSetInput
impl Send for CreateRuleSetInput
impl Sync for CreateRuleSetInput
impl Unpin for CreateRuleSetInput
impl UnwindSafe for CreateRuleSetInput
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