Class PagerDutyEvent.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.watcher.PagerDutyEvent.Builder
- All Implemented Interfaces:
ObjectBuilder<PagerDutyEvent>
- Enclosing class:
- PagerDutyEvent
public static class PagerDutyEvent.Builder extends ObjectBuilderBase implements ObjectBuilder<PagerDutyEvent>
Builder for
PagerDutyEvent.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description PagerDutyEvent.Builderaccount(java.lang.String value)Required - API name:accountPagerDutyEvent.BuilderattachPayload(boolean value)Required - API name:attach_payloadPagerDutyEventbuild()Builds aPagerDutyEvent.PagerDutyEvent.Builderclient(java.lang.String value)Required - API name:clientPagerDutyEvent.BuilderclientUrl(java.lang.String value)Required - API name:client_urlPagerDutyEvent.Buildercontext(PagerDutyContext value, PagerDutyContext... values)Required - API name:contextPagerDutyEvent.Buildercontext(java.util.function.Function<PagerDutyContext.Builder,ObjectBuilder<PagerDutyContext>> fn)Required - API name:contextPagerDutyEvent.Buildercontext(java.util.List<PagerDutyContext> list)Required - API name:contextPagerDutyEvent.Builderdescription(java.lang.String value)Required - API name:descriptionPagerDutyEvent.BuildereventType(PagerDutyEventType value)Required - API name:event_typePagerDutyEvent.BuilderincidentKey(java.lang.String value)Required - API name:incident_keyMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
account
Required - API name:account -
attachPayload
Required - API name:attach_payload -
client
Required - API name:client -
clientUrl
Required - API name:client_url -
context
Required - API name:contextAdds all elements of
listtocontext. -
context
Required - API name:contextAdds one or more values to
context. -
context
public final PagerDutyEvent.Builder context(java.util.function.Function<PagerDutyContext.Builder,ObjectBuilder<PagerDutyContext>> fn)Required - API name:contextAdds a value to
contextusing a builder lambda. -
description
Required - API name:description -
eventType
Required - API name:event_type -
incidentKey
Required - API name:incident_key -
build
Builds aPagerDutyEvent.- Specified by:
buildin interfaceObjectBuilder<PagerDutyEvent>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-