Interface MSKSourceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MSKSourceConfiguration.Builder,
,MSKSourceConfiguration> SdkBuilder<MSKSourceConfiguration.Builder,
,MSKSourceConfiguration> SdkPojo
- Enclosing class:
MSKSourceConfiguration
public static interface MSKSourceConfiguration.Builder
extends SdkPojo, CopyableBuilder<MSKSourceConfiguration.Builder,MSKSourceConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault MSKSourceConfiguration.Builder
authenticationConfiguration
(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration) The authentication configuration of the Amazon MSK cluster.authenticationConfiguration
(AuthenticationConfiguration authenticationConfiguration) The authentication configuration of the Amazon MSK cluster.mskClusterARN
(String mskClusterARN) The ARN of the Amazon MSK cluster.The topic name within the Amazon MSK cluster.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 Details
-
mskClusterARN
The ARN of the Amazon MSK cluster.
- Parameters:
mskClusterARN
- The ARN of the Amazon MSK cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicName
The topic name within the Amazon MSK cluster.
- Parameters:
topicName
- The topic name within the Amazon MSK cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
MSKSourceConfiguration.Builder authenticationConfiguration(AuthenticationConfiguration authenticationConfiguration) The authentication configuration of the Amazon MSK cluster.
- Parameters:
authenticationConfiguration
- The authentication configuration of the Amazon MSK cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
default MSKSourceConfiguration.Builder authenticationConfiguration(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration) The authentication configuration of the Amazon MSK cluster.
This is a convenience method that creates an instance of theAuthenticationConfiguration.Builder
avoiding the need to create one manually viaAuthenticationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthenticationConfiguration(AuthenticationConfiguration)
.- Parameters:
authenticationConfiguration
- a consumer that will call methods onAuthenticationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-