Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder
-
- Enclosing class:
- FirehoseDeliveryStreamMskSourceConfigurationArgs
public static final class FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FirehoseDeliveryStreamMskSourceConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FirehoseDeliveryStreamMskSourceConfigurationArgs defaults)
-
-
Method Detail
-
authenticationConfiguration
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder authenticationConfiguration(com.pulumi.core.Output<FirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationArgs> authenticationConfiguration)
- Parameters:
authenticationConfiguration- Authentication configuration of the Amazon MSK cluster. See `authenticationConfiguration` block below for details.- Returns:
- builder
-
authenticationConfiguration
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder authenticationConfiguration(FirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationArgs authenticationConfiguration)
- Parameters:
authenticationConfiguration- Authentication configuration of the Amazon MSK cluster. See `authenticationConfiguration` block below for details.- Returns:
- builder
-
mskClusterArn
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder mskClusterArn(com.pulumi.core.Output<java.lang.String> mskClusterArn)
- Parameters:
mskClusterArn- ARN of the Amazon MSK cluster.- Returns:
- builder
-
mskClusterArn
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder mskClusterArn(java.lang.String mskClusterArn)
- Parameters:
mskClusterArn- ARN of the Amazon MSK cluster.- Returns:
- builder
-
readFromTimestamp
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder readFromTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> readFromTimestamp)
- Parameters:
readFromTimestamp- Start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active. If you want to create a Firehose stream with Earliest start position set the `readFromTimestamp` parameter to Epoch (1970-01-01T00:00:00Z).- Returns:
- builder
-
readFromTimestamp
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder readFromTimestamp(java.lang.String readFromTimestamp)
- Parameters:
readFromTimestamp- Start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active. If you want to create a Firehose stream with Earliest start position set the `readFromTimestamp` parameter to Epoch (1970-01-01T00:00:00Z).- Returns:
- builder
-
topicName
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder topicName(com.pulumi.core.Output<java.lang.String> topicName)
- Parameters:
topicName- Topic name within the Amazon MSK cluster.- Returns:
- builder
-
topicName
public FirehoseDeliveryStreamMskSourceConfigurationArgs.Builder topicName(java.lang.String topicName)
- Parameters:
topicName- Topic name within the Amazon MSK cluster.- Returns:
- builder
-
build
public FirehoseDeliveryStreamMskSourceConfigurationArgs build()
-
-