Class PagerDutyEvent

java.lang.Object
co.elastic.clients.elasticsearch.watcher.PagerDutyEvent
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
PagerDutyAction

@JsonpDeserializable
public class PagerDutyEvent
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Constructor Details

  • Method Details

    • pagerDutyEventOf

      public static PagerDutyEvent pagerDutyEventOf​(java.util.function.Function<PagerDutyEvent.Builder,​ObjectBuilder<PagerDutyEvent>> fn)
    • account

      @Nullable public final java.lang.String account()
      API name: account
    • attachPayload

      public final boolean attachPayload()
      Required - API name: attach_payload
    • client

      @Nullable public final java.lang.String client()
      API name: client
    • clientUrl

      @Nullable public final java.lang.String clientUrl()
      API name: client_url
    • contexts

      public final java.util.List<PagerDutyContext> contexts()
      API name: contexts
    • description

      public final java.lang.String description()
      Required - API name: description
    • eventType

      @Nullable public final PagerDutyEventType eventType()
      API name: event_type
    • incidentKey

      public final java.lang.String incidentKey()
      Required - API name: incident_key
    • proxy

      @Nullable public final PagerDutyEventProxy proxy()
      API name: proxy
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setupPagerDutyEventDeserializer

      protected static <BuilderT extends PagerDutyEvent.AbstractBuilder<BuilderT>> void setupPagerDutyEventDeserializer​(ObjectDeserializer<BuilderT> op)