case class EnvironmentThresholds(development: Option[Int] = None, externaltest: Option[Int] = None, integration: Option[Int] = None, management: Option[Int] = None, production: Option[Int] = None, qa: Option[Int] = None, staging: Option[Int] = None) extends Product with Serializable

Define thresholds for any environments you want this custom alert to be active in.

development

The threshold for the development environment.

externaltest

The threshold for the external test environment.

integration

The threshold for the integration environment.

management

The threshold for the management environment.

production

The threshold for the production environment.

qa

The threshold for the quality assurance environment.

staging

The threshold for the staging environment.

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

Instance Constructors

  1. new EnvironmentThresholds(development: Option[Int] = None, externaltest: Option[Int] = None, integration: Option[Int] = None, management: Option[Int] = None, production: Option[Int] = None, qa: Option[Int] = None, staging: Option[Int] = None)

    development

    The threshold for the development environment.

    externaltest

    The threshold for the external test environment.

    integration

    The threshold for the integration environment.

    management

    The threshold for the management environment.

    production

    The threshold for the production environment.

    qa

    The threshold for the quality assurance environment.

    staging

    The threshold for the staging environment.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  6. val development: Option[Int]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val externaltest: Option[Int]
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  10. val integration: Option[Int]
  11. def isEnvironmentDefined(environment: Environment): Boolean

    Checks if the given environment has a threshold defined.

    Checks if the given environment has a threshold defined.

    environment

    The environment to check.

    returns

    True if the threshold for the given environment is defined, otherwise false.

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val management: Option[Int]
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. val production: Option[Int]
  19. val qa: Option[Int]
  20. def removeAllOtherEnvironmentThresholds(environment: Environment): EnvironmentThresholds

    Removes the thresholds for all environments other than the one requested.

    Removes the thresholds for all environments other than the one requested.

    environment

    The environment to keep the threshold for.

    returns

    EnvironmentThresholds with thresholds for only the specified environment.

  21. val staging: Option[Int]
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped