uk.gov.hmrc

# alertconfig

#### package alertconfig

Linear Supertypes
AnyRef, Any
Ordering

1. Alphabetic
2. By inheritance

Inherited

1. alertconfig
2. AnyRef
3. Any

1. Hide All
2. Show all

Learn more about member selection
Visibility

1. Public
2. All

### Type Members

1. #### case class Http5xxThreshold(count: Int = Int.MaxValue, severity: AlertSeverityType = AlertSeverity.critical) extends Product with Serializable

2. #### case class HttpStatusThreshold(httpStatus: HttpStatusType, count: Int = 1, severity: AlertSeverityType = AlertSeverity.critical) extends Product with Serializable

3. #### case class LogMessageThreshold(message: String, count: Int) extends Product with Serializable

### Value Members

1. #### object AlertSeverity extends Enumeration

2. #### object Http5xxThresholdProtocol extends DefaultJsonProtocol

3. #### object HttpStatus extends Enumeration

4. #### object HttpStatusThresholdProtocol extends DefaultJsonProtocol

5. #### object LogMessageThresholdProtocol extends DefaultJsonProtocol

6. #### object ObjectScanner

7. #### package builders

8. #### def jsonHttpStatusEnum(enu: HttpStatus.type): JsonFormat[alertconfig.HttpStatus.Value] { def write(obj: uk.gov.hmrc.alertconfig.HttpStatus.HttpStatusType): spray.json.JsNumber }

9. #### def jsonSeverityEnum(enu: AlertSeverity.type): JsonFormat[alertconfig.AlertSeverity.Value] { def write(obj: uk.gov.hmrc.alertconfig.AlertSeverity.AlertSeverityType): spray.json.JsString }

10. #### package logging

### Inherited from AnyRef

### Inherited from Any

### Ungrouped