Package com.pulumi.aws.msk.inputs
Class ReplicatorReplicationInfoListArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.ReplicatorReplicationInfoListArgs.Builder
-
- Enclosing class:
- ReplicatorReplicationInfoListArgs
public static final class ReplicatorReplicationInfoListArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReplicatorReplicationInfoListArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicatorReplicationInfoListArgs defaults)
-
-
Method Detail
-
consumerGroupReplications
public ReplicatorReplicationInfoListArgs.Builder consumerGroupReplications(com.pulumi.core.Output<java.util.List<ReplicatorReplicationInfoListConsumerGroupReplicationArgs>> consumerGroupReplications)
- Parameters:
consumerGroupReplications- Configuration relating to consumer group replication. See `consumerGroupReplication` Block below.- Returns:
- builder
-
consumerGroupReplications
public ReplicatorReplicationInfoListArgs.Builder consumerGroupReplications(java.util.List<ReplicatorReplicationInfoListConsumerGroupReplicationArgs> consumerGroupReplications)
- Parameters:
consumerGroupReplications- Configuration relating to consumer group replication. See `consumerGroupReplication` Block below.- Returns:
- builder
-
consumerGroupReplications
public ReplicatorReplicationInfoListArgs.Builder consumerGroupReplications(ReplicatorReplicationInfoListConsumerGroupReplicationArgs... consumerGroupReplications)
- Parameters:
consumerGroupReplications- Configuration relating to consumer group replication. See `consumerGroupReplication` Block below.- Returns:
- builder
-
sourceKafkaClusterAlias
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterAlias(@Nullable com.pulumi.core.Output<java.lang.String> sourceKafkaClusterAlias)
- Parameters:
sourceKafkaClusterAlias- Alias of the source Kafka cluster.- Returns:
- builder
-
sourceKafkaClusterAlias
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterAlias(java.lang.String sourceKafkaClusterAlias)
- Parameters:
sourceKafkaClusterAlias- Alias of the source Kafka cluster.- Returns:
- builder
-
sourceKafkaClusterArn
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceKafkaClusterArn)
- Parameters:
sourceKafkaClusterArn- ARN of the source Kafka cluster. Use for an Amazon MSK source. Exactly one of `sourceKafkaClusterArn` or `sourceKafkaClusterId` must be specified.- Returns:
- builder
-
sourceKafkaClusterArn
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterArn(java.lang.String sourceKafkaClusterArn)
- Parameters:
sourceKafkaClusterArn- ARN of the source Kafka cluster. Use for an Amazon MSK source. Exactly one of `sourceKafkaClusterArn` or `sourceKafkaClusterId` must be specified.- Returns:
- builder
-
sourceKafkaClusterId
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterId(@Nullable com.pulumi.core.Output<java.lang.String> sourceKafkaClusterId)
- Parameters:
sourceKafkaClusterId- Identifier of the source Kafka cluster. Use for a self-managed / on-premises Apache Kafka source (matches `apacheKafkaClusterId`). Exactly one of `sourceKafkaClusterArn` or `sourceKafkaClusterId` must be specified.- Returns:
- builder
-
sourceKafkaClusterId
public ReplicatorReplicationInfoListArgs.Builder sourceKafkaClusterId(java.lang.String sourceKafkaClusterId)
- Parameters:
sourceKafkaClusterId- Identifier of the source Kafka cluster. Use for a self-managed / on-premises Apache Kafka source (matches `apacheKafkaClusterId`). Exactly one of `sourceKafkaClusterArn` or `sourceKafkaClusterId` must be specified.- Returns:
- builder
-
targetCompressionType
public ReplicatorReplicationInfoListArgs.Builder targetCompressionType(com.pulumi.core.Output<java.lang.String> targetCompressionType)
- Parameters:
targetCompressionType- Type of compression to use writing records to target Kafka cluster.- Returns:
- builder
-
targetCompressionType
public ReplicatorReplicationInfoListArgs.Builder targetCompressionType(java.lang.String targetCompressionType)
- Parameters:
targetCompressionType- Type of compression to use writing records to target Kafka cluster.- Returns:
- builder
-
targetKafkaClusterAlias
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterAlias(@Nullable com.pulumi.core.Output<java.lang.String> targetKafkaClusterAlias)
- Parameters:
targetKafkaClusterAlias- Alias of the target Kafka cluster.- Returns:
- builder
-
targetKafkaClusterAlias
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterAlias(java.lang.String targetKafkaClusterAlias)
- Parameters:
targetKafkaClusterAlias- Alias of the target Kafka cluster.- Returns:
- builder
-
targetKafkaClusterArn
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterArn(@Nullable com.pulumi.core.Output<java.lang.String> targetKafkaClusterArn)
- Parameters:
targetKafkaClusterArn- ARN of the target Kafka cluster. Use for an Amazon MSK target. Exactly one of `targetKafkaClusterArn` or `targetKafkaClusterId` must be specified.- Returns:
- builder
-
targetKafkaClusterArn
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterArn(java.lang.String targetKafkaClusterArn)
- Parameters:
targetKafkaClusterArn- ARN of the target Kafka cluster. Use for an Amazon MSK target. Exactly one of `targetKafkaClusterArn` or `targetKafkaClusterId` must be specified.- Returns:
- builder
-
targetKafkaClusterId
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterId(@Nullable com.pulumi.core.Output<java.lang.String> targetKafkaClusterId)
- Parameters:
targetKafkaClusterId- Identifier of the target Kafka cluster. Use for a self-managed / on-premises Apache Kafka target (matches `apacheKafkaClusterId`). Exactly one of `targetKafkaClusterArn` or `targetKafkaClusterId` must be specified.- Returns:
- builder
-
targetKafkaClusterId
public ReplicatorReplicationInfoListArgs.Builder targetKafkaClusterId(java.lang.String targetKafkaClusterId)
- Parameters:
targetKafkaClusterId- Identifier of the target Kafka cluster. Use for a self-managed / on-premises Apache Kafka target (matches `apacheKafkaClusterId`). Exactly one of `targetKafkaClusterArn` or `targetKafkaClusterId` must be specified.- Returns:
- builder
-
topicReplications
public ReplicatorReplicationInfoListArgs.Builder topicReplications(com.pulumi.core.Output<java.util.List<ReplicatorReplicationInfoListTopicReplicationArgs>> topicReplications)
- Parameters:
topicReplications- Configuration relating to topic replication. See `topicReplication` Block below.- Returns:
- builder
-
topicReplications
public ReplicatorReplicationInfoListArgs.Builder topicReplications(java.util.List<ReplicatorReplicationInfoListTopicReplicationArgs> topicReplications)
- Parameters:
topicReplications- Configuration relating to topic replication. See `topicReplication` Block below.- Returns:
- builder
-
topicReplications
public ReplicatorReplicationInfoListArgs.Builder topicReplications(ReplicatorReplicationInfoListTopicReplicationArgs... topicReplications)
- Parameters:
topicReplications- Configuration relating to topic replication. See `topicReplication` Block below.- Returns:
- builder
-
build
public ReplicatorReplicationInfoListArgs build()
-
-