Class: Aws::SQS::Types::MessageSystemAttributeValue
- Inherits:
-
Struct
- Object
- Struct
- Aws::SQS::Types::MessageSystemAttributeValue
- Defined in:
- gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb
Overview
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
}
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.
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.
1347 1348 1349 1350 1351 1352 1353 1354 1355 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1347 class MessageSystemAttributeValue < 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.
1347 1348 1349 1350 1351 1352 1353 1354 1355 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1347 class MessageSystemAttributeValue < 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 Simple Queue Service Developer Guide.
1347 1348 1349 1350 1351 1352 1353 1354 1355 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1347 class MessageSystemAttributeValue < 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.
1347 1348 1349 1350 1351 1352 1353 1354 1355 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1347 class MessageSystemAttributeValue < 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.
1347 1348 1349 1350 1351 1352 1353 1354 1355 |
# File 'gems/aws-sdk-sqs/lib/aws-sdk-sqs/types.rb', line 1347 class MessageSystemAttributeValue < Struct.new( :string_value, :binary_value, :string_list_values, :binary_list_values, :data_type) SENSITIVE = [] include Aws::Structure end |