GetQueuesQueue

data class GetQueuesQueue(val delaySeconds: Int, val id: String, val maximumMessageSize: Int, val messageRetentionPeriod: Int, val name: String, val pollingWaitSeconds: Int, val visibilityTimeouts: Int)

Constructors

Link copied to clipboard
constructor(delaySeconds: Int, id: String, maximumMessageSize: Int, messageRetentionPeriod: Int, name: String, pollingWaitSeconds: Int, visibilityTimeouts: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

This attribute defines the length of time, in seconds, after which every message sent to the queue is dequeued.

Link copied to clipboard
val id: String

The id of the queue, The value is set to name.

Link copied to clipboard

This indicates the maximum length, in bytes, of any message body sent to the queue.

Link copied to clipboard

Messages are deleted from the queue after a specified length of time, whether they have been activated or not. This attribute defines the viability period, in seconds, for every message in the queue.

Link copied to clipboard

The name of the queue

Link copied to clipboard

Long polling is measured in seconds. When this attribute is set to 0, long polling is disabled. When it is not set to 0, long polling is enabled and message dequeue requests will be processed only when valid messages are received or when long polling times out.

Link copied to clipboard

Dequeued messages change from active (visible) status to inactive (invisible) status. This attribute defines the length of time, in seconds, that messages remain invisible. Messages return to active status after the set period.