# Interface CSEventType

All Known Implementing Classes:
  `CSEventCertificateDNSChallengeFailed, CSEventCertificateRenewalFailed, CSEventCertificateRenewalSucceeded, CSEventCertificateSigningFailed, CSEventCertificateStored, CSEventCertificateStoreFailed, CSEventCertificateValidityRemaining`

public sealed interface CSEventType permits CSEventCertificateValidityRemaining, CSEventCertificateDNSChallengeFailed, CSEventCertificateRenewalFailed, CSEventCertificateRenewalSucceeded, CSEventCertificateSigningFailed, CSEventCertificateStoreFailed, CSEventCertificateStored
The base type of significant application events.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,String>`
  `attributes()`
  `boolean`
  `isFailure()`
  `default boolean`
  `isLogged()`
  `String`
  `message()`

- ## Method Details

  - ### message

    String message()
    Returns:
      The event message

  - ### isFailure

    boolean isFailure()
    Returns:
      `true` if the event indicates that an operation failed

  - ### isLogged

    default boolean isLogged()
    Returns:
      `true` if the event should be logged

  - ### attributes

    Map<String,String> attributes()
    Returns:
      The event attributes for logging purposes