## Uses of Class
com.h3c.of.lib.msg.MeterBandType

- Packages that use MeterBandType
  Package | Description
  --- | ---
  com.h3c.of.lib.mp | Representations of OpenFlow Protocol Multipart Message bodies.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.

- - ### Uses of MeterBandType in com.h3c.of.lib.mp

    Methods in com.h3c.of.lib.mp that return types with arguments of type MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `Set<MeterBandType>` | MBodyMeterFeatures.`getBandTypes()` Returns the set of supported meter band types; Since 1.3.

    Method parameters in com.h3c.of.lib.mp with type arguments of type MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `MBodyMutableMeterFeatures` | MBodyMutableMeterFeatures.`bandTypes(Set<MeterBandType> types)` Sets the supported meter band types; Since 1.3.

  - ### Uses of MeterBandType in com.h3c.of.lib.msg

    Methods in com.h3c.of.lib.msg that return MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `MeterBandType` | MeterBand.`getType()` Returns the meter band type.
    `static MeterBandType` | MeterBandType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static MeterBandType[]` | MeterBandType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.h3c.of.lib.msg that return types with arguments of type MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `static Set<MeterBandType>` | MeterBandType.`decodeFlags(int bitmap, ProtocolVersion pv)` Decodes the meter band type flags, based on the code associated with the flags, and returns the set of corresponding constants.

    Methods in com.h3c.of.lib.msg with parameters of type MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize)` Creates a DROP meter band.
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize, ExperimenterId eid)` Creates an EXPERIMENTER meter band.
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize, int value)` Creates a DSCP_REMARK or EXPERIMENTER meter band.

    Method parameters in com.h3c.of.lib.msg with type arguments of type MeterBandType
    Modifier and Type | Method and Description
    --- | ---
    `static int` | MeterBandType.`encodeFlags(Set<MeterBandType> flags, ProtocolVersion pv)` Encodes a set of meter band type flags as a bitmap.

Copyright © 2014. All Rights Reserved.