Packages

case object IEUnits extends ShortEnum[IEUnits] with Product with Serializable

IPFIX Information Element Units as defined in RFC5610

A description of the units of an IPFIX Information Element. These correspond to the units implicitly defined in the Information Element definitions in Section 5 of the IPFIX Information Model (RFC5102); see that section for more information on the types described below. The special value 0x00 (none) is used to note that the field is unitless.

See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-units

May be converted to and from Short values.

Linear Supertypes
Serializable, Product, Equals, ShortEnum[IEUnits], ValueEnum[Short, IEUnits], AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. IEUnits
  2. Serializable
  3. Product
  4. Equals
  5. ShortEnum
  6. ValueEnum
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(v: Short): IEUnits

    The Information Element units type associated with this Short value.

    The Information Element units type associated with this Short value.

    Exceptions thrown

    java.util.NoSuchElementException if the short represents no known Information Element unit type.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final macro def findValues: IndexedSeq[IEUnits]
    Attributes
    protected
    Definition Classes
    ShortEnum
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def productElementName(n: Int): String
    Definition Classes
    Product
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. lazy val values: IndexedSeq[IEUnits]

    Collection of all known valid information element units.

    Collection of all known valid information element units.

    Definition Classes
    IEUnits → ValueEnum
  20. final lazy val valuesToEntriesMap: Map[Short, IEUnits]
    Definition Classes
    ValueEnum
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. def withName(name: String): IEUnits

    The Information Element units type identified by the name name.

    The Information Element units type identified by the name name.

    Exceptions thrown

    java.util.NoSuchElementException if the name represents no known information element unit.

  25. def withNameOpt(name: String): Option[IEUnits]

    Finds the IEUnits whose name is name as an Option.

    Finds the IEUnits whose name is name as an Option.

    The function seaches linearly through the list of units.

    returns

    The information element unit represented by name.

  26. def withValue(i: Short): IEUnits
    Definition Classes
    ValueEnum
    Annotations
    @SuppressWarnings()
  27. def withValueEither(i: Short): Either[NoSuchMember[Short, ValueEnumEntry[Short]], IEUnits]
    Definition Classes
    ValueEnum
  28. def withValueOpt(i: Short): Option[IEUnits]
    Definition Classes
    ValueEnum
  29. case object Bits extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting bits.

  30. case object Entries extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting entries for MPLS label stack.

  31. case object Flows extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting flow records.

  32. case object FourOctetWords extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting 4-octet words for IPv4 header length.

  33. case object Frames extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting frames.

  34. case object Hops extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting number of hops for TTL reporting.

  35. case object Inferred extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting the units of the inferred information element.

  36. case object Messages extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting messages for reliability reporting.

  37. case object MicroSeconds extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting microseconds.

  38. case object MilliSeconds extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting milliseconds.

  39. case object NONE extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting no units.

  40. case object NanoSeconds extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting nanoseconds.

  41. case object Octets extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting octets.

  42. case object Packets extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting packets.

  43. case object Ports extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting ports.

  44. case object Seconds extends IEUnits with Product with Serializable

    IPFIX IE unit value denoting seconds.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ShortEnum[IEUnits]

Inherited from ValueEnum[Short, IEUnits]

Inherited from AnyRef

Inherited from Any

Members

Values

Ungrouped