java.lang.Object
com.redhat.cloud.notifications.ingress.Action

@Generated("jsonschema2pojo") public class Action extends Object
Notification message

Generated with https://hellosean1025.github.io/json-schema-visual-editor/

  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getVersion

      public String getVersion()
      Version of the notification schema

    • setVersion

      public void setVersion(String version)
      Version of the notification schema

    • getId

      public UUID getId()
      Id of the Event as UUID4

    • setId

      public void setId(UUID id)
      Id of the Event as UUID4

    • getBundle

      public String getBundle()
      Bundle name

      Bundle name as used during application registration (Required)

    • setBundle

      public void setBundle(String bundle)
      Bundle name

      Bundle name as used during application registration (Required)

    • getApplication

      public String getApplication()
      Application name

      Application name as used during application registration (Required)

    • setApplication

      public void setApplication(String application)
      Application name

      Application name as used during application registration (Required)

    • getEventType

      public String getEventType()
      Event type name

      Event type name as used during application registration (Required)

    • setEventType

      public void setEventType(String eventType)
      Event type name

      Event type name as used during application registration (Required)

    • getTimestamp

      public LocalDateTime getTimestamp()
      Sent timestamp

      ISO-8601 formatted date (per platform convention) when the message was sent in UTC. Dates with timezones/offsets are rejected. (Required)

    • setTimestamp

      public void setTimestamp(LocalDateTime timestamp)
      Sent timestamp

      ISO-8601 formatted date (per platform convention) when the message was sent in UTC. Dates with timezones/offsets are rejected. (Required)

    • getAccountId

      public String getAccountId()
      Account id

    • setAccountId

      public void setAccountId(String accountId)
      Account id

    • getOrgId

      public String getOrgId()
      Organization id

      (Required)

    • setOrgId

      public void setOrgId(String orgId)
      Organization id

      (Required)

    • getContext

      public Context getContext()
      Context

      Extra information common to all events sent.

    • setContext

      public void setContext(Context context)
      Context

      Extra information common to all events sent.

    • getEvents

      public List<Event> getEvents()
      (Required)
    • setEvents

      public void setEvents(List<Event> events)
      (Required)
    • getRecipients

      public List<Recipient> getRecipients()
      Applications can add extra email recipients by adding entries to this array. This setting extends whatever the Administrators configured in their Notifications settings. This won't override notification's administrator settings - this will extend the settings.
    • setRecipients

      public void setRecipients(List<Recipient> recipients)
      Applications can add extra email recipients by adding entries to this array. This setting extends whatever the Administrators configured in their Notifications settings. This won't override notification's administrator settings - this will extend the settings.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object