@Generated(value="jsii-pacmak/0.7.15 (build e429c41)", date="2019-03-07T22:16:52.945Z") 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.
|
Number |
getDataKeyReuseSec()
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.
|
Number |
getDeliveryDelaySec()
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.IEncryptionKey |
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.
|
Number |
getReceiveMessageWaitTimeSec()
Default wait time for ReceiveMessage calls.
|
Number |
getRetentionPeriodSec()
The number of seconds that Amazon SQS retains a message.
|
Number |
getVisibilityTimeoutSec()
Timeout of processing a single message.
|
void |
setContentBasedDeduplication(Boolean value)
Specifies whether to enable content-based deduplication.
|
void |
setDataKeyReuseSec(Number value)
The length of time that Amazon SQS reuses a data key before calling KMS again.
|
void |
setDeadLetterQueue(DeadLetterQueue value)
Send messages to this queue if they were unsuccessfully dequeued a number of times.
|
void |
setDeliveryDelaySec(Number value)
The time in seconds that the delivery of all messages in the queue is delayed.
|
void |
setEncryption(QueueEncryption value)
Whether the contents of the queue are encrypted, and by what type of key.
|
void |
setEncryptionMasterKey(software.amazon.awscdk.services.kms.IEncryptionKey value)
External KMS master key to use for queue encryption.
|
void |
setFifo(Boolean value)
Whether this a first-in-first-out (FIFO) queue.
|
void |
setMaxMessageSizeBytes(Number value)
The limit of how many bytes that a message can contain before Amazon SQS rejects it.
|
void |
setQueueName(String value)
A name for the queue.
|
void |
setReceiveMessageWaitTimeSec(Number value)
Default wait time for ReceiveMessage calls.
|
void |
setRetentionPeriodSec(Number value)
The number of seconds that Amazon SQS retains a message.
|
void |
setVisibilityTimeoutSec(Number value)
Timeout of processing a single message.
|
Boolean getContentBasedDeduplication()
void setContentBasedDeduplication(Boolean value)
Number getDataKeyReuseSec()
void setDataKeyReuseSec(Number value)
DeadLetterQueue getDeadLetterQueue()
void setDeadLetterQueue(DeadLetterQueue value)
Number getDeliveryDelaySec()
void setDeliveryDelaySec(Number value)
QueueEncryption getEncryption()
void setEncryption(QueueEncryption value)
software.amazon.awscdk.services.kms.IEncryptionKey getEncryptionMasterKey()
void setEncryptionMasterKey(software.amazon.awscdk.services.kms.IEncryptionKey value)
Boolean getFifo()
void setFifo(Boolean value)
Number getMaxMessageSizeBytes()
void setMaxMessageSizeBytes(Number value)
String getQueueName()
void setQueueName(String value)
Number getReceiveMessageWaitTimeSec()
void setReceiveMessageWaitTimeSec(Number value)
Number getRetentionPeriodSec()
void setRetentionPeriodSec(Number value)
Number getVisibilityTimeoutSec()
void setVisibilityTimeoutSec(Number value)
static QueueProps.Builder builder()
QueueProps.Builder of QueuePropsCopyright © 2019. All rights reserved.