Package com.pulumi.aws.pipes.inputs
Class PipeSourceParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeSourceParametersArgs.Builder
-
- Enclosing class:
- PipeSourceParametersArgs
public static final class PipeSourceParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipeSourceParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeSourceParametersArgs defaults)
-
-
Method Detail
-
activemqBrokerParameters
public PipeSourceParametersArgs.Builder activemqBrokerParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersActivemqBrokerParametersArgs> activemqBrokerParameters)
- Parameters:
activemqBrokerParameters- Parameters for using an Active MQ broker as a source. See `activemqBrokerParameters` Block for details.- Returns:
- builder
-
activemqBrokerParameters
public PipeSourceParametersArgs.Builder activemqBrokerParameters(PipeSourceParametersActivemqBrokerParametersArgs activemqBrokerParameters)
- Parameters:
activemqBrokerParameters- Parameters for using an Active MQ broker as a source. See `activemqBrokerParameters` Block for details.- Returns:
- builder
-
dynamodbStreamParameters
public PipeSourceParametersArgs.Builder dynamodbStreamParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersDynamodbStreamParametersArgs> dynamodbStreamParameters)
- Parameters:
dynamodbStreamParameters- Parameters for using a DynamoDB stream as a source. See `dynamodbStreamParameters` Block for details.- Returns:
- builder
-
dynamodbStreamParameters
public PipeSourceParametersArgs.Builder dynamodbStreamParameters(PipeSourceParametersDynamodbStreamParametersArgs dynamodbStreamParameters)
- Parameters:
dynamodbStreamParameters- Parameters for using a DynamoDB stream as a source. See `dynamodbStreamParameters` Block for details.- Returns:
- builder
-
filterCriteria
public PipeSourceParametersArgs.Builder filterCriteria(@Nullable com.pulumi.core.Output<PipeSourceParametersFilterCriteriaArgs> filterCriteria)
- Parameters:
filterCriteria- Collection of event patterns used to [filter events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-filtering.html). See `filterCriteria` Block for details.- Returns:
- builder
-
filterCriteria
public PipeSourceParametersArgs.Builder filterCriteria(PipeSourceParametersFilterCriteriaArgs filterCriteria)
- Parameters:
filterCriteria- Collection of event patterns used to [filter events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-filtering.html). See `filterCriteria` Block for details.- Returns:
- builder
-
kinesisStreamParameters
public PipeSourceParametersArgs.Builder kinesisStreamParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersKinesisStreamParametersArgs> kinesisStreamParameters)
- Parameters:
kinesisStreamParameters- Parameters for using a Kinesis stream as a source. See `source_parameters.kinesis_stream_parameters` Block for details.- Returns:
- builder
-
kinesisStreamParameters
public PipeSourceParametersArgs.Builder kinesisStreamParameters(PipeSourceParametersKinesisStreamParametersArgs kinesisStreamParameters)
- Parameters:
kinesisStreamParameters- Parameters for using a Kinesis stream as a source. See `source_parameters.kinesis_stream_parameters` Block for details.- Returns:
- builder
-
managedStreamingKafkaParameters
public PipeSourceParametersArgs.Builder managedStreamingKafkaParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersManagedStreamingKafkaParametersArgs> managedStreamingKafkaParameters)
- Parameters:
managedStreamingKafkaParameters- Parameters for using an MSK stream as a source. See `managedStreamingKafkaParameters` Block for details.- Returns:
- builder
-
managedStreamingKafkaParameters
public PipeSourceParametersArgs.Builder managedStreamingKafkaParameters(PipeSourceParametersManagedStreamingKafkaParametersArgs managedStreamingKafkaParameters)
- Parameters:
managedStreamingKafkaParameters- Parameters for using an MSK stream as a source. See `managedStreamingKafkaParameters` Block for details.- Returns:
- builder
-
rabbitmqBrokerParameters
public PipeSourceParametersArgs.Builder rabbitmqBrokerParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersRabbitmqBrokerParametersArgs> rabbitmqBrokerParameters)
- Parameters:
rabbitmqBrokerParameters- Parameters for using a Rabbit MQ broker as a source. See `rabbitmqBrokerParameters` Block for details.- Returns:
- builder
-
rabbitmqBrokerParameters
public PipeSourceParametersArgs.Builder rabbitmqBrokerParameters(PipeSourceParametersRabbitmqBrokerParametersArgs rabbitmqBrokerParameters)
- Parameters:
rabbitmqBrokerParameters- Parameters for using a Rabbit MQ broker as a source. See `rabbitmqBrokerParameters` Block for details.- Returns:
- builder
-
selfManagedKafkaParameters
public PipeSourceParametersArgs.Builder selfManagedKafkaParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersSelfManagedKafkaParametersArgs> selfManagedKafkaParameters)
- Parameters:
selfManagedKafkaParameters- Parameters for using a self-managed Apache Kafka stream as a source. See `selfManagedKafkaParameters` Block for details.- Returns:
- builder
-
selfManagedKafkaParameters
public PipeSourceParametersArgs.Builder selfManagedKafkaParameters(PipeSourceParametersSelfManagedKafkaParametersArgs selfManagedKafkaParameters)
- Parameters:
selfManagedKafkaParameters- Parameters for using a self-managed Apache Kafka stream as a source. See `selfManagedKafkaParameters` Block for details.- Returns:
- builder
-
sqsQueueParameters
public PipeSourceParametersArgs.Builder sqsQueueParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersSqsQueueParametersArgs> sqsQueueParameters)
- Parameters:
sqsQueueParameters- Parameters for using an Amazon SQS stream as a source. See `source_parameters.sqs_queue_parameters` Block for details.- Returns:
- builder
-
sqsQueueParameters
public PipeSourceParametersArgs.Builder sqsQueueParameters(PipeSourceParametersSqsQueueParametersArgs sqsQueueParameters)
- Parameters:
sqsQueueParameters- Parameters for using an Amazon SQS stream as a source. See `source_parameters.sqs_queue_parameters` Block for details.- Returns:
- builder
-
build
public PipeSourceParametersArgs build()
-
-