libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Description

 
Synopsis

Documentation

data FindingsReportSummary Source #

Information about potential recommendations that might be created from the analysis of profiling data.

See: newFindingsReportSummary smart constructor.

Constructors

FindingsReportSummary' 

Fields

  • profileStartTime :: Maybe POSIX

    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.

  • profileEndTime :: Maybe POSIX

    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.

  • id :: Maybe Text

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

  • profilingGroupName :: Maybe Text

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

  • totalNumberOfFindings :: Maybe Int

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

Instances

Instances details
Eq FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Read FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Show FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Generic FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Associated Types

type Rep FindingsReportSummary :: Type -> Type #

NFData FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Methods

rnf :: FindingsReportSummary -> () #

Hashable FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

FromJSON FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

type Rep FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

type Rep FindingsReportSummary = D1 ('MetaData "FindingsReportSummary" "Amazonka.CodeGuruProfiler.Types.FindingsReportSummary" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "FindingsReportSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "profileStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "profileEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalNumberOfFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newFindingsReportSummary :: FindingsReportSummary Source #

Create a value of FindingsReportSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profileStartTime:FindingsReportSummary', findingsReportSummary_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.

$sel:profileEndTime:FindingsReportSummary', findingsReportSummary_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.

$sel:id:FindingsReportSummary', findingsReportSummary_id - The universally unique identifier (UUID) of the recommendation report.

$sel:profilingGroupName:FindingsReportSummary', findingsReportSummary_profilingGroupName - The name of the profiling group that is associated with the analysis data.

$sel:totalNumberOfFindings:FindingsReportSummary', findingsReportSummary_totalNumberOfFindings - The total number of different recommendations that were found by the analysis.

findingsReportSummary_profileStartTime :: Lens' FindingsReportSummary (Maybe UTCTime) Source #

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.

findingsReportSummary_profileEndTime :: Lens' FindingsReportSummary (Maybe UTCTime) Source #

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.

findingsReportSummary_id :: Lens' FindingsReportSummary (Maybe Text) Source #

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

findingsReportSummary_profilingGroupName :: Lens' FindingsReportSummary (Maybe Text) Source #

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

findingsReportSummary_totalNumberOfFindings :: Lens' FindingsReportSummary (Maybe Int) Source #

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