@Generated(value="jsii-pacmak/0.14.3 (build 1b1062d)", date="2019-08-02T10:16:28.756Z") @Stability(value=Stable) public interface QueueProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
QueueProps.Builder
A builder for
QueueProps |
static class |
QueueProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static QueueProps.Builder |
builder() |
Boolean |
getContentBasedDeduplication()
Specifies whether to enable content-based deduplication.
|
software.amazon.awscdk.core.Duration |
getDataKeyReuse()
The length of time that Amazon SQS reuses a data key before calling KMS again.
|
DeadLetterQueue |
getDeadLetterQueue()
Send messages to this queue if they were unsuccessfully dequeued a number of times.
|
software.amazon.awscdk.core.Duration |
getDeliveryDelay()
The time in seconds that the delivery of all messages in the queue is delayed.
|
QueueEncryption |
getEncryption()
Whether the contents of the queue are encrypted, and by what type of key.
|
software.amazon.awscdk.services.kms.IKey |
getEncryptionMasterKey()
External KMS master key to use for queue encryption.
|
Boolean |
getFifo()
Whether this a first-in-first-out (FIFO) queue.
|
Number |
getMaxMessageSizeBytes()
The limit of how many bytes that a message can contain before Amazon SQS rejects it.
|
String |
getQueueName()
A name for the queue.
|
software.amazon.awscdk.core.Duration |
getReceiveMessageWaitTime()
Default wait time for ReceiveMessage calls.
|
software.amazon.awscdk.core.Duration |
getRetentionPeriod()
The number of seconds that Amazon SQS retains a message.
|
software.amazon.awscdk.core.Duration |
getVisibilityTimeout()
Timeout of processing a single message.
|
@Stability(value=Stable) Boolean getContentBasedDeduplication()
@Stability(value=Stable) software.amazon.awscdk.core.Duration getDataKeyReuse()
@Stability(value=Stable) DeadLetterQueue getDeadLetterQueue()
@Stability(value=Stable) software.amazon.awscdk.core.Duration getDeliveryDelay()
@Stability(value=Stable) QueueEncryption getEncryption()
@Stability(value=Stable) software.amazon.awscdk.services.kms.IKey getEncryptionMasterKey()
@Stability(value=Stable) Boolean getFifo()
@Stability(value=Stable) Number getMaxMessageSizeBytes()
@Stability(value=Stable) String getQueueName()
@Stability(value=Stable) software.amazon.awscdk.core.Duration getReceiveMessageWaitTime()
@Stability(value=Stable) software.amazon.awscdk.core.Duration getRetentionPeriod()
@Stability(value=Stable) software.amazon.awscdk.core.Duration getVisibilityTimeout()
@Stability(value=Stable) static QueueProps.Builder builder()
QueueProps.Builder of QueuePropsCopyright © 2019. All rights reserved.