Interface UpdatePipeSourceParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpdatePipeSourceParameters.Builder,
,UpdatePipeSourceParameters> SdkBuilder<UpdatePipeSourceParameters.Builder,
,UpdatePipeSourceParameters> SdkPojo
- Enclosing class:
UpdatePipeSourceParameters
-
Method Summary
Modifier and TypeMethodDescriptionactiveMQBrokerParameters
(Consumer<UpdatePipeSourceActiveMQBrokerParameters.Builder> activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.activeMQBrokerParameters
(UpdatePipeSourceActiveMQBrokerParameters activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.dynamoDBStreamParameters
(Consumer<UpdatePipeSourceDynamoDBStreamParameters.Builder> dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.dynamoDBStreamParameters
(UpdatePipeSourceDynamoDBStreamParameters dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.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.kinesisStreamParameters
(Consumer<UpdatePipeSourceKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a source.kinesisStreamParameters
(UpdatePipeSourceKinesisStreamParameters kinesisStreamParameters) The parameters for using a Kinesis stream as a source.managedStreamingKafkaParameters
(Consumer<UpdatePipeSourceManagedStreamingKafkaParameters.Builder> managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.managedStreamingKafkaParameters
(UpdatePipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.rabbitMQBrokerParameters
(Consumer<UpdatePipeSourceRabbitMQBrokerParameters.Builder> rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.rabbitMQBrokerParameters
(UpdatePipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.selfManagedKafkaParameters
(Consumer<UpdatePipeSourceSelfManagedKafkaParameters.Builder> selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.selfManagedKafkaParameters
(UpdatePipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters) The parameters for using a self-managed Apache Kafka stream as a source.sqsQueueParameters
(Consumer<UpdatePipeSourceSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a source.sqsQueueParameters
(UpdatePipeSourceSqsQueueParameters 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 UpdatePipeSourceParameters.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
UpdatePipeSourceParameters.Builder kinesisStreamParameters(UpdatePipeSourceKinesisStreamParameters 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 UpdatePipeSourceParameters.Builder kinesisStreamParameters(Consumer<UpdatePipeSourceKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceKinesisStreamParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceKinesisStreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamParameters(UpdatePipeSourceKinesisStreamParameters)
.- Parameters:
kinesisStreamParameters
- a consumer that will call methods onUpdatePipeSourceKinesisStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dynamoDBStreamParameters
UpdatePipeSourceParameters.Builder dynamoDBStreamParameters(UpdatePipeSourceDynamoDBStreamParameters 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 UpdatePipeSourceParameters.Builder dynamoDBStreamParameters(Consumer<UpdatePipeSourceDynamoDBStreamParameters.Builder> dynamoDBStreamParameters) The parameters for using a DynamoDB stream as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceDynamoDBStreamParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceDynamoDBStreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todynamoDBStreamParameters(UpdatePipeSourceDynamoDBStreamParameters)
.- Parameters:
dynamoDBStreamParameters
- a consumer that will call methods onUpdatePipeSourceDynamoDBStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sqsQueueParameters
UpdatePipeSourceParameters.Builder sqsQueueParameters(UpdatePipeSourceSqsQueueParameters 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 UpdatePipeSourceParameters.Builder sqsQueueParameters(Consumer<UpdatePipeSourceSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceSqsQueueParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceSqsQueueParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosqsQueueParameters(UpdatePipeSourceSqsQueueParameters)
.- Parameters:
sqsQueueParameters
- a consumer that will call methods onUpdatePipeSourceSqsQueueParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
activeMQBrokerParameters
UpdatePipeSourceParameters.Builder activeMQBrokerParameters(UpdatePipeSourceActiveMQBrokerParameters 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 UpdatePipeSourceParameters.Builder activeMQBrokerParameters(Consumer<UpdatePipeSourceActiveMQBrokerParameters.Builder> activeMQBrokerParameters) The parameters for using an Active MQ broker as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceActiveMQBrokerParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceActiveMQBrokerParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactiveMQBrokerParameters(UpdatePipeSourceActiveMQBrokerParameters)
.- Parameters:
activeMQBrokerParameters
- a consumer that will call methods onUpdatePipeSourceActiveMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rabbitMQBrokerParameters
UpdatePipeSourceParameters.Builder rabbitMQBrokerParameters(UpdatePipeSourceRabbitMQBrokerParameters 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 UpdatePipeSourceParameters.Builder rabbitMQBrokerParameters(Consumer<UpdatePipeSourceRabbitMQBrokerParameters.Builder> rabbitMQBrokerParameters) The parameters for using a Rabbit MQ broker as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceRabbitMQBrokerParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceRabbitMQBrokerParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torabbitMQBrokerParameters(UpdatePipeSourceRabbitMQBrokerParameters)
.- Parameters:
rabbitMQBrokerParameters
- a consumer that will call methods onUpdatePipeSourceRabbitMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedStreamingKafkaParameters
UpdatePipeSourceParameters.Builder managedStreamingKafkaParameters(UpdatePipeSourceManagedStreamingKafkaParameters 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 UpdatePipeSourceParameters.Builder managedStreamingKafkaParameters(Consumer<UpdatePipeSourceManagedStreamingKafkaParameters.Builder> managedStreamingKafkaParameters) The parameters for using an MSK stream as a source.
This is a convenience method that creates an instance of theUpdatePipeSourceManagedStreamingKafkaParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceManagedStreamingKafkaParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedStreamingKafkaParameters(UpdatePipeSourceManagedStreamingKafkaParameters)
.- Parameters:
managedStreamingKafkaParameters
- a consumer that will call methods onUpdatePipeSourceManagedStreamingKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selfManagedKafkaParameters
UpdatePipeSourceParameters.Builder selfManagedKafkaParameters(UpdatePipeSourceSelfManagedKafkaParameters 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 UpdatePipeSourceParameters.Builder selfManagedKafkaParameters(Consumer<UpdatePipeSourceSelfManagedKafkaParameters.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 theUpdatePipeSourceSelfManagedKafkaParameters.Builder
avoiding the need to create one manually viaUpdatePipeSourceSelfManagedKafkaParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toselfManagedKafkaParameters(UpdatePipeSourceSelfManagedKafkaParameters)
.- Parameters:
selfManagedKafkaParameters
- a consumer that will call methods onUpdatePipeSourceSelfManagedKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-