public static interface InsightSummary.Builder extends SdkPojo, CopyableBuilder<InsightSummary.Builder,InsightSummary>
| Modifier and Type | Method and Description |
|---|---|
InsightSummary.Builder |
categories(Collection<InsightCategory> categories)
Categories The categories that label and describe the type of insight.
|
InsightSummary.Builder |
categories(InsightCategory... categories)
Categories The categories that label and describe the type of insight.
|
InsightSummary.Builder |
categoriesWithStrings(Collection<String> categories)
Categories The categories that label and describe the type of insight.
|
InsightSummary.Builder |
categoriesWithStrings(String... categories)
Categories The categories that label and describe the type of insight.
|
default InsightSummary.Builder |
clientRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> clientRequestImpactStatistics)
The impact statistics of the client side service.
|
InsightSummary.Builder |
clientRequestImpactStatistics(RequestImpactStatistics clientRequestImpactStatistics)
The impact statistics of the client side service.
|
InsightSummary.Builder |
endTime(Instant endTime)
The time, in Unix seconds, at which the insight ended.
|
InsightSummary.Builder |
groupARN(String groupARN)
The Amazon Resource Name (ARN) of the group that the insight belongs to.
|
InsightSummary.Builder |
groupName(String groupName)
The name of the group that the insight belongs to.
|
InsightSummary.Builder |
insightId(String insightId)
The insights unique identifier.
|
InsightSummary.Builder |
lastUpdateTime(Instant lastUpdateTime)
The time, in Unix seconds, that the insight was last updated.
|
default InsightSummary.Builder |
rootCauseServiceId(Consumer<ServiceId.Builder> rootCauseServiceId)
Sets the value of the RootCauseServiceId property for this object.
|
InsightSummary.Builder |
rootCauseServiceId(ServiceId rootCauseServiceId)
Sets the value of the RootCauseServiceId property for this object.
|
default InsightSummary.Builder |
rootCauseServiceRequestImpactStatistics(Consumer<RequestImpactStatistics.Builder> rootCauseServiceRequestImpactStatistics)
The impact statistics of the root cause service.
|
InsightSummary.Builder |
rootCauseServiceRequestImpactStatistics(RequestImpactStatistics rootCauseServiceRequestImpactStatistics)
The impact statistics of the root cause service.
|
InsightSummary.Builder |
startTime(Instant startTime)
The time, in Unix seconds, at which the insight began.
|
InsightSummary.Builder |
state(InsightState state)
The current state of the insight.
|
InsightSummary.Builder |
state(String state)
The current state of the insight.
|
InsightSummary.Builder |
summary(String summary)
A brief description of the insight.
|
InsightSummary.Builder |
topAnomalousServices(AnomalousService... topAnomalousServices)
The service within the insight that is most impacted by the incident.
|
InsightSummary.Builder |
topAnomalousServices(Collection<AnomalousService> topAnomalousServices)
The service within the insight that is most impacted by the incident.
|
InsightSummary.Builder |
topAnomalousServices(Consumer<AnomalousService.Builder>... topAnomalousServices)
The service within the insight that is most impacted by the incident.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInsightSummary.Builder insightId(String insightId)
The insights unique identifier.
insightId - The insights unique identifier.InsightSummary.Builder groupARN(String groupARN)
The Amazon Resource Name (ARN) of the group that the insight belongs to.
groupARN - The Amazon Resource Name (ARN) of the group that the insight belongs to.InsightSummary.Builder groupName(String groupName)
The name of the group that the insight belongs to.
groupName - The name of the group that the insight belongs to.InsightSummary.Builder rootCauseServiceId(ServiceId rootCauseServiceId)
rootCauseServiceId - The new value for the RootCauseServiceId property for this object.default InsightSummary.Builder rootCauseServiceId(Consumer<ServiceId.Builder> rootCauseServiceId)
ServiceId.Builder avoiding the need to
create one manually via ServiceId.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to rootCauseServiceId(ServiceId).
rootCauseServiceId - a consumer that will call methods on ServiceId.BuilderrootCauseServiceId(ServiceId)InsightSummary.Builder categoriesWithStrings(Collection<String> categories)
Categories The categories that label and describe the type of insight.
categories - Categories The categories that label and describe the type of insight.InsightSummary.Builder categoriesWithStrings(String... categories)
Categories The categories that label and describe the type of insight.
categories - Categories The categories that label and describe the type of insight.InsightSummary.Builder categories(Collection<InsightCategory> categories)
Categories The categories that label and describe the type of insight.
categories - Categories The categories that label and describe the type of insight.InsightSummary.Builder categories(InsightCategory... categories)
Categories The categories that label and describe the type of insight.
categories - Categories The categories that label and describe the type of insight.InsightSummary.Builder state(String state)
The current state of the insight.
state - The current state of the insight.InsightState,
InsightStateInsightSummary.Builder state(InsightState state)
The current state of the insight.
state - The current state of the insight.InsightState,
InsightStateInsightSummary.Builder startTime(Instant startTime)
The time, in Unix seconds, at which the insight began.
startTime - The time, in Unix seconds, at which the insight began.InsightSummary.Builder endTime(Instant endTime)
The time, in Unix seconds, at which the insight ended.
endTime - The time, in Unix seconds, at which the insight ended.InsightSummary.Builder summary(String summary)
A brief description of the insight.
summary - A brief description of the insight.InsightSummary.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 InsightSummary.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)InsightSummary.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 InsightSummary.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)InsightSummary.Builder topAnomalousServices(Collection<AnomalousService> topAnomalousServices)
The service within the insight that is most impacted by the incident.
topAnomalousServices - The service within the insight that is most impacted by the incident.InsightSummary.Builder topAnomalousServices(AnomalousService... topAnomalousServices)
The service within the insight that is most impacted by the incident.
topAnomalousServices - The service within the insight that is most impacted by the incident.InsightSummary.Builder topAnomalousServices(Consumer<AnomalousService.Builder>... topAnomalousServices)
The service within the insight 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) InsightSummary.Builder lastUpdateTime(Instant lastUpdateTime)
The time, in Unix seconds, that the insight was last updated.
lastUpdateTime - The time, in Unix seconds, that the insight was last updated.Copyright © 2023. All rights reserved.