Object/Class

org.cert.netsa.io.ipfix

IEUnits

Related Docs: class IEUnits | package ipfix

Permalink

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, Serializable, Product, Equals, ShortEnum[IEUnits], ValueEnum[Short, IEUnits], AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. IEUnits
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ShortEnum
  7. ValueEnum
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Bits extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting bits.

  5. object Entries extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting entries for MPLS label stack.

  6. object Flows extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting flow records.

  7. object FourOctetWords extends IEUnits with Product with Serializable

    Permalink

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

  8. object Frames extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting frames.

  9. object Hops extends IEUnits with Product with Serializable

    Permalink

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

  10. object Inferred extends IEUnits with Product with Serializable

    Permalink

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

  11. object Messages extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting messages for reliability reporting.

  12. object MicroSeconds extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting microseconds.

  13. object MilliSeconds extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting milliseconds.

  14. object NONE extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting no units.

  15. object NanoSeconds extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting nanoseconds.

  16. object Octets extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting octets.

  17. object Packets extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting packets.

  18. object Ports extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting ports.

  19. object Seconds extends IEUnits with Product with Serializable

    Permalink

    IPFIX IE unit value denoting seconds.

  20. def apply(v: Short): IEUnits

    Permalink

    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.

  21. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  22. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final macro def findValues: IndexedSeq[IEUnits]

    Permalink
    Attributes
    protected
    Definition Classes
    ShortEnum
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. lazy val values: IndexedSeq[IEUnits]

    Permalink

    Collection of all known valid information element units.

    Collection of all known valid information element units.

    Definition Classes
    IEUnits → ValueEnum
  34. final lazy val valuesToEntriesMap: Map[Short, IEUnits]

    Permalink
    Definition Classes
    ValueEnum
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def withName(name: String): IEUnits

    Permalink

    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.

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

    Permalink

    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.

  40. def withValue(i: Short): IEUnits

    Permalink
    Definition Classes
    ValueEnum
    Annotations
    @SuppressWarnings()
  41. def withValueEither(i: Short): Either[NoSuchMember[Short, ValueEnumEntry[Short]], IEUnits]

    Permalink
    Definition Classes
    ValueEnum
  42. def withValueOpt(i: Short): Option[IEUnits]

    Permalink
    Definition Classes
    ValueEnum

Inherited from Serializable

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