Class CfnReplicator.TopicReplicationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.msk.CfnReplicator.TopicReplicationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnReplicator.TopicReplicationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnReplicator.TopicReplicationProperty
@Stability(Stable)
@Internal
public static final class CfnReplicator.TopicReplicationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnReplicator.TopicReplicationProperty
An implementation for
CfnReplicator.TopicReplicationProperty-
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.msk.CfnReplicator.TopicReplicationProperty
CfnReplicator.TopicReplicationProperty.Builder, CfnReplicator.TopicReplicationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnReplicator.TopicReplicationProperty.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 ObjectWhether to periodically configure remote topic ACLs to match their corresponding upstream topics.final ObjectWhether to periodically configure remote topics to match their corresponding upstream topics.final ObjectWhether to periodically check for new topics and partitions.final ObjectSpecifies the position in the topics to start replicating from.final ObjectConfiguration for specifying replicated topic names will be the same as their corresponding upstream topics or prefixed with source cluster alias.List of regular expression patterns indicating the topics that should not be replicated.List of regular expression patterns indicating the topics to copy.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 theCfnReplicator.TopicReplicationProperty.Builder.
-
-
Method Details
-
getTopicsToReplicate
Description copied from interface:CfnReplicator.TopicReplicationPropertyList of regular expression patterns indicating the topics to copy.- Specified by:
getTopicsToReplicatein interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getCopyAccessControlListsForTopics
Description copied from interface:CfnReplicator.TopicReplicationPropertyWhether to periodically configure remote topic ACLs to match their corresponding upstream topics.Returns union: either
BooleanorIResolvable- Specified by:
getCopyAccessControlListsForTopicsin interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getCopyTopicConfigurations
Description copied from interface:CfnReplicator.TopicReplicationPropertyWhether to periodically configure remote topics to match their corresponding upstream topics.Returns union: either
BooleanorIResolvable- Specified by:
getCopyTopicConfigurationsin interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getDetectAndCopyNewTopics
Description copied from interface:CfnReplicator.TopicReplicationPropertyWhether to periodically check for new topics and partitions.Returns union: either
BooleanorIResolvable- Specified by:
getDetectAndCopyNewTopicsin interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getStartingPosition
Description copied from interface:CfnReplicator.TopicReplicationPropertySpecifies the position in the topics to start replicating from.Returns union: either
IResolvableorCfnReplicator.ReplicationStartingPositionProperty- Specified by:
getStartingPositionin interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getTopicNameConfiguration
Description copied from interface:CfnReplicator.TopicReplicationPropertyConfiguration for specifying replicated topic names will be the same as their corresponding upstream topics or prefixed with source cluster alias.Returns union: either
IResolvableorCfnReplicator.ReplicationTopicNameConfigurationProperty- Specified by:
getTopicNameConfigurationin interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
getTopicsToExclude
Description copied from interface:CfnReplicator.TopicReplicationPropertyList of regular expression patterns indicating the topics that should not be replicated.- Specified by:
getTopicsToExcludein interfaceCfnReplicator.TopicReplicationProperty- See Also:
-
$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()
-