Struct aws_sdk_sqs::model::message_system_attribute_value::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for MessageSystemAttributeValue
.
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) -> MessageSystemAttributeValue
pub fn build(self) -> MessageSystemAttributeValue
Consumes the builder and constructs a MessageSystemAttributeValue
.