@Generated(value="jsii-pacmak/0.7.15 (build e429c41)", date="2019-03-07T22:16:52.933Z") public interface CfnQueueProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnQueueProps.Builder
A builder for
CfnQueueProps |
static class |
CfnQueueProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static CfnQueueProps.Builder |
builder() |
Object |
getContentBasedDeduplication()
``AWS::SQS::Queue.ContentBasedDeduplication``
|
Object |
getDelaySeconds()
``AWS::SQS::Queue.DelaySeconds``
|
Object |
getFifoQueue()
``AWS::SQS::Queue.FifoQueue``
|
Object |
getKmsDataKeyReusePeriodSeconds()
``AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds``
|
String |
getKmsMasterKeyId()
``AWS::SQS::Queue.KmsMasterKeyId``
|
Object |
getMaximumMessageSize()
``AWS::SQS::Queue.MaximumMessageSize``
|
Object |
getMessageRetentionPeriod()
``AWS::SQS::Queue.MessageRetentionPeriod``
|
String |
getQueueName()
``AWS::SQS::Queue.QueueName``
|
Object |
getReceiveMessageWaitTimeSeconds()
``AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds``
|
Object |
getRedrivePolicy()
``AWS::SQS::Queue.RedrivePolicy``
|
Object |
getTags()
``AWS::SQS::Queue.Tags``
|
Object |
getVisibilityTimeout()
``AWS::SQS::Queue.VisibilityTimeout``
|
void |
setContentBasedDeduplication(Boolean value)
``AWS::SQS::Queue.ContentBasedDeduplication``
|
void |
setContentBasedDeduplication(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.ContentBasedDeduplication``
|
void |
setDelaySeconds(Number value)
``AWS::SQS::Queue.DelaySeconds``
|
void |
setDelaySeconds(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.DelaySeconds``
|
void |
setFifoQueue(Boolean value)
``AWS::SQS::Queue.FifoQueue``
|
void |
setFifoQueue(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.FifoQueue``
|
void |
setKmsDataKeyReusePeriodSeconds(Number value)
``AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds``
|
void |
setKmsDataKeyReusePeriodSeconds(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds``
|
void |
setKmsMasterKeyId(String value)
``AWS::SQS::Queue.KmsMasterKeyId``
|
void |
setMaximumMessageSize(Number value)
``AWS::SQS::Queue.MaximumMessageSize``
|
void |
setMaximumMessageSize(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.MaximumMessageSize``
|
void |
setMessageRetentionPeriod(Number value)
``AWS::SQS::Queue.MessageRetentionPeriod``
|
void |
setMessageRetentionPeriod(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.MessageRetentionPeriod``
|
void |
setQueueName(String value)
``AWS::SQS::Queue.QueueName``
|
void |
setReceiveMessageWaitTimeSeconds(Number value)
``AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds``
|
void |
setReceiveMessageWaitTimeSeconds(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds``
|
void |
setRedrivePolicy(com.fasterxml.jackson.databind.node.ObjectNode value)
``AWS::SQS::Queue.RedrivePolicy``
|
void |
setRedrivePolicy(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.RedrivePolicy``
|
void |
setTags(List<Object> value)
``AWS::SQS::Queue.Tags``
|
void |
setTags(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.Tags``
|
void |
setVisibilityTimeout(Number value)
``AWS::SQS::Queue.VisibilityTimeout``
|
void |
setVisibilityTimeout(software.amazon.awscdk.Token value)
``AWS::SQS::Queue.VisibilityTimeout``
|
Object getContentBasedDeduplication()
void setContentBasedDeduplication(Boolean value)
void setContentBasedDeduplication(software.amazon.awscdk.Token value)
Object getDelaySeconds()
void setDelaySeconds(Number value)
void setDelaySeconds(software.amazon.awscdk.Token value)
Object getFifoQueue()
void setFifoQueue(Boolean value)
void setFifoQueue(software.amazon.awscdk.Token value)
Object getKmsDataKeyReusePeriodSeconds()
void setKmsDataKeyReusePeriodSeconds(Number value)
void setKmsDataKeyReusePeriodSeconds(software.amazon.awscdk.Token value)
String getKmsMasterKeyId()
void setKmsMasterKeyId(String value)
Object getMaximumMessageSize()
void setMaximumMessageSize(Number value)
void setMaximumMessageSize(software.amazon.awscdk.Token value)
Object getMessageRetentionPeriod()
void setMessageRetentionPeriod(Number value)
void setMessageRetentionPeriod(software.amazon.awscdk.Token value)
String getQueueName()
void setQueueName(String value)
Object getReceiveMessageWaitTimeSeconds()
void setReceiveMessageWaitTimeSeconds(Number value)
void setReceiveMessageWaitTimeSeconds(software.amazon.awscdk.Token value)
Object getRedrivePolicy()
void setRedrivePolicy(com.fasterxml.jackson.databind.node.ObjectNode value)
void setRedrivePolicy(software.amazon.awscdk.Token value)
Object getTags()
void setTags(software.amazon.awscdk.Token value)
Object getVisibilityTimeout()
void setVisibilityTimeout(Number value)
void setVisibilityTimeout(software.amazon.awscdk.Token value)
static CfnQueueProps.Builder builder()
CfnQueueProps.Builder of CfnQueuePropsCopyright © 2019. All rights reserved.