public static interface CreateReplicatorRequest.Builder extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<CreateReplicatorRequest.Builder,CreateReplicatorRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateReplicatorRequest.Builder |
description(String description)
A summary description of the replicator.
|
CreateReplicatorRequest.Builder |
kafkaClusters(Collection<KafkaCluster> kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
|
CreateReplicatorRequest.Builder |
kafkaClusters(Consumer<KafkaCluster.Builder>... kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
|
CreateReplicatorRequest.Builder |
kafkaClusters(KafkaCluster... kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
|
CreateReplicatorRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateReplicatorRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateReplicatorRequest.Builder |
replicationInfoList(Collection<ReplicationInfo> replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target
cluster replication flow.
|
CreateReplicatorRequest.Builder |
replicationInfoList(Consumer<ReplicationInfo.Builder>... replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target
cluster replication flow.
|
CreateReplicatorRequest.Builder |
replicationInfoList(ReplicationInfo... replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target
cluster replication flow.
|
CreateReplicatorRequest.Builder |
replicatorName(String replicatorName)
The name of the replicator.
|
CreateReplicatorRequest.Builder |
serviceExecutionRoleArn(String serviceExecutionRoleArn)
The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and
target clusters)
|
CreateReplicatorRequest.Builder |
tags(Map<String,String> tags)
List of tags to attach to created Replicator.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateReplicatorRequest.Builder description(String description)
A summary description of the replicator.
description - A summary description of the replicator.CreateReplicatorRequest.Builder kafkaClusters(Collection<KafkaCluster> kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
kafkaClusters - Kafka Clusters to use in setting up sources / targets for replication.CreateReplicatorRequest.Builder kafkaClusters(KafkaCluster... kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
kafkaClusters - Kafka Clusters to use in setting up sources / targets for replication.CreateReplicatorRequest.Builder kafkaClusters(Consumer<KafkaCluster.Builder>... kafkaClusters)
Kafka Clusters to use in setting up sources / targets for replication.
This is a convenience method that creates an instance of theKafkaCluster.Builder avoiding the need to create one
manually via KafkaCluster.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #kafkaClusters(List.
kafkaClusters - a consumer that will call methods on
KafkaCluster.Builder#kafkaClusters(java.util.Collection) CreateReplicatorRequest.Builder replicationInfoList(Collection<ReplicationInfo> replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
replicationInfoList - A list of replication configurations, where each configuration targets a given source cluster to
target cluster replication flow.CreateReplicatorRequest.Builder replicationInfoList(ReplicationInfo... replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
replicationInfoList - A list of replication configurations, where each configuration targets a given source cluster to
target cluster replication flow.CreateReplicatorRequest.Builder replicationInfoList(Consumer<ReplicationInfo.Builder>... replicationInfoList)
A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
This is a convenience method that creates an instance of theReplicationInfo.Builder avoiding the need to create one
manually via ReplicationInfo.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #replicationInfoList(List.
replicationInfoList - a consumer that will call methods on
ReplicationInfo.Builder#replicationInfoList(java.util.Collection) CreateReplicatorRequest.Builder replicatorName(String replicatorName)
The name of the replicator. Alpha-numeric characters with '-' are allowed.
replicatorName - The name of the replicator. Alpha-numeric characters with '-' are allowed.CreateReplicatorRequest.Builder serviceExecutionRoleArn(String serviceExecutionRoleArn)
The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)
serviceExecutionRoleArn - The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g
source and target clusters)CreateReplicatorRequest.Builder tags(Map<String,String> tags)
List of tags to attach to created Replicator.
tags - List of tags to attach to created Replicator.CreateReplicatorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateReplicatorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.