Class TopicProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
- All Implemented Interfaces:
TopicProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- TopicProps
@Stability(Stable)
@Internal
public static final class TopicProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TopicProps
An implementation for
TopicProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sns.TopicProps
TopicProps.Builder, TopicProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(TopicProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTopicProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanEnables content-based deduplication for FIFO topics.final StringA developer-defined string that can be used to identify this SNS topic.final BooleangetFifo()Set to true to create a FIFO topic.final IKeyA KMS Key, either managed by this CDK app, or imported.final StringA name for the topic.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theTopicProps.Builder.
-
-
Method Details
-
getContentBasedDeduplication
Description copied from interface:TopicPropsEnables content-based deduplication for FIFO topics.Default: None
- Specified by:
getContentBasedDeduplicationin interfaceTopicProps
-
getDisplayName
Description copied from interface:TopicPropsA developer-defined string that can be used to identify this SNS topic.Default: None
- Specified by:
getDisplayNamein interfaceTopicProps
-
getFifo
Description copied from interface:TopicPropsSet to true to create a FIFO topic.Default: None
- Specified by:
getFifoin interfaceTopicProps
-
getMasterKey
Description copied from interface:TopicPropsA KMS Key, either managed by this CDK app, or imported.Default: None
- Specified by:
getMasterKeyin interfaceTopicProps
-
getTopicName
Description copied from interface:TopicPropsA name for the topic.If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the topic name. For more information, see Name Type.
Default: Generated name
- Specified by:
getTopicNamein interfaceTopicProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-