Class PagerDutyEvent.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PagerDutyEvent.Builder>
co.elastic.clients.elasticsearch.watcher.PagerDutyEvent.Builder
- All Implemented Interfaces:
WithJson<PagerDutyEvent.Builder>,ObjectBuilder<PagerDutyEvent>
- Enclosing class:
- PagerDutyEvent
public static class PagerDutyEvent.Builder
extends WithJsonObjectBuilderBase<PagerDutyEvent.Builder>
implements ObjectBuilder<PagerDutyEvent>
Builder for
PagerDutyEvent.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PagerDutyEvent.BuilderRequired - API name:accountfinal PagerDutyEvent.BuilderattachPayload(boolean value) Required - API name:attach_payloadbuild()Builds aPagerDutyEvent.final PagerDutyEvent.BuilderRequired - API name:clientfinal PagerDutyEvent.BuilderRequired - API name:client_urlfinal PagerDutyEvent.Buildercontext(PagerDutyContext value, PagerDutyContext... values) Required - API name:contextfinal PagerDutyEvent.BuilderRequired - API name:contextfinal PagerDutyEvent.Buildercontext(List<PagerDutyContext> list) Required - API name:contextfinal PagerDutyEvent.Builderdescription(String value) Required - API name:descriptionfinal PagerDutyEvent.BuildereventType(PagerDutyEventType value) Required - API name:event_typefinal PagerDutyEvent.BuilderincidentKey(String value) Required - API name:incident_keyprotected PagerDutyEvent.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
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(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 -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PagerDutyEvent.Builder>
-
build
Builds aPagerDutyEvent.- Specified by:
buildin interfaceObjectBuilder<PagerDutyEvent>- Throws:
NullPointerException- if some of the required fields are null.
-