@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PipeSourceParameters extends Object implements Serializable, Cloneable, StructuredPojo
The parameters required to set up a source for your pipe.
Constructor and Description |
---|
PipeSourceParameters() |
Modifier and Type | Method and Description |
---|---|
PipeSourceParameters |
clone() |
boolean |
equals(Object obj) |
PipeSourceActiveMQBrokerParameters |
getActiveMQBrokerParameters()
The parameters for using an Active MQ broker as a source.
|
PipeSourceDynamoDBStreamParameters |
getDynamoDBStreamParameters()
The parameters for using a DynamoDB stream as a source.
|
FilterCriteria |
getFilterCriteria()
The collection of event patterns used to filter events.
|
PipeSourceKinesisStreamParameters |
getKinesisStreamParameters()
The parameters for using a Kinesis stream as a source.
|
PipeSourceManagedStreamingKafkaParameters |
getManagedStreamingKafkaParameters()
The parameters for using an MSK stream as a source.
|
PipeSourceRabbitMQBrokerParameters |
getRabbitMQBrokerParameters()
The parameters for using a Rabbit MQ broker as a source.
|
PipeSourceSelfManagedKafkaParameters |
getSelfManagedKafkaParameters()
The parameters for using a self-managed Apache Kafka stream as a source.
|
PipeSourceSqsQueueParameters |
getSqsQueueParameters()
The parameters for using a Amazon SQS stream as a source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters)
The parameters for using an Active MQ broker as a source.
|
void |
setDynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters)
The parameters for using a DynamoDB stream as a source.
|
void |
setFilterCriteria(FilterCriteria filterCriteria)
The collection of event patterns used to filter events.
|
void |
setKinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters)
The parameters for using a Kinesis stream as a source.
|
void |
setManagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters)
The parameters for using an MSK stream as a source.
|
void |
setRabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters)
The parameters for using a Rabbit MQ broker as a source.
|
void |
setSelfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)
The parameters for using a self-managed Apache Kafka stream as a source.
|
void |
setSqsQueueParameters(PipeSourceSqsQueueParameters sqsQueueParameters)
The parameters for using a Amazon SQS stream as a source.
|
String |
toString()
Returns a string representation of this object.
|
PipeSourceParameters |
withActiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters)
The parameters for using an Active MQ broker as a source.
|
PipeSourceParameters |
withDynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters)
The parameters for using a DynamoDB stream as a source.
|
PipeSourceParameters |
withFilterCriteria(FilterCriteria filterCriteria)
The collection of event patterns used to filter events.
|
PipeSourceParameters |
withKinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters)
The parameters for using a Kinesis stream as a source.
|
PipeSourceParameters |
withManagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters)
The parameters for using an MSK stream as a source.
|
PipeSourceParameters |
withRabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters)
The parameters for using a Rabbit MQ broker as a source.
|
PipeSourceParameters |
withSelfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)
The parameters for using a self-managed Apache Kafka stream as a source.
|
PipeSourceParameters |
withSqsQueueParameters(PipeSourceSqsQueueParameters sqsQueueParameters)
The parameters for using a Amazon SQS stream as a source.
|
public void setActiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters)
The parameters for using an Active MQ broker as a source.
activeMQBrokerParameters
- The parameters for using an Active MQ broker as a source.public PipeSourceActiveMQBrokerParameters getActiveMQBrokerParameters()
The parameters for using an Active MQ broker as a source.
public PipeSourceParameters withActiveMQBrokerParameters(PipeSourceActiveMQBrokerParameters activeMQBrokerParameters)
The parameters for using an Active MQ broker as a source.
activeMQBrokerParameters
- The parameters for using an Active MQ broker as a source.public void setDynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters)
The parameters for using a DynamoDB stream as a source.
dynamoDBStreamParameters
- The parameters for using a DynamoDB stream as a source.public PipeSourceDynamoDBStreamParameters getDynamoDBStreamParameters()
The parameters for using a DynamoDB stream as a source.
public PipeSourceParameters withDynamoDBStreamParameters(PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters)
The parameters for using a DynamoDB stream as a source.
dynamoDBStreamParameters
- The parameters for using a DynamoDB stream as a source.public void setFilterCriteria(FilterCriteria filterCriteria)
The collection of event patterns used to filter events.
To remove a filter, specify a FilterCriteria
object with an empty array of Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
filterCriteria
- The collection of event patterns used to filter events.
To remove a filter, specify a FilterCriteria
object with an empty array of
Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
public FilterCriteria getFilterCriteria()
The collection of event patterns used to filter events.
To remove a filter, specify a FilterCriteria
object with an empty array of Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
To remove a filter, specify a FilterCriteria
object with an empty array of
Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
public PipeSourceParameters withFilterCriteria(FilterCriteria filterCriteria)
The collection of event patterns used to filter events.
To remove a filter, specify a FilterCriteria
object with an empty array of Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
filterCriteria
- The collection of event patterns used to filter events.
To remove a filter, specify a FilterCriteria
object with an empty array of
Filter
objects.
For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
public void setKinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters)
The parameters for using a Kinesis stream as a source.
kinesisStreamParameters
- The parameters for using a Kinesis stream as a source.public PipeSourceKinesisStreamParameters getKinesisStreamParameters()
The parameters for using a Kinesis stream as a source.
public PipeSourceParameters withKinesisStreamParameters(PipeSourceKinesisStreamParameters kinesisStreamParameters)
The parameters for using a Kinesis stream as a source.
kinesisStreamParameters
- The parameters for using a Kinesis stream as a source.public void setManagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters)
The parameters for using an MSK stream as a source.
managedStreamingKafkaParameters
- The parameters for using an MSK stream as a source.public PipeSourceManagedStreamingKafkaParameters getManagedStreamingKafkaParameters()
The parameters for using an MSK stream as a source.
public PipeSourceParameters withManagedStreamingKafkaParameters(PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters)
The parameters for using an MSK stream as a source.
managedStreamingKafkaParameters
- The parameters for using an MSK stream as a source.public void setRabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters)
The parameters for using a Rabbit MQ broker as a source.
rabbitMQBrokerParameters
- The parameters for using a Rabbit MQ broker as a source.public PipeSourceRabbitMQBrokerParameters getRabbitMQBrokerParameters()
The parameters for using a Rabbit MQ broker as a source.
public PipeSourceParameters withRabbitMQBrokerParameters(PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters)
The parameters for using a Rabbit MQ broker as a source.
rabbitMQBrokerParameters
- The parameters for using a Rabbit MQ broker as a source.public void setSelfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)
The parameters for using a self-managed Apache Kafka stream as a source.
selfManagedKafkaParameters
- The parameters for using a self-managed Apache Kafka stream as a source.public PipeSourceSelfManagedKafkaParameters getSelfManagedKafkaParameters()
The parameters for using a self-managed Apache Kafka stream as a source.
public PipeSourceParameters withSelfManagedKafkaParameters(PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters)
The parameters for using a self-managed Apache Kafka stream as a source.
selfManagedKafkaParameters
- The parameters for using a self-managed Apache Kafka stream as a source.public void setSqsQueueParameters(PipeSourceSqsQueueParameters sqsQueueParameters)
The parameters for using a Amazon SQS stream as a source.
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a source.public PipeSourceSqsQueueParameters getSqsQueueParameters()
The parameters for using a Amazon SQS stream as a source.
public PipeSourceParameters withSqsQueueParameters(PipeSourceSqsQueueParameters sqsQueueParameters)
The parameters for using a Amazon SQS stream as a source.
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a source.public String toString()
toString
in class Object
Object.toString()
public PipeSourceParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.