Interface TopicReplicationUpdate.Builder

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