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 |
withContentBasedDeduplication(Boolean value)
Sets the value of ContentBasedDeduplication
|
CfnQueueProps.Builder |
withContentBasedDeduplication(software.amazon.awscdk.Token value)
Sets the value of ContentBasedDeduplication
|
CfnQueueProps.Builder |
withDelaySeconds(Number value)
Sets the value of DelaySeconds
|
CfnQueueProps.Builder |
withDelaySeconds(software.amazon.awscdk.Token value)
Sets the value of DelaySeconds
|
CfnQueueProps.Builder |
withFifoQueue(Boolean value)
Sets the value of FifoQueue
|
CfnQueueProps.Builder |
withFifoQueue(software.amazon.awscdk.Token value)
Sets the value of FifoQueue
|
CfnQueueProps.Builder |
withKmsDataKeyReusePeriodSeconds(Number value)
Sets the value of KmsDataKeyReusePeriodSeconds
|
CfnQueueProps.Builder |
withKmsDataKeyReusePeriodSeconds(software.amazon.awscdk.Token value)
Sets the value of KmsDataKeyReusePeriodSeconds
|
CfnQueueProps.Builder |
withKmsMasterKeyId(String value)
Sets the value of KmsMasterKeyId
|
CfnQueueProps.Builder |
withMaximumMessageSize(Number value)
Sets the value of MaximumMessageSize
|
CfnQueueProps.Builder |
withMaximumMessageSize(software.amazon.awscdk.Token value)
Sets the value of MaximumMessageSize
|
CfnQueueProps.Builder |
withMessageRetentionPeriod(Number value)
Sets the value of MessageRetentionPeriod
|
CfnQueueProps.Builder |
withMessageRetentionPeriod(software.amazon.awscdk.Token value)
Sets the value of MessageRetentionPeriod
|
CfnQueueProps.Builder |
withQueueName(String value)
Sets the value of QueueName
|
CfnQueueProps.Builder |
withReceiveMessageWaitTimeSeconds(Number value)
Sets the value of ReceiveMessageWaitTimeSeconds
|
CfnQueueProps.Builder |
withReceiveMessageWaitTimeSeconds(software.amazon.awscdk.Token value)
Sets the value of ReceiveMessageWaitTimeSeconds
|
CfnQueueProps.Builder |
withRedrivePolicy(com.fasterxml.jackson.databind.node.ObjectNode value)
Sets the value of RedrivePolicy
|
CfnQueueProps.Builder |
withRedrivePolicy(software.amazon.awscdk.Token value)
Sets the value of RedrivePolicy
|
CfnQueueProps.Builder |
withTags(List<Object> value)
Sets the value of Tags
|
CfnQueueProps.Builder |
withTags(software.amazon.awscdk.Token value)
Sets the value of Tags
|
CfnQueueProps.Builder |
withVisibilityTimeout(Number value)
Sets the value of VisibilityTimeout
|
CfnQueueProps.Builder |
withVisibilityTimeout(software.amazon.awscdk.Token value)
Sets the value of VisibilityTimeout
|
public CfnQueueProps.Builder withContentBasedDeduplication(@Nullable Boolean value)
value - ``AWS::SQS::Queue.ContentBasedDeduplication``thispublic CfnQueueProps.Builder withContentBasedDeduplication(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.ContentBasedDeduplication``thispublic CfnQueueProps.Builder withDelaySeconds(@Nullable Number value)
value - ``AWS::SQS::Queue.DelaySeconds``thispublic CfnQueueProps.Builder withDelaySeconds(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.DelaySeconds``thispublic CfnQueueProps.Builder withFifoQueue(@Nullable Boolean value)
value - ``AWS::SQS::Queue.FifoQueue``thispublic CfnQueueProps.Builder withFifoQueue(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.FifoQueue``thispublic CfnQueueProps.Builder withKmsDataKeyReusePeriodSeconds(@Nullable Number value)
value - ``AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds``thispublic CfnQueueProps.Builder withKmsDataKeyReusePeriodSeconds(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds``thispublic CfnQueueProps.Builder withKmsMasterKeyId(@Nullable String value)
value - ``AWS::SQS::Queue.KmsMasterKeyId``thispublic CfnQueueProps.Builder withMaximumMessageSize(@Nullable Number value)
value - ``AWS::SQS::Queue.MaximumMessageSize``thispublic CfnQueueProps.Builder withMaximumMessageSize(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.MaximumMessageSize``thispublic CfnQueueProps.Builder withMessageRetentionPeriod(@Nullable Number value)
value - ``AWS::SQS::Queue.MessageRetentionPeriod``thispublic CfnQueueProps.Builder withMessageRetentionPeriod(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.MessageRetentionPeriod``thispublic CfnQueueProps.Builder withQueueName(@Nullable String value)
value - ``AWS::SQS::Queue.QueueName``thispublic CfnQueueProps.Builder withReceiveMessageWaitTimeSeconds(@Nullable Number value)
value - ``AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds``thispublic CfnQueueProps.Builder withReceiveMessageWaitTimeSeconds(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds``thispublic CfnQueueProps.Builder withRedrivePolicy(@Nullable com.fasterxml.jackson.databind.node.ObjectNode value)
value - ``AWS::SQS::Queue.RedrivePolicy``thispublic CfnQueueProps.Builder withRedrivePolicy(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.RedrivePolicy``thispublic CfnQueueProps.Builder withTags(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.Tags``thispublic CfnQueueProps.Builder withTags(@Nullable List<Object> value)
value - ``AWS::SQS::Queue.Tags``thispublic CfnQueueProps.Builder withVisibilityTimeout(@Nullable Number value)
value - ``AWS::SQS::Queue.VisibilityTimeout``thispublic CfnQueueProps.Builder withVisibilityTimeout(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::SQS::Queue.VisibilityTimeout``thispublic CfnQueueProps build()
CfnQueuePropsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.