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 Details

    • 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.