Class FindingsReportSummary
- java.lang.Object
-
- software.amazon.awssdk.services.codeguruprofiler.model.FindingsReportSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FindingsReportSummary.Builder,FindingsReportSummary>
@Generated("software.amazon.awssdk:codegen") public final class FindingsReportSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FindingsReportSummary.Builder,FindingsReportSummary>
Information about potential recommendations that might be created from the analysis of profiling data.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFindingsReportSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FindingsReportSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The universally unique identifier (UUID) of the recommendation report.InstantprofileEndTime()The end time of the period during which the metric is flagged as anomalous.InstantprofileStartTime()The start time of the profile the analysis data is about.StringprofilingGroupName()The name of the profiling group that is associated with the analysis data.List<SdkField<?>>sdkFields()static Class<? extends FindingsReportSummary.Builder>serializableBuilderClass()FindingsReportSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegertotalNumberOfFindings()The total number of different recommendations that were found by the analysis.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The universally unique identifier (UUID) of the recommendation report.
- Returns:
- The universally unique identifier (UUID) of the recommendation report.
-
profileEndTime
public final 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.
- Returns:
- 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.
-
profileStartTime
public final 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.
- Returns:
- 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.
-
profilingGroupName
public final String profilingGroupName()
The name of the profiling group that is associated with the analysis data.
- Returns:
- The name of the profiling group that is associated with the analysis data.
-
totalNumberOfFindings
public final Integer totalNumberOfFindings()
The total number of different recommendations that were found by the analysis.
- Returns:
- The total number of different recommendations that were found by the analysis.
-
toBuilder
public FindingsReportSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FindingsReportSummary.Builder,FindingsReportSummary>
-
builder
public static FindingsReportSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends FindingsReportSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-