Class Stats.Builder

  • Enclosing class:
    Stats

    public static class Stats.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • visibleMessages

        public Stats.Builder visibleMessages​(Long visibleMessages)
        The approximate number of visible messages (available for delivery) currently in the queue.
        Parameters:
        visibleMessages - the value to set
        Returns:
        this builder
      • inFlightMessages

        public Stats.Builder inFlightMessages​(Long inFlightMessages)
        The approximate number of messages delivered to a consumer but not yet deleted and so unavailable for re-delivery.
        Parameters:
        inFlightMessages - the value to set
        Returns:
        this builder
      • sizeInBytes

        public Stats.Builder sizeInBytes​(Long sizeInBytes)
        The approximate size of the queue in bytes.

        Sum of the size of visible and in-flight messages.

        Parameters:
        sizeInBytes - the value to set
        Returns:
        this builder
      • build

        public Stats build()