c

uk.gov.hmrc.alertconfig.builder.custom

EnvironmentsEnabled

case class EnvironmentsEnabled(development: Boolean = false, externaltest: Boolean = false, integration: Boolean = false, management: Boolean = false, production: Boolean = false, qa: Boolean = false, staging: Boolean = false) extends Product with Serializable

Define which environments this alert should be active in

development

Set to true if alert should be active in the Development environment.

externaltest

Set to true if alert should be active in the External Test environment.

integration

Set to true if alert should be active in the Integration environment.

management

Set to true if alert should be active in the Management environment.

production

Set to true if alert should be active in the Production environment.

qa

Set to true if alert should be active in the QA environment.

staging

Set to true if alert should be active in the Staging environment.

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EnvironmentsEnabled
  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 EnvironmentsEnabled(development: Boolean = false, externaltest: Boolean = false, integration: Boolean = false, management: Boolean = false, production: Boolean = false, qa: Boolean = false, staging: Boolean = false)

    development

    Set to true if alert should be active in the Development environment.

    externaltest

    Set to true if alert should be active in the External Test environment.

    integration

    Set to true if alert should be active in the Integration environment.

    management

    Set to true if alert should be active in the Management environment.

    production

    Set to true if alert should be active in the Production environment.

    qa

    Set to true if alert should be active in the QA environment.

    staging

    Set to true if alert should be active in 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: Boolean
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val externaltest: Boolean
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  10. val integration: Boolean
  11. def isEnvironmentDefined(environment: Environment): Boolean

    Checks if the alert is enabled for the given environment

    Checks if the alert is enabled for the given environment

    environment

    The environment to check.

    returns

    True if the alert should be active in the given environment otherwise false.

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val management: Boolean
  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: Boolean
  19. val qa: Boolean
  20. val staging: Boolean
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. 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