Struct aws_sdk_ses::types::AddHeaderAction
source · #[non_exhaustive]pub struct AddHeaderAction {
pub header_name: String,
pub header_value: String,
}
Expand description
When included in a receipt rule, this action adds a header to the received email.
For information about adding a header using a receipt rule, see the Amazon SES Developer Guide.
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.header_name: String
The name of the header to add to the incoming message. The name must contain at least one character, and can contain up to 50 characters. It consists of alphanumeric (a–z, A–Z, 0–9) characters and dashes.
header_value: String
The content to include in the header. This value can contain up to 2048 characters. It can't contain newline (\n
) or carriage return (\r
) characters.
Implementations§
source§impl AddHeaderAction
impl AddHeaderAction
sourcepub fn header_name(&self) -> &str
pub fn header_name(&self) -> &str
The name of the header to add to the incoming message. The name must contain at least one character, and can contain up to 50 characters. It consists of alphanumeric (a–z, A–Z, 0–9) characters and dashes.
sourcepub fn header_value(&self) -> &str
pub fn header_value(&self) -> &str
The content to include in the header. This value can contain up to 2048 characters. It can't contain newline (\n
) or carriage return (\r
) characters.
source§impl AddHeaderAction
impl AddHeaderAction
sourcepub fn builder() -> AddHeaderActionBuilder
pub fn builder() -> AddHeaderActionBuilder
Creates a new builder-style object to manufacture AddHeaderAction
.
Trait Implementations§
source§impl Clone for AddHeaderAction
impl Clone for AddHeaderAction
source§fn clone(&self) -> AddHeaderAction
fn clone(&self) -> AddHeaderAction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AddHeaderAction
impl Debug for AddHeaderAction
source§impl PartialEq for AddHeaderAction
impl PartialEq for AddHeaderAction
source§fn eq(&self, other: &AddHeaderAction) -> bool
fn eq(&self, other: &AddHeaderAction) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AddHeaderAction
Auto Trait Implementations§
impl Freeze for AddHeaderAction
impl RefUnwindSafe for AddHeaderAction
impl Send for AddHeaderAction
impl Sync for AddHeaderAction
impl Unpin for AddHeaderAction
impl UnwindSafe for AddHeaderAction
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