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 (256 KiB or
262,144 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.
1483 1484 1485 1486 1487 1488 1489 1490 1491 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1483 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.
1483 1484 1485 1486 1487 1488 1489 1490 1491 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1483 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.
1483 1484 1485 1486 1487 1488 1489 1490 1491 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1483 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.
1483 1484 1485 1486 1487 1488 1489 1490 1491 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1483 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.
1483 1484 1485 1486 1487 1488 1489 1490 1491 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1483 class MessageAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |