Interface Provisioned.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Provisioned.Builder,Provisioned>,SdkBuilder<Provisioned.Builder,Provisioned>,SdkPojo
- Enclosing class:
- Provisioned
public static interface Provisioned.Builder extends SdkPojo, CopyableBuilder<Provisioned.Builder,Provisioned>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Provisioned.BuilderbrokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)Information about the brokers.Provisioned.BuilderbrokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)Information about the brokers.default Provisioned.BuilderclientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)Includes all client authentication information.Provisioned.BuilderclientAuthentication(ClientAuthentication clientAuthentication)Includes all client authentication information.default Provisioned.BuildercurrentBrokerSoftwareInfo(Consumer<BrokerSoftwareInfo.Builder> currentBrokerSoftwareInfo)Information about the Apache Kafka version deployed on the brokers.Provisioned.BuildercurrentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)Information about the Apache Kafka version deployed on the brokers.Provisioned.BuildercustomerActionStatus(String customerActionStatus)Determines if there is an action required from the customer.Provisioned.BuildercustomerActionStatus(CustomerActionStatus customerActionStatus)Determines if there is an action required from the customer.default Provisioned.BuilderencryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)Includes all encryption-related information.Provisioned.BuilderencryptionInfo(EncryptionInfo encryptionInfo)Includes all encryption-related information.Provisioned.BuilderenhancedMonitoring(String enhancedMonitoring)Specifies the level of monitoring for the MSK cluster.Provisioned.BuilderenhancedMonitoring(EnhancedMonitoring enhancedMonitoring)Specifies the level of monitoring for the MSK cluster.default Provisioned.BuilderloggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)Log delivery information for the cluster.Provisioned.BuilderloggingInfo(LoggingInfo loggingInfo)Log delivery information for the cluster.Provisioned.BuildernumberOfBrokerNodes(Integer numberOfBrokerNodes)The number of broker nodes in the cluster.default Provisioned.BuilderopenMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)The settings for open monitoring.Provisioned.BuilderopenMonitoring(OpenMonitoringInfo openMonitoring)The settings for open monitoring.Provisioned.BuilderstorageMode(String storageMode)This controls storage mode for supported storage tiers.Provisioned.BuilderstorageMode(StorageMode storageMode)This controls storage mode for supported storage tiers.Provisioned.BuilderzookeeperConnectString(String zookeeperConnectString)The connection string to use to connect to the Apache ZooKeeper cluster.Provisioned.BuilderzookeeperConnectStringTls(String zookeeperConnectStringTls)The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.-
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
Provisioned.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 Provisioned.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)
-
currentBrokerSoftwareInfo
Provisioned.Builder currentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)
Information about the Apache Kafka version deployed on the brokers.
- Parameters:
currentBrokerSoftwareInfo-Information about the Apache Kafka version deployed on the brokers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentBrokerSoftwareInfo
default Provisioned.Builder currentBrokerSoftwareInfo(Consumer<BrokerSoftwareInfo.Builder> currentBrokerSoftwareInfo)
Information about the Apache Kafka version deployed on the brokers.
This is a convenience method that creates an instance of theBrokerSoftwareInfo.Builderavoiding the need to create one manually viaBrokerSoftwareInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrentBrokerSoftwareInfo(BrokerSoftwareInfo).- Parameters:
currentBrokerSoftwareInfo- a consumer that will call methods onBrokerSoftwareInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
currentBrokerSoftwareInfo(BrokerSoftwareInfo)
-
clientAuthentication
Provisioned.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 Provisioned.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)
-
encryptionInfo
Provisioned.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 Provisioned.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
Provisioned.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
Provisioned.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
Provisioned.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 Provisioned.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)
-
loggingInfo
Provisioned.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 Provisioned.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
Provisioned.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.
-
zookeeperConnectString
Provisioned.Builder zookeeperConnectString(String zookeeperConnectString)
The connection string to use to connect to the Apache ZooKeeper cluster.
- Parameters:
zookeeperConnectString-The connection string to use to connect to the Apache ZooKeeper cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zookeeperConnectStringTls
Provisioned.Builder zookeeperConnectStringTls(String zookeeperConnectStringTls)
The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
- Parameters:
zookeeperConnectStringTls-The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageMode
Provisioned.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
Provisioned.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
-
customerActionStatus
Provisioned.Builder customerActionStatus(String customerActionStatus)
Determines if there is an action required from the customer.
- Parameters:
customerActionStatus-Determines if there is an action required from the customer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomerActionStatus,CustomerActionStatus
-
customerActionStatus
Provisioned.Builder customerActionStatus(CustomerActionStatus customerActionStatus)
Determines if there is an action required from the customer.
- Parameters:
customerActionStatus-Determines if there is an action required from the customer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomerActionStatus,CustomerActionStatus
-
-