Class/Object

org.cert.netsa.io.ipfix

InfoElement

Related Docs: object InfoElement | package ipfix

Permalink

final case class InfoElement extends Product with Serializable

Information in messages of the IPFIX protocol is modeled in terms of Information Elements of the IPFIX information model. The InfoElement class represents a single Information Element.

Typically an InfoElement is created either by parsing an XML file that describes a set of Information Elements or by using the InfoElementBuilder class.

Exceptions thrown

InvalidInfoElementException if name's length is 0, if rangeMin is greater than rangeMax, or if the elementId and enterpriseId of the ident are both 0.

See also

The companion object for more details

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InfoElement
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. 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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def dataType: DataType

    Permalink

    The type of data stored in this element.

  7. def dataTypeId: DataTypes

    Permalink

    An alternate representation of the dataType of the Element.

  8. val description: String

    Permalink

    A description of the Element.

  9. def elementId: Int

    Permalink

    The elementId part of the Element's Identifier.

  10. def enterpriseId: Long

    Permalink

    The enterpriseId part of the Element's Identifier, or 0 if none.

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. val group: String

    Permalink

    The semantics and applicability of the Element.

  15. val ident: Identifier

    Permalink

    A numeric identifier of the Element.

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. val name: String

    Permalink

    A unique and meaningful name for the Element.

  18. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  21. val rangeMax: Long

    Permalink

    The upper bound of the valid range for the Element.

  22. val rangeMin: Long

    Permalink

    The lower bound of the valid range for the Element.

  23. def semantics: IESemantics

    Permalink

    A qualification of the integral value.

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    InfoElement → AnyRef → Any
  26. def units: IEUnits

    Permalink

    The unit for the measure of the Element, if applicable.

  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped