Class/Object

org.cert.netsa.io.silk

SilkConfig

Related Docs: object SilkConfig | package silk

Permalink

case class SilkConfig(version: Option[Int], defaultClassName: Option[String], packingLogicPath: Option[String], pathFormat: String, groups: Map[String, GroupConfig], sensors: SensorMap, classes: Map[String, ClassConfig]) extends Product with Serializable

SiLK data spool configuration.

version

The version of the config file format used.

defaultClassName

The default class to be examined if none is specified.

packingLogicPath

The path to the plugin to be loaded by the packer for determining where to pack flows.

pathFormat

The format used for filenames in the data spool.

groups

The sensor groups defined in this configuration.

sensors

The sensors defined in this configuration, usable as a value of type Map[Sensor, SensorConfig].

classes

The classes defined in this configuration.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SilkConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SilkConfig(version: Option[Int], defaultClassName: Option[String], packingLogicPath: Option[String], pathFormat: String, groups: Map[String, GroupConfig], sensors: SensorMap, classes: Map[String, ClassConfig])

    Permalink

    version

    The version of the config file format used.

    defaultClassName

    The default class to be examined if none is specified.

    packingLogicPath

    The path to the plugin to be loaded by the packer for determining where to pack flows.

    pathFormat

    The format used for filenames in the data spool.

    groups

    The sensor groups defined in this configuration.

    sensors

    The sensors defined in this configuration, usable as a value of type Map[Sensor, SensorConfig].

    classes

    The classes defined in this configuration.

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. val classes: Map[String, ClassConfig]

    Permalink

    The classes defined in this configuration.

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val defaultClassName: Option[String]

    Permalink

    The default class to be examined if none is specified.

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

    Permalink
    Definition Classes
    AnyRef
  9. def fileInfoToPath(t: (Instant, FlowType, Sensor)): String

    Permalink

    Given a tuple containing a SiLK Record's starting time, FlowType, and Sensor, return a partial path, relative to the root of the SiLK data repository, to the hourly file holding that record.

  10. def filenameToGlobInfo(path: String): Option[(Instant, FlowType, Sensor)]

    Permalink
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def flowTypes: FlowTypeMap

    Permalink

    The flowtypes defined in this configuration in any class, usable as a value of type Map[FlowType, FlowTypeConfig].

  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def globAll: String

    Permalink

    A string using shell glob syntax which matches all data files for this config.

  15. val groups: Map[String, GroupConfig]

    Permalink

    The sensor groups defined in this configuration.

  16. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  20. val packingLogicPath: Option[String]

    Permalink

    The path to the plugin to be loaded by the packer for determining where to pack flows.

  21. val pathFormat: String

    Permalink

    The format used for filenames in the data spool.

  22. val sensors: SensorMap

    Permalink

    The sensors defined in this configuration, usable as a value of type Map[Sensor, SensorConfig].

  23. def supportsSensorDescriptions: Boolean

    Permalink

    Returns true if the config version supports sensor descriptions.

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

    Permalink
    Definition Classes
    AnyRef
  25. val version: Option[Int]

    Permalink

    The version of the config file format used.

  26. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. 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