public static final class Trigger.Builder extends Object
Calling withIncidentKey(java.lang.String)
is required. All other data is optional.
Constructor and Description |
---|
Builder(String description)
Build data to trigger a new incident.
|
Modifier and Type | Method and Description |
---|---|
Trigger.Builder |
addDetails(Map<String,String> details)
Arbitrary name-value pairs which will be included in incident the log.
|
Trigger.Builder |
addDetails(String name,
String value)
An arbitrary name-value pair which will be included in incident the log.
|
Trigger |
build() |
Trigger.Builder |
client(String client)
The name of the monitoring client that is triggering this event.
|
Trigger.Builder |
clientUrl(String clientUrl)
The URL of the monitoring client that is triggering this event.
|
Trigger.Builder |
withIncidentKey(String incidentKey)
Identifies the incident to which this trigger event should be applied.
|
public Builder(String description)
description
- A short description of the problem that led to this trigger. This field
(or a truncated version) will be used when generating phone calls, SMS messages and alert
emails. It will also appear on the incidents tables in the PagerDuty UI. The maximum length
is 1024 characters.public Trigger.Builder withIncidentKey(String incidentKey)
public Trigger.Builder client(String client)
public Trigger.Builder clientUrl(String clientUrl)
public Trigger.Builder addDetails(String name, String value)
public Trigger.Builder addDetails(Map<String,String> details)
public Trigger build()
Copyright © 2014 Square, Inc.. All Rights Reserved.