| Modifier and Type | Method and Description |
|---|---|
CfnQueue |
build() |
CfnQueue.Builder |
contentBasedDeduplication(Boolean contentBasedDeduplication)
`AWS::SQS::Queue.ContentBasedDeduplication`.
|
CfnQueue.Builder |
contentBasedDeduplication(IResolvable contentBasedDeduplication)
`AWS::SQS::Queue.ContentBasedDeduplication`.
|
static CfnQueue.Builder |
create(Construct scope,
String id) |
CfnQueue.Builder |
delaySeconds(Number delaySeconds)
`AWS::SQS::Queue.DelaySeconds`.
|
CfnQueue.Builder |
fifoQueue(Boolean fifoQueue)
`AWS::SQS::Queue.FifoQueue`.
|
CfnQueue.Builder |
fifoQueue(IResolvable fifoQueue)
`AWS::SQS::Queue.FifoQueue`.
|
CfnQueue.Builder |
kmsDataKeyReusePeriodSeconds(Number kmsDataKeyReusePeriodSeconds)
`AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds`.
|
CfnQueue.Builder |
kmsMasterKeyId(String kmsMasterKeyId)
`AWS::SQS::Queue.KmsMasterKeyId`.
|
CfnQueue.Builder |
maximumMessageSize(Number maximumMessageSize)
`AWS::SQS::Queue.MaximumMessageSize`.
|
CfnQueue.Builder |
messageRetentionPeriod(Number messageRetentionPeriod)
`AWS::SQS::Queue.MessageRetentionPeriod`.
|
CfnQueue.Builder |
queueName(String queueName)
`AWS::SQS::Queue.QueueName`.
|
CfnQueue.Builder |
receiveMessageWaitTimeSeconds(Number receiveMessageWaitTimeSeconds)
`AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds`.
|
CfnQueue.Builder |
redrivePolicy(Object redrivePolicy)
`AWS::SQS::Queue.RedrivePolicy`.
|
CfnQueue.Builder |
tags(List<? extends CfnTag> tags)
`AWS::SQS::Queue.Tags`.
|
CfnQueue.Builder |
visibilityTimeout(Number visibilityTimeout)
`AWS::SQS::Queue.VisibilityTimeout`.
|
@Stability(value=Stable) public static CfnQueue.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnQueue.Builder.@Stability(value=Stable) public CfnQueue.Builder contentBasedDeduplication(Boolean contentBasedDeduplication)
contentBasedDeduplication - `AWS::SQS::Queue.ContentBasedDeduplication`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder contentBasedDeduplication(IResolvable contentBasedDeduplication)
contentBasedDeduplication - `AWS::SQS::Queue.ContentBasedDeduplication`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder delaySeconds(Number delaySeconds)
delaySeconds - `AWS::SQS::Queue.DelaySeconds`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder fifoQueue(Boolean fifoQueue)
fifoQueue - `AWS::SQS::Queue.FifoQueue`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder fifoQueue(IResolvable fifoQueue)
fifoQueue - `AWS::SQS::Queue.FifoQueue`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder kmsDataKeyReusePeriodSeconds(Number kmsDataKeyReusePeriodSeconds)
kmsDataKeyReusePeriodSeconds - `AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder kmsMasterKeyId(String kmsMasterKeyId)
kmsMasterKeyId - `AWS::SQS::Queue.KmsMasterKeyId`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder maximumMessageSize(Number maximumMessageSize)
maximumMessageSize - `AWS::SQS::Queue.MaximumMessageSize`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder messageRetentionPeriod(Number messageRetentionPeriod)
messageRetentionPeriod - `AWS::SQS::Queue.MessageRetentionPeriod`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder queueName(String queueName)
queueName - `AWS::SQS::Queue.QueueName`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder receiveMessageWaitTimeSeconds(Number receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - `AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder redrivePolicy(Object redrivePolicy)
redrivePolicy - `AWS::SQS::Queue.RedrivePolicy`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::SQS::Queue.Tags`. This parameter is required.this@Stability(value=Stable) public CfnQueue.Builder visibilityTimeout(Number visibilityTimeout)
visibilityTimeout - `AWS::SQS::Queue.VisibilityTimeout`. This parameter is required.thisCopyright © 2021. All rights reserved.