Class PiMeterCellConfig.Builder

    • Method Detail

      • withMeterCellId

        public PiMeterCellConfig.Builder withMeterCellId​(PiMeterCellId meterCellId)
        Sets the meter cell identifier for this meter.
        Parameters:
        meterCellId - meter cell identifier
        Returns:
        this
      • withCommittedBand

        public PiMeterCellConfig.Builder withCommittedBand​(long rate,
                                                           long burst)
        Sets the committed band of this meter.
        Parameters:
        rate - committed rate
        burst - committed burst
        Returns:
        this
      • withPeakBand

        public PiMeterCellConfig.Builder withPeakBand​(long rate,
                                                      long burst)
        Sets the peak band of this meter.
        Parameters:
        rate - peak rate
        burst - peak burst
        Returns:
        this
      • build

        public PiMeterCellConfig build()
        Builds the meter cell configuration.
        Returns:
        a new meter cell configuration