Struct aws_sdk_pipes::model::update_pipe_source_parameters::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for UpdatePipeSourceParameters
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn filter_criteria(self, input: FilterCriteria) -> Self
pub fn filter_criteria(self, input: FilterCriteria) -> Self
The collection of event patterns used to filter events. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
sourcepub fn set_filter_criteria(self, input: Option<FilterCriteria>) -> Self
pub fn set_filter_criteria(self, input: Option<FilterCriteria>) -> Self
The collection of event patterns used to filter events. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
sourcepub fn kinesis_stream_parameters(
self,
input: UpdatePipeSourceKinesisStreamParameters
) -> Self
pub fn kinesis_stream_parameters(
self,
input: UpdatePipeSourceKinesisStreamParameters
) -> Self
The parameters for using a Kinesis stream as a source.
sourcepub fn set_kinesis_stream_parameters(
self,
input: Option<UpdatePipeSourceKinesisStreamParameters>
) -> Self
pub fn set_kinesis_stream_parameters(
self,
input: Option<UpdatePipeSourceKinesisStreamParameters>
) -> Self
The parameters for using a Kinesis stream as a source.
sourcepub fn dynamo_db_stream_parameters(
self,
input: UpdatePipeSourceDynamoDbStreamParameters
) -> Self
pub fn dynamo_db_stream_parameters(
self,
input: UpdatePipeSourceDynamoDbStreamParameters
) -> Self
The parameters for using a DynamoDB stream as a source.
sourcepub fn set_dynamo_db_stream_parameters(
self,
input: Option<UpdatePipeSourceDynamoDbStreamParameters>
) -> Self
pub fn set_dynamo_db_stream_parameters(
self,
input: Option<UpdatePipeSourceDynamoDbStreamParameters>
) -> Self
The parameters for using a DynamoDB stream as a source.
sourcepub fn sqs_queue_parameters(
self,
input: UpdatePipeSourceSqsQueueParameters
) -> Self
pub fn sqs_queue_parameters(
self,
input: UpdatePipeSourceSqsQueueParameters
) -> Self
The parameters for using a Amazon SQS stream as a source.
sourcepub fn set_sqs_queue_parameters(
self,
input: Option<UpdatePipeSourceSqsQueueParameters>
) -> Self
pub fn set_sqs_queue_parameters(
self,
input: Option<UpdatePipeSourceSqsQueueParameters>
) -> Self
The parameters for using a Amazon SQS stream as a source.
sourcepub fn active_mq_broker_parameters(
self,
input: UpdatePipeSourceActiveMqBrokerParameters
) -> Self
pub fn active_mq_broker_parameters(
self,
input: UpdatePipeSourceActiveMqBrokerParameters
) -> Self
The parameters for using an Active MQ broker as a source.
sourcepub fn set_active_mq_broker_parameters(
self,
input: Option<UpdatePipeSourceActiveMqBrokerParameters>
) -> Self
pub fn set_active_mq_broker_parameters(
self,
input: Option<UpdatePipeSourceActiveMqBrokerParameters>
) -> Self
The parameters for using an Active MQ broker as a source.
sourcepub fn rabbit_mq_broker_parameters(
self,
input: UpdatePipeSourceRabbitMqBrokerParameters
) -> Self
pub fn rabbit_mq_broker_parameters(
self,
input: UpdatePipeSourceRabbitMqBrokerParameters
) -> Self
The parameters for using a Rabbit MQ broker as a source.
sourcepub fn set_rabbit_mq_broker_parameters(
self,
input: Option<UpdatePipeSourceRabbitMqBrokerParameters>
) -> Self
pub fn set_rabbit_mq_broker_parameters(
self,
input: Option<UpdatePipeSourceRabbitMqBrokerParameters>
) -> Self
The parameters for using a Rabbit MQ broker as a source.
sourcepub fn managed_streaming_kafka_parameters(
self,
input: UpdatePipeSourceManagedStreamingKafkaParameters
) -> Self
pub fn managed_streaming_kafka_parameters(
self,
input: UpdatePipeSourceManagedStreamingKafkaParameters
) -> Self
The parameters for using an MSK stream as a source.
sourcepub fn set_managed_streaming_kafka_parameters(
self,
input: Option<UpdatePipeSourceManagedStreamingKafkaParameters>
) -> Self
pub fn set_managed_streaming_kafka_parameters(
self,
input: Option<UpdatePipeSourceManagedStreamingKafkaParameters>
) -> Self
The parameters for using an MSK stream as a source.
sourcepub fn self_managed_kafka_parameters(
self,
input: UpdatePipeSourceSelfManagedKafkaParameters
) -> Self
pub fn self_managed_kafka_parameters(
self,
input: UpdatePipeSourceSelfManagedKafkaParameters
) -> Self
The parameters for using a self-managed Apache Kafka stream as a source.
sourcepub fn set_self_managed_kafka_parameters(
self,
input: Option<UpdatePipeSourceSelfManagedKafkaParameters>
) -> Self
pub fn set_self_managed_kafka_parameters(
self,
input: Option<UpdatePipeSourceSelfManagedKafkaParameters>
) -> Self
The parameters for using a self-managed Apache Kafka stream as a source.
sourcepub fn build(self) -> UpdatePipeSourceParameters
pub fn build(self) -> UpdatePipeSourceParameters
Consumes the builder and constructs a UpdatePipeSourceParameters
.