Class ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder

    • Method Detail

      • consumerGroupOffsetSyncMode

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupOffsetSyncMode​(@Nullable
                                                                                                             com.pulumi.core.Output<java.lang.String> consumerGroupOffsetSyncMode)
        Parameters:
        consumerGroupOffsetSyncMode - Consumer group offset synchronization mode. Valid values are `LEGACY` and `ENHANCED`. With `LEGACY`, offsets are synchronized when producers write to the source cluster. With `ENHANCED`, consumer offsets are synchronized regardless of producer location. `ENHANCED` requires a corresponding replicator that replicates data from the target cluster to the source cluster and requires `topic_name_configuration.type` to be set to `IDENTICAL`. Defaults to `LEGACY`. Changing this value will force a new resource.
        Returns:
        builder
      • consumerGroupOffsetSyncMode

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupOffsetSyncMode​(java.lang.String consumerGroupOffsetSyncMode)
        Parameters:
        consumerGroupOffsetSyncMode - Consumer group offset synchronization mode. Valid values are `LEGACY` and `ENHANCED`. With `LEGACY`, offsets are synchronized when producers write to the source cluster. With `ENHANCED`, consumer offsets are synchronized regardless of producer location. `ENHANCED` requires a corresponding replicator that replicates data from the target cluster to the source cluster and requires `topic_name_configuration.type` to be set to `IDENTICAL`. Defaults to `LEGACY`. Changing this value will force a new resource.
        Returns:
        builder
      • consumerGroupsToExcludes

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupsToExcludes​(@Nullable
                                                                                                          com.pulumi.core.Output<java.util.List<java.lang.String>> consumerGroupsToExcludes)
        Parameters:
        consumerGroupsToExcludes - List of regular expression patterns indicating the consumer groups that should not be replicated.
        Returns:
        builder
      • consumerGroupsToExcludes

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupsToExcludes​(java.util.List<java.lang.String> consumerGroupsToExcludes)
        Parameters:
        consumerGroupsToExcludes - List of regular expression patterns indicating the consumer groups that should not be replicated.
        Returns:
        builder
      • consumerGroupsToExcludes

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupsToExcludes​(java.lang.String... consumerGroupsToExcludes)
        Parameters:
        consumerGroupsToExcludes - List of regular expression patterns indicating the consumer groups that should not be replicated.
        Returns:
        builder
      • consumerGroupsToReplicates

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupsToReplicates​(com.pulumi.core.Output<java.util.List<java.lang.String>> consumerGroupsToReplicates)
        Parameters:
        consumerGroupsToReplicates - List of regular expression patterns indicating the consumer groups to copy.
        Returns:
        builder
      • consumerGroupsToReplicates

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder consumerGroupsToReplicates​(java.util.List<java.lang.String> consumerGroupsToReplicates)
        Parameters:
        consumerGroupsToReplicates - List of regular expression patterns indicating the consumer groups to copy.
        Returns:
        builder
      • detectAndCopyNewConsumerGroups

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder detectAndCopyNewConsumerGroups​(@Nullable
                                                                                                                com.pulumi.core.Output<java.lang.Boolean> detectAndCopyNewConsumerGroups)
        Parameters:
        detectAndCopyNewConsumerGroups - Whether to periodically check for new consumer groups.
        Returns:
        builder
      • synchroniseConsumerGroupOffsets

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder synchroniseConsumerGroupOffsets​(@Nullable
                                                                                                                 com.pulumi.core.Output<java.lang.Boolean> synchroniseConsumerGroupOffsets)
        Parameters:
        synchroniseConsumerGroupOffsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
        Returns:
        builder
      • synchroniseConsumerGroupOffsets

        public ReplicatorReplicationInfoListConsumerGroupReplicationArgs.Builder synchroniseConsumerGroupOffsets​(java.lang.Boolean synchroniseConsumerGroupOffsets)
        Parameters:
        synchroniseConsumerGroupOffsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
        Returns:
        builder