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 |
clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication related information.
|
default CreateClusterRequest.Builder |
clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication related information.
|
CreateClusterRequest.Builder |
clusterName(String clusterName)
The name of the cluster.
|
CreateClusterRequest.Builder |
configurationInfo(ConfigurationInfo configurationInfo)
Represents the configuration that you want MSK to use for the brokers in a cluster.
|
default CreateClusterRequest.Builder |
configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Represents the configuration that you want MSK to use for the brokers in a 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.
|
default CreateClusterRequest.Builder |
loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
Sets the value of the LoggingInfo property for this object.
|
CreateClusterRequest.Builder |
loggingInfo(LoggingInfo loggingInfo)
Sets the value of the LoggingInfo property for this object.
|
CreateClusterRequest.Builder |
numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
default CreateClusterRequest.Builder |
openMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)
The settings for open monitoring.
|
CreateClusterRequest.Builder |
openMonitoring(OpenMonitoringInfo openMonitoring)
The settings for open monitoring.
|
CreateClusterRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateClusterRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateClusterRequest.Builder |
storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.
|
CreateClusterRequest.Builder |
storageMode(String storageMode)
This controls storage mode for supported storage tiers.
|
CreateClusterRequest.Builder |
tags(Map<String,String> tags)
Create tags when creating the cluster.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, 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 method 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 clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication related information.
clientAuthentication - Includes all client authentication related information.
default CreateClusterRequest.Builder clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication related information.
This is a convenience method that creates an instance of theClientAuthentication.Builder avoiding
the need to create one manually via ClientAuthentication.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to clientAuthentication(ClientAuthentication).
clientAuthentication - a consumer that will call methods on ClientAuthentication.BuilderclientAuthentication(ClientAuthentication)CreateClusterRequest.Builder clusterName(String clusterName)
The name of the cluster.
clusterName - The name of the cluster.
CreateClusterRequest.Builder configurationInfo(ConfigurationInfo configurationInfo)
Represents the configuration that you want MSK to use for the brokers in a cluster.
configurationInfo - Represents the configuration that you want MSK to use for the brokers in a cluster.
default CreateClusterRequest.Builder configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Represents the configuration that you want MSK to use for the brokers in a cluster.
This is a convenience method that creates an instance of theConfigurationInfo.Builder avoiding the
need to create one manually via ConfigurationInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to configurationInfo(ConfigurationInfo).
configurationInfo - a consumer that will call methods on ConfigurationInfo.BuilderconfigurationInfo(ConfigurationInfo)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 method 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, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
enhancedMonitoring - Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
EnhancedMonitoring,
EnhancedMonitoringCreateClusterRequest.Builder enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
enhancedMonitoring - Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
EnhancedMonitoring,
EnhancedMonitoringCreateClusterRequest.Builder openMonitoring(OpenMonitoringInfo openMonitoring)
The settings for open monitoring.
openMonitoring - The settings for open monitoring.
default CreateClusterRequest.Builder openMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)
The settings for open monitoring.
This is a convenience method that creates an instance of theOpenMonitoringInfo.Builder avoiding the
need to create one manually via OpenMonitoringInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to openMonitoring(OpenMonitoringInfo).
openMonitoring - a consumer that will call methods on OpenMonitoringInfo.BuilderopenMonitoring(OpenMonitoringInfo)CreateClusterRequest.Builder kafkaVersion(String kafkaVersion)
The version of Apache Kafka.
kafkaVersion - The version of Apache Kafka.
CreateClusterRequest.Builder loggingInfo(LoggingInfo loggingInfo)
loggingInfo - The new value for the LoggingInfo property for this object.default CreateClusterRequest.Builder loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
LoggingInfo.Builder avoiding the need to
create one manually via LoggingInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to loggingInfo(LoggingInfo).
loggingInfo - a consumer that will call methods on LoggingInfo.BuilderloggingInfo(LoggingInfo)CreateClusterRequest.Builder numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
numberOfBrokerNodes - The number of broker nodes in the cluster.
CreateClusterRequest.Builder tags(Map<String,String> tags)
Create tags when creating the cluster.
tags - Create tags when creating the cluster.
CreateClusterRequest.Builder storageMode(String storageMode)
This controls storage mode for supported storage tiers.
storageMode - This controls storage mode for supported storage tiers.
StorageMode,
StorageModeCreateClusterRequest.Builder storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.
storageMode - This controls storage mode for supported storage tiers.
StorageMode,
StorageModeCreateClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.