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

#include <ReactiveInsightSummary.h>

Public Member Functions

 ReactiveInsightSummary ()
 
 ReactiveInsightSummary (Aws::Utils::Json::JsonView jsonValue)
 
ReactiveInsightSummaryoperator= (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)
 
ReactiveInsightSummaryWithId (const Aws::String &value)
 
ReactiveInsightSummaryWithId (Aws::String &&value)
 
ReactiveInsightSummaryWithId (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)
 
ReactiveInsightSummaryWithName (const Aws::String &value)
 
ReactiveInsightSummaryWithName (Aws::String &&value)
 
ReactiveInsightSummaryWithName (const char *value)
 
const InsightSeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const InsightSeverity &value)
 
void SetSeverity (InsightSeverity &&value)
 
ReactiveInsightSummaryWithSeverity (const InsightSeverity &value)
 
ReactiveInsightSummaryWithSeverity (InsightSeverity &&value)
 
const InsightStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const InsightStatus &value)
 
void SetStatus (InsightStatus &&value)
 
ReactiveInsightSummaryWithStatus (const InsightStatus &value)
 
ReactiveInsightSummaryWithStatus (InsightStatus &&value)
 
const InsightTimeRangeGetInsightTimeRange () const
 
bool InsightTimeRangeHasBeenSet () const
 
void SetInsightTimeRange (const InsightTimeRange &value)
 
void SetInsightTimeRange (InsightTimeRange &&value)
 
ReactiveInsightSummaryWithInsightTimeRange (const InsightTimeRange &value)
 
ReactiveInsightSummaryWithInsightTimeRange (InsightTimeRange &&value)
 
const ResourceCollectionGetResourceCollection () const
 
bool ResourceCollectionHasBeenSet () const
 
void SetResourceCollection (const ResourceCollection &value)
 
void SetResourceCollection (ResourceCollection &&value)
 
ReactiveInsightSummaryWithResourceCollection (const ResourceCollection &value)
 
ReactiveInsightSummaryWithResourceCollection (ResourceCollection &&value)
 
const ServiceCollectionGetServiceCollection () const
 
bool ServiceCollectionHasBeenSet () const
 
void SetServiceCollection (const ServiceCollection &value)
 
void SetServiceCollection (ServiceCollection &&value)
 
ReactiveInsightSummaryWithServiceCollection (const ServiceCollection &value)
 
ReactiveInsightSummaryWithServiceCollection (ServiceCollection &&value)
 
const Aws::Vector< Aws::String > & GetAssociatedResourceArns () const
 
bool AssociatedResourceArnsHasBeenSet () const
 
void SetAssociatedResourceArns (const Aws::Vector< Aws::String > &value)
 
void SetAssociatedResourceArns (Aws::Vector< Aws::String > &&value)
 
ReactiveInsightSummaryWithAssociatedResourceArns (const Aws::Vector< Aws::String > &value)
 
ReactiveInsightSummaryWithAssociatedResourceArns (Aws::Vector< Aws::String > &&value)
 
ReactiveInsightSummaryAddAssociatedResourceArns (const Aws::String &value)
 
ReactiveInsightSummaryAddAssociatedResourceArns (Aws::String &&value)
 
ReactiveInsightSummaryAddAssociatedResourceArns (const char *value)
 

Detailed Description

Information about a reactive insight. This object is returned by DescribeInsight.

See Also:

AWS API Reference

Definition at line 38 of file ReactiveInsightSummary.h.

Constructor & Destructor Documentation

◆ ReactiveInsightSummary() [1/2]

Aws::DevOpsGuru::Model::ReactiveInsightSummary::ReactiveInsightSummary ( )

◆ ReactiveInsightSummary() [2/2]

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

Member Function Documentation

