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