Interface PipeSourceParameters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PipeSourceParameters.Builder,PipeSourceParameters>,SdkBuilder<PipeSourceParameters.Builder,PipeSourceParameters>,SdkPojo
- Enclosing class:
- PipeSourceParameters
public static interface PipeSourceParameters.Builder extends SdkPojo, CopyableBuilder<PipeSourceParameters.Builder,PipeSourceParameters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PipeSourceParameters.BuilderactiveMQBrokerParameters(Consumer<PipeSourceActiveMQBrokerParameters.Builder> activeMQBrokerParameters)The parameters for using an Active MQ broker as a source.PipeSourceParameters.BuilderactiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters)The parameters for using an Active MQ broker as a source.default PipeSourceParameters.BuilderdynamoDBStreamParameters(Consumer<PipeSourceDynamoDBStreamParameters.Builder> dynamoDBStreamParameters)The parameters for using a DynamoDB stream as a source.PipeSourceParameters.BuilderdynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters)The parameters for using a DynamoDB stream as a source.default PipeSourceParameters.BuilderfilterCriteria(Consumer<FilterCriteria.Builder> filterCriteria)The collection of event patterns used to filter events.PipeSourceParameters.BuilderfilterCriteria(FilterCriteria filterCriteria)The collection of event patterns used to filter events.default PipeSourceParameters.BuilderkinesisStreamParameters(Consumer<PipeSourceKinesisStreamParameters.Builder> kinesisStreamParameters)The parameters for using a Kinesis stream as a source.PipeSourceParameters.BuilderkinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters)The parameters for using a Kinesis stream as a source.default PipeSourceParameters.BuildermanagedStreamingKafkaParameters(Consumer<PipeSourceManagedStreamingKafkaParameters.Builder> managedStreamingKafkaParameters)The parameters for using an MSK stream as a source.PipeSourceParameters.BuildermanagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters)The parameters for using an MSK stream as a source.default PipeSourceParameters.BuilderrabbitMQBrokerParameters(Consumer<PipeSourceRabbitMQBrokerParameters.Builder> rabbitMQBrokerParameters)The parameters for using a Rabbit MQ broker as a source.PipeSourceParameters.BuilderrabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters)The parameters for using a Rabbit MQ broker as a source.default PipeSourceParameters.BuilderselfManagedKafkaParameters(Consumer<PipeSourceSelfManagedKafkaParameters.Builder> selfManagedKafkaParameters)The parameters for using a self-managed Apache Kafka stream as a source.PipeSourceParameters.BuilderselfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)The parameters for using a self-managed Apache Kafka stream as a source.default PipeSourceParameters.BuildersqsQueueParameters(Consumer<PipeSourceSqsQueueParameters.Builder> sqsQueueParameters)The parameters for using a Amazon SQS stream as a source.PipeSourceParameters.BuildersqsQueueParameters(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, sdkFields
-
-
-
-
Method Detail
-
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.Builderavoiding the need to create one manually viaPipeSourceActiveMQBrokerParameters.builder().When the
Consumercompletes,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:
activeMQBrokerParameters(PipeSourceActiveMQBrokerParameters)
-
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.Builderavoiding the need to create one manually viaPipeSourceDynamoDBStreamParameters.builder().When the
Consumercompletes,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:
dynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters)
-
filterCriteria
PipeSourceParameters.Builder filterCriteria(FilterCriteria filterCriteria)
The collection of event patterns used to filter events.
To remove a filter, specify a
FilterCriteriaobject with an empty array ofFilterobjects.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
FilterCriteriaobject with an empty array ofFilterobjects.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
FilterCriteriaobject with an empty array ofFilterobjects.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.Builderavoiding the need to create one manually viaFilterCriteria.builder().When the
Consumercompletes,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:
filterCriteria(FilterCriteria)
-
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.Builderavoiding the need to create one manually viaPipeSourceKinesisStreamParameters.builder().When the
Consumercompletes,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:
kinesisStreamParameters(PipeSourceKinesisStreamParameters)
-
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.Builderavoiding the need to create one manually viaPipeSourceManagedStreamingKafkaParameters.builder().When the
Consumercompletes,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:
managedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters)
-
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.Builderavoiding the need to create one manually viaPipeSourceRabbitMQBrokerParameters.builder().When the
Consumercompletes,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:
rabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters)
-
selfManagedKafkaParameters
PipeSourceParameters.Builder selfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)
The parameters for using a self-managed Apache Kafka stream as a source.
- Parameters:
selfManagedKafkaParameters- The parameters for using a self-managed Apache Kafka stream as a source.- 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.
This is a convenience method that creates an instance of thePipeSourceSelfManagedKafkaParameters.Builderavoiding the need to create one manually viaPipeSourceSelfManagedKafkaParameters.builder().When the
Consumercompletes,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:
selfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters)
-
sqsQueueParameters
PipeSourceParameters.Builder sqsQueueParameters(PipeSourceSqsQueueParameters 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.Builderavoiding the need to create one manually viaPipeSourceSqsQueueParameters.builder().When the
Consumercompletes,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:
sqsQueueParameters(PipeSourceSqsQueueParameters)
-
-