@Stability(value=External) public static final class CfnQueueProps.Builder extends Object
CfnQueueProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnQueueProps |
build()
Builds the configured instance.
|
CfnQueueProps.Builder |
contentBasedDeduplication(Boolean contentBasedDeduplication)
Sets the value of ContentBasedDeduplication
|
CfnQueueProps.Builder |
contentBasedDeduplication(software.amazon.awscdk.core.IResolvable contentBasedDeduplication)
Sets the value of ContentBasedDeduplication
|
CfnQueueProps.Builder |
delaySeconds(Number delaySeconds)
Sets the value of DelaySeconds
|
CfnQueueProps.Builder |
fifoQueue(Boolean fifoQueue)
Sets the value of FifoQueue
|
CfnQueueProps.Builder |
fifoQueue(software.amazon.awscdk.core.IResolvable fifoQueue)
Sets the value of FifoQueue
|
CfnQueueProps.Builder |
kmsDataKeyReusePeriodSeconds(Number kmsDataKeyReusePeriodSeconds)
Sets the value of KmsDataKeyReusePeriodSeconds
|
CfnQueueProps.Builder |
kmsMasterKeyId(String kmsMasterKeyId)
Sets the value of KmsMasterKeyId
|
CfnQueueProps.Builder |
maximumMessageSize(Number maximumMessageSize)
Sets the value of MaximumMessageSize
|
CfnQueueProps.Builder |
messageRetentionPeriod(Number messageRetentionPeriod)
Sets the value of MessageRetentionPeriod
|
CfnQueueProps.Builder |
queueName(String queueName)
Sets the value of QueueName
|
CfnQueueProps.Builder |
receiveMessageWaitTimeSeconds(Number receiveMessageWaitTimeSeconds)
Sets the value of ReceiveMessageWaitTimeSeconds
|
CfnQueueProps.Builder |
redrivePolicy(Object redrivePolicy)
Sets the value of RedrivePolicy
|
CfnQueueProps.Builder |
tags(List<software.amazon.awscdk.core.CfnTag> tags)
Sets the value of Tags
|
CfnQueueProps.Builder |
visibilityTimeout(Number visibilityTimeout)
Sets the value of VisibilityTimeout
|
@Stability(value=External) public CfnQueueProps.Builder contentBasedDeduplication(Boolean contentBasedDeduplication)
contentBasedDeduplication - `AWS::SQS::Queue.ContentBasedDeduplication`.this@Stability(value=External) public CfnQueueProps.Builder contentBasedDeduplication(software.amazon.awscdk.core.IResolvable contentBasedDeduplication)
contentBasedDeduplication - `AWS::SQS::Queue.ContentBasedDeduplication`.this@Stability(value=External) public CfnQueueProps.Builder delaySeconds(Number delaySeconds)
delaySeconds - `AWS::SQS::Queue.DelaySeconds`.this@Stability(value=External) public CfnQueueProps.Builder fifoQueue(Boolean fifoQueue)
fifoQueue - `AWS::SQS::Queue.FifoQueue`.this@Stability(value=External) public CfnQueueProps.Builder fifoQueue(software.amazon.awscdk.core.IResolvable fifoQueue)
fifoQueue - `AWS::SQS::Queue.FifoQueue`.this@Stability(value=External) public CfnQueueProps.Builder kmsDataKeyReusePeriodSeconds(Number kmsDataKeyReusePeriodSeconds)
kmsDataKeyReusePeriodSeconds - `AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds`.this@Stability(value=External) public CfnQueueProps.Builder kmsMasterKeyId(String kmsMasterKeyId)
kmsMasterKeyId - `AWS::SQS::Queue.KmsMasterKeyId`.this@Stability(value=External) public CfnQueueProps.Builder maximumMessageSize(Number maximumMessageSize)
maximumMessageSize - `AWS::SQS::Queue.MaximumMessageSize`.this@Stability(value=External) public CfnQueueProps.Builder messageRetentionPeriod(Number messageRetentionPeriod)
messageRetentionPeriod - `AWS::SQS::Queue.MessageRetentionPeriod`.this@Stability(value=External) public CfnQueueProps.Builder queueName(String queueName)
queueName - `AWS::SQS::Queue.QueueName`.this@Stability(value=External) public CfnQueueProps.Builder receiveMessageWaitTimeSeconds(Number receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - `AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds`.this@Stability(value=External) public CfnQueueProps.Builder redrivePolicy(Object redrivePolicy)
redrivePolicy - `AWS::SQS::Queue.RedrivePolicy`.this@Stability(value=External) public CfnQueueProps.Builder tags(List<software.amazon.awscdk.core.CfnTag> tags)
tags - `AWS::SQS::Queue.Tags`.this@Stability(value=External) public CfnQueueProps.Builder visibilityTimeout(Number visibilityTimeout)
visibilityTimeout - `AWS::SQS::Queue.VisibilityTimeout`.this@Stability(value=External) public CfnQueueProps build()
CfnQueuePropsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.