Object/Class

org.cert.netsa.io.ipfix

DataTypes

Related Docs: class DataTypes | package ipfix

Permalink

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

    Permalink

    IPFIX IE data type value denoting a basicList structured data.

  5. object Boolean extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting a boolean value.

  6. object DateTimeMicroseconds extends DataTypes with Product with Serializable

    Permalink

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

  7. object DateTimeMilliseconds extends DataTypes with Product with Serializable

    Permalink

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

  8. object DateTimeNanoseconds extends DataTypes with Product with Serializable

    Permalink

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

  9. object DateTimeSeconds extends DataTypes with Product with Serializable

    Permalink

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

  10. object Float32 extends DataTypes with Product with Serializable

    Permalink

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

  11. object Float64 extends DataTypes with Product with Serializable

    Permalink

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

  12. object IPv4Address extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting an IPv4 address.

  13. object IPv6Address extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting an IPv6 address.

  14. object MacAddress extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting a MAC address.

  15. object OctetArray extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting an octet array.

  16. object Signed16 extends DataTypes with Product with Serializable

    Permalink

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

  17. object Signed32 extends DataTypes with Product with Serializable

    Permalink

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

  18. object Signed64 extends DataTypes with Product with Serializable

    Permalink

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

  19. object Signed8 extends DataTypes with Product with Serializable

    Permalink

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

  20. object String extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting a string.

  21. object SubTemplateList extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting subTemplateList structured data.

  22. object SubTemplateMultiList extends DataTypes with Product with Serializable

    Permalink

    IPFIX IE data type value denoting a subTemplateMultiList structured data.

  23. object Unsigned16 extends DataTypes with Product with Serializable

    Permalink

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

  24. object Unsigned32 extends DataTypes with Product with Serializable

    Permalink

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

  25. object Unsigned64 extends DataTypes with Product with Serializable

    Permalink

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

  26. object Unsigned8 extends DataTypes with Product with Serializable

    Permalink

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

  27. def apply(v: Short): DataTypes

    Permalink

    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.

  28. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. def getDataType(dt: DataTypes): DataType

    Permalink

    Returns the DataType that matches dt.

  36. def getDataType(id: Int): DataType

    Permalink

    Returns the DataType having the specified id.

  37. def getDataType(id: Short): DataType

    Permalink

    Returns the DataType having the specified id.

  38. def getDataType(name: String): DataType

    Permalink

    Returns the DataType having the specified name.

  39. final def isInstanceOf[T0]: Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  44. lazy val values: IndexedSeq[DataTypes]

    Permalink

    Collection of all known valid information element data types.

    Collection of all known valid information element data types.

    Definition Classes
    DataTypes → ValueEnum
  45. final lazy val valuesToEntriesMap: Map[Short, DataTypes]

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def withName(name: String): DataTypes

    Permalink

    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.

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

    Permalink

    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.

  51. def withValue(i: Short): DataTypes

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

    Permalink
    Definition Classes
    ValueEnum
  53. def withValueOpt(i: Short): Option[DataTypes]

    Permalink
    Definition Classes
    ValueEnum

Inherited from Serializable

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