@Generated(value="jsii-pacmak/0.19.0 (build 7c562bc)", date="2019-10-15T12:31:30.842Z") @Stability(value=Stable) public class Queue extends QueueBase
| Modifier | Constructor and Description |
|---|---|
|
Queue(software.amazon.awscdk.core.Construct scope,
String id) |
|
Queue(software.amazon.awscdk.core.Construct scope,
String id,
QueueProps props) |
protected |
Queue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Queue(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static IQueue |
fromQueueArn(software.amazon.awscdk.core.Construct scope,
String id,
String queueArn) |
static IQueue |
fromQueueAttributes(software.amazon.awscdk.core.Construct scope,
String id,
QueueAttributes attrs)
Import an existing queue.
|
protected Boolean |
getAutoCreatePolicy()
Controls automatic creation of policy objects.
|
software.amazon.awscdk.services.kms.IKey |
getEncryptionMasterKey()
If this queue is encrypted, this is the KMS key.
|
Boolean |
getFifo()
Whether this queue is an Amazon SQS FIFO queue.
|
String |
getQueueArn()
The ARN of this queue.
|
String |
getQueueName()
The name of this queue.
|
String |
getQueueUrl()
The URL of this queue.
|
addToResourcePolicy, grant, grantConsumeMessages, grantPurge, grantSendMessages, metric, metric, metricApproximateAgeOfOldestMessage, metricApproximateAgeOfOldestMessage, metricApproximateNumberOfMessagesDelayed, metricApproximateNumberOfMessagesDelayed, metricApproximateNumberOfMessagesNotVisible, metricApproximateNumberOfMessagesNotVisible, metricApproximateNumberOfMessagesVisible, metricApproximateNumberOfMessagesVisible, metricNumberOfEmptyReceives, metricNumberOfEmptyReceives, metricNumberOfMessagesDeleted, metricNumberOfMessagesDeleted, metricNumberOfMessagesReceived, metricNumberOfMessagesReceived, metricNumberOfMessagesSent, metricNumberOfMessagesSent, metricSentMessageSize, metricSentMessageSizegeneratePhysicalName, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStackgetNode, isConstruct, prepare, synthesize, toString, validatejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSet, setObjRefprotected Queue(software.amazon.jsii.JsiiObjectRef objRef)
protected Queue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public Queue(software.amazon.awscdk.core.Construct scope,
String id,
QueueProps props)
scope - This parameter is required.id - This parameter is required.props - @Stability(value=Stable)
public Queue(software.amazon.awscdk.core.Construct scope,
String id)
scope - This parameter is required.id - This parameter is required.@Stability(value=Stable) public static IQueue fromQueueArn(software.amazon.awscdk.core.Construct scope, String id, String queueArn)
scope - This parameter is required.id - This parameter is required.queueArn - This parameter is required.@Stability(value=Stable) public static IQueue fromQueueAttributes(software.amazon.awscdk.core.Construct scope, String id, QueueAttributes attrs)
scope - This parameter is required.id - This parameter is required.attrs - This parameter is required.@Stability(value=Stable) protected Boolean getAutoCreatePolicy()
getAutoCreatePolicy in class QueueBase@Stability(value=Stable) public Boolean getFifo()
@Stability(value=Stable) public String getQueueArn()
getQueueArn in interface IQueuegetQueueArn in class QueueBase@Stability(value=Stable) public String getQueueName()
getQueueName in interface IQueuegetQueueName in class QueueBase@Stability(value=Stable) public String getQueueUrl()
getQueueUrl in interface IQueuegetQueueUrl in class QueueBase@Stability(value=Stable) public software.amazon.awscdk.services.kms.IKey getEncryptionMasterKey()
getEncryptionMasterKey in interface IQueuegetEncryptionMasterKey in class QueueBaseCopyright © 2019. All rights reserved.