Interface PipeSourceParameters.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<PipeSourceParameters.Builder,,- PipeSourceParameters> - SdkBuilder<PipeSourceParameters.Builder,,- PipeSourceParameters> - SdkPojo
- Enclosing class:
- PipeSourceParameters
- 
Method SummaryModifier and TypeMethodDescriptiondefault PipeSourceParameters.BuilderactiveMQBrokerParameters(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.BuilderdynamoDBStreamParameters(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.BuilderfilterCriteria(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.BuilderkinesisStreamParameters(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.BuildermanagedStreamingKafkaParameters(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.BuilderrabbitMQBrokerParameters(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.BuilderselfManagedKafkaParameters(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.BuildersqsQueueParameters(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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
filterCriteriaThe 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 of- Filterobjects.- 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.
 
- 
filterCriteriadefault 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 on- FilterCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
kinesisStreamParametersPipeSourceParameters.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.
 
- 
kinesisStreamParametersdefault 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 on- PipeSourceKinesisStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dynamoDBStreamParametersPipeSourceParameters.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.
 
- 
dynamoDBStreamParametersdefault 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 on- PipeSourceDynamoDBStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
sqsQueueParametersThe 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.
 
- 
sqsQueueParametersdefault 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 on- PipeSourceSqsQueueParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
activeMQBrokerParametersPipeSourceParameters.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.
 
- 
activeMQBrokerParametersdefault 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 on- PipeSourceActiveMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
rabbitMQBrokerParametersPipeSourceParameters.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.
 
- 
rabbitMQBrokerParametersdefault 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 on- PipeSourceRabbitMQBrokerParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
managedStreamingKafkaParametersPipeSourceParameters.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.
 
- 
managedStreamingKafkaParametersdefault 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 on- PipeSourceManagedStreamingKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
selfManagedKafkaParametersPipeSourceParameters.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.
 
- 
selfManagedKafkaParametersdefault 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.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 on- PipeSourceSelfManagedKafkaParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-