Packages

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

IPFIX Information Element Data Types as defined in RFC5102

A description of the abstract data type of an IPFIX Information Element as defined in Section 3.1 of RFC5102.

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

May be converted to and from Short values.

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

    The Information Element data type for the provided value.

    The Information Element data type for the provided value.

    Exceptions thrown

    java.util.NoSuchElementException if the value represents no known Information Element data 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[DataTypes]
    Attributes
    protected
    Definition Classes
    ShortEnum
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getDataType(dt: DataTypes): DataType

    Returns the DataType that matches dt.

  13. def getDataType(id: Int): DataType

    Returns the DataType having the specified id.

  14. def getDataType(id: Short): DataType

    Returns the DataType having the specified id.

  15. def getDataType(name: String): DataType

    Returns the DataType having the specified name.

  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def productElementName(n: Int): String
    Definition Classes
    Product
  21. def productElementNames: Iterator[String]
    Definition Classes
    Product
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. lazy val values: IndexedSeq[DataTypes]

    Collection of all known valid information element data types.

    Collection of all known valid information element data types.

    Definition Classes
    DataTypes → ValueEnum
  24. final lazy val valuesToEntriesMap: Map[Short, DataTypes]
    Definition Classes
    ValueEnum
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. def withName(name: String): DataTypes

    The IPFIX Information Element data type value whose name is given by name.

    The IPFIX Information Element data type value whose name is given by name.

    Exceptions thrown

    java.util.NoSuchElementException if the name represents no known Information Element data type.

  29. def withNameOpt(name: String): Option[DataTypes]

    The IPFIX Information Element data type value whose name is name, if it exists.

    The IPFIX Information Element data type value whose name is name, if it exists.

    returns

    The information element data type represented by name or None if name represents no known data type.

  30. def withValue(i: Short): DataTypes
    Definition Classes
    ValueEnum
    Annotations
    @SuppressWarnings()
  31. def withValueEither(i: Short): Either[NoSuchMember[Short, ValueEnumEntry[Short]], DataTypes]
    Definition Classes
    ValueEnum
  32. def withValueOpt(i: Short): Option[DataTypes]
    Definition Classes
    ValueEnum
  33. case object BasicList extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a basicList structured data.

  34. case object Boolean extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a boolean value.

  35. case object DateTimeMicroseconds extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a date-time represented in microseconds.

  36. case object DateTimeMilliseconds extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a date-time represented in milliseconds.

  37. case object DateTimeNanoseconds extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a date-time represented in nanoseconds.

  38. case object DateTimeSeconds extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a date-time represented in seconds.

  39. case object Float32 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 32-bit floating point value.

  40. case object Float64 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 64-bit floating point value.

  41. case object IPv4Address extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting an IPv4 address.

  42. case object IPv6Address extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting an IPv6 address.

  43. case object MacAddress extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a MAC address.

  44. case object OctetArray extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting an octet array.

  45. case object Signed16 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 16-bit signed value.

  46. case object Signed32 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 32-bit signed value.

  47. case object Signed64 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 64-bit signed value.

  48. case object Signed8 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting an 8-bit signed value.

  49. case object String extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a string.

  50. case object SubTemplateList extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting subTemplateList structured data.

  51. case object SubTemplateMultiList extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a subTemplateMultiList structured data.

  52. case object Unsigned16 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 16-bit unsigned value.

  53. case object Unsigned32 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 32-bit unsigned value.

  54. case object Unsigned64 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting a 64-bit unsigned value.

  55. case object Unsigned8 extends DataTypes with Product with Serializable

    IPFIX IE data type value denoting an 8-bit unsigned value.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ShortEnum[DataTypes]

Inherited from ValueEnum[Short, DataTypes]

Inherited from AnyRef

Inherited from Any

Members

Values

Ungrouped