Class UpfMeter.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setCellId

        public UpfMeter.Builder setCellId​(int cellId)
        Set the meter cell index of this meter.
        Parameters:
        cellId - the meter cell index
        Returns:
        this builder object
      • setCommittedBand

        public UpfMeter.Builder setCommittedBand​(long cir,
                                                 long cburst)
        Set the committed band of this meter. Valid only for meter of type application.
        Parameters:
        cir - the Committed Information Rate in bytes/s
        cburst - the Committed Burst in bytes
        Returns:
        this builder object
      • setPeakBand

        public UpfMeter.Builder setPeakBand​(long pir,
                                            long pburst)
        Set the peak band of this meter.
        Parameters:
        pir - the Peak Information Rate in bytes/s
        pburst - the Peak Burst in bytes
        Returns:
        this builder object
      • setSession

        public UpfMeter.Builder setSession()
        Make this meter a session meter.
        Returns:
        this builder object
      • setApplication

        public UpfMeter.Builder setApplication()
        Make this meter an application meter.
        Returns:
        this builder object
      • setSlice

        public UpfMeter.Builder setSlice()
        Make this meter a slice meter.
        Returns:
        this builder object