Class IQueue.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sqs.IQueue.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IQueueRef,IQueueRef.Jsii$Default,IResource,IResource.Jsii$Default,IQueue,IQueue.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IQueue
@Internal
public static final class IQueue.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IQueue.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.sqs.IQueue
IQueue.Jsii$Default, IQueue.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.sqs.IQueueRef
IQueueRef.Jsii$Default, IQueueRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MetricReturn the given named metric for this Queue.final MetricThe approximate age of the oldest non-deleted message in the queue.final MetricThe number of messages in the queue that are delayed and not available for reading immediately.final MetricThe number of messages that are in flight.final MetricThe number of messages available for retrieval from the queue.final MetricThe number of ReceiveMessage API calls that did not return a message.final MetricThe number of messages deleted from the queue.final MetricThe number of messages returned by calls to the ReceiveMessage action.final MetricThe number of messages added to a queue.final MetricThe size of messages added to a queue.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.sqs.IQueue.Jsii$Default
addToResourcePolicy, getEncryptionMasterKey, getEncryptionType, getFifo, getQueueArn, getQueueName, getQueueUrl, grant, grantConsumeMessages, grantPurge, grantSendMessages, metric, metricApproximateAgeOfOldestMessage, metricApproximateNumberOfMessagesDelayed, metricApproximateNumberOfMessagesNotVisible, metricApproximateNumberOfMessagesVisible, metricNumberOfEmptyReceives, metricNumberOfMessagesDeleted, metricNumberOfMessagesReceived, metricNumberOfMessagesSent, metricSentMessageSizeMethods inherited from interface software.amazon.awscdk.interfaces.sqs.IQueueRef.Jsii$Default
getQueueRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
Return the given named metric for this Queue.- Specified by:
metricin interfaceIQueue- Specified by:
metricin interfaceIQueue.Jsii$Default- Parameters:
metricName- This parameter is required.
-
metricApproximateAgeOfOldestMessage
The approximate age of the oldest non-deleted message in the queue.Maximum over 5 minutes
- Specified by:
metricApproximateAgeOfOldestMessagein interfaceIQueue- Specified by:
metricApproximateAgeOfOldestMessagein interfaceIQueue.Jsii$Default
-
metricApproximateNumberOfMessagesDelayed
The number of messages in the queue that are delayed and not available for reading immediately.Maximum over 5 minutes
- Specified by:
metricApproximateNumberOfMessagesDelayedin interfaceIQueue- Specified by:
metricApproximateNumberOfMessagesDelayedin interfaceIQueue.Jsii$Default
-
metricApproximateNumberOfMessagesNotVisible
The number of messages that are in flight.Maximum over 5 minutes
- Specified by:
metricApproximateNumberOfMessagesNotVisiblein interfaceIQueue- Specified by:
metricApproximateNumberOfMessagesNotVisiblein interfaceIQueue.Jsii$Default
-
metricApproximateNumberOfMessagesVisible
The number of messages available for retrieval from the queue.Maximum over 5 minutes
- Specified by:
metricApproximateNumberOfMessagesVisiblein interfaceIQueue- Specified by:
metricApproximateNumberOfMessagesVisiblein interfaceIQueue.Jsii$Default
-
metricNumberOfEmptyReceives
The number of ReceiveMessage API calls that did not return a message.Sum over 5 minutes
- Specified by:
metricNumberOfEmptyReceivesin interfaceIQueue- Specified by:
metricNumberOfEmptyReceivesin interfaceIQueue.Jsii$Default
-
metricNumberOfMessagesDeleted
The number of messages deleted from the queue.Sum over 5 minutes
- Specified by:
metricNumberOfMessagesDeletedin interfaceIQueue- Specified by:
metricNumberOfMessagesDeletedin interfaceIQueue.Jsii$Default
-
metricNumberOfMessagesReceived
The number of messages returned by calls to the ReceiveMessage action.Sum over 5 minutes
- Specified by:
metricNumberOfMessagesReceivedin interfaceIQueue- Specified by:
metricNumberOfMessagesReceivedin interfaceIQueue.Jsii$Default
-
metricNumberOfMessagesSent
The number of messages added to a queue.Sum over 5 minutes
- Specified by:
metricNumberOfMessagesSentin interfaceIQueue- Specified by:
metricNumberOfMessagesSentin interfaceIQueue.Jsii$Default
-
metricSentMessageSize
The size of messages added to a queue.Average over 5 minutes
- Specified by:
metricSentMessageSizein interfaceIQueue- Specified by:
metricSentMessageSizein interfaceIQueue.Jsii$Default
-