Package com.pulumi.aws.msk.inputs
Class ReplicatorReplicationInfoListTopicReplicationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.ReplicatorReplicationInfoListTopicReplicationArgs.Builder
-
- Enclosing class:
- ReplicatorReplicationInfoListTopicReplicationArgs
public static final class ReplicatorReplicationInfoListTopicReplicationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReplicatorReplicationInfoListTopicReplicationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicatorReplicationInfoListTopicReplicationArgs defaults)
-
-
Method Detail
-
copyAccessControlListsForTopics
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder copyAccessControlListsForTopics(@Nullable com.pulumi.core.Output<java.lang.Boolean> copyAccessControlListsForTopics)
- Parameters:
copyAccessControlListsForTopics- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.- Returns:
- builder
-
copyAccessControlListsForTopics
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder copyAccessControlListsForTopics(java.lang.Boolean copyAccessControlListsForTopics)
- Parameters:
copyAccessControlListsForTopics- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.- Returns:
- builder
-
copyTopicConfigurations
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder copyTopicConfigurations(@Nullable com.pulumi.core.Output<java.lang.Boolean> copyTopicConfigurations)
- Parameters:
copyTopicConfigurations- Whether to periodically configure remote topics to match their corresponding upstream topics.- Returns:
- builder
-
copyTopicConfigurations
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder copyTopicConfigurations(java.lang.Boolean copyTopicConfigurations)
- Parameters:
copyTopicConfigurations- Whether to periodically configure remote topics to match their corresponding upstream topics.- Returns:
- builder
-
detectAndCopyNewTopics
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder detectAndCopyNewTopics(@Nullable com.pulumi.core.Output<java.lang.Boolean> detectAndCopyNewTopics)
- Parameters:
detectAndCopyNewTopics- Whether to periodically check for new topics and partitions.- Returns:
- builder
-
detectAndCopyNewTopics
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder detectAndCopyNewTopics(java.lang.Boolean detectAndCopyNewTopics)
- Parameters:
detectAndCopyNewTopics- Whether to periodically check for new topics and partitions.- Returns:
- builder
-
startingPosition
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder startingPosition(@Nullable com.pulumi.core.Output<ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs> startingPosition)
- Parameters:
startingPosition- Configuration for specifying the position in the topics to start replicating from. See `startingPosition` Block below.- Returns:
- builder
-
startingPosition
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder startingPosition(ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs startingPosition)
- Parameters:
startingPosition- Configuration for specifying the position in the topics to start replicating from. See `startingPosition` Block below.- Returns:
- builder
-
topicNameConfiguration
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicNameConfiguration(@Nullable com.pulumi.core.Output<ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs> topicNameConfiguration)
- Parameters:
topicNameConfiguration- Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias. See `topicNameConfiguration` Block below.- Returns:
- builder
-
topicNameConfiguration
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicNameConfiguration(ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs topicNameConfiguration)
- Parameters:
topicNameConfiguration- Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias. See `topicNameConfiguration` Block below.- Returns:
- builder
-
topicsToExcludes
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToExcludes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> topicsToExcludes)
- Parameters:
topicsToExcludes- List of regular expression patterns indicating the topics that should not be replica.- Returns:
- builder
-
topicsToExcludes
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToExcludes(java.util.List<java.lang.String> topicsToExcludes)
- Parameters:
topicsToExcludes- List of regular expression patterns indicating the topics that should not be replica.- Returns:
- builder
-
topicsToExcludes
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToExcludes(java.lang.String... topicsToExcludes)
- Parameters:
topicsToExcludes- List of regular expression patterns indicating the topics that should not be replica.- Returns:
- builder
-
topicsToReplicates
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToReplicates(com.pulumi.core.Output<java.util.List<java.lang.String>> topicsToReplicates)
- Parameters:
topicsToReplicates- List of regular expression patterns indicating the topics to copy.- Returns:
- builder
-
topicsToReplicates
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToReplicates(java.util.List<java.lang.String> topicsToReplicates)
- Parameters:
topicsToReplicates- List of regular expression patterns indicating the topics to copy.- Returns:
- builder
-
topicsToReplicates
public ReplicatorReplicationInfoListTopicReplicationArgs.Builder topicsToReplicates(java.lang.String... topicsToReplicates)
- Parameters:
topicsToReplicates- List of regular expression patterns indicating the topics to copy.- Returns:
- builder
-
build
public ReplicatorReplicationInfoListTopicReplicationArgs build()
-
-