Interface InternetEventSummary.Builder

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

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

    • eventId

      The internally-generated identifier of an internet event.

      Parameters:
      eventId - The internally-generated identifier of an internet event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventArn

      The Amazon Resource Name (ARN) of the internet event.

      Parameters:
      eventArn - The Amazon Resource Name (ARN) of the internet event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedAt

      InternetEventSummary.Builder startedAt(Instant startedAt)

      The time when an internet event started.

      Parameters:
      startedAt - The time when an internet event started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endedAt

      The time when an internet event ended. If the event hasn't ended yet, this value is empty.

      Parameters:
      endedAt - The time when an internet event ended. If the event hasn't ended yet, this value is empty.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientLocation

      InternetEventSummary.Builder clientLocation(ClientLocation clientLocation)

      The impacted location, such as a city, that Amazon Web Services clients access application resources from.

      Parameters:
      clientLocation - The impacted location, such as a city, that Amazon Web Services clients access application resources from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientLocation

      default InternetEventSummary.Builder clientLocation(Consumer<ClientLocation.Builder> clientLocation)

      The impacted location, such as a city, that Amazon Web Services clients access application resources from.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to clientLocation(ClientLocation).

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

      InternetEventSummary.Builder eventType(String eventType)

      The type of network impairment.

      Parameters:
      eventType - The type of network impairment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventType

      The type of network impairment.

      Parameters:
      eventType - The type of network impairment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventStatus

      InternetEventSummary.Builder eventStatus(String eventStatus)

      The status of an internet event.

      Parameters:
      eventStatus - The status of an internet event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventStatus

      The status of an internet event.

      Parameters:
      eventStatus - The status of an internet event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: