public static interface InsightEvent.Builder extends SdkPojo, CopyableBuilder<InsightEvent.Builder,InsightEvent>
| Modifier and Type | Method and Description |
|---|---|
default InsightEvent.Builder |
clientRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> clientRequestImpactStatistics)
The impact statistics of the client side service.
|
InsightEvent.Builder |
clientRequestImpactStatistics(RequestImpactStatistics clientRequestImpactStatistics)
The impact statistics of the client side service.
|
InsightEvent.Builder |
eventTime(Instant eventTime)
The time, in Unix seconds, at which the event was recorded.
|
default InsightEvent.Builder |
rootCauseServiceRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> rootCauseServiceRequestImpactStatistics)
The impact statistics of the root cause service.
|
InsightEvent.Builder |
rootCauseServiceRequestImpactStatistics(RequestImpactStatistics rootCauseServiceRequestImpactStatistics)
The impact statistics of the root cause service.
|
InsightEvent.Builder |
summary(String summary)
A brief description of the event.
|
InsightEvent.Builder |
topAnomalousServices(AnomalousService... topAnomalousServices)
The service during the event that is most impacted by the incident.
|
InsightEvent.Builder |
topAnomalousServices(Collection<AnomalousService> topAnomalousServices)
The service during the event that is most impacted by the incident.
|
InsightEvent.Builder |
topAnomalousServices(Consumer<AnomalousService.Builder>... topAnomalousServices)
The service during the event that is most impacted by the incident.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInsightEvent.Builder summary(String summary)
A brief description of the event.
summary - A brief description of the event.InsightEvent.Builder eventTime(Instant eventTime)
The time, in Unix seconds, at which the event was recorded.
eventTime - The time, in Unix seconds, at which the event was recorded.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.
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.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.Builder avoiding
the need to create one manually via RequestImpactStatistics.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to clientRequestImpactStatistics(RequestImpactStatistics).
clientRequestImpactStatistics - a consumer that will call methods on RequestImpactStatistics.BuilderclientRequestImpactStatistics(RequestImpactStatistics)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.
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.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.Builder avoiding
the need to create one manually via RequestImpactStatistics.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rootCauseServiceRequestImpactStatistics(RequestImpactStatistics).
rootCauseServiceRequestImpactStatistics - a consumer that will call methods on RequestImpactStatistics.BuilderrootCauseServiceRequestImpactStatistics(RequestImpactStatistics)InsightEvent.Builder topAnomalousServices(Collection<AnomalousService> topAnomalousServices)
The service during the event that is most impacted by the incident.
topAnomalousServices - The service during the event that is most impacted by the incident.InsightEvent.Builder topAnomalousServices(AnomalousService... topAnomalousServices)
The service during the event that is most impacted by the incident.
topAnomalousServices - The service during the event that is most impacted by the incident.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.Builder avoiding the need to create one
manually via AnomalousService.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #topAnomalousServices(List.
topAnomalousServices - a consumer that will call methods on
AnomalousService.Builder#topAnomalousServices(java.util.Collection) Copyright © 2023. All rights reserved.