◆ AddAssociatedResourceArns() [1/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::AddAssociatedResourceArns ( Aws::String &&  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 318 of file ReactiveInsightSummary.h.

◆ AddAssociatedResourceArns() [2/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::AddAssociatedResourceArns ( const Aws::String value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 312 of file ReactiveInsightSummary.h.

◆ AddAssociatedResourceArns() [3/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::AddAssociatedResourceArns ( const char *  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 324 of file ReactiveInsightSummary.h.

◆ AssociatedResourceArnsHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::AssociatedResourceArnsHasBeenSet ( ) const
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 282 of file ReactiveInsightSummary.h.

◆ GetAssociatedResourceArns()

const Aws::Vector<Aws::String>& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetAssociatedResourceArns ( ) const
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 276 of file ReactiveInsightSummary.h.

◆ GetId()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetId ( ) const
inline

The ID of a reactive summary.

Definition at line 50 of file ReactiveInsightSummary.h.

◆ GetInsightTimeRange()

const InsightTimeRange& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetInsightTimeRange ( ) const
inline

Definition at line 204 of file ReactiveInsightSummary.h.

◆ GetName()

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

The name of a reactive insight.

Definition at line 91 of file ReactiveInsightSummary.h.

◆ GetResourceCollection()

const ResourceCollection& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetResourceCollection ( ) const
inline

Definition at line 223 of file ReactiveInsightSummary.h.

◆ GetServiceCollection()

const ServiceCollection& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetServiceCollection ( ) const
inline

A collection of the names of Amazon Web Services services.

Definition at line 244 of file ReactiveInsightSummary.h.

◆ GetSeverity()

const InsightSeverity& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetSeverity ( ) const
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 134 of file ReactiveInsightSummary.h.

◆ GetStatus()

const InsightStatus& Aws::DevOpsGuru::Model::ReactiveInsightSummary::GetStatus ( ) const
inline

The status of a reactive insight.

Definition at line 175 of file ReactiveInsightSummary.h.

◆ IdHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::IdHasBeenSet ( ) const
inline

The ID of a reactive summary.

Definition at line 55 of file ReactiveInsightSummary.h.

◆ InsightTimeRangeHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::InsightTimeRangeHasBeenSet ( ) const
inline

Definition at line 207 of file ReactiveInsightSummary.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of a reactive insight.

Definition at line 96 of file ReactiveInsightSummary.h.

◆ operator=()

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

◆ ResourceCollectionHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::ResourceCollectionHasBeenSet ( ) const
inline

Definition at line 226 of file ReactiveInsightSummary.h.

◆ ServiceCollectionHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::ServiceCollectionHasBeenSet ( ) const
inline

A collection of the names of Amazon Web Services services.

Definition at line 249 of file ReactiveInsightSummary.h.

◆ SetAssociatedResourceArns() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetAssociatedResourceArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 294 of file ReactiveInsightSummary.h.

◆ SetAssociatedResourceArns() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetAssociatedResourceArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 288 of file ReactiveInsightSummary.h.

◆ SetId() [1/3]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetId ( Aws::String &&  value)
inline

The ID of a reactive summary.

Definition at line 65 of file ReactiveInsightSummary.h.

◆ SetId() [2/3]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetId ( const Aws::String value)
inline

The ID of a reactive summary.

Definition at line 60 of file ReactiveInsightSummary.h.

◆ SetId() [3/3]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetId ( const char *  value)
inline

The ID of a reactive summary.

Definition at line 70 of file ReactiveInsightSummary.h.

◆ SetInsightTimeRange() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetInsightTimeRange ( const InsightTimeRange value)
inline

Definition at line 210 of file ReactiveInsightSummary.h.

◆ SetInsightTimeRange() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetInsightTimeRange ( InsightTimeRange &&  value)
inline

Definition at line 213 of file ReactiveInsightSummary.h.

◆ SetName() [1/3]

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

The name of a reactive insight.

Definition at line 106 of file ReactiveInsightSummary.h.

◆ SetName() [2/3]

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

The name of a reactive insight.

Definition at line 101 of file ReactiveInsightSummary.h.

◆ SetName() [3/3]

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

The name of a reactive insight.

Definition at line 111 of file ReactiveInsightSummary.h.

◆ SetResourceCollection() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetResourceCollection ( const ResourceCollection value)
inline

Definition at line 229 of file ReactiveInsightSummary.h.

◆ SetResourceCollection() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 232 of file ReactiveInsightSummary.h.

◆ SetServiceCollection() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetServiceCollection ( const ServiceCollection value)
inline

A collection of the names of Amazon Web Services services.

Definition at line 254 of file ReactiveInsightSummary.h.

◆ SetServiceCollection() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetServiceCollection ( ServiceCollection &&  value)
inline

A collection of the names of Amazon Web Services services.

Definition at line 259 of file ReactiveInsightSummary.h.

◆ SetSeverity() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetSeverity ( const InsightSeverity value)
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 148 of file ReactiveInsightSummary.h.

◆ SetSeverity() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetSeverity ( InsightSeverity &&  value)
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 155 of file ReactiveInsightSummary.h.

◆ SetStatus() [1/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetStatus ( const InsightStatus value)
inline

The status of a reactive insight.

Definition at line 185 of file ReactiveInsightSummary.h.

◆ SetStatus() [2/2]

void Aws::DevOpsGuru::Model::ReactiveInsightSummary::SetStatus ( InsightStatus &&  value)
inline

The status of a reactive insight.

Definition at line 190 of file ReactiveInsightSummary.h.

◆ SeverityHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::SeverityHasBeenSet ( ) const
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 141 of file ReactiveInsightSummary.h.

◆ StatusHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveInsightSummary::StatusHasBeenSet ( ) const
inline

The status of a reactive insight.

Definition at line 180 of file ReactiveInsightSummary.h.

◆ WithAssociatedResourceArns() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithAssociatedResourceArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 306 of file ReactiveInsightSummary.h.

◆ WithAssociatedResourceArns() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithAssociatedResourceArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

Definition at line 300 of file ReactiveInsightSummary.h.

◆ WithId() [1/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithId ( Aws::String &&  value)
inline

The ID of a reactive summary.

Definition at line 80 of file ReactiveInsightSummary.h.

◆ WithId() [2/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithId ( const Aws::String value)
inline

The ID of a reactive summary.

Definition at line 75 of file ReactiveInsightSummary.h.

◆ WithId() [3/3]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithId ( const char *  value)
inline

The ID of a reactive summary.

Definition at line 85 of file ReactiveInsightSummary.h.

◆ WithInsightTimeRange() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithInsightTimeRange ( const InsightTimeRange value)
inline

Definition at line 216 of file ReactiveInsightSummary.h.

◆ WithInsightTimeRange() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithInsightTimeRange ( InsightTimeRange &&  value)
inline

Definition at line 219 of file ReactiveInsightSummary.h.

◆ WithName() [1/3]

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

The name of a reactive insight.

Definition at line 121 of file ReactiveInsightSummary.h.

◆ WithName() [2/3]

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

The name of a reactive insight.

Definition at line 116 of file ReactiveInsightSummary.h.

◆ WithName() [3/3]

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

The name of a reactive insight.

Definition at line 126 of file ReactiveInsightSummary.h.

◆ WithResourceCollection() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithResourceCollection ( const ResourceCollection value)
inline

Definition at line 235 of file ReactiveInsightSummary.h.

◆ WithResourceCollection() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 238 of file ReactiveInsightSummary.h.

◆ WithServiceCollection() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithServiceCollection ( const ServiceCollection value)
inline

A collection of the names of Amazon Web Services services.

Definition at line 264 of file ReactiveInsightSummary.h.

◆ WithServiceCollection() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithServiceCollection ( ServiceCollection &&  value)
inline

A collection of the names of Amazon Web Services services.

Definition at line 269 of file ReactiveInsightSummary.h.

◆ WithSeverity() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithSeverity ( const InsightSeverity value)
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 162 of file ReactiveInsightSummary.h.

◆ WithSeverity() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithSeverity ( InsightSeverity &&  value)
inline

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 169 of file ReactiveInsightSummary.h.

◆ WithStatus() [1/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithStatus ( const InsightStatus value)
inline

The status of a reactive insight.

Definition at line 195 of file ReactiveInsightSummary.h.

◆ WithStatus() [2/2]

ReactiveInsightSummary& Aws::DevOpsGuru::Model::ReactiveInsightSummary::WithStatus ( InsightStatus &&  value)
inline

The status of a reactive insight.

Definition at line 200 of file ReactiveInsightSummary.h.


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