Interface ProvisionedRequest.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ProvisionedRequest.Builder,ProvisionedRequest>
,SdkBuilder<ProvisionedRequest.Builder,ProvisionedRequest>
,SdkPojo
- Enclosing class:
- ProvisionedRequest
public static interface ProvisionedRequest.Builder extends SdkPojo, CopyableBuilder<ProvisionedRequest.Builder,ProvisionedRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ProvisionedRequest.Builder
brokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)
Information about the brokers.ProvisionedRequest.Builder
brokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)
Information about the brokers.default ProvisionedRequest.Builder
clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication information.ProvisionedRequest.Builder
clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication information.default ProvisionedRequest.Builder
configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.ProvisionedRequest.Builder
configurationInfo(ConfigurationInfo configurationInfo)
Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.default ProvisionedRequest.Builder
encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)
Includes all encryption-related information.ProvisionedRequest.Builder
encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.ProvisionedRequest.Builder
enhancedMonitoring(String enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster.ProvisionedRequest.Builder
enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)
Specifies the level of monitoring for the MSK cluster.ProvisionedRequest.Builder
kafkaVersion(String kafkaVersion)
The Apache Kafka version that you want for the cluster.default ProvisionedRequest.Builder
loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
Log delivery information for the cluster.ProvisionedRequest.Builder
loggingInfo(LoggingInfo loggingInfo)
Log delivery information for the cluster.ProvisionedRequest.Builder
numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.default ProvisionedRequest.Builder
openMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)
The settings for open monitoring.ProvisionedRequest.Builder
openMonitoring(OpenMonitoringInfo openMonitoring)
The settings for open monitoring.ProvisionedRequest.Builder
storageMode(String storageMode)
This controls storage mode for supported storage tiers.ProvisionedRequest.Builder
storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
brokerNodeGroupInfo
ProvisionedRequest.Builder brokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)
Information about the brokers.
- Parameters:
brokerNodeGroupInfo
-Information about the brokers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerNodeGroupInfo
default ProvisionedRequest.Builder brokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)
Information about the brokers.
This is a convenience method that creates an instance of theBrokerNodeGroupInfo.Builder
avoiding the need to create one manually viaBrokerNodeGroupInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobrokerNodeGroupInfo(BrokerNodeGroupInfo)
.- Parameters:
brokerNodeGroupInfo
- a consumer that will call methods onBrokerNodeGroupInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
brokerNodeGroupInfo(BrokerNodeGroupInfo)
-
clientAuthentication
ProvisionedRequest.Builder clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication information.
- Parameters:
clientAuthentication
-Includes all client authentication information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientAuthentication
default ProvisionedRequest.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 viaClientAuthentication.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclientAuthentication(ClientAuthentication)
.- Parameters:
clientAuthentication
- a consumer that will call methods onClientAuthentication.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
clientAuthentication(ClientAuthentication)
-
configurationInfo
ProvisionedRequest.Builder configurationInfo(ConfigurationInfo configurationInfo)
Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.
- Parameters:
configurationInfo
-Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationInfo
default ProvisionedRequest.Builder configurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)
Represents the configuration that you want Amazon 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 viaConfigurationInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurationInfo(ConfigurationInfo)
.- Parameters:
configurationInfo
- a consumer that will call methods onConfigurationInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
configurationInfo(ConfigurationInfo)
-
encryptionInfo
ProvisionedRequest.Builder encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
- Parameters:
encryptionInfo
-Includes all encryption-related information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionInfo
default ProvisionedRequest.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 viaEncryptionInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionInfo(EncryptionInfo)
.- Parameters:
encryptionInfo
- a consumer that will call methods onEncryptionInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryptionInfo(EncryptionInfo)
-
enhancedMonitoring
ProvisionedRequest.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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnhancedMonitoring
,EnhancedMonitoring
-
enhancedMonitoring
ProvisionedRequest.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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnhancedMonitoring
,EnhancedMonitoring
-
openMonitoring
ProvisionedRequest.Builder openMonitoring(OpenMonitoringInfo openMonitoring)
The settings for open monitoring.
- Parameters:
openMonitoring
-The settings for open monitoring.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openMonitoring
default ProvisionedRequest.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 viaOpenMonitoringInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopenMonitoring(OpenMonitoringInfo)
.- Parameters:
openMonitoring
- a consumer that will call methods onOpenMonitoringInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
openMonitoring(OpenMonitoringInfo)
-
kafkaVersion
ProvisionedRequest.Builder kafkaVersion(String kafkaVersion)
The Apache Kafka version that you want for the cluster.
- Parameters:
kafkaVersion
-The Apache Kafka version that you want for the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingInfo
ProvisionedRequest.Builder loggingInfo(LoggingInfo loggingInfo)
Log delivery information for the cluster.
- Parameters:
loggingInfo
-Log delivery information for the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingInfo
default ProvisionedRequest.Builder loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)
Log delivery information for the cluster.
This is a convenience method that creates an instance of theLoggingInfo.Builder
avoiding the need to create one manually viaLoggingInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologgingInfo(LoggingInfo)
.- Parameters:
loggingInfo
- a consumer that will call methods onLoggingInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
loggingInfo(LoggingInfo)
-
numberOfBrokerNodes
ProvisionedRequest.Builder numberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
- Parameters:
numberOfBrokerNodes
-The number of broker nodes in the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageMode
ProvisionedRequest.Builder storageMode(String storageMode)
This controls storage mode for supported storage tiers.
- Parameters:
storageMode
-This controls storage mode for supported storage tiers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageMode
,StorageMode
-
storageMode
ProvisionedRequest.Builder storageMode(StorageMode storageMode)
This controls storage mode for supported storage tiers.
- Parameters:
storageMode
-This controls storage mode for supported storage tiers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageMode
,StorageMode
-
-