Class PipeSourceParameters

    • Method Detail

      • activeMQBrokerParameters

        public final PipeSourceActiveMQBrokerParameters activeMQBrokerParameters()

        The parameters for using an Active MQ broker as a source.

        Returns:
        The parameters for using an Active MQ broker as a source.
      • dynamoDBStreamParameters

        public final PipeSourceDynamoDBStreamParameters dynamoDBStreamParameters()

        The parameters for using a DynamoDB stream as a source.

        Returns:
        The parameters for using a DynamoDB stream as a source.
      • filterCriteria

        public final 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.

        Returns:
        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.

      • kinesisStreamParameters

        public final PipeSourceKinesisStreamParameters kinesisStreamParameters()

        The parameters for using a Kinesis stream as a source.

        Returns:
        The parameters for using a Kinesis stream as a source.
      • managedStreamingKafkaParameters

        public final PipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters()

        The parameters for using an MSK stream as a source.

        Returns:
        The parameters for using an MSK stream as a source.
      • rabbitMQBrokerParameters

        public final PipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters()

        The parameters for using a Rabbit MQ broker as a source.

        Returns:
        The parameters for using a Rabbit MQ broker as a source.
      • selfManagedKafkaParameters

        public final PipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters()

        The parameters for using a self-managed Apache Kafka stream as a source.

        Returns:
        The parameters for using a self-managed Apache Kafka stream as a source.
      • sqsQueueParameters

        public final PipeSourceSqsQueueParameters sqsQueueParameters()

        The parameters for using a Amazon SQS stream as a source.

        Returns:
        The parameters for using a Amazon SQS stream as a source.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)