AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApplicationInsights::Model::Problem Class Reference

#include <Problem.h>

Public Member Functions

 Problem ()
 
 Problem (Aws::Utils::Json::JsonView jsonValue)
 
Problemoperator= (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)
 
ProblemWithId (const Aws::String &value)
 
ProblemWithId (Aws::String &&value)
 
ProblemWithId (const char *value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
ProblemWithTitle (const Aws::String &value)
 
ProblemWithTitle (Aws::String &&value)
 
ProblemWithTitle (const char *value)
 
const Aws::StringGetInsights () const
 
bool InsightsHasBeenSet () const
 
void SetInsights (const Aws::String &value)
 
void SetInsights (Aws::String &&value)
 
void SetInsights (const char *value)
 
ProblemWithInsights (const Aws::String &value)
 
ProblemWithInsights (Aws::String &&value)
 
ProblemWithInsights (const char *value)
 
const StatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
ProblemWithStatus (const Status &value)
 
ProblemWithStatus (Status &&value)
 
const Aws::StringGetAffectedResource () const
 
bool AffectedResourceHasBeenSet () const
 
void SetAffectedResource (const Aws::String &value)
 
void SetAffectedResource (Aws::String &&value)
 
void SetAffectedResource (const char *value)
 
ProblemWithAffectedResource (const Aws::String &value)
 
ProblemWithAffectedResource (Aws::String &&value)
 
ProblemWithAffectedResource (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ProblemWithStartTime (const Aws::Utils::DateTime &value)
 
ProblemWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
ProblemWithEndTime (const Aws::Utils::DateTime &value)
 
ProblemWithEndTime (Aws::Utils::DateTime &&value)
 
const SeverityLevelGetSeverityLevel () const
 
bool SeverityLevelHasBeenSet () const
 
void SetSeverityLevel (const SeverityLevel &value)
 
void SetSeverityLevel (SeverityLevel &&value)
 
ProblemWithSeverityLevel (const SeverityLevel &value)
 
ProblemWithSeverityLevel (SeverityLevel &&value)
 
const Aws::StringGetResourceGroupName () const
 
bool ResourceGroupNameHasBeenSet () const
 
void SetResourceGroupName (const Aws::String &value)
 
void SetResourceGroupName (Aws::String &&value)
 
void SetResourceGroupName (const char *value)
 
ProblemWithResourceGroupName (const Aws::String &value)
 
ProblemWithResourceGroupName (Aws::String &&value)
 
ProblemWithResourceGroupName (const char *value)
 
const Aws::Map< FeedbackKey, FeedbackValue > & GetFeedback () const
 
bool FeedbackHasBeenSet () const
 
void SetFeedback (const Aws::Map< FeedbackKey, FeedbackValue > &value)
 
void SetFeedback (Aws::Map< FeedbackKey, FeedbackValue > &&value)
 
ProblemWithFeedback (const Aws::Map< FeedbackKey, FeedbackValue > &value)
 
ProblemWithFeedback (Aws::Map< FeedbackKey, FeedbackValue > &&value)
 
ProblemAddFeedback (const FeedbackKey &key, const FeedbackValue &value)
 
ProblemAddFeedback (FeedbackKey &&key, const FeedbackValue &value)
 
ProblemAddFeedback (const FeedbackKey &key, FeedbackValue &&value)
 
ProblemAddFeedback (FeedbackKey &&key, FeedbackValue &&value)
 

Detailed Description

Describes a problem that is detected by correlating observations.

See Also:

AWS API Reference

Definition at line 38 of file Problem.h.

Constructor & Destructor Documentation

◆ Problem() [1/2]

Aws::ApplicationInsights::Model::Problem::Problem ( )

◆ Problem() [2/2]

Aws::ApplicationInsights::Model::Problem::Problem ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFeedback() [1/4]

Problem& Aws::ApplicationInsights::Model::Problem::AddFeedback ( const FeedbackKey key,
const FeedbackValue value 
)
inline

Feedback provided by the user about the problem.

Definition at line 409 of file Problem.h.

◆ AddFeedback() [2/4]

Problem& Aws::ApplicationInsights::Model::Problem::AddFeedback ( const FeedbackKey key,
FeedbackValue &&  value 
)
inline

Feedback provided by the user about the problem.

Definition at line 419 of file Problem.h.

◆ AddFeedback() [3/4]

Problem& Aws::ApplicationInsights::Model::Problem::AddFeedback ( FeedbackKey &&  key,
const FeedbackValue value 
)
inline

Feedback provided by the user about the problem.

Definition at line 414 of file Problem.h.

◆ AddFeedback() [4/4]

Problem& Aws::ApplicationInsights::Model::Problem::AddFeedback ( FeedbackKey &&  key,
FeedbackValue &&  value 
)
inline

Feedback provided by the user about the problem.

Definition at line 424 of file Problem.h.

◆ AffectedResourceHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::AffectedResourceHasBeenSet ( ) const
inline

The resource affected by the problem.

Definition at line 209 of file Problem.h.

◆ EndTimeHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::EndTimeHasBeenSet ( ) const
inline

The time when the problem ended, in epoch seconds.

Definition at line 281 of file Problem.h.

◆ FeedbackHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::FeedbackHasBeenSet ( ) const
inline

Feedback provided by the user about the problem.

Definition at line 384 of file Problem.h.

◆ GetAffectedResource()

const Aws::String& Aws::ApplicationInsights::Model::Problem::GetAffectedResource ( ) const
inline

The resource affected by the problem.

Definition at line 204 of file Problem.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::ApplicationInsights::Model::Problem::GetEndTime ( ) const
inline

The time when the problem ended, in epoch seconds.

Definition at line 276 of file Problem.h.

◆ GetFeedback()

const Aws::Map<FeedbackKey, FeedbackValue>& Aws::ApplicationInsights::Model::Problem::GetFeedback ( ) const
inline

Feedback provided by the user about the problem.

Definition at line 379 of file Problem.h.

◆ GetId()

const Aws::String& Aws::ApplicationInsights::Model::Problem::GetId ( ) const
inline

The ID of the problem.

Definition at line 50 of file Problem.h.

◆ GetInsights()

const Aws::String& Aws::ApplicationInsights::Model::Problem::GetInsights ( ) const
inline

A detailed analysis of the problem using machine learning.

Definition at line 132 of file Problem.h.

◆ GetResourceGroupName()

const Aws::String& Aws::ApplicationInsights::Model::Problem::GetResourceGroupName ( ) const
inline

The name of the resource group affected by the problem.

Definition at line 338 of file Problem.h.

◆ GetSeverityLevel()

const SeverityLevel& Aws::ApplicationInsights::Model::Problem::GetSeverityLevel ( ) const
inline

A measure of the level of impact of the problem.

Definition at line 307 of file Problem.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::ApplicationInsights::Model::Problem::GetStartTime ( ) const
inline

The time when the problem started, in epoch seconds.

Definition at line 245 of file Problem.h.

◆ GetStatus()

const Status& Aws::ApplicationInsights::Model::Problem::GetStatus ( ) const
inline

The status of the problem.

Definition at line 173 of file Problem.h.

◆ GetTitle()

const Aws::String& Aws::ApplicationInsights::Model::Problem::GetTitle ( ) const
inline

The name of the problem.

Definition at line 91 of file Problem.h.

◆ IdHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::IdHasBeenSet ( ) const
inline

The ID of the problem.

Definition at line 55 of file Problem.h.

◆ InsightsHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::InsightsHasBeenSet ( ) const
inline

A detailed analysis of the problem using machine learning.

Definition at line 137 of file Problem.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApplicationInsights::Model::Problem::Jsonize ( ) const

◆ operator=()

Problem& Aws::ApplicationInsights::Model::Problem::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceGroupNameHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::ResourceGroupNameHasBeenSet ( ) const
inline

The name of the resource group affected by the problem.

Definition at line 343 of file Problem.h.

◆ SetAffectedResource() [1/3]

void Aws::ApplicationInsights::Model::Problem::SetAffectedResource ( Aws::String &&  value)
inline

The resource affected by the problem.

Definition at line 219 of file Problem.h.

◆ SetAffectedResource() [2/3]

void Aws::ApplicationInsights::Model::Problem::SetAffectedResource ( const Aws::String value)
inline

The resource affected by the problem.

Definition at line 214 of file Problem.h.

◆ SetAffectedResource() [3/3]

void Aws::ApplicationInsights::Model::Problem::SetAffectedResource ( const char *  value)
inline

The resource affected by the problem.

Definition at line 224 of file Problem.h.

◆ SetEndTime() [1/2]

void Aws::ApplicationInsights::Model::Problem::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The time when the problem ended, in epoch seconds.

Definition at line 291 of file Problem.h.

◆ SetEndTime() [2/2]

void Aws::ApplicationInsights::Model::Problem::SetEndTime ( const Aws::Utils::DateTime value)
inline

The time when the problem ended, in epoch seconds.

Definition at line 286 of file Problem.h.

◆ SetFeedback() [1/2]

void Aws::ApplicationInsights::Model::Problem::SetFeedback ( Aws::Map< FeedbackKey, FeedbackValue > &&  value)
inline

Feedback provided by the user about the problem.

Definition at line 394 of file Problem.h.

◆ SetFeedback() [2/2]

void Aws::ApplicationInsights::Model::Problem::SetFeedback ( const Aws::Map< FeedbackKey, FeedbackValue > &  value)
inline

Feedback provided by the user about the problem.

Definition at line 389 of file Problem.h.

◆ SetId() [1/3]

void Aws::ApplicationInsights::Model::Problem::SetId ( Aws::String &&  value)
inline

The ID of the problem.

Definition at line 65 of file Problem.h.

◆ SetId() [2/3]

void Aws::ApplicationInsights::Model::Problem::SetId ( const Aws::String value)
inline

The ID of the problem.

Definition at line 60 of file Problem.h.

◆ SetId() [3/3]

void Aws::ApplicationInsights::Model::Problem::SetId ( const char *  value)
inline

The ID of the problem.

Definition at line 70 of file Problem.h.

◆ SetInsights() [1/3]

void Aws::ApplicationInsights::Model::Problem::SetInsights ( Aws::String &&  value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 147 of file Problem.h.

◆ SetInsights() [2/3]

void Aws::ApplicationInsights::Model::Problem::SetInsights ( const Aws::String value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 142 of file Problem.h.

◆ SetInsights() [3/3]

void Aws::ApplicationInsights::Model::Problem::SetInsights ( const char *  value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 152 of file Problem.h.

◆ SetResourceGroupName() [1/3]

void Aws::ApplicationInsights::Model::Problem::SetResourceGroupName ( Aws::String &&  value)
inline

The name of the resource group affected by the problem.

Definition at line 353 of file Problem.h.

◆ SetResourceGroupName() [2/3]

void Aws::ApplicationInsights::Model::Problem::SetResourceGroupName ( const Aws::String value)
inline

The name of the resource group affected by the problem.

Definition at line 348 of file Problem.h.

◆ SetResourceGroupName() [3/3]

void Aws::ApplicationInsights::Model::Problem::SetResourceGroupName ( const char *  value)
inline

The name of the resource group affected by the problem.

Definition at line 358 of file Problem.h.

◆ SetSeverityLevel() [1/2]

void Aws::ApplicationInsights::Model::Problem::SetSeverityLevel ( const SeverityLevel value)
inline

A measure of the level of impact of the problem.

Definition at line 317 of file Problem.h.

◆ SetSeverityLevel() [2/2]

void Aws::ApplicationInsights::Model::Problem::SetSeverityLevel ( SeverityLevel &&  value)
inline

A measure of the level of impact of the problem.

Definition at line 322 of file Problem.h.

◆ SetStartTime() [1/2]

void Aws::ApplicationInsights::Model::Problem::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The time when the problem started, in epoch seconds.

Definition at line 260 of file Problem.h.

◆ SetStartTime() [2/2]

void Aws::ApplicationInsights::Model::Problem::SetStartTime ( const Aws::Utils::DateTime value)
inline

The time when the problem started, in epoch seconds.

Definition at line 255 of file Problem.h.

◆ SetStatus() [1/2]

void Aws::ApplicationInsights::Model::Problem::SetStatus ( const Status value)
inline

The status of the problem.

Definition at line 183 of file Problem.h.

◆ SetStatus() [2/2]

void Aws::ApplicationInsights::Model::Problem::SetStatus ( Status &&  value)
inline

The status of the problem.

Definition at line 188 of file Problem.h.

◆ SetTitle() [1/3]

void Aws::ApplicationInsights::Model::Problem::SetTitle ( Aws::String &&  value)
inline

The name of the problem.

Definition at line 106 of file Problem.h.

◆ SetTitle() [2/3]

void Aws::ApplicationInsights::Model::Problem::SetTitle ( const Aws::String value)
inline

The name of the problem.

Definition at line 101 of file Problem.h.

◆ SetTitle() [3/3]

void Aws::ApplicationInsights::Model::Problem::SetTitle ( const char *  value)
inline

The name of the problem.

Definition at line 111 of file Problem.h.

◆ SeverityLevelHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::SeverityLevelHasBeenSet ( ) const
inline

A measure of the level of impact of the problem.

Definition at line 312 of file Problem.h.

◆ StartTimeHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::StartTimeHasBeenSet ( ) const
inline

The time when the problem started, in epoch seconds.

Definition at line 250 of file Problem.h.

◆ StatusHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::StatusHasBeenSet ( ) const
inline

The status of the problem.

Definition at line 178 of file Problem.h.

◆ TitleHasBeenSet()

bool Aws::ApplicationInsights::Model::Problem::TitleHasBeenSet ( ) const
inline

The name of the problem.

Definition at line 96 of file Problem.h.

◆ WithAffectedResource() [1/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithAffectedResource ( Aws::String &&  value)
inline

The resource affected by the problem.

Definition at line 234 of file Problem.h.

◆ WithAffectedResource() [2/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithAffectedResource ( const Aws::String value)
inline

The resource affected by the problem.

Definition at line 229 of file Problem.h.

◆ WithAffectedResource() [3/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithAffectedResource ( const char *  value)
inline

The resource affected by the problem.

Definition at line 239 of file Problem.h.

◆ WithEndTime() [1/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The time when the problem ended, in epoch seconds.

Definition at line 301 of file Problem.h.

◆ WithEndTime() [2/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithEndTime ( const Aws::Utils::DateTime value)
inline

The time when the problem ended, in epoch seconds.

Definition at line 296 of file Problem.h.

◆ WithFeedback() [1/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithFeedback ( Aws::Map< FeedbackKey, FeedbackValue > &&  value)
inline

Feedback provided by the user about the problem.

Definition at line 404 of file Problem.h.

◆ WithFeedback() [2/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithFeedback ( const Aws::Map< FeedbackKey, FeedbackValue > &  value)
inline

Feedback provided by the user about the problem.

Definition at line 399 of file Problem.h.

◆ WithId() [1/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithId ( Aws::String &&  value)
inline

The ID of the problem.

Definition at line 80 of file Problem.h.

◆ WithId() [2/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithId ( const Aws::String value)
inline

The ID of the problem.

Definition at line 75 of file Problem.h.

◆ WithId() [3/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithId ( const char *  value)
inline

The ID of the problem.

Definition at line 85 of file Problem.h.

◆ WithInsights() [1/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithInsights ( Aws::String &&  value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 162 of file Problem.h.

◆ WithInsights() [2/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithInsights ( const Aws::String value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 157 of file Problem.h.

◆ WithInsights() [3/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithInsights ( const char *  value)
inline

A detailed analysis of the problem using machine learning.

Definition at line 167 of file Problem.h.

◆ WithResourceGroupName() [1/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithResourceGroupName ( Aws::String &&  value)
inline

The name of the resource group affected by the problem.

Definition at line 368 of file Problem.h.

◆ WithResourceGroupName() [2/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithResourceGroupName ( const Aws::String value)
inline

The name of the resource group affected by the problem.

Definition at line 363 of file Problem.h.

◆ WithResourceGroupName() [3/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithResourceGroupName ( const char *  value)
inline

The name of the resource group affected by the problem.

Definition at line 373 of file Problem.h.

◆ WithSeverityLevel() [1/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithSeverityLevel ( const SeverityLevel value)
inline

A measure of the level of impact of the problem.

Definition at line 327 of file Problem.h.

◆ WithSeverityLevel() [2/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithSeverityLevel ( SeverityLevel &&  value)
inline

A measure of the level of impact of the problem.

Definition at line 332 of file Problem.h.

◆ WithStartTime() [1/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The time when the problem started, in epoch seconds.

Definition at line 270 of file Problem.h.

◆ WithStartTime() [2/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithStartTime ( const Aws::Utils::DateTime value)
inline

The time when the problem started, in epoch seconds.

Definition at line 265 of file Problem.h.

◆ WithStatus() [1/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithStatus ( const Status value)
inline

The status of the problem.

Definition at line 193 of file Problem.h.

◆ WithStatus() [2/2]

Problem& Aws::ApplicationInsights::Model::Problem::WithStatus ( Status &&  value)
inline

The status of the problem.

Definition at line 198 of file Problem.h.

◆ WithTitle() [1/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithTitle ( Aws::String &&  value)
inline

The name of the problem.

Definition at line 121 of file Problem.h.

◆ WithTitle() [2/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithTitle ( const Aws::String value)
inline

The name of the problem.

Definition at line 116 of file Problem.h.

◆ WithTitle() [3/3]

Problem& Aws::ApplicationInsights::Model::Problem::WithTitle ( const char *  value)
inline

The name of the problem.

Definition at line 126 of file Problem.h.


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