AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruProfiler::Model::FindingsReportSummary Class Reference

#include <FindingsReportSummary.h>

Public Member Functions

 FindingsReportSummary ()
 
 FindingsReportSummary (Aws::Utils::Json::JsonView jsonValue)
 
FindingsReportSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
FindingsReportSummaryWithId (const Aws::String &value)
 
FindingsReportSummaryWithId (Aws::String &&value)
 
FindingsReportSummaryWithId (const char *value)
 
const Aws::Utils::DateTimeGetProfileEndTime () const
 
bool ProfileEndTimeHasBeenSet () const
 
void SetProfileEndTime (const Aws::Utils::DateTime &value)
 
void SetProfileEndTime (Aws::Utils::DateTime &&value)
 
FindingsReportSummaryWithProfileEndTime (const Aws::Utils::DateTime &value)
 
FindingsReportSummaryWithProfileEndTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetProfileStartTime () const
 
bool ProfileStartTimeHasBeenSet () const
 
void SetProfileStartTime (const Aws::Utils::DateTime &value)
 
void SetProfileStartTime (Aws::Utils::DateTime &&value)
 
FindingsReportSummaryWithProfileStartTime (const Aws::Utils::DateTime &value)
 
FindingsReportSummaryWithProfileStartTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetProfilingGroupName () const
 
bool ProfilingGroupNameHasBeenSet () const
 
void SetProfilingGroupName (const Aws::String &value)
 
void SetProfilingGroupName (Aws::String &&value)
 
void SetProfilingGroupName (const char *value)
 
FindingsReportSummaryWithProfilingGroupName (const Aws::String &value)
 
FindingsReportSummaryWithProfilingGroupName (Aws::String &&value)
 
FindingsReportSummaryWithProfilingGroupName (const char *value)
 
int GetTotalNumberOfFindings () const
 
bool TotalNumberOfFindingsHasBeenSet () const
 
void SetTotalNumberOfFindings (int value)
 
