Packages

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

IPFIX Information Element Semantics as defined in RFC5610

A description of the semantics of an IPFIX Information Element. These are taken from the data type semantics defined in Section 3.2 of the IPFIX Information Model (RFC5102); see that section for more information on the types described below. The special value 0x00 (default) is used to note that no semantics apply to the field; it cannot be manipulated by a Collecting Process or File Reader that does not understand it a priori.

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

May be converted to and from Short values.

Linear Supertypes
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. IESemantics
  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): IESemantics

    The Information Element semantic type represented by the given Short value.

    The Information Element semantic type represented by the given Short value.

    Exceptions thrown

    java.util.NoSuchElementException if the short represents no known information element semantic.

  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[IESemantics]
    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[IESemantics]

    Collection of all known valid information element semantics.

    Collection of all known valid information element semantics.

    Definition Classes
    IESemantics → ValueEnum
  20. final lazy val valuesToEntriesMap: Map[Short, IESemantics]
    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): IESemantics

    The IPFIX Information Element semantic type with the name name.

    The IPFIX Information Element semantic type with the name name.

    Exceptions thrown

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

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

    Finds the IPFIX IE element semantic value whose name is name as an Option.

    Finds the IPFIX IE element semantic value whose name is name as an Option.

    The function seaches linearly through the list of semantics.

    returns

    The information element semantic represented by name.

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

    IPFIX element sematic value denoting no sematics.

  30. case object DeltaCounter extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting a counter whose initial value is 0 and that is reset to 0 each time it is exported.

  31. case object Flags extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting a set of bit fields.

  32. case object Identifier extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting an identifier.

  33. case object List extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting a list.

  34. case object Quantity extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting a discrete measured value.

  35. case object SnmpCounter extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting an SNMP counter.

  36. case object SnmpGauge extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting an SNMP gauge.

  37. case object TotalCounter extends IESemantics with Product with Serializable

    IPFIX element semantic value denoting a counter whose initial value is 0.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ShortEnum[IESemantics]

Inherited from ValueEnum[Short, IESemantics]

Inherited from AnyRef

Inherited from Any

Members

Values

Ungrouped