Interface EventSummary.Builder

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

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

    • eventId

      EventSummary.Builder eventId(String eventId)

      The timeline event ID.

      Parameters:
      eventId - The timeline event ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventReferences

      EventSummary.Builder eventReferences(Collection<EventReference> eventReferences)

      A list of references in a TimelineEvent.

      Parameters:
      eventReferences - A list of references in a TimelineEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventReferences

      EventSummary.Builder eventReferences(EventReference... eventReferences)

      A list of references in a TimelineEvent.

      Parameters:
      eventReferences - A list of references in a TimelineEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventReferences

      EventSummary.Builder eventReferences(Consumer<EventReference.Builder>... eventReferences)

      A list of references in a TimelineEvent.

      This is a convenience method that creates an instance of the EventReference.Builder avoiding the need to create one manually via EventReference.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to eventReferences(List<EventReference>).

      Parameters:
      eventReferences - a consumer that will call methods on EventReference.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventTime

      EventSummary.Builder eventTime(Instant eventTime)

      The time that the event occurred.

      Parameters:
      eventTime - The time that the event occurred.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventType

      EventSummary.Builder eventType(String eventType)

      The type of event. The timeline event must be Custom Event.

      Parameters:
      eventType - The type of event. The timeline event must be Custom Event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventUpdatedTime

      EventSummary.Builder eventUpdatedTime(Instant eventUpdatedTime)

      The time that the timeline event was last updated.

      Parameters:
      eventUpdatedTime - The time that the timeline event was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incidentRecordArn

      EventSummary.Builder incidentRecordArn(String incidentRecordArn)

      The Amazon Resource Name (ARN) of the incident that the event happened during.

      Parameters:
      incidentRecordArn - The Amazon Resource Name (ARN) of the incident that the event happened during.
      Returns:
      Returns a reference to this object so that method calls can be chained together.