@Stability(value=Stable) public static final class CfnConnectorProps.Builder extends Object implements software.amazon.jsii.Builder<CfnConnectorProps>
CfnConnectorProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnConnectorProps.Builder capacity(CfnConnector.CapacityProperty capacity)
CfnConnectorProps.getCapacity()capacity - The connector's compute capacity settings. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder capacity(IResolvable capacity)
CfnConnectorProps.getCapacity()capacity - The connector's compute capacity settings. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder connectorConfiguration(IResolvable connectorConfiguration)
CfnConnectorProps.getConnectorConfiguration()connectorConfiguration - The configuration of the connector. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder connectorConfiguration(Map<String,String> connectorConfiguration)
CfnConnectorProps.getConnectorConfiguration()connectorConfiguration - The configuration of the connector. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder connectorName(String connectorName)
CfnConnectorProps.getConnectorName()connectorName - The name of the connector. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaCluster(CfnConnector.KafkaClusterProperty kafkaCluster)
CfnConnectorProps.getKafkaCluster()kafkaCluster - The details of the Apache Kafka cluster to which the connector is connected. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaCluster(IResolvable kafkaCluster)
CfnConnectorProps.getKafkaCluster()kafkaCluster - The details of the Apache Kafka cluster to which the connector is connected. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaClusterClientAuthentication(CfnConnector.KafkaClusterClientAuthenticationProperty kafkaClusterClientAuthentication)
CfnConnectorProps.getKafkaClusterClientAuthentication()kafkaClusterClientAuthentication - The type of client authentication used to connect to the Apache Kafka cluster. This parameter is required.
The value is NONE when no client authentication is used.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaClusterClientAuthentication(IResolvable kafkaClusterClientAuthentication)
CfnConnectorProps.getKafkaClusterClientAuthentication()kafkaClusterClientAuthentication - The type of client authentication used to connect to the Apache Kafka cluster. This parameter is required.
The value is NONE when no client authentication is used.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaClusterEncryptionInTransit(CfnConnector.KafkaClusterEncryptionInTransitProperty kafkaClusterEncryptionInTransit)
CfnConnectorProps.getKafkaClusterEncryptionInTransit()kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaClusterEncryptionInTransit(IResolvable kafkaClusterEncryptionInTransit)
CfnConnectorProps.getKafkaClusterEncryptionInTransit()kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder kafkaConnectVersion(String kafkaConnectVersion)
CfnConnectorProps.getKafkaConnectVersion()kafkaConnectVersion - The version of Kafka Connect. This parameter is required.
It has to be compatible with both the Apache Kafka cluster's version and the plugins.this@Stability(value=Stable) public CfnConnectorProps.Builder plugins(IResolvable plugins)
CfnConnectorProps.getPlugins()plugins - Specifies which plugin to use for the connector. This parameter is required.
You must specify a single-element list. Amazon MSK Connect does not currently support specifying multiple plugins.this@Stability(value=Stable) public CfnConnectorProps.Builder plugins(List<? extends Object> plugins)
CfnConnectorProps.getPlugins()plugins - Specifies which plugin to use for the connector. This parameter is required.
You must specify a single-element list. Amazon MSK Connect does not currently support specifying multiple plugins.this@Stability(value=Stable) public CfnConnectorProps.Builder serviceExecutionRoleArn(String serviceExecutionRoleArn)
CfnConnectorProps.getServiceExecutionRoleArn()serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources. This parameter is required.this@Stability(value=Stable) public CfnConnectorProps.Builder connectorDescription(String connectorDescription)
CfnConnectorProps.getConnectorDescription()connectorDescription - The description of the connector.this@Stability(value=Stable) public CfnConnectorProps.Builder logDelivery(CfnConnector.LogDeliveryProperty logDelivery)
CfnConnectorProps.getLogDelivery()logDelivery - The settings for delivering connector logs to Amazon CloudWatch Logs.this@Stability(value=Stable) public CfnConnectorProps.Builder logDelivery(IResolvable logDelivery)
CfnConnectorProps.getLogDelivery()logDelivery - The settings for delivering connector logs to Amazon CloudWatch Logs.this@Stability(value=Stable) public CfnConnectorProps.Builder workerConfiguration(CfnConnector.WorkerConfigurationProperty workerConfiguration)
CfnConnectorProps.getWorkerConfiguration()workerConfiguration - The worker configurations that are in use with the connector.this@Stability(value=Stable) public CfnConnectorProps.Builder workerConfiguration(IResolvable workerConfiguration)
CfnConnectorProps.getWorkerConfiguration()workerConfiguration - The worker configurations that are in use with the connector.this@Stability(value=Stable) public CfnConnectorProps build()
build in interface software.amazon.jsii.Builder<CfnConnectorProps>CfnConnectorPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.