Interface CreateReplicatorRequest.Builder

    • Method Detail

      • description

        CreateReplicatorRequest.Builder description​(String description)

        A summary description of the replicator.

        Parameters:
        description - A summary description of the replicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kafkaClusters

        CreateReplicatorRequest.Builder kafkaClusters​(Collection<KafkaCluster> kafkaClusters)

        Kafka Clusters to use in setting up sources / targets for replication.

        Parameters:
        kafkaClusters - Kafka Clusters to use in setting up sources / targets for replication.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kafkaClusters

        CreateReplicatorRequest.Builder kafkaClusters​(KafkaCluster... kafkaClusters)

        Kafka Clusters to use in setting up sources / targets for replication.

        Parameters:
        kafkaClusters - Kafka Clusters to use in setting up sources / targets for replication.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationInfoList

        CreateReplicatorRequest.Builder replicationInfoList​(Collection<ReplicationInfo> replicationInfoList)

        A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.

        Parameters:
        replicationInfoList - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationInfoList

        CreateReplicatorRequest.Builder replicationInfoList​(ReplicationInfo... replicationInfoList)

        A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.

        Parameters:
        replicationInfoList - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicatorName

        CreateReplicatorRequest.Builder replicatorName​(String replicatorName)

        The name of the replicator. Alpha-numeric characters with '-' are allowed.

        Parameters:
        replicatorName - The name of the replicator. Alpha-numeric characters with '-' are allowed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceExecutionRoleArn

        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)

        Parameters:
        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)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateReplicatorRequest.Builder tags​(Map<String,​String> tags)

        List of tags to attach to created Replicator.

        Parameters:
        tags - List of tags to attach to created Replicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.