Class/Object

org.cert.netsa.io.ipfix

InfoElementBuilder

Related Docs: object InfoElementBuilder | package ipfix

Permalink

final class InfoElementBuilder extends AnyRef

The InfoElementBuilder class is used to create new InfoElements.

An empty builder may be created, or a builder may be created based on an existing InfoElement.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InfoElementBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InfoElementBuilder()

    Permalink

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 build(): InfoElement

    Permalink

    Uses the settings of the builder to create a new InfoElement.

  6. def clone(): AnyRef

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

    Permalink

    Returns the element's dataType as an Option.

  8. def dataType_=(dataType: DataType): Unit

    Permalink

    Sets the element's dataType.

  9. def description: Option[String]

    Permalink

    Returns the element's description as an Option.

  10. def description_=(description: String): Unit

    Permalink

    Sets the element's description.

  11. def elementId: Option[Int]

    Permalink

    Returns the elementId portion of the element's ident as an Option.

  12. def elementId_=(id: Int): Unit

    Permalink

    Sets the elementId portion of the element's ident.

    Sets the elementId portion of the element's ident. The enterpriseId is unchanged or initialized to 0 if none was set.

  13. def enterpriseId: Option[Long]

    Permalink

    Returns the enterpriseId portion of the element's ident as an Option.

  14. def enterpriseId_=(id: Long): Unit

    Permalink

    Sets the enterpriseId portion of the element's ident.

    Sets the enterpriseId portion of the element's ident. The elementId is unchanged or initialized to 0 if none was set.

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def group: Option[String]

    Permalink

    Returns the element's group as an Option.

  20. def group_=(group: String): Unit

    Permalink

    Sets the element's group.

  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. def ident: Option[Identifier]

    Permalink

    Returns the element's ident as an Option.

  23. def ident_=(ident: Identifier): Unit

    Permalink

    Sets the element's ident.

    Sets the element's ident.

    Exceptions thrown

    IllegalInfoElementAttributeException if both the elementId and enterpriseId are 0.

  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def name: Option[String]

    Permalink

    Returns the element's name as an Option.

  26. def name_=(name: String): Unit

    Permalink

    Sets the element's name.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  30. def rangeMax: Option[Long]

    Permalink

    Returns the upper bound of the element's range as an Option.

  31. def rangeMax_=(rangeMax: Long): Unit

    Permalink

    Sets the upper bound of the element's range.

  32. def rangeMin: Option[Long]

    Permalink

    Returns the lower bound of the element's range as an Option.

  33. def rangeMin_=(rangeMin: Long): Unit

    Permalink

    Sets the lower bound of the element's range.

  34. def semantics: Option[IESemantics]

    Permalink

    Returns the element's semantics as an Option.

  35. def semantics_=(semantics: Int): Unit

    Permalink

    Sets the element's semantics.

    Sets the element's semantics.

    Exceptions thrown

    IllegalInfoElementAttributeException if semantics does not map to a valid IESemantics value.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def units: Option[IEUnits]

    Permalink

    Returns the element's units as an Option.

  39. def units_=(units: Int): Unit

    Permalink

    Sets the element's units.

    Sets the element's units.

    Exceptions thrown

    IllegalInfoElementAttributeException if units does not map to a valid IEUnits value.

  40. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped