Interface TimelineEvent.Builder

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

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

    • eventData

      TimelineEvent.Builder eventData(String eventData)

      A short description of the event.

      Parameters:
      eventData - A short description of the event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventId

      TimelineEvent.Builder eventId(String eventId)

      The ID of the timeline event.

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

      TimelineEvent.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

      TimelineEvent.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

      TimelineEvent.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

      TimelineEvent.Builder eventTime(Instant eventTime)

      The timestamp for when the event occurred.

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

      TimelineEvent.Builder eventType(String eventType)

      The type of event that occurred. Currently Incident Manager supports only the Custom Event and Note types.

      Parameters:
      eventType - The type of event that occurred. Currently Incident Manager supports only the Custom Event and Note types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventUpdatedTime

      TimelineEvent.Builder eventUpdatedTime(Instant eventUpdatedTime)

      The timestamp for when the timeline event was last updated.

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

      TimelineEvent.Builder incidentRecordArn(String incidentRecordArn)

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

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