Object/Class

org.cert.netsa.io.ipfix

IESemantics

Related Docs: class IESemantics | package ipfix

Permalink

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
Serializable, Serializable, Product, Equals, ShortEnum[IESemantics], ValueEnum[Short, IESemantics], AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. IESemantics
  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 Default extends IESemantics with Product with Serializable

    Permalink

    IPFIX element sematic value denoting no sematics.

  5. object DeltaCounter extends IESemantics with Product with Serializable

    Permalink

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

  6. object Flags extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting a set of bit fields.

  7. object Identifier extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting an identifier.

  8. object List extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting a list.

  9. object Quantity extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting a discrete measured value.

  10. object SnmpCounter extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting an SNMP counter.

  11. object SnmpGauge extends IESemantics with Product with Serializable

    Permalink

    IPFIX element semantic value denoting an SNMP gauge.

  12. object TotalCounter extends IESemantics with Product with Serializable

    Permalink

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

  13. def apply(v: Short): IESemantics

    Permalink

    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.

  14. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  26. lazy val values: IndexedSeq[IESemantics]

    Permalink

    Collection of all known valid information element semantics.

    Collection of all known valid information element semantics.

    Definition Classes
    IESemantics → ValueEnum
  27. final lazy val valuesToEntriesMap: Map[Short, IESemantics]

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def withName(name: String): IESemantics

    Permalink

    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.

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

    Permalink

    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.

  33. def withValue(i: Short): IESemantics

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

    Permalink
    Definition Classes
    ValueEnum
  35. def withValueOpt(i: Short): Option[IESemantics]

    Permalink
    Definition Classes
    ValueEnum

Inherited from Serializable

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