Interface Event.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Event.Builder,Event>, SdkBuilder<Event.Builder,Event>, SdkPojo
Enclosing class:
Event

public static interface Event.Builder extends SdkPojo, CopyableBuilder<Event.Builder,Event>
  • Method Details

    • sourceIdentifier

      Event.Builder sourceIdentifier(String sourceIdentifier)

      The identifier for the source of the event.

      Parameters:
      sourceIdentifier - The identifier for the source of the event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceType

      Event.Builder sourceType(String sourceType)

      The source type for this event.

      Parameters:
      sourceType - The source type for this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceType

      Event.Builder sourceType(SourceType sourceType)

      The source type for this event.

      Parameters:
      sourceType - The source type for this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • message

      Event.Builder message(String message)

      The text of this event.

      Parameters:
      message - The text of this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventCategories

      Event.Builder eventCategories(Collection<String> eventCategories)

      A list of the event categories.

      Values: Configuration, Management, Monitoring, Security, Pending

      Parameters:
      eventCategories - A list of the event categories.

      Values: Configuration, Management, Monitoring, Security, Pending

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventCategories

      Event.Builder eventCategories(String... eventCategories)

      A list of the event categories.

      Values: Configuration, Management, Monitoring, Security, Pending

      Parameters:
      eventCategories - A list of the event categories.

      Values: Configuration, Management, Monitoring, Security, Pending

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • severity

      Event.Builder severity(String severity)

      The severity of the event.

      Values: ERROR, INFO

      Parameters:
      severity - The severity of the event.

      Values: ERROR, INFO

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • date

      Event.Builder date(Instant date)

      The date and time of the event.

      Parameters:
      date - The date and time of the event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventId

      Event.Builder eventId(String eventId)

      The identifier of the event.

      Parameters:
      eventId - The identifier of the event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.