Interface MSKSourceDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<MSKSourceDescription.Builder,MSKSourceDescription>
,SdkBuilder<MSKSourceDescription.Builder,MSKSourceDescription>
,SdkPojo
- Enclosing class:
- MSKSourceDescription
public static interface MSKSourceDescription.Builder extends SdkPojo, CopyableBuilder<MSKSourceDescription.Builder,MSKSourceDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MSKSourceDescription.Builder
authenticationConfiguration(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.MSKSourceDescription.Builder
authenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.MSKSourceDescription.Builder
deliveryStartTimestamp(Instant deliveryStartTimestamp)
Kinesis Data Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.MSKSourceDescription.Builder
mskClusterARN(String mskClusterARN)
The ARN of the Amazon MSK cluster.MSKSourceDescription.Builder
topicName(String topicName)
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 Detail
-
mskClusterARN
MSKSourceDescription.Builder mskClusterARN(String 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
MSKSourceDescription.Builder topicName(String 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
MSKSourceDescription.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 MSKSourceDescription.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:
authenticationConfiguration(AuthenticationConfiguration)
-
deliveryStartTimestamp
MSKSourceDescription.Builder deliveryStartTimestamp(Instant deliveryStartTimestamp)
Kinesis Data Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
- Parameters:
deliveryStartTimestamp
- Kinesis Data Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-