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.BuilderbrokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)Information about the brokers.ProvisionedRequest.BuilderbrokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)Information about the brokers.default ProvisionedRequest.BuilderclientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)Includes all client authentication information.ProvisionedRequest.BuilderclientAuthentication(ClientAuthentication clientAuthentication)Includes all client authentication information.default ProvisionedRequest.BuilderconfigurationInfo(Consumer<ConfigurationInfo.Builder> configurationInfo)Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.ProvisionedRequest.BuilderconfigurationInfo(ConfigurationInfo configurationInfo)Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.default ProvisionedRequest.BuilderencryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)Includes all encryption-related information.ProvisionedRequest.BuilderencryptionInfo(EncryptionInfo encryptionInfo)Includes all encryption-related information.ProvisionedRequest.BuilderenhancedMonitoring(String enhancedMonitoring)Specifies the level of monitoring for the MSK cluster.ProvisionedRequest.BuilderenhancedMonitoring(EnhancedMonitoring enhancedMonitoring)Specifies the level of monitoring for the MSK cluster.ProvisionedRequest.BuilderkafkaVersion(String kafkaVersion)The Apache Kafka version that you want for the cluster.default ProvisionedRequest.BuilderloggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)Log delivery information for the cluster.ProvisionedRequest.BuilderloggingInfo(LoggingInfo loggingInfo)Log delivery information for the cluster.ProvisionedRequest.BuildernumberOfBrokerNodes(Integer numberOfBrokerNodes)The number of broker nodes in the cluster.default ProvisionedRequest.BuilderopenMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)The settings for open monitoring.ProvisionedRequest.BuilderopenMonitoring(OpenMonitoringInfo openMonitoring)The settings for open monitoring.ProvisionedRequest.BuilderstorageMode(String storageMode)This controls storage mode for supported storage tiers.ProvisionedRequest.BuilderstorageMode(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaBrokerNodeGroupInfo.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaClientAuthentication.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaConfigurationInfo.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEncryptionInfo.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaOpenMonitoringInfo.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLoggingInfo.builder().When the
Consumercompletes,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
-
-