@Generated(value="jsii-pacmak/0.14.3 (build 1b1062d)", date="2019-08-02T10:16:28.750Z") @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 mode) |
| 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.
|
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, metricSentMessageSizegetPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStackgetNode, isConstruct, prepare, synthesize, toString, validatejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetprotected Queue(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Stability(value=Stable)
public Queue(software.amazon.awscdk.core.Construct scope,
String id,
@Nullable
QueueProps props)
@Stability(value=Stable)
public Queue(software.amazon.awscdk.core.Construct scope,
String id)
@Stability(value=Stable) public static IQueue fromQueueArn(software.amazon.awscdk.core.Construct scope, String id, String queueArn)
@Stability(value=Stable) public static IQueue fromQueueAttributes(software.amazon.awscdk.core.Construct scope, String id, QueueAttributes attrs)
@Stability(value=Stable) protected Boolean getAutoCreatePolicy()
getAutoCreatePolicy in class QueueBase@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) @Nullable public software.amazon.awscdk.services.kms.IKey getEncryptionMasterKey()
getEncryptionMasterKey in interface IQueuegetEncryptionMasterKey in class QueueBaseCopyright © 2019. All rights reserved.