Struct aws_sdk_sqs::model::message_attribute_value::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for MessageAttributeValue
Implementations
sourceimpl Builder
impl Builder
sourcepub fn string_value(self, input: impl Into<String>) -> Self
pub fn string_value(self, input: impl Into<String>) -> Self
Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.
sourcepub fn set_string_value(self, input: Option<String>) -> Self
pub fn set_string_value(self, input: Option<String>) -> Self
Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.
sourcepub fn binary_value(self, input: Blob) -> Self
pub fn binary_value(self, input: Blob) -> Self
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
sourcepub fn set_binary_value(self, input: Option<Blob>) -> Self
pub fn set_binary_value(self, input: Option<Blob>) -> Self
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
sourcepub fn string_list_values(self, input: impl Into<String>) -> Self
pub fn string_list_values(self, input: impl Into<String>) -> Self
Appends an item to string_list_values
.
To override the contents of this collection use set_string_list_values
.
Not implemented. Reserved for future use.
sourcepub fn set_string_list_values(self, input: Option<Vec<String>>) -> Self
pub fn set_string_list_values(self, input: Option<Vec<String>>) -> Self
Not implemented. Reserved for future use.
sourcepub fn binary_list_values(self, input: Blob) -> Self
pub fn binary_list_values(self, input: Blob) -> Self
Appends an item to binary_list_values
.
To override the contents of this collection use set_binary_list_values
.
Not implemented. Reserved for future use.
sourcepub fn set_binary_list_values(self, input: Option<Vec<Blob>>) -> Self
pub fn set_binary_list_values(self, input: Option<Vec<Blob>>) -> Self
Not implemented. Reserved for future use.
sourcepub fn data_type(self, input: impl Into<String>) -> Self
pub fn data_type(self, input: impl Into<String>) -> Self
Amazon SQS supports the following logical data types: String
, Number
, and Binary
. For the Number
data type, you must use StringValue
.
You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon SQS Developer Guide.
sourcepub fn set_data_type(self, input: Option<String>) -> Self
pub fn set_data_type(self, input: Option<String>) -> Self
Amazon SQS supports the following logical data types: String
, Number
, and Binary
. For the Number
data type, you must use StringValue
.
You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon SQS Developer Guide.
sourcepub fn build(self) -> MessageAttributeValue
pub fn build(self) -> MessageAttributeValue
Consumes the builder and constructs a MessageAttributeValue
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more