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

#include <GetRecommendationsResult.h>

Public Member Functions

 GetRecommendationsResult ()
 
 GetRecommendationsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetRecommendationsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Vector< Anomaly > & GetAnomalies () const
 
void SetAnomalies (const Aws::Vector< Anomaly > &value)
 
void SetAnomalies (Aws::Vector< Anomaly > &&value)
 
GetRecommendationsResultWithAnomalies (const Aws::Vector< Anomaly > &value)
 
GetRecommendationsResultWithAnomalies (Aws::Vector< Anomaly > &&value)
 
GetRecommendationsResultAddAnomalies (const Anomaly &value)
 
GetRecommendationsResultAddAnomalies (Anomaly &&value)
 
const Aws::Utils::DateTimeGetProfileEndTime () const
 
void SetProfileEndTime (const Aws::Utils::DateTime &value)
 
void SetProfileEndTime (Aws::Utils::DateTime &&value)
 
GetRecommendationsResultWithProfileEndTime (const Aws::Utils::DateTime &value)
 
GetRecommendationsResultWithProfileEndTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetProfileStartTime () const
 
void SetProfileStartTime (const Aws::Utils::DateTime &value)
 
void SetProfileStartTime (Aws::Utils::DateTime &&value)
 
GetRecommendationsResultWithProfileStartTime (const Aws::Utils::DateTime &value)
 
GetRecommendationsResultWithProfileStartTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetProfilingGroupName () const
 
void SetProfilingGroupName (const Aws::String &value)
 
void SetProfilingGroupName (Aws::String &&value)
 
void SetProfilingGroupName (const char *value)
 
GetRecommendationsResultWithProfilingGroupName (const Aws::String &value)
 
GetRecommendationsResultWithProfilingGroupName (Aws::String &&value)
 
GetRecommendationsResultWithProfilingGroupName (const char *value)
 
const Aws::Vector< Recommendation > & GetRecommendations () const
 
void SetRecommendations (const Aws::Vector< Recommendation > &value)
 
void SetRecommendations (Aws::Vector< Recommendation > &&value)
 
GetRecommendationsResultWithRecommendations (const Aws::Vector< Recommendation > &value)
 
GetRecommendationsResultWithRecommendations (Aws::Vector< Recommendation > &&value)
 
GetRecommendationsResultAddRecommendations (const Recommendation &value)
 
GetRecommendationsResultAddRecommendations (Recommendation &&value)
 

Detailed Description

The structure representing the GetRecommendationsResponse.

See Also:

AWS API Reference

Definition at line 37 of file GetRecommendationsResult.h.

Constructor & Destructor Documentation

◆ GetRecommendationsResult() [1/2]

Aws::CodeGuruProfiler::Model::GetRecommendationsResult::GetRecommendationsResult ( )

◆ GetRecommendationsResult() [2/2]

Aws::CodeGuruProfiler::Model::GetRecommendationsResult::GetRecommendationsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAnomalies() [1/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::AddAnomalies ( Anomaly &&  value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 78 of file GetRecommendationsResult.h.

◆ AddAnomalies() [2/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::AddAnomalies ( const Anomaly value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 73 of file GetRecommendationsResult.h.

◆ AddRecommendations() [1/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::AddRecommendations ( const Recommendation value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 217 of file GetRecommendationsResult.h.

◆ AddRecommendations() [2/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::AddRecommendations ( Recommendation &&  value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 222 of file GetRecommendationsResult.h.

◆ GetAnomalies()

const Aws::Vector<Anomaly>& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::GetAnomalies ( ) const
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 48 of file GetRecommendationsResult.h.

◆ GetProfileEndTime()

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

The end 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 86 of file GetRecommendationsResult.h.

◆ GetProfileStartTime()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::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 122 of file GetRecommendationsResult.h.

◆ GetProfilingGroupName()

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

The name of the profiling group the analysis data is about.

Definition at line 156 of file GetRecommendationsResult.h.

◆ GetRecommendations()

const Aws::Vector<Recommendation>& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::GetRecommendations ( ) const
inline

The list of recommendations that the analysis found for this profile.

Definition at line 192 of file GetRecommendationsResult.h.

◆ operator=()

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAnomalies() [1/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::SetAnomalies ( Aws::Vector< Anomaly > &&  value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 58 of file GetRecommendationsResult.h.

◆ SetAnomalies() [2/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::SetAnomalies ( const Aws::Vector< Anomaly > &  value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 53 of file GetRecommendationsResult.h.

◆ SetProfileEndTime() [1/2]

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

The end 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 100 of file GetRecommendationsResult.h.

◆ SetProfileEndTime() [2/2]

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

The end 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 93 of file GetRecommendationsResult.h.

◆ SetProfileStartTime() [1/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::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 136 of file GetRecommendationsResult.h.

◆ SetProfileStartTime() [2/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::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 129 of file GetRecommendationsResult.h.

◆ SetProfilingGroupName() [1/3]

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

The name of the profiling group the analysis data is about.

Definition at line 166 of file GetRecommendationsResult.h.

◆ SetProfilingGroupName() [2/3]

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

The name of the profiling group the analysis data is about.

Definition at line 161 of file GetRecommendationsResult.h.

◆ SetProfilingGroupName() [3/3]

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

The name of the profiling group the analysis data is about.

Definition at line 171 of file GetRecommendationsResult.h.

◆ SetRecommendations() [1/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::SetRecommendations ( Aws::Vector< Recommendation > &&  value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 202 of file GetRecommendationsResult.h.

◆ SetRecommendations() [2/2]

void Aws::CodeGuruProfiler::Model::GetRecommendationsResult::SetRecommendations ( const Aws::Vector< Recommendation > &  value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 197 of file GetRecommendationsResult.h.

◆ WithAnomalies() [1/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::WithAnomalies ( Aws::Vector< Anomaly > &&  value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 68 of file GetRecommendationsResult.h.

◆ WithAnomalies() [2/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::WithAnomalies ( const Aws::Vector< Anomaly > &  value)
inline

The list of anomalies that the analysis has found for this profile.

Definition at line 63 of file GetRecommendationsResult.h.

◆ WithProfileEndTime() [1/2]

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

The end 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 114 of file GetRecommendationsResult.h.

◆ WithProfileEndTime() [2/2]

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

The end 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 107 of file GetRecommendationsResult.h.

◆ WithProfileStartTime() [1/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::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 150 of file GetRecommendationsResult.h.

◆ WithProfileStartTime() [2/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::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 143 of file GetRecommendationsResult.h.

◆ WithProfilingGroupName() [1/3]

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

The name of the profiling group the analysis data is about.

Definition at line 181 of file GetRecommendationsResult.h.

◆ WithProfilingGroupName() [2/3]

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

The name of the profiling group the analysis data is about.

Definition at line 176 of file GetRecommendationsResult.h.

◆ WithProfilingGroupName() [3/3]

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

The name of the profiling group the analysis data is about.

Definition at line 186 of file GetRecommendationsResult.h.

◆ WithRecommendations() [1/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::WithRecommendations ( Aws::Vector< Recommendation > &&  value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 212 of file GetRecommendationsResult.h.

◆ WithRecommendations() [2/2]

GetRecommendationsResult& Aws::CodeGuruProfiler::Model::GetRecommendationsResult::WithRecommendations ( const Aws::Vector< Recommendation > &  value)
inline

The list of recommendations that the analysis found for this profile.

Definition at line 207 of file GetRecommendationsResult.h.


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