Interface FindingsReportSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FindingsReportSummary.Builder,FindingsReportSummary>, SdkBuilder<FindingsReportSummary.Builder,FindingsReportSummary>, SdkPojo
Enclosing class:
FindingsReportSummary

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

    • id

      The universally unique identifier (UUID) of the recommendation report.

      Parameters:
      id - The universally unique identifier (UUID) of the recommendation report.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileEndTime

      FindingsReportSummary.Builder profileEndTime(Instant profileEndTime)

      The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

      Parameters:
      profileEndTime - The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileStartTime

      FindingsReportSummary.Builder profileStartTime(Instant profileStartTime)

      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

      Parameters:
      profileStartTime - The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profilingGroupName

      FindingsReportSummary.Builder profilingGroupName(String profilingGroupName)

      The name of the profiling group that is associated with the analysis data.

      Parameters:
      profilingGroupName - The name of the profiling group that is associated with the analysis data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalNumberOfFindings

      FindingsReportSummary.Builder totalNumberOfFindings(Integer totalNumberOfFindings)

      The total number of different recommendations that were found by the analysis.

      Parameters:
      totalNumberOfFindings - The total number of different recommendations that were found by the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.