Data.Cloud.AmazonAPI.TAmazonQueueAttribute

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TAmazonQueueAttribute = (aqaAll, aqaApproximateNumberOfMessages, aqaApproximateNumberOfMessagesNotVisible,
aqaVisibilityTimeout, aqaCreatedTimestamp, aqaLastModifiedTimestamp,
aqaPolicy, aqaMaximumMessageSize, aqaMessageRetentionPeriod,
aqaQueueArn, aqaApproximateNumberOfMessagesDelayed, aqaDelaySeconds,
aqaReceiveMessageWaitTimeSeconds, aqaRedrivePolicy);

C++

enum DECLSPEC_DENUM TAmazonQueueAttribute : unsigned char { aqaAll, aqaApproximateNumberOfMessages, aqaApproximateNumberOfMessagesNotVisible, aqaVisibilityTimeout, aqaCreatedTimestamp, aqaLastModifiedTimestamp, aqaPolicy, aqaMaximumMessageSize, aqaMessageRetentionPeriod, aqaQueueArn, aqaApproximateNumberOfMessagesDelayed, aqaDelaySeconds, aqaReceiveMessageWaitTimeSeconds, aqaRedrivePolicy };

Properties

Type Visibility Source Unit Parent
enum public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI Data.Cloud.AmazonAPI

Description

The available property types for an Amazon queue.

TAmazonQueueAttribute is an enumeration that specifies the available property types for an Amazon queue. The item names must exactly match the available Amazon attribute names, with a 3 letter prefix.

The following values are available:

Value Description

aqaAll

All the attributes for an Amazon queue.

aqaApproximateNumberOfMessages

The approximate number of messages in the Amazon queue.

aqaApproximateNumberOfMessagesNotVisible

The approximate number of messages that are not visible in the Amazon queue.

aqaVisibilityTimeout

The time (in seconds) that a received message is hidden from others.

aqaCreatedTimestamp

The time (in seconds) when the queue was created.

aqaLastModifiedTimestamp

The time (in seconds) when the queue was last changed.

aqaPolicy

The queue's policy.

aqaMaximumMessageSize

The limit of how many bytes a message can contain before Amazon SQS rejects it.

aqaMessageRetentionPeriod

The number of seconds Amazon SQS retains a message.

aqaQueueArn

The Amazon resource name (ARN) of the queue.

aqaApproximateNumberOfMessagesDelayed

The approximate number of messages that are pending to be added to the queue.

aqaDelaySeconds

The default delay on the queue (in seconds).

aqaReceiveMessageWaitTimeSeconds

The time that a GetMessages call waits for a message to arrive.

aqaRedrivePolicy

The parameters for dead letter queue functionality of the queue. See Using Amazon SQS Dead Letter Queues for more information.

See Also