Packages

implicit final class MetricsAssessment extends AnyVal

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

Instance Constructors

  1. new MetricsAssessment(metrics: DeltaSet[Key, Metrics])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assess[A](layer: Id = Layer.Id("assessment"), partition: Name = Partition.Generic("assessment"))(assessmentFn: (Metrics) ⇒ A)(implicit deltaContext: DeltaContext, serializer: Serializer[A]): PublishedSet

    Compiles and publishes the final assessment given a single aggregated metrics generated by a SuiteCompilers.

    Compiles and publishes the final assessment given a single aggregated metrics generated by a SuiteCompilers. The final assessment is a single partition encoding a custom assessment type A.

    A

    The user provided assessment type.

    layer

    The assessment layer. Defaults to "assessment".

    partition

    The assessment partition. Defaults to "assessment".

    assessmentFn

    The assessment function, that generates the assessment object from a single aggregated Metrics object.

    deltaContext

    The deltaset context.

    serializer

    The Serialization.Serializer for the assessment type A.

    returns

    a published set containing the published assessment partition.

  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. val metrics: DeltaSet[Key, Metrics]
  9. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped