class Aws::SQS::Types::MessageSystemAttributeValue
The user-specified message system attribute value. For string data types, the `Value` attribute has the same restrictions on the content as the message body. For more information, see ` SendMessage.`
`Name`, `type`, `value` and the message body must not be empty or null.
@note When making an API call, you may pass MessageSystemAttributeValue
data as a hash: { string_value: "String", binary_value: "data", string_list_values: ["String"], binary_list_values: ["data"], data_type: "String", # required }
@!attribute [rw] string_value
Strings are Unicode with UTF-8 binary encoding. For a list of code values, see [ASCII Printable Characters][1]. [1]: http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters @return [String]
@!attribute [rw] binary_value
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images. @return [String]
@!attribute [rw] string_list_values
Not implemented. Reserved for future use. @return [Array<String>]
@!attribute [rw] binary_list_values
Not implemented. Reserved for future use. @return [Array<String>]
@!attribute [rw] data_type
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][1] in the *Amazon SQS Developer Guide*. [1]: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-message-metadata.html#sqs-message-attributes @return [String]
@see docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/MessageSystemAttributeValue AWS API Documentation
Constants
- SENSITIVE