Interface QueueConfiguration.Builder

    • Method Detail

      • id

        QueueConfiguration.Builder id​(String id)
        Sets the value of the Id property for this object.
        Parameters:
        id - The new value for the Id property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • queueArn

        QueueConfiguration.Builder queueArn​(String queueArn)

        The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.

        Parameters:
        queueArn - The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventsWithStrings

        QueueConfiguration.Builder eventsWithStrings​(Collection<String> events)

        A collection of bucket events for which to send notifications

        Parameters:
        events - A collection of bucket events for which to send notifications
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventsWithStrings

        QueueConfiguration.Builder eventsWithStrings​(String... events)

        A collection of bucket events for which to send notifications

        Parameters:
        events - A collection of bucket events for which to send notifications
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • events

        QueueConfiguration.Builder events​(Collection<Event> events)

        A collection of bucket events for which to send notifications

        Parameters:
        events - A collection of bucket events for which to send notifications
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • events

        QueueConfiguration.Builder events​(Event... events)

        A collection of bucket events for which to send notifications

        Parameters:
        events - A collection of bucket events for which to send notifications
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filter

        QueueConfiguration.Builder filter​(NotificationConfigurationFilter filter)
        Sets the value of the Filter property for this object.
        Parameters:
        filter - The new value for the Filter property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.