public static interface CreateClusterRequest.Builder extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<CreateClusterRequest.Builder,CreateClusterRequest>
Modifier and Type | Method and Description |
---|---|
CreateClusterRequest.Builder |
brokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)
Information about the broker nodes in the cluster.
|
default CreateClusterRequest.Builder |
brokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)
Information about the broker nodes in the cluster.
|
CreateClusterRequest.Builder |
clusterName(String clusterName)
The name of the cluster.
|
default CreateClusterRequest.Builder |
encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)
Includes all encryption-related information.
|
CreateClusterRequest.Builder |
encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
|
CreateClusterRequest.Builder |
enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster.
|
CreateClusterRequest.Builder |
enhancedMonitoring(String enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster.
|
CreateClusterRequest.Builder |
kafkaVersion(String kafkaVersion)
The version of Apache Kafka.
|
CreateClusterRequest.Builder |
numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of Kafka broker nodes in the Amazon MSK cluster.
|
CreateClusterRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateClusterRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
CreateClusterRequest.Builder brokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)
Information about the broker nodes in the cluster.
brokerNodeGroupInfo
- Information about the broker nodes in the cluster.default CreateClusterRequest.Builder brokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)
Information about the broker nodes in the cluster.
This is a convenience that creates an instance of theBrokerNodeGroupInfo.Builder
avoiding the need
to create one manually via BrokerNodeGroupInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to brokerNodeGroupInfo(BrokerNodeGroupInfo)
.brokerNodeGroupInfo
- a consumer that will call methods on BrokerNodeGroupInfo.Builder
brokerNodeGroupInfo(BrokerNodeGroupInfo)
CreateClusterRequest.Builder clusterName(String clusterName)
The name of the cluster.
clusterName
- The name of the cluster.CreateClusterRequest.Builder encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
encryptionInfo
- Includes all encryption-related information.default CreateClusterRequest.Builder encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)
Includes all encryption-related information.
This is a convenience that creates an instance of theEncryptionInfo.Builder
avoiding the need to
create one manually via EncryptionInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to encryptionInfo(EncryptionInfo)
.encryptionInfo
- a consumer that will call methods on EncryptionInfo.Builder
encryptionInfo(EncryptionInfo)
CreateClusterRequest.Builder enhancedMonitoring(String enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.
enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER,
and PER_TOPIC_PER_BROKER.EnhancedMonitoring
,
EnhancedMonitoring
CreateClusterRequest.Builder enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.
enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER,
and PER_TOPIC_PER_BROKER.EnhancedMonitoring
,
EnhancedMonitoring
CreateClusterRequest.Builder kafkaVersion(String kafkaVersion)
The version of Apache Kafka.
kafkaVersion
- The version of Apache Kafka.CreateClusterRequest.Builder numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of Kafka broker nodes in the Amazon MSK cluster.
numberOfBrokerNodes
- The number of Kafka broker nodes in the Amazon MSK cluster.CreateClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.