AWSSQSMessageAttributeValue
Objective-C
@interface AWSSQSMessageAttributeValue
Swift
class AWSSQSMessageAttributeValue
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).
Required parameters: [DataType]
-
Not implemented. Reserved for future use.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSData *> *_Nullable binaryListValues;
Swift
var binaryListValues: [Data]? { get set }
-
Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
Declaration
Objective-C
@property (nonatomic, strong) NSData *_Nullable binaryValue;
Swift
var binaryValue: Data? { get set }
-
Amazon SQS supports the following logical data types:
String
,Number
, andBinary
. For theNumber
data type, you must useStringValue
.You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon SQS Developer Guide.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dataType;
Swift
var dataType: String? { get set }
-
Not implemented. Reserved for future use.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable stringListValues;
Swift
var stringListValues: [String]? { get set }
-
Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable stringValue;
Swift
var stringValue: String? { get set }