public static final class QueueProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements QueueProps
software.amazon.jsii.JsiiObject.InitializationModeQueueProps.Builder, QueueProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Nullable public Boolean getContentBasedDeduplication()
getContentBasedDeduplication in interface QueuePropspublic void setContentBasedDeduplication(@Nullable Boolean value)
setContentBasedDeduplication in interface QueueProps@Nullable public Number getDataKeyReuseSec()
getDataKeyReuseSec in interface QueuePropspublic void setDataKeyReuseSec(@Nullable Number value)
setDataKeyReuseSec in interface QueueProps@Nullable public DeadLetterQueue getDeadLetterQueue()
getDeadLetterQueue in interface QueuePropspublic void setDeadLetterQueue(@Nullable DeadLetterQueue value)
setDeadLetterQueue in interface QueueProps@Nullable public Number getDeliveryDelaySec()
getDeliveryDelaySec in interface QueuePropspublic void setDeliveryDelaySec(@Nullable Number value)
setDeliveryDelaySec in interface QueueProps@Nullable public QueueEncryption getEncryption()
getEncryption in interface QueuePropspublic void setEncryption(@Nullable QueueEncryption value)
setEncryption in interface QueueProps@Nullable public software.amazon.awscdk.services.kms.IEncryptionKey getEncryptionMasterKey()
getEncryptionMasterKey in interface QueuePropspublic void setEncryptionMasterKey(@Nullable software.amazon.awscdk.services.kms.IEncryptionKey value)
setEncryptionMasterKey in interface QueueProps@Nullable public Boolean getFifo()
getFifo in interface QueuePropspublic void setFifo(@Nullable Boolean value)
setFifo in interface QueueProps@Nullable public Number getMaxMessageSizeBytes()
getMaxMessageSizeBytes in interface QueuePropspublic void setMaxMessageSizeBytes(@Nullable Number value)
setMaxMessageSizeBytes in interface QueueProps@Nullable public String getQueueName()
getQueueName in interface QueuePropspublic void setQueueName(@Nullable String value)
setQueueName in interface QueueProps@Nullable public Number getReceiveMessageWaitTimeSec()
getReceiveMessageWaitTimeSec in interface QueuePropspublic void setReceiveMessageWaitTimeSec(@Nullable Number value)
setReceiveMessageWaitTimeSec in interface QueueProps@Nullable public Number getRetentionPeriodSec()
getRetentionPeriodSec in interface QueuePropspublic void setRetentionPeriodSec(@Nullable Number value)
setRetentionPeriodSec in interface QueueProps@Nullable public Number getVisibilityTimeoutSec()
getVisibilityTimeoutSec in interface QueuePropspublic void setVisibilityTimeoutSec(@Nullable Number value)
setVisibilityTimeoutSec in interface QueuePropsCopyright © 2019. All rights reserved.