Interface GetInsightSummariesResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetInsightSummariesResponse.Builder,GetInsightSummariesResponse>, SdkBuilder<GetInsightSummariesResponse.Builder,GetInsightSummariesResponse>, SdkPojo, SdkResponse.Builder, XRayResponse.Builder
Enclosing class:
GetInsightSummariesResponse

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

    • insightSummaries

      GetInsightSummariesResponse.Builder insightSummaries(Collection<InsightSummary> insightSummaries)

      The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.

      Parameters:
      insightSummaries - The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • insightSummaries

      GetInsightSummariesResponse.Builder insightSummaries(InsightSummary... insightSummaries)

      The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.

      Parameters:
      insightSummaries - The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • insightSummaries

      The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to insightSummaries(List<InsightSummary>).

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

      Pagination token.

      Parameters:
      nextToken - Pagination token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.