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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InternetEventSummary.BuilderclientLocation(Consumer<ClientLocation.Builder> clientLocation)The impacted location, such as a city, that Amazon Web Services clients access application resources from.InternetEventSummary.BuilderclientLocation(ClientLocation clientLocation)The impacted location, such as a city, that Amazon Web Services clients access application resources from.InternetEventSummary.BuilderendedAt(Instant endedAt)The time when an internet event ended.InternetEventSummary.BuildereventArn(String eventArn)The Amazon Resource Name (ARN) of the internet event.InternetEventSummary.BuildereventId(String eventId)The internally-generated identifier of an internet event.InternetEventSummary.BuildereventStatus(String eventStatus)The status of an internet event.InternetEventSummary.BuildereventStatus(InternetEventStatus eventStatus)The status of an internet event.InternetEventSummary.BuildereventType(String eventType)The type of network impairment.InternetEventSummary.BuildereventType(InternetEventType eventType)The type of network impairment.InternetEventSummary.BuilderstartedAt(Instant startedAt)The time when an internet event started.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
eventId
InternetEventSummary.Builder eventId(String 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
InternetEventSummary.Builder eventArn(String 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
InternetEventSummary.Builder endedAt(Instant 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 theClientLocation.Builderavoiding the need to create one manually viaClientLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientLocation(ClientLocation).- Parameters:
clientLocation- a consumer that will call methods onClientLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
clientLocation(ClientLocation)
-
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:
InternetEventType,InternetEventType
-
eventType
InternetEventSummary.Builder eventType(InternetEventType 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:
InternetEventType,InternetEventType
-
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:
InternetEventStatus,InternetEventStatus
-
eventStatus
InternetEventSummary.Builder eventStatus(InternetEventStatus 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:
InternetEventStatus,InternetEventStatus
-
-