Interface PipeSourceParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipeSourceParameters.Builder,
,PipeSourceParameters> SdkBuilder<PipeSourceParameters.Builder,
,PipeSourceParameters> SdkPojo
- Enclosing class:
PipeSourceParameters
-
Method Summary
Modifier and TypeMethodDescriptiondefault PipeSourceParameters.Builder
activeMQBrokerParameters
(Consumer<PipeSourceActiveMQBrokerParameters.Builder> activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.activeMQBrokerParameters
(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.default PipeSourceParameters.Builder
dynamoDBStreamParameters
(Consumer<PipeSourceDynamoDBStreamParameters.Builder> dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.dynamoDBStreamParameters
(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.default PipeSourceParameters.Builder
filterCriteria
(Consumer<FilterCriteria.Builder> filterCriteria) The collection of event patterns used to filter events.filterCriteria
(FilterCriteria filterCriteria) The collection of event patterns used to filter events.default PipeSourceParameters.Builder
kinesisStreamParameters
(Consumer<PipeSourceKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a source.kinesisStreamParameters
(PipeSourceKinesisStreamParameters kinesisStreamParameters) The parameters for using a Kinesis stream as a source.default PipeSourceParameters.Builder
managedStreamingKafkaParameters
(Consumer<PipeSourceManagedStreamingKafkaParameters.Builder> managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.managedStreamingKafkaParameters
(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.default PipeSourceParameters.Builder
rabbitMQBrokerParameters
(Consumer<PipeSourceRabbitMQBrokerParameters.Builder> rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.rabbitMQBrokerParameters
(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.default PipeSourceParameters.Builder
selfManagedKafkaParameters
(Consumer<PipeSourceSelfManagedKafkaParameters.Builder> selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.selfManagedKafkaParameters
(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.default PipeSourceParameters.Builder
sqsQueueParameters
(Consumer<PipeSourceSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a source.sqsQueueParameters
(PipeSourceSqsQueueParameters sqsQueueParameters) The parameters for using a Amazon SQS stream as a source.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 Details
-
filterCriteria
The collection of event patterns used to filter events.
To remove a filter, specify a
FilterCriteria
object with an empty array ofFilter
objects.For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
- Parameters:
filterCriteria
- The collection of event patterns used to filter events.To remove a filter, specify a
FilterCriteria
object with an empty array ofFilter
objects.For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterCriteria
default PipeSourceParameters.Builder filterCriteria(Consumer<FilterCriteria.Builder> filterCriteria) The collection of event patterns used to filter events.
To remove a filter, specify a
FilterCriteria
object with an empty array ofFilter
objects.For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
This is a convenience method that creates an instance of theFilterCriteria.Builder
avoiding the need to create one manually viaFilterCriteria.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterCriteria(FilterCriteria)
.- Parameters:
filterCriteria
- a consumer that will call methods onFilterCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisStreamParameters
PipeSourceParameters.Builder kinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters) The parameters for using a Kinesis stream as a source.
- Parameters:
kinesisStreamParameters
- The parameters for using a Kinesis stream as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamParameters
default PipeSourceParameters.Builder kinesisStreamParameters(Consumer<PipeSourceKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a source.
This is a convenience method that creates an instance of thePipeSourceKinesisStreamParameters.Builder
avoiding the need to create one manually viaPipeSourceKinesisStreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamParameters(PipeSourceKinesisStreamParameters)
.- Parameters:
kinesisStreamParameters
- a consumer that will call methods onPipeSourceKinesisStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dynamoDBStreamParameters
PipeSourceParameters.Builder dynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.
- Parameters:
dynamoDBStreamParameters
- The parameters for using a DynamoDB stream as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamoDBStreamParameters
default PipeSourceParameters.Builder dynamoDBStreamParameters(Consumer<PipeSourceDynamoDBStreamParameters.Builder> dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.
This is a convenience method that creates an instance of thePipeSourceDynamoDBStreamParameters.Builder
avoiding the need to create one manually viaPipeSourceDynamoDBStreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters)
.- Parameters:
dynamoDBStreamParameters
- a consumer that will call methods onPipeSourceDynamoDBStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sqsQueueParameters
The parameters for using a Amazon SQS stream as a source.
- Parameters:
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqsQueueParameters
default PipeSourceParameters.Builder sqsQueueParameters(Consumer<PipeSourceSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a source.
This is a convenience method that creates an instance of thePipeSourceSqsQueueParameters.Builder
avoiding the need to create one manually viaPipeSourceSqsQueueParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosqsQueueParameters(PipeSourceSqsQueueParameters)
.- Parameters:
sqsQueueParameters
- a consumer that will call methods onPipeSourceSqsQueueParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
activeMQBrokerParameters
PipeSourceParameters.Builder activeMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.
- Parameters:
activeMQBrokerParameters
- The parameters for using an Active MQ broker as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeMQBrokerParameters
default PipeSourceParameters.Builder activeMQBrokerParameters(Consumer<PipeSourceActiveMQBrokerParameters.Builder> activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.
This is a convenience method that creates an instance of thePipeSourceActiveMQBrokerParameters.Builder
avoiding the need to create one manually viaPipeSourceActiveMQBrokerParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters)
.- Parameters:
activeMQBrokerParameters
- a consumer that will call methods onPipeSourceActiveMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rabbitMQBrokerParameters
PipeSourceParameters.Builder rabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.
- Parameters:
rabbitMQBrokerParameters
- The parameters for using a Rabbit MQ broker as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rabbitMQBrokerParameters
default PipeSourceParameters.Builder rabbitMQBrokerParameters(Consumer<PipeSourceRabbitMQBrokerParameters.Builder> rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.
This is a convenience method that creates an instance of thePipeSourceRabbitMQBrokerParameters.Builder
avoiding the need to create one manually viaPipeSourceRabbitMQBrokerParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters)
.- Parameters:
rabbitMQBrokerParameters
- a consumer that will call methods onPipeSourceRabbitMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedStreamingKafkaParameters
PipeSourceParameters.Builder managedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.
- Parameters:
managedStreamingKafkaParameters
- The parameters for using an MSK stream as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedStreamingKafkaParameters
default PipeSourceParameters.Builder managedStreamingKafkaParameters(Consumer<PipeSourceManagedStreamingKafkaParameters.Builder> managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.
This is a convenience method that creates an instance of thePipeSourceManagedStreamingKafkaParameters.Builder
avoiding the need to create one manually viaPipeSourceManagedStreamingKafkaParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters)
.- Parameters:
managedStreamingKafkaParameters
- a consumer that will call methods onPipeSourceManagedStreamingKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selfManagedKafkaParameters
PipeSourceParameters.Builder selfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.
A self managed cluster refers to any Apache Kafka cluster not hosted by Amazon Web Services. This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as Confluent Cloud, CloudKarafka, or Redpanda. For more information, see Apache Kafka streams as a source in the Amazon EventBridge User Guide.
- Parameters:
selfManagedKafkaParameters
- The parameters for using a self-managed Apache Kafka stream as a source.A self managed cluster refers to any Apache Kafka cluster not hosted by Amazon Web Services. This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as Confluent Cloud, CloudKarafka, or Redpanda. For more information, see Apache Kafka streams as a source in the Amazon EventBridge User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selfManagedKafkaParameters
default PipeSourceParameters.Builder selfManagedKafkaParameters(Consumer<PipeSourceSelfManagedKafkaParameters.Builder> selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.
A self managed cluster refers to any Apache Kafka cluster not hosted by Amazon Web Services. This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as Confluent Cloud, CloudKarafka, or Redpanda. For more information, see Apache Kafka streams as a source in the Amazon EventBridge User Guide.
This is a convenience method that creates an instance of thePipeSourceSelfManagedKafkaParameters.Builder
avoiding the need to create one manually viaPipeSourceSelfManagedKafkaParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toselfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters)
.- Parameters:
selfManagedKafkaParameters
- a consumer that will call methods onPipeSourceSelfManagedKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-