public static interface MutableClusterInfo.Builder extends SdkPojo, CopyableBuilder<MutableClusterInfo.Builder,MutableClusterInfo>
| Modifier and Type | Method and Description |
|---|---|
MutableClusterInfo.Builder |
brokerEBSVolumeInfo(BrokerEBSVolumeInfo... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
MutableClusterInfo.Builder |
brokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
MutableClusterInfo.Builder |
brokerEBSVolumeInfo(Consumer<BrokerEBSVolumeInfo.Builder>... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
MutableClusterInfo.Builder |
clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication information.
|
default MutableClusterInfo.Builder |
clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication information.
|
MutableClusterInfo.Builder |
configurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
|
default MutableClusterInfo.Builder |
configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Information about the changes in the configuration of the brokers.
|
MutableClusterInfo.Builder |
connectivityInfo(ConnectivityInfo connectivityInfo)
Information about the broker access configuration.
|
default MutableClusterInfo.Builder |
connectivityInfo(Consumer<ConnectivityInfo.Builder> connectivityInfo)
Information about the broker access configuration.
|
default MutableClusterInfo.Builder |
encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)
Includes all encryption-related information.
|
MutableClusterInfo.Builder |
encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
|
MutableClusterInfo.Builder |
enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
|
MutableClusterInfo.Builder |
enhancedMonitoring(String enhancedMonitoring)
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
|
MutableClusterInfo.Builder |
instanceType(String instanceType)
Information about the Amazon MSK broker type.
|
MutableClusterInfo.Builder |
kafkaVersion(String kafkaVersion)
The Apache Kafka version.
|
default MutableClusterInfo.Builder |
loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
You can configure your MSK cluster to send broker logs to different destination types.
|
MutableClusterInfo.Builder |
loggingInfo(LoggingInfo loggingInfo)
You can configure your MSK cluster to send broker logs to different destination types.
|
MutableClusterInfo.Builder |
numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
default MutableClusterInfo.Builder |
openMonitoring(Consumer<OpenMonitoring.Builder> openMonitoring)
The settings for open monitoring.
|
MutableClusterInfo.Builder |
openMonitoring(OpenMonitoring openMonitoring)
The settings for open monitoring.
|
MutableClusterInfo.Builder |
storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.
|
MutableClusterInfo.Builder |
storageMode(String storageMode)
This controls storage mode for supported storage tiers.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMutableClusterInfo.Builder brokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
brokerEBSVolumeInfo - Specifies the size of the EBS volume and the ID of the associated broker.
MutableClusterInfo.Builder brokerEBSVolumeInfo(BrokerEBSVolumeInfo... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
brokerEBSVolumeInfo - Specifies the size of the EBS volume and the ID of the associated broker.
MutableClusterInfo.Builder brokerEBSVolumeInfo(Consumer<BrokerEBSVolumeInfo.Builder>... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
This is a convenience method that creates an instance of theBrokerEBSVolumeInfo.Builder avoiding the need to create
one manually via BrokerEBSVolumeInfo.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #brokerEBSVolumeInfo(List.
brokerEBSVolumeInfo - a consumer that will call methods on
BrokerEBSVolumeInfo.Builder#brokerEBSVolumeInfo(java.util.Collection) MutableClusterInfo.Builder configurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
configurationInfo - Information about the changes in the configuration of the brokers.
default MutableClusterInfo.Builder configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Information about the changes in the configuration of the brokers.
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)MutableClusterInfo.Builder numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
numberOfBrokerNodes - The number of broker nodes in the cluster.
MutableClusterInfo.Builder enhancedMonitoring(String enhancedMonitoring)
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
enhancedMonitoring - Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
EnhancedMonitoring,
EnhancedMonitoringMutableClusterInfo.Builder enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
enhancedMonitoring - Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
EnhancedMonitoring,
EnhancedMonitoringMutableClusterInfo.Builder openMonitoring(OpenMonitoring openMonitoring)
The settings for open monitoring.
openMonitoring - The settings for open monitoring.
default MutableClusterInfo.Builder openMonitoring(Consumer<OpenMonitoring.Builder> openMonitoring)
The settings for open monitoring.
This is a convenience method that creates an instance of theOpenMonitoring.Builder avoiding the need
to create one manually via OpenMonitoring.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to openMonitoring(OpenMonitoring).
openMonitoring - a consumer that will call methods on OpenMonitoring.BuilderopenMonitoring(OpenMonitoring)MutableClusterInfo.Builder kafkaVersion(String kafkaVersion)
The Apache Kafka version.
kafkaVersion - The Apache Kafka version.
MutableClusterInfo.Builder loggingInfo(LoggingInfo loggingInfo)
You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.
loggingInfo - You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.
default MutableClusterInfo.Builder loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.
This is a convenience method that creates an instance of theLoggingInfo.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)MutableClusterInfo.Builder instanceType(String instanceType)
Information about the Amazon MSK broker type.
instanceType - Information about the Amazon MSK broker type.
MutableClusterInfo.Builder clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication information.
clientAuthentication - Includes all client authentication information.
default MutableClusterInfo.Builder clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication 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)MutableClusterInfo.Builder encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
encryptionInfo - Includes all encryption-related information.
default MutableClusterInfo.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)MutableClusterInfo.Builder connectivityInfo(ConnectivityInfo connectivityInfo)
Information about the broker access configuration.
connectivityInfo - Information about the broker access configuration.
default MutableClusterInfo.Builder connectivityInfo(Consumer<ConnectivityInfo.Builder> connectivityInfo)
Information about the broker access configuration.
This is a convenience method that creates an instance of theConnectivityInfo.Builder avoiding the
need to create one manually via ConnectivityInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to connectivityInfo(ConnectivityInfo).
connectivityInfo - a consumer that will call methods on ConnectivityInfo.BuilderconnectivityInfo(ConnectivityInfo)MutableClusterInfo.Builder storageMode(String storageMode)
This controls storage mode for supported storage tiers.
storageMode - This controls storage mode for supported storage tiers.
StorageMode,
StorageModeMutableClusterInfo.Builder storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.
storageMode - This controls storage mode for supported storage tiers.
StorageMode,
StorageModeCopyright © 2023. All rights reserved.