Interface TopicReplicationUpdate.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicReplicationUpdate.Builder,TopicReplicationUpdate>
,SdkBuilder<TopicReplicationUpdate.Builder,TopicReplicationUpdate>
,SdkPojo
- Enclosing class:
- TopicReplicationUpdate
public static interface TopicReplicationUpdate.Builder extends SdkPojo, CopyableBuilder<TopicReplicationUpdate.Builder,TopicReplicationUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TopicReplicationUpdate.Builder
copyAccessControlListsForTopics(Boolean copyAccessControlListsForTopics)
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.TopicReplicationUpdate.Builder
copyTopicConfigurations(Boolean copyTopicConfigurations)
Whether to periodically configure remote topics to match their corresponding upstream topics.TopicReplicationUpdate.Builder
detectAndCopyNewTopics(Boolean detectAndCopyNewTopics)
Whether to periodically check for new topics and partitions.TopicReplicationUpdate.Builder
topicsToExclude(String... topicsToExclude)
List of regular expression patterns indicating the topics that should not be replicated.TopicReplicationUpdate.Builder
topicsToExclude(Collection<String> topicsToExclude)
List of regular expression patterns indicating the topics that should not be replicated.TopicReplicationUpdate.Builder
topicsToReplicate(String... topicsToReplicate)
List of regular expression patterns indicating the topics to copy.TopicReplicationUpdate.Builder
topicsToReplicate(Collection<String> topicsToReplicate)
List of regular expression patterns indicating the topics to copy.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
copyAccessControlListsForTopics
TopicReplicationUpdate.Builder copyAccessControlListsForTopics(Boolean copyAccessControlListsForTopics)
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- Parameters:
copyAccessControlListsForTopics
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyTopicConfigurations
TopicReplicationUpdate.Builder copyTopicConfigurations(Boolean copyTopicConfigurations)
Whether to periodically configure remote topics to match their corresponding upstream topics.
- Parameters:
copyTopicConfigurations
- Whether to periodically configure remote topics to match their corresponding upstream topics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectAndCopyNewTopics
TopicReplicationUpdate.Builder detectAndCopyNewTopics(Boolean detectAndCopyNewTopics)
Whether to periodically check for new topics and partitions.
- Parameters:
detectAndCopyNewTopics
- Whether to periodically check for new topics and partitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicsToExclude
TopicReplicationUpdate.Builder topicsToExclude(Collection<String> topicsToExclude)
List of regular expression patterns indicating the topics that should not be replicated.
- Parameters:
topicsToExclude
- List of regular expression patterns indicating the topics that should not be replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicsToExclude
TopicReplicationUpdate.Builder topicsToExclude(String... topicsToExclude)
List of regular expression patterns indicating the topics that should not be replicated.
- Parameters:
topicsToExclude
- List of regular expression patterns indicating the topics that should not be replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicsToReplicate
TopicReplicationUpdate.Builder topicsToReplicate(Collection<String> topicsToReplicate)
List of regular expression patterns indicating the topics to copy.
- Parameters:
topicsToReplicate
- List of regular expression patterns indicating the topics to copy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicsToReplicate
TopicReplicationUpdate.Builder topicsToReplicate(String... topicsToReplicate)
List of regular expression patterns indicating the topics to copy.
- Parameters:
topicsToReplicate
- List of regular expression patterns indicating the topics to copy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-