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.
|
buildoverrideConfigurationcopyapplyMutation, buildCreateClusterRequest.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.BuilderbrokerNodeGroupInfo(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.BuilderencryptionInfo(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,
EnhancedMonitoringCreateClusterRequest.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,
EnhancedMonitoringCreateClusterRequest.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.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.