public static interface CreateConnectorRequest.Builder extends KafkaConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateConnectorRequest.Builder,CreateConnectorRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateConnectorRequest.Builder |
capacity(Capacity capacity)
Information about the capacity allocated to the connector.
|
default CreateConnectorRequest.Builder |
capacity(Consumer<Capacity.Builder> capacity)
Information about the capacity allocated to the connector.
|
CreateConnectorRequest.Builder |
connectorConfiguration(Map<String,String> connectorConfiguration)
A map of keys to values that represent the configuration for the connector.
|
CreateConnectorRequest.Builder |
connectorDescription(String connectorDescription)
A summary description of the connector.
|
CreateConnectorRequest.Builder |
connectorName(String connectorName)
The name of the connector.
|
default CreateConnectorRequest.Builder |
kafkaCluster(Consumer<KafkaCluster.Builder> kafkaCluster)
Specifies which Apache Kafka cluster to connect to.
|
CreateConnectorRequest.Builder |
kafkaCluster(KafkaCluster kafkaCluster)
Specifies which Apache Kafka cluster to connect to.
|
default CreateConnectorRequest.Builder |
kafkaClusterClientAuthentication(Consumer<KafkaClusterClientAuthentication.Builder> kafkaClusterClientAuthentication)
Details of the client authentication used by the Apache Kafka cluster.
|
CreateConnectorRequest.Builder |
kafkaClusterClientAuthentication(KafkaClusterClientAuthentication kafkaClusterClientAuthentication)
Details of the client authentication used by the Apache Kafka cluster.
|
default CreateConnectorRequest.Builder |
kafkaClusterEncryptionInTransit(Consumer<KafkaClusterEncryptionInTransit.Builder> kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
|
CreateConnectorRequest.Builder |
kafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransit kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
|
CreateConnectorRequest.Builder |
kafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect.
|
default CreateConnectorRequest.Builder |
logDelivery(Consumer<LogDelivery.Builder> logDelivery)
Details about log delivery.
|
CreateConnectorRequest.Builder |
logDelivery(LogDelivery logDelivery)
Details about log delivery.
|
CreateConnectorRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateConnectorRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateConnectorRequest.Builder |
plugins(Collection<Plugin> plugins)
Specifies which plugins to use for the connector.
|
CreateConnectorRequest.Builder |
plugins(Consumer<Plugin.Builder>... plugins)
Specifies which plugins to use for the connector.
|
CreateConnectorRequest.Builder |
plugins(Plugin... plugins)
Specifies which plugins to use for the connector.
|
CreateConnectorRequest.Builder |
serviceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access the Amazon Web Services
resources that it needs.
|
default CreateConnectorRequest.Builder |
workerConfiguration(Consumer<WorkerConfiguration.Builder> workerConfiguration)
Specifies which worker configuration to use with the connector.
|
CreateConnectorRequest.Builder |
workerConfiguration(WorkerConfiguration workerConfiguration)
Specifies which worker configuration to use with the connector.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateConnectorRequest.Builder capacity(Capacity capacity)
Information about the capacity allocated to the connector. Exactly one of the two properties must be specified.
capacity - Information about the capacity allocated to the connector. Exactly one of the two properties must be
specified.default CreateConnectorRequest.Builder capacity(Consumer<Capacity.Builder> capacity)
Information about the capacity allocated to the connector. Exactly one of the two properties must be specified.
This is a convenience method that creates an instance of theCapacity.Builder avoiding the need to
create one manually via Capacity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to capacity(Capacity).
capacity - a consumer that will call methods on Capacity.Buildercapacity(Capacity)CreateConnectorRequest.Builder connectorConfiguration(Map<String,String> connectorConfiguration)
A map of keys to values that represent the configuration for the connector.
connectorConfiguration - A map of keys to values that represent the configuration for the connector.CreateConnectorRequest.Builder connectorDescription(String connectorDescription)
A summary description of the connector.
connectorDescription - A summary description of the connector.CreateConnectorRequest.Builder connectorName(String connectorName)
The name of the connector.
connectorName - The name of the connector.CreateConnectorRequest.Builder kafkaCluster(KafkaCluster kafkaCluster)
Specifies which Apache Kafka cluster to connect to.
kafkaCluster - Specifies which Apache Kafka cluster to connect to.default CreateConnectorRequest.Builder kafkaCluster(Consumer<KafkaCluster.Builder> kafkaCluster)
Specifies which Apache Kafka cluster to connect to.
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 kafkaCluster(KafkaCluster).
kafkaCluster - a consumer that will call methods on KafkaCluster.BuilderkafkaCluster(KafkaCluster)CreateConnectorRequest.Builder kafkaClusterClientAuthentication(KafkaClusterClientAuthentication kafkaClusterClientAuthentication)
Details of the client authentication used by the Apache Kafka cluster.
kafkaClusterClientAuthentication - Details of the client authentication used by the Apache Kafka cluster.default CreateConnectorRequest.Builder kafkaClusterClientAuthentication(Consumer<KafkaClusterClientAuthentication.Builder> kafkaClusterClientAuthentication)
Details of the client authentication used by the Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaClusterClientAuthentication.Builder
avoiding the need to create one manually via KafkaClusterClientAuthentication.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
kafkaClusterClientAuthentication(KafkaClusterClientAuthentication).
kafkaClusterClientAuthentication - a consumer that will call methods on KafkaClusterClientAuthentication.BuilderkafkaClusterClientAuthentication(KafkaClusterClientAuthentication)CreateConnectorRequest.Builder kafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransit kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster.default CreateConnectorRequest.Builder kafkaClusterEncryptionInTransit(Consumer<KafkaClusterEncryptionInTransit.Builder> kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaClusterEncryptionInTransit.Builder
avoiding the need to create one manually via KafkaClusterEncryptionInTransit.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
kafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransit).
kafkaClusterEncryptionInTransit - a consumer that will call methods on KafkaClusterEncryptionInTransit.BuilderkafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransit)CreateConnectorRequest.Builder kafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.
kafkaConnectVersion - The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and
the plugins.CreateConnectorRequest.Builder logDelivery(LogDelivery logDelivery)
Details about log delivery.
logDelivery - Details about log delivery.default CreateConnectorRequest.Builder logDelivery(Consumer<LogDelivery.Builder> logDelivery)
Details about log delivery.
This is a convenience method that creates an instance of theLogDelivery.Builder avoiding the need to
create one manually via LogDelivery.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to logDelivery(LogDelivery).
logDelivery - a consumer that will call methods on LogDelivery.BuilderlogDelivery(LogDelivery)CreateConnectorRequest.Builder plugins(Collection<Plugin> plugins)
Specifies which plugins to use for the connector.
plugins - Specifies which plugins to use for the connector.CreateConnectorRequest.Builder plugins(Plugin... plugins)
Specifies which plugins to use for the connector.
plugins - Specifies which plugins to use for the connector.CreateConnectorRequest.Builder plugins(Consumer<Plugin.Builder>... plugins)
Specifies which plugins to use for the connector.
This is a convenience method that creates an instance of thePlugin.Builder avoiding the need to create one
manually via Plugin.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #plugins(List.
plugins - a consumer that will call methods on
Plugin.Builder#plugins(java.util.Collection) CreateConnectorRequest.Builder serviceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access the Amazon Web Services resources that it needs. The types of resources depends on the logic of the connector. For example, a connector that has Amazon S3 as a destination must have permissions that allow it to write to the S3 destination bucket.
serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to access the Amazon Web Services
resources that it needs. The types of resources depends on the logic of the connector. For example, a
connector that has Amazon S3 as a destination must have permissions that allow it to write to the S3
destination bucket.CreateConnectorRequest.Builder workerConfiguration(WorkerConfiguration workerConfiguration)
Specifies which worker configuration to use with the connector.
workerConfiguration - Specifies which worker configuration to use with the connector.default CreateConnectorRequest.Builder workerConfiguration(Consumer<WorkerConfiguration.Builder> workerConfiguration)
Specifies which worker configuration to use with the connector.
This is a convenience method that creates an instance of theWorkerConfiguration.Builder avoiding the
need to create one manually via WorkerConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to workerConfiguration(WorkerConfiguration).
workerConfiguration - a consumer that will call methods on WorkerConfiguration.BuilderworkerConfiguration(WorkerConfiguration)CreateConnectorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateConnectorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.