AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::DevOpsGuru::Model::Recommendation Class Reference

#include <Recommendation.h>

Public Member Functions

 Recommendation ()
 
 Recommendation (Aws::Utils::Json::JsonView jsonValue)
 
Recommendationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
RecommendationWithDescription (const Aws::String &value)
 
RecommendationWithDescription (Aws::String &&value)
 
RecommendationWithDescription (const char *value)
 
const Aws::StringGetLink () const
 
bool LinkHasBeenSet () const
 
void SetLink (const Aws::String &value)
 
void SetLink (Aws::String &&value)
 
void SetLink (const char *value)
 
RecommendationWithLink (const Aws::String &value)
 
RecommendationWithLink (Aws::String &&value)
 
RecommendationWithLink (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RecommendationWithName (const Aws::String &value)
 
RecommendationWithName (Aws::String &&value)
 
RecommendationWithName (const char *value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
RecommendationWithReason (const Aws::String &value)
 
RecommendationWithReason (Aws::String &&value)
 
RecommendationWithReason (const char *value)
 
const Aws::Vector< RecommendationRelatedEvent > & GetRelatedEvents () const
 
bool RelatedEventsHasBeenSet () const
 
void SetRelatedEvents (const Aws::Vector< RecommendationRelatedEvent > &value)
 
void SetRelatedEvents (Aws::Vector< RecommendationRelatedEvent > &&value)
 
RecommendationWithRelatedEvents (const Aws::Vector< RecommendationRelatedEvent > &value)
 
RecommendationWithRelatedEvents (Aws::Vector< RecommendationRelatedEvent > &&value)
 
RecommendationAddRelatedEvents (const RecommendationRelatedEvent &value)
 
RecommendationAddRelatedEvents (RecommendationRelatedEvent &&value)
 
const Aws::Vector< RecommendationRelatedAnomaly > & GetRelatedAnomalies () const
 
bool RelatedAnomaliesHasBeenSet () const
 
void SetRelatedAnomalies (const Aws::Vector< RecommendationRelatedAnomaly > &value)
 
void SetRelatedAnomalies (Aws::Vector< RecommendationRelatedAnomaly > &&value)
 
RecommendationWithRelatedAnomalies (const Aws::Vector< RecommendationRelatedAnomaly > &value)
 
RecommendationWithRelatedAnomalies (Aws::Vector< RecommendationRelatedAnomaly > &&value)
 
RecommendationAddRelatedAnomalies (const RecommendationRelatedAnomaly &value)
 
RecommendationAddRelatedAnomalies (RecommendationRelatedAnomaly &&value)
 

Detailed Description

Recommendation information to help you remediate detected anomalous behavior that generated an insight.

See Also:

AWS API Reference

Definition at line 35 of file Recommendation.h.

Constructor & Destructor Documentation

◆ Recommendation() [1/2]

Aws::DevOpsGuru::Model::Recommendation::Recommendation ( )

◆ Recommendation() [2/2]

Aws::DevOpsGuru::Model::Recommendation::Recommendation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddRelatedAnomalies() [1/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::AddRelatedAnomalies ( const RecommendationRelatedAnomaly value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 297 of file Recommendation.h.

◆ AddRelatedAnomalies() [2/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::AddRelatedAnomalies ( RecommendationRelatedAnomaly &&  value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 303 of file Recommendation.h.

◆ AddRelatedEvents() [1/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::AddRelatedEvents ( const RecommendationRelatedEvent value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 248 of file Recommendation.h.

◆ AddRelatedEvents() [2/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::AddRelatedEvents ( RecommendationRelatedEvent &&  value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 254 of file Recommendation.h.

◆ DescriptionHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::DescriptionHasBeenSet ( ) const
inline

A description of the problem.

Definition at line 52 of file Recommendation.h.

◆ GetDescription()

const Aws::String& Aws::DevOpsGuru::Model::Recommendation::GetDescription ( ) const
inline

A description of the problem.

Definition at line 47 of file Recommendation.h.

◆ GetLink()

const Aws::String& Aws::DevOpsGuru::Model::Recommendation::GetLink ( ) const
inline

A hyperlink to information to help you address the problem.

Definition at line 88 of file Recommendation.h.

◆ GetName()

const Aws::String& Aws::DevOpsGuru::Model::Recommendation::GetName ( ) const
inline

The name of the recommendation.

Definition at line 129 of file Recommendation.h.

◆ GetReason()

const Aws::String& Aws::DevOpsGuru::Model::Recommendation::GetReason ( ) const
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 170 of file Recommendation.h.

◆ GetRelatedAnomalies()

const Aws::Vector<RecommendationRelatedAnomaly>& Aws::DevOpsGuru::Model::Recommendation::GetRelatedAnomalies ( ) const
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 261 of file Recommendation.h.

◆ GetRelatedEvents()

const Aws::Vector<RecommendationRelatedEvent>& Aws::DevOpsGuru::Model::Recommendation::GetRelatedEvents ( ) const
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 212 of file Recommendation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DevOpsGuru::Model::Recommendation::Jsonize ( ) const

◆ LinkHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::LinkHasBeenSet ( ) const
inline

A hyperlink to information to help you address the problem.

Definition at line 93 of file Recommendation.h.

◆ NameHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::NameHasBeenSet ( ) const
inline

The name of the recommendation.

Definition at line 134 of file Recommendation.h.

◆ operator=()

Recommendation& Aws::DevOpsGuru::Model::Recommendation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::ReasonHasBeenSet ( ) const
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 175 of file Recommendation.h.

◆ RelatedAnomaliesHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::RelatedAnomaliesHasBeenSet ( ) const
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 267 of file Recommendation.h.

◆ RelatedEventsHasBeenSet()

bool Aws::DevOpsGuru::Model::Recommendation::RelatedEventsHasBeenSet ( ) const
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 218 of file Recommendation.h.

◆ SetDescription() [1/3]

void Aws::DevOpsGuru::Model::Recommendation::SetDescription ( Aws::String &&  value)
inline

A description of the problem.

Definition at line 62 of file Recommendation.h.

◆ SetDescription() [2/3]

void Aws::DevOpsGuru::Model::Recommendation::SetDescription ( const Aws::String value)
inline

A description of the problem.

Definition at line 57 of file Recommendation.h.

◆ SetDescription() [3/3]

void Aws::DevOpsGuru::Model::Recommendation::SetDescription ( const char *  value)
inline

A description of the problem.

Definition at line 67 of file Recommendation.h.

◆ SetLink() [1/3]

void Aws::DevOpsGuru::Model::Recommendation::SetLink ( Aws::String &&  value)
inline

A hyperlink to information to help you address the problem.

Definition at line 103 of file Recommendation.h.

◆ SetLink() [2/3]

void Aws::DevOpsGuru::Model::Recommendation::SetLink ( const Aws::String value)
inline

A hyperlink to information to help you address the problem.

Definition at line 98 of file Recommendation.h.

◆ SetLink() [3/3]

void Aws::DevOpsGuru::Model::Recommendation::SetLink ( const char *  value)
inline

A hyperlink to information to help you address the problem.

Definition at line 108 of file Recommendation.h.

◆ SetName() [1/3]

void Aws::DevOpsGuru::Model::Recommendation::SetName ( Aws::String &&  value)
inline

The name of the recommendation.

Definition at line 144 of file Recommendation.h.

◆ SetName() [2/3]

void Aws::DevOpsGuru::Model::Recommendation::SetName ( const Aws::String value)
inline

The name of the recommendation.

Definition at line 139 of file Recommendation.h.

◆ SetName() [3/3]

void Aws::DevOpsGuru::Model::Recommendation::SetName ( const char *  value)
inline

The name of the recommendation.

Definition at line 149 of file Recommendation.h.

◆ SetReason() [1/3]

void Aws::DevOpsGuru::Model::Recommendation::SetReason ( Aws::String &&  value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 185 of file Recommendation.h.

◆ SetReason() [2/3]

void Aws::DevOpsGuru::Model::Recommendation::SetReason ( const Aws::String value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 180 of file Recommendation.h.

◆ SetReason() [3/3]

void Aws::DevOpsGuru::Model::Recommendation::SetReason ( const char *  value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 190 of file Recommendation.h.

◆ SetRelatedAnomalies() [1/2]

void Aws::DevOpsGuru::Model::Recommendation::SetRelatedAnomalies ( Aws::Vector< RecommendationRelatedAnomaly > &&  value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 279 of file Recommendation.h.

◆ SetRelatedAnomalies() [2/2]

void Aws::DevOpsGuru::Model::Recommendation::SetRelatedAnomalies ( const Aws::Vector< RecommendationRelatedAnomaly > &  value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 273 of file Recommendation.h.

◆ SetRelatedEvents() [1/2]

void Aws::DevOpsGuru::Model::Recommendation::SetRelatedEvents ( Aws::Vector< RecommendationRelatedEvent > &&  value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 230 of file Recommendation.h.

◆ SetRelatedEvents() [2/2]

void Aws::DevOpsGuru::Model::Recommendation::SetRelatedEvents ( const Aws::Vector< RecommendationRelatedEvent > &  value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 224 of file Recommendation.h.

◆ WithDescription() [1/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithDescription ( Aws::String &&  value)
inline

A description of the problem.

Definition at line 77 of file Recommendation.h.

◆ WithDescription() [2/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithDescription ( const Aws::String value)
inline

A description of the problem.

Definition at line 72 of file Recommendation.h.

◆ WithDescription() [3/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithDescription ( const char *  value)
inline

A description of the problem.

Definition at line 82 of file Recommendation.h.

◆ WithLink() [1/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithLink ( Aws::String &&  value)
inline

A hyperlink to information to help you address the problem.

Definition at line 118 of file Recommendation.h.

◆ WithLink() [2/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithLink ( const Aws::String value)
inline

A hyperlink to information to help you address the problem.

Definition at line 113 of file Recommendation.h.

◆ WithLink() [3/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithLink ( const char *  value)
inline

A hyperlink to information to help you address the problem.

Definition at line 123 of file Recommendation.h.

◆ WithName() [1/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithName ( Aws::String &&  value)
inline

The name of the recommendation.

Definition at line 159 of file Recommendation.h.

◆ WithName() [2/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithName ( const Aws::String value)
inline

The name of the recommendation.

Definition at line 154 of file Recommendation.h.

◆ WithName() [3/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithName ( const char *  value)
inline

The name of the recommendation.

Definition at line 164 of file Recommendation.h.

◆ WithReason() [1/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithReason ( Aws::String &&  value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 200 of file Recommendation.h.

◆ WithReason() [2/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithReason ( const Aws::String value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 195 of file Recommendation.h.

◆ WithReason() [3/3]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithReason ( const char *  value)
inline

The reason DevOps Guru flagged the anomalous behavior as a problem.

Definition at line 205 of file Recommendation.h.

◆ WithRelatedAnomalies() [1/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithRelatedAnomalies ( Aws::Vector< RecommendationRelatedAnomaly > &&  value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 291 of file Recommendation.h.

◆ WithRelatedAnomalies() [2/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithRelatedAnomalies ( const Aws::Vector< RecommendationRelatedAnomaly > &  value)
inline

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

Definition at line 285 of file Recommendation.h.

◆ WithRelatedEvents() [1/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithRelatedEvents ( Aws::Vector< RecommendationRelatedEvent > &&  value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 242 of file Recommendation.h.

◆ WithRelatedEvents() [2/2]

Recommendation& Aws::DevOpsGuru::Model::Recommendation::WithRelatedEvents ( const Aws::Vector< RecommendationRelatedEvent > &  value)
inline

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

Definition at line 236 of file Recommendation.h.


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