Struct aws_sdk_sqs::model::message_attribute_value::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for MessageAttributeValue.
Implementations§
source§impl 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.