FindingsReportSummaryWithTotalNumberOfFindings (int value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 33 of file FindingsReportSummary.h.

Constructor & Destructor Documentation

◆ FindingsReportSummary() [1/2]

Aws::CodeGuruProfiler::Model::FindingsReportSummary::FindingsReportSummary ( )

◆ FindingsReportSummary() [2/2]

Aws::CodeGuruProfiler::Model::FindingsReportSummary::FindingsReportSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetId()

const Aws::String& Aws::CodeGuruProfiler::Model::FindingsReportSummary::GetId ( ) const
inline

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

Definition at line 45 of file FindingsReportSummary.h.

◆ GetProfileEndTime()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::FindingsReportSummary::GetProfileEndTime ( ) const
inline

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.

Definition at line 89 of file FindingsReportSummary.h.

◆ GetProfileStartTime()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::FindingsReportSummary::GetProfileStartTime ( ) const
inline

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.

Definition at line 137 of file FindingsReportSummary.h.

◆ GetProfilingGroupName()

const Aws::String& Aws::CodeGuruProfiler::Model::FindingsReportSummary::GetProfilingGroupName ( ) const
inline

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

Definition at line 179 of file FindingsReportSummary.h.

◆ GetTotalNumberOfFindings()

int Aws::CodeGuruProfiler::Model::FindingsReportSummary::GetTotalNumberOfFindings ( ) const
inline

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

Definition at line 228 of file FindingsReportSummary.h.

◆ IdHasBeenSet()

bool Aws::CodeGuruProfiler::Model::FindingsReportSummary::IdHasBeenSet ( ) const
inline

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

Definition at line 50 of file FindingsReportSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruProfiler::Model::FindingsReportSummary::Jsonize ( ) const

◆ operator=()

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProfileEndTimeHasBeenSet()

bool Aws::CodeGuruProfiler::Model::FindingsReportSummary::ProfileEndTimeHasBeenSet ( ) const
inline

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.

Definition at line 97 of file FindingsReportSummary.h.

◆ ProfileStartTimeHasBeenSet()

bool Aws::CodeGuruProfiler::Model::FindingsReportSummary::ProfileStartTimeHasBeenSet ( ) const
inline

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.

Definition at line 144 of file FindingsReportSummary.h.

◆ ProfilingGroupNameHasBeenSet()

bool Aws::CodeGuruProfiler::Model::FindingsReportSummary::ProfilingGroupNameHasBeenSet ( ) const
inline

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

Definition at line 185 of file FindingsReportSummary.h.

◆ SetId() [1/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetId ( Aws::String &&  value)
inline

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

Definition at line 60 of file FindingsReportSummary.h.

◆ SetId() [2/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetId ( const Aws::String value)
inline

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

Definition at line 55 of file FindingsReportSummary.h.

◆ SetId() [3/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetId ( const char *  value)
inline

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

Definition at line 65 of file FindingsReportSummary.h.

◆ SetProfileEndTime() [1/2]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfileEndTime ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 113 of file FindingsReportSummary.h.

◆ SetProfileEndTime() [2/2]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfileEndTime ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 105 of file FindingsReportSummary.h.

◆ SetProfileStartTime() [1/2]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfileStartTime ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 158 of file FindingsReportSummary.h.

◆ SetProfileStartTime() [2/2]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfileStartTime ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 151 of file FindingsReportSummary.h.

◆ SetProfilingGroupName() [1/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfilingGroupName ( Aws::String &&  value)
inline

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

Definition at line 197 of file FindingsReportSummary.h.

◆ SetProfilingGroupName() [2/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfilingGroupName ( const Aws::String value)
inline

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

Definition at line 191 of file FindingsReportSummary.h.

◆ SetProfilingGroupName() [3/3]

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetProfilingGroupName ( const char *  value)
inline

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

Definition at line 203 of file FindingsReportSummary.h.

◆ SetTotalNumberOfFindings()

void Aws::CodeGuruProfiler::Model::FindingsReportSummary::SetTotalNumberOfFindings ( int  value)
inline

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

Definition at line 240 of file FindingsReportSummary.h.

◆ TotalNumberOfFindingsHasBeenSet()

bool Aws::CodeGuruProfiler::Model::FindingsReportSummary::TotalNumberOfFindingsHasBeenSet ( ) const
inline

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

Definition at line 234 of file FindingsReportSummary.h.

◆ WithId() [1/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithId ( Aws::String &&  value)
inline

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

Definition at line 75 of file FindingsReportSummary.h.

◆ WithId() [2/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithId ( const Aws::String value)
inline

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

Definition at line 70 of file FindingsReportSummary.h.

◆ WithId() [3/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithId ( const char *  value)
inline

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

Definition at line 80 of file FindingsReportSummary.h.

◆ WithProfileEndTime() [1/2]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfileEndTime ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 129 of file FindingsReportSummary.h.

◆ WithProfileEndTime() [2/2]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfileEndTime ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 121 of file FindingsReportSummary.h.

◆ WithProfileStartTime() [1/2]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfileStartTime ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 172 of file FindingsReportSummary.h.

◆ WithProfileStartTime() [2/2]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfileStartTime ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 165 of file FindingsReportSummary.h.

◆ WithProfilingGroupName() [1/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfilingGroupName ( Aws::String &&  value)
inline

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

Definition at line 215 of file FindingsReportSummary.h.

◆ WithProfilingGroupName() [2/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfilingGroupName ( const Aws::String value)
inline

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

Definition at line 209 of file FindingsReportSummary.h.

◆ WithProfilingGroupName() [3/3]

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithProfilingGroupName ( const char *  value)
inline

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

Definition at line 221 of file FindingsReportSummary.h.

◆ WithTotalNumberOfFindings()

FindingsReportSummary& Aws::CodeGuruProfiler::Model::FindingsReportSummary::WithTotalNumberOfFindings ( int  value)
inline

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

Definition at line 246 of file FindingsReportSummary.h.


The documentation for this class was generated from the following file: