Class: Aws::SQS::Types::MessageAttributeValue
- Inherits:
-
Struct
- Object
- Struct
- Aws::SQS::Types::MessageAttributeValue
- Defined in:
- gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb
Overview
The user-specified message 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. All parts of the message attribute, including Name, Type,
and Value, are part of the message size restriction (1 MiB or
1,048,576 bytes).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#binary_list_values ⇒ Array<String>
Not implemented.
-
#binary_value ⇒ String
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
-
#data_type ⇒ String
Amazon SQS supports the following logical data types:
String,Number, andBinary. -
#string_list_values ⇒ Array<String>
Not implemented.
-
#string_value ⇒ String
Strings are Unicode with UTF-8 binary encoding.
Instance Attribute Details
#binary_list_values ⇒ Array<String>
Not implemented. Reserved for future use.
1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1481 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |
#binary_value ⇒ String
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1481 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
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.
1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1481 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |
#string_list_values ⇒ Array<String>
Not implemented. Reserved for future use.
1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1481 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |
#string_value ⇒ String
Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.
1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1481 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |