Interface InsightEvent.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<InsightEvent.Builder,,InsightEvent> SdkBuilder<InsightEvent.Builder,,InsightEvent> SdkPojo
- Enclosing class:
 InsightEvent
- 
Method Summary
Modifier and TypeMethodDescriptiondefault InsightEvent.BuilderclientRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> clientRequestImpactStatistics) The impact statistics of the client side service.clientRequestImpactStatistics(RequestImpactStatistics clientRequestImpactStatistics) The impact statistics of the client side service.The time, in Unix seconds, at which the event was recorded.default InsightEvent.BuilderrootCauseServiceRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> rootCauseServiceRequestImpactStatistics) The impact statistics of the root cause service.rootCauseServiceRequestImpactStatistics(RequestImpactStatistics rootCauseServiceRequestImpactStatistics) The impact statistics of the root cause service.A brief description of the event.topAnomalousServices(Collection<AnomalousService> topAnomalousServices) The service during the event that is most impacted by the incident.topAnomalousServices(Consumer<AnomalousService.Builder>... topAnomalousServices) The service during the event that is most impacted by the incident.topAnomalousServices(AnomalousService... topAnomalousServices) The service during the event that is most impacted by the incident.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
summary
A brief description of the event.
- Parameters:
 summary- A brief description of the event.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
eventTime
The time, in Unix seconds, at which the event was recorded.
- Parameters:
 eventTime- The time, in Unix seconds, at which the event was recorded.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
clientRequestImpactStatistics
InsightEvent.Builder clientRequestImpactStatistics(RequestImpactStatistics clientRequestImpactStatistics) The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
- Parameters:
 clientRequestImpactStatistics- The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
clientRequestImpactStatistics
default InsightEvent.Builder clientRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> clientRequestImpactStatistics) The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
This is a convenience method that creates an instance of theRequestImpactStatistics.Builderavoiding the need to create one manually viaRequestImpactStatistics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientRequestImpactStatistics(RequestImpactStatistics).- Parameters:
 clientRequestImpactStatistics- a consumer that will call methods onRequestImpactStatistics.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
rootCauseServiceRequestImpactStatistics
InsightEvent.Builder rootCauseServiceRequestImpactStatistics(RequestImpactStatistics rootCauseServiceRequestImpactStatistics) The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
- Parameters:
 rootCauseServiceRequestImpactStatistics- The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
rootCauseServiceRequestImpactStatistics
default InsightEvent.Builder rootCauseServiceRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> rootCauseServiceRequestImpactStatistics) The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
This is a convenience method that creates an instance of theRequestImpactStatistics.Builderavoiding the need to create one manually viaRequestImpactStatistics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torootCauseServiceRequestImpactStatistics(RequestImpactStatistics).- Parameters:
 rootCauseServiceRequestImpactStatistics- a consumer that will call methods onRequestImpactStatistics.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
topAnomalousServices
The service during the event that is most impacted by the incident.
- Parameters:
 topAnomalousServices- The service during the event that is most impacted by the incident.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
topAnomalousServices
The service during the event that is most impacted by the incident.
- Parameters:
 topAnomalousServices- The service during the event that is most impacted by the incident.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
topAnomalousServices
InsightEvent.Builder topAnomalousServices(Consumer<AnomalousService.Builder>... topAnomalousServices) The service during the event that is most impacted by the incident.
This is a convenience method that creates an instance of theAnomalousService.Builderavoiding the need to create one manually viaAnomalousService.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totopAnomalousServices(List<AnomalousService>).- Parameters:
 topAnomalousServices- a consumer that will call methods onAnomalousService.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -