SendMessageBatchRequestEntry class

Contains the details of a single Amazon SQS message along with an Id.

Constructors

SendMessageBatchRequestEntry({required String id, required String messageBody, int? delaySeconds, Map<String, MessageAttributeValue>? messageAttributes, String? messageDeduplicationId, String? messageGroupId, Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>? messageSystemAttributes})

Properties

delaySeconds int?
The length of time, in seconds, for which a specific message is delayed. Valid values: 0 to 900. Maximum: 15 minutes. Messages with a positive DelaySeconds value become available for processing after the delay period is finished. If you don't specify a value, the default value for the queue is applied.
final
hashCode int
The hash code for this object.
no setterinherited
id String
An identifier for a message in this batch used to communicate the result.
final
messageAttributes Map<String, MessageAttributeValue>?
Each message attribute consists of a Name, Type, and Value. For more information, see Amazon SQS Message Attributes in the Amazon Simple Queue Service Developer Guide.
final
messageBody String
The body of the message.
final
messageDeduplicationId String?
This parameter applies only to FIFO (first-in-first-out) queues.
final
messageGroupId String?
This parameter applies only to FIFO (first-in-first-out) queues.
final
messageSystemAttributes Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>?
The message system attribute to send Each message system attribute consists of a Name, Type, and Value.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited