Class ITopic.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,ITopicRef,ITopicRef.Jsii$Default,IResource,IResource.Jsii$Default,INotificationRuleTarget,INotificationRuleTarget.Jsii$Default,ITopic,ITopic.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
ITopic
@Internal
public static final class ITopic.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ITopic.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.codestarnotifications.INotificationRuleTarget
INotificationRuleTarget.Jsii$Default, INotificationRuleTarget.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.sns.ITopic
ITopic.Jsii$Default, ITopic.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.sns.ITopicRef
ITopicRef.Jsii$Default, ITopicRef.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MetricReturn the given named metric for this Topic.final MetricThe number of messages published to your Amazon SNS topics.final MetricThe number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.final MetricThe number of messages that Amazon SNS failed to deliver.final MetricThe number of messages that were rejected by subscription filter policies.final MetricThe number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.final MetricThe number of messages that were rejected by subscription filter policies because the messages have no attributes.final MetricMetric for the size of messages published through this topic.final MetricThe charges you have accrued since the start of the current calendar month for sending SMS messages.final MetricThe rate of successful SMS message deliveries.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.codestarnotifications.INotificationRuleTarget.Jsii$Default
bindAsNotificationRuleTargetMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
addSubscription, addToResourcePolicy, getContentBasedDeduplication, getFifo, getMasterKey, getTopicArn, getTopicName, grantPublish, grantSubscribe, metric, metricNumberOfMessagesPublished, metricNumberOfNotificationsDelivered, metricNumberOfNotificationsFailed, metricNumberOfNotificationsFilteredOut, metricNumberOfNotificationsFilteredOutInvalidAttributes, metricNumberOfNotificationsFilteredOutNoMessageAttributes, metricPublishSize, metricSMSMonthToDateSpentUSD, metricSMSSuccessRateMethods inherited from interface software.amazon.awscdk.interfaces.sns.ITopicRef.Jsii$Default
getTopicRefMethods 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 Topic.- Specified by:
metricin interfaceITopic- Specified by:
metricin interfaceITopic.Jsii$Default- Parameters:
metricName- This parameter is required.
-
metricNumberOfMessagesPublished
The number of messages published to your Amazon SNS topics.Sum over 5 minutes
- Specified by:
metricNumberOfMessagesPublishedin interfaceITopic- Specified by:
metricNumberOfMessagesPublishedin interfaceITopic.Jsii$Default
-
metricNumberOfNotificationsDelivered
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.Sum over 5 minutes
- Specified by:
metricNumberOfNotificationsDeliveredin interfaceITopic- Specified by:
metricNumberOfNotificationsDeliveredin interfaceITopic.Jsii$Default
-
metricNumberOfNotificationsFailed
The number of messages that Amazon SNS failed to deliver.Sum over 5 minutes
- Specified by:
metricNumberOfNotificationsFailedin interfaceITopic- Specified by:
metricNumberOfNotificationsFailedin interfaceITopic.Jsii$Default
-
metricNumberOfNotificationsFilteredOut
The number of messages that were rejected by subscription filter policies.Sum over 5 minutes
- Specified by:
metricNumberOfNotificationsFilteredOutin interfaceITopic- Specified by:
metricNumberOfNotificationsFilteredOutin interfaceITopic.Jsii$Default
-
metricNumberOfNotificationsFilteredOutInvalidAttributes
@Stability(Stable) @NotNull public final Metric metricNumberOfNotificationsFilteredOutInvalidAttributes()The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.Sum over 5 minutes
- Specified by:
metricNumberOfNotificationsFilteredOutInvalidAttributesin interfaceITopic- Specified by:
metricNumberOfNotificationsFilteredOutInvalidAttributesin interfaceITopic.Jsii$Default
-
metricNumberOfNotificationsFilteredOutNoMessageAttributes
@Stability(Stable) @NotNull public final Metric metricNumberOfNotificationsFilteredOutNoMessageAttributes()The number of messages that were rejected by subscription filter policies because the messages have no attributes.Sum over 5 minutes
- Specified by:
metricNumberOfNotificationsFilteredOutNoMessageAttributesin interfaceITopic- Specified by:
metricNumberOfNotificationsFilteredOutNoMessageAttributesin interfaceITopic.Jsii$Default
-
metricPublishSize
Metric for the size of messages published through this topic.Average over 5 minutes
- Specified by:
metricPublishSizein interfaceITopic- Specified by:
metricPublishSizein interfaceITopic.Jsii$Default
-
metricSMSMonthToDateSpentUSD
The charges you have accrued since the start of the current calendar month for sending SMS messages.Maximum over 5 minutes
- Specified by:
metricSMSMonthToDateSpentUSDin interfaceITopic- Specified by:
metricSMSMonthToDateSpentUSDin interfaceITopic.Jsii$Default
-
metricSMSSuccessRate
The rate of successful SMS message deliveries.Sum over 5 minutes
- Specified by:
metricSMSSuccessRatein interfaceITopic- Specified by:
metricSMSSuccessRatein interfaceITopic.Jsii$Default
-