cf.janga.aws.cdnotifications.notification

NewRelicNotificationService

Related Doc: package notification

class NewRelicNotificationService extends NotificationService

A handler for Newrelic deployment notifications. The revision will be that of the Codedeploy deployment. The deployment description will be the deployment group.

Linear Supertypes
NotificationService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NewRelicNotificationService
  2. NotificationService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NewRelicNotificationService(apiKey: String, apiUrl: String)

    apiKey

    The API key for hitting Newrelic's deployment notifications endpoint

    apiUrl

    Endpoint for Newrelic's deployment notifications

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def newDeployment(deployment: Deployment, notification: NotificationSetup)(implicit executionContext: ExecutionContext): Future[Boolean]

    Sends a notification for a deployment, using the setup provided.

    Sends a notification for a deployment, using the setup provided.

    deployment

    The deployment for which to trigger notifications

    notification

    Setup of the notification to be sent, specific to the chanel; e.g., email address for email notifications

    returns

    Future with a result of true if the notification is sent successfully and false otherwise

    Definition Classes
    NewRelicNotificationServiceNotificationService
  14. val notificationChannel: NotificationChannel

    The channel that this notification service will be triggering notifications for.

    The channel that this notification service will be triggering notifications for.

    Definition Classes
    NewRelicNotificationServiceNotificationService
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NotificationService

Inherited from AnyRef

Inherited from Any

Ungrouped