Class HealthMeasureBuilder

java.lang.Object
io.vertigo.core.analytics.health.HealthMeasureBuilder
All Implemented Interfaces:
Builder<HealthMeasure>

public final class HealthMeasureBuilder extends Object implements Builder<HealthMeasure>
This builder must be used to build a health measure.
Author:
pchretien
  • Method Details

    • withGreenStatus

      public HealthMeasureBuilder withGreenStatus()
      Returns:
      this builder
    • withGreenStatus

      public HealthMeasureBuilder withGreenStatus(String message)
      Returns:
      this builder
    • withYellowStatus

      public HealthMeasureBuilder withYellowStatus(String message)
      Parameters:
      message - a message that explains the status
      cause - the exception throwed during status test
      Returns:
      this builder
    • withRedStatus

      public HealthMeasureBuilder withRedStatus(String message)
      Parameters:
      message - a message that explains the status
      Returns:
      this builder
    • build

      public HealthMeasure build()
      Description copied from interface: Builder
      Builds and returns the final object.
      Specified by:
      build in interface Builder<HealthMeasure>
      Returns:
      Built object