AWS SDK for C++  1.9.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::XRay::Model::InsightSummary Class Reference

#include <InsightSummary.h>

Public Member Functions

 InsightSummary ()
 
 InsightSummary (Aws::Utils::Json::JsonView jsonValue)
 
InsightSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInsightId () const
 
bool InsightIdHasBeenSet () const
 
void SetInsightId (const Aws::String &value)
 
void SetInsightId (Aws::String &&value)
 
void SetInsightId (const char *value)
 
InsightSummaryWithInsightId (const Aws::String &value)
 
InsightSummaryWithInsightId (Aws::String &&value)
 
InsightSummaryWithInsightId (const char *value)
 
const Aws::StringGetGroupARN () const
 
bool GroupARNHasBeenSet () const
 
void SetGroupARN (const Aws::String &value)
 
void SetGroupARN (Aws::String &&value)
 
void SetGroupARN (const char *value)
 
InsightSummaryWithGroupARN (const Aws::String &value)
 
InsightSummaryWithGroupARN (Aws::String &&value)
 
InsightSummaryWithGroupARN (const char *value)
 
const Aws::StringGetGroupName () const
 
bool GroupNameHasBeenSet () const
 
void SetGroupName (const Aws::String &value)
 
void SetGroupName (Aws::String &&value)
 
void SetGroupName (const char *value)
 
InsightSummaryWithGroupName (const Aws::String &value)
 
InsightSummaryWithGroupName (Aws::String &&value)
 
InsightSummaryWithGroupName (const char *value)
 
const ServiceIdGetRootCauseServiceId () const
 
bool RootCauseServiceIdHasBeenSet () const
 
void SetRootCauseServiceId (const ServiceId &value)
 
void SetRootCauseServiceId (ServiceId &&value)
 
InsightSummaryWithRootCauseServiceId (const ServiceId &value)
 
InsightSummaryWithRootCauseServiceId (ServiceId &&value)
 
const Aws::Vector< InsightCategory > & GetCategories () const
 
bool CategoriesHasBeenSet () const
 
void SetCategories (const Aws::Vector< InsightCategory > &value)
 
void SetCategories (Aws::Vector< InsightCategory > &&value)
 
InsightSummaryWithCategories (const Aws::Vector< InsightCategory > &value)
 
InsightSummaryWithCategories (Aws::Vector< InsightCategory > &&value)
 
InsightSummaryAddCategories (const InsightCategory &value)
 
InsightSummaryAddCategories (InsightCategory &&value)
 
const InsightStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const InsightState &value)
 
void SetState (InsightState &&value)
 
InsightSummaryWithState (const InsightState &value)
 
InsightSummaryWithState (InsightState &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
InsightSummaryWithStartTime (const Aws::Utils::DateTime &value)
 
InsightSummaryWithStartTime (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)
 
InsightSummaryWithEndTime (const Aws::Utils::DateTime &value)
 
InsightSummaryWithEndTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetSummary () const
 
bool SummaryHasBeenSet () const
 
void SetSummary (const Aws::String &value)
 
void SetSummary (Aws::String &&value)
 
void SetSummary (const char *value)
 
InsightSummaryWithSummary (const Aws::String &value)
 
InsightSummaryWithSummary (Aws::String &&value)
 
InsightSummaryWithSummary (const char *value)
 
const RequestImpactStatisticsGetClientRequestImpactStatistics () const
 
bool ClientRequestImpactStatisticsHasBeenSet () const
 
void SetClientRequestImpactStatistics (const RequestImpactStatistics &value)
 
void SetClientRequestImpactStatistics (RequestImpactStatistics &&value)
 
InsightSummaryWithClientRequestImpactStatistics (const RequestImpactStatistics &value)
 
InsightSummaryWithClientRequestImpactStatistics (RequestImpactStatistics &&value)
 
const RequestImpactStatisticsGetRootCauseServiceRequestImpactStatistics () const
 
bool RootCauseServiceRequestImpactStatisticsHasBeenSet () const
 
void SetRootCauseServiceRequestImpactStatistics (const RequestImpactStatistics &value)
 
void SetRootCauseServiceRequestImpactStatistics (RequestImpactStatistics &&value)
 
InsightSummaryWithRootCauseServiceRequestImpactStatistics (const RequestImpactStatistics &value)
 
InsightSummaryWithRootCauseServiceRequestImpactStatistics (RequestImpactStatistics &&value)
 
const Aws::Vector< AnomalousService > & GetTopAnomalousServices () const
 
bool TopAnomalousServicesHasBeenSet () const
 
void SetTopAnomalousServices (const Aws::Vector< AnomalousService > &value)
 
void SetTopAnomalousServices (Aws::Vector< AnomalousService > &&value)
 
InsightSummaryWithTopAnomalousServices (const Aws::Vector< AnomalousService > &value)
 
InsightSummaryWithTopAnomalousServices (Aws::Vector< AnomalousService > &&value)
 
InsightSummaryAddTopAnomalousServices (const AnomalousService &value)
 
InsightSummaryAddTopAnomalousServices (AnomalousService &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
InsightSummaryWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
InsightSummaryWithLastUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Information that describes an insight.

See Also:

AWS API Reference

Definition at line 38 of file InsightSummary.h.

Constructor & Destructor Documentation

◆ InsightSummary() [1/2]

Aws::XRay::Model::InsightSummary::InsightSummary ( )

◆ InsightSummary() [2/2]

Aws::XRay::Model::InsightSummary::InsightSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCategories() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::AddCategories ( const InsightCategory value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 222 of file InsightSummary.h.

◆ AddCategories() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::AddCategories ( InsightCategory &&  value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 227 of file InsightSummary.h.

◆ AddTopAnomalousServices() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::AddTopAnomalousServices ( AnomalousService &&  value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 488 of file InsightSummary.h.

◆ AddTopAnomalousServices() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::AddTopAnomalousServices ( const AnomalousService value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 483 of file InsightSummary.h.

◆ CategoriesHasBeenSet()

bool Aws::XRay::Model::InsightSummary::CategoriesHasBeenSet ( ) const
inline

Categories The categories that label and describe the type of insight.

Definition at line 197 of file InsightSummary.h.

◆ ClientRequestImpactStatisticsHasBeenSet()

bool Aws::XRay::Model::InsightSummary::ClientRequestImpactStatisticsHasBeenSet ( ) const
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 376 of file InsightSummary.h.

◆ EndTimeHasBeenSet()

bool Aws::XRay::Model::InsightSummary::EndTimeHasBeenSet ( ) const
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 300 of file InsightSummary.h.

◆ GetCategories()

const Aws::Vector<InsightCategory>& Aws::XRay::Model::InsightSummary::GetCategories ( ) const
inline

Categories The categories that label and describe the type of insight.

Definition at line 192 of file InsightSummary.h.

◆ GetClientRequestImpactStatistics()

const RequestImpactStatistics& Aws::XRay::Model::InsightSummary::GetClientRequestImpactStatistics ( ) const
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 369 of file InsightSummary.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::XRay::Model::InsightSummary::GetEndTime ( ) const
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 295 of file InsightSummary.h.

◆ GetGroupARN()

const Aws::String& Aws::XRay::Model::InsightSummary::GetGroupARN ( ) const
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 91 of file InsightSummary.h.

◆ GetGroupName()

const Aws::String& Aws::XRay::Model::InsightSummary::GetGroupName ( ) const
inline

The name of the group that the insight belongs to.

Definition at line 132 of file InsightSummary.h.

◆ GetInsightId()

const Aws::String& Aws::XRay::Model::InsightSummary::GetInsightId ( ) const
inline

The insights unique identifier.

Definition at line 50 of file InsightSummary.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::XRay::Model::InsightSummary::GetLastUpdateTime ( ) const
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 494 of file InsightSummary.h.

◆ GetRootCauseServiceId()

const ServiceId& Aws::XRay::Model::InsightSummary::GetRootCauseServiceId ( ) const
inline

Definition at line 171 of file InsightSummary.h.

◆ GetRootCauseServiceRequestImpactStatistics()

const RequestImpactStatistics& Aws::XRay::Model::InsightSummary::GetRootCauseServiceRequestImpactStatistics ( ) const
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 412 of file InsightSummary.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::XRay::Model::InsightSummary::GetStartTime ( ) const
inline

The time, in Unix seconds, at which the insight began.

Definition at line 264 of file InsightSummary.h.

◆ GetState()

const InsightState& Aws::XRay::Model::InsightSummary::GetState ( ) const
inline

The current state of the insight.

Definition at line 233 of file InsightSummary.h.

◆ GetSummary()

const Aws::String& Aws::XRay::Model::InsightSummary::GetSummary ( ) const
inline

A brief description of the insight.

Definition at line 326 of file InsightSummary.h.

◆ GetTopAnomalousServices()

const Aws::Vector<AnomalousService>& Aws::XRay::Model::InsightSummary::GetTopAnomalousServices ( ) const
inline

The service within the insight that is most impacted by the incident.

Definition at line 453 of file InsightSummary.h.

◆ GroupARNHasBeenSet()

bool Aws::XRay::Model::InsightSummary::GroupARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 96 of file InsightSummary.h.

◆ GroupNameHasBeenSet()

bool Aws::XRay::Model::InsightSummary::GroupNameHasBeenSet ( ) const
inline

The name of the group that the insight belongs to.

Definition at line 137 of file InsightSummary.h.

◆ InsightIdHasBeenSet()

bool Aws::XRay::Model::InsightSummary::InsightIdHasBeenSet ( ) const
inline

The insights unique identifier.

Definition at line 55 of file InsightSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::XRay::Model::InsightSummary::Jsonize ( ) const

◆ LastUpdateTimeHasBeenSet()

bool Aws::XRay::Model::InsightSummary::LastUpdateTimeHasBeenSet ( ) const
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 499 of file InsightSummary.h.

◆ operator=()

InsightSummary& Aws::XRay::Model::InsightSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RootCauseServiceIdHasBeenSet()

bool Aws::XRay::Model::InsightSummary::RootCauseServiceIdHasBeenSet ( ) const
inline

Definition at line 174 of file InsightSummary.h.

◆ RootCauseServiceRequestImpactStatisticsHasBeenSet()

bool Aws::XRay::Model::InsightSummary::RootCauseServiceRequestImpactStatisticsHasBeenSet ( ) const
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 419 of file InsightSummary.h.

◆ SetCategories() [1/2]

void Aws::XRay::Model::InsightSummary::SetCategories ( Aws::Vector< InsightCategory > &&  value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 207 of file InsightSummary.h.

◆ SetCategories() [2/2]

void Aws::XRay::Model::InsightSummary::SetCategories ( const Aws::Vector< InsightCategory > &  value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 202 of file InsightSummary.h.

◆ SetClientRequestImpactStatistics() [1/2]

void Aws::XRay::Model::InsightSummary::SetClientRequestImpactStatistics ( const RequestImpactStatistics value)
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 383 of file InsightSummary.h.

◆ SetClientRequestImpactStatistics() [2/2]

void Aws::XRay::Model::InsightSummary::SetClientRequestImpactStatistics ( RequestImpactStatistics &&  value)
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 390 of file InsightSummary.h.

◆ SetEndTime() [1/2]

void Aws::XRay::Model::InsightSummary::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 310 of file InsightSummary.h.

◆ SetEndTime() [2/2]

void Aws::XRay::Model::InsightSummary::SetEndTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 305 of file InsightSummary.h.

◆ SetGroupARN() [1/3]

void Aws::XRay::Model::InsightSummary::SetGroupARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 106 of file InsightSummary.h.

◆ SetGroupARN() [2/3]

void Aws::XRay::Model::InsightSummary::SetGroupARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 101 of file InsightSummary.h.

◆ SetGroupARN() [3/3]

void Aws::XRay::Model::InsightSummary::SetGroupARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 111 of file InsightSummary.h.

◆ SetGroupName() [1/3]

void Aws::XRay::Model::InsightSummary::SetGroupName ( Aws::String &&  value)
inline

The name of the group that the insight belongs to.

Definition at line 147 of file InsightSummary.h.

◆ SetGroupName() [2/3]

void Aws::XRay::Model::InsightSummary::SetGroupName ( const Aws::String value)
inline

The name of the group that the insight belongs to.

Definition at line 142 of file InsightSummary.h.

◆ SetGroupName() [3/3]

void Aws::XRay::Model::InsightSummary::SetGroupName ( const char *  value)
inline

The name of the group that the insight belongs to.

Definition at line 152 of file InsightSummary.h.

◆ SetInsightId() [1/3]

void Aws::XRay::Model::InsightSummary::SetInsightId ( Aws::String &&  value)
inline

The insights unique identifier.

Definition at line 65 of file InsightSummary.h.

◆ SetInsightId() [2/3]

void Aws::XRay::Model::InsightSummary::SetInsightId ( const Aws::String value)
inline

The insights unique identifier.

Definition at line 60 of file InsightSummary.h.

◆ SetInsightId() [3/3]

void Aws::XRay::Model::InsightSummary::SetInsightId ( const char *  value)
inline

The insights unique identifier.

Definition at line 70 of file InsightSummary.h.

◆ SetLastUpdateTime() [1/2]

void Aws::XRay::Model::InsightSummary::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 509 of file InsightSummary.h.

◆ SetLastUpdateTime() [2/2]

void Aws::XRay::Model::InsightSummary::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 504 of file InsightSummary.h.

◆ SetRootCauseServiceId() [1/2]

void Aws::XRay::Model::InsightSummary::SetRootCauseServiceId ( const ServiceId value)
inline

Definition at line 177 of file InsightSummary.h.

◆ SetRootCauseServiceId() [2/2]

void Aws::XRay::Model::InsightSummary::SetRootCauseServiceId ( ServiceId &&  value)
inline

Definition at line 180 of file InsightSummary.h.

◆ SetRootCauseServiceRequestImpactStatistics() [1/2]

void Aws::XRay::Model::InsightSummary::SetRootCauseServiceRequestImpactStatistics ( const RequestImpactStatistics value)
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 426 of file InsightSummary.h.

◆ SetRootCauseServiceRequestImpactStatistics() [2/2]

void Aws::XRay::Model::InsightSummary::SetRootCauseServiceRequestImpactStatistics ( RequestImpactStatistics &&  value)
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 433 of file InsightSummary.h.

◆ SetStartTime() [1/2]

void Aws::XRay::Model::InsightSummary::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, at which the insight began.

Definition at line 279 of file InsightSummary.h.

◆ SetStartTime() [2/2]

void Aws::XRay::Model::InsightSummary::SetStartTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, at which the insight began.

Definition at line 274 of file InsightSummary.h.

◆ SetState() [1/2]

void Aws::XRay::Model::InsightSummary::SetState ( const InsightState value)
inline

The current state of the insight.

Definition at line 243 of file InsightSummary.h.

◆ SetState() [2/2]

void Aws::XRay::Model::InsightSummary::SetState ( InsightState &&  value)
inline

The current state of the insight.

Definition at line 248 of file InsightSummary.h.

◆ SetSummary() [1/3]

void Aws::XRay::Model::InsightSummary::SetSummary ( Aws::String &&  value)
inline

A brief description of the insight.

Definition at line 341 of file InsightSummary.h.

◆ SetSummary() [2/3]

void Aws::XRay::Model::InsightSummary::SetSummary ( const Aws::String value)
inline

A brief description of the insight.

Definition at line 336 of file InsightSummary.h.

◆ SetSummary() [3/3]

void Aws::XRay::Model::InsightSummary::SetSummary ( const char *  value)
inline

A brief description of the insight.

Definition at line 346 of file InsightSummary.h.

◆ SetTopAnomalousServices() [1/2]

void Aws::XRay::Model::InsightSummary::SetTopAnomalousServices ( Aws::Vector< AnomalousService > &&  value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 468 of file InsightSummary.h.

◆ SetTopAnomalousServices() [2/2]

void Aws::XRay::Model::InsightSummary::SetTopAnomalousServices ( const Aws::Vector< AnomalousService > &  value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 463 of file InsightSummary.h.

◆ StartTimeHasBeenSet()

bool Aws::XRay::Model::InsightSummary::StartTimeHasBeenSet ( ) const
inline

The time, in Unix seconds, at which the insight began.

Definition at line 269 of file InsightSummary.h.

◆ StateHasBeenSet()

bool Aws::XRay::Model::InsightSummary::StateHasBeenSet ( ) const
inline

The current state of the insight.

Definition at line 238 of file InsightSummary.h.

◆ SummaryHasBeenSet()

bool Aws::XRay::Model::InsightSummary::SummaryHasBeenSet ( ) const
inline

A brief description of the insight.

Definition at line 331 of file InsightSummary.h.

◆ TopAnomalousServicesHasBeenSet()

bool Aws::XRay::Model::InsightSummary::TopAnomalousServicesHasBeenSet ( ) const
inline

The service within the insight that is most impacted by the incident.

Definition at line 458 of file InsightSummary.h.

◆ WithCategories() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithCategories ( Aws::Vector< InsightCategory > &&  value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 217 of file InsightSummary.h.

◆ WithCategories() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithCategories ( const Aws::Vector< InsightCategory > &  value)
inline

Categories The categories that label and describe the type of insight.

Definition at line 212 of file InsightSummary.h.

◆ WithClientRequestImpactStatistics() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithClientRequestImpactStatistics ( const RequestImpactStatistics value)
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 397 of file InsightSummary.h.

◆ WithClientRequestImpactStatistics() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithClientRequestImpactStatistics ( RequestImpactStatistics &&  value)
inline

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 404 of file InsightSummary.h.

◆ WithEndTime() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 320 of file InsightSummary.h.

◆ WithEndTime() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithEndTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, at which the insight ended.

Definition at line 315 of file InsightSummary.h.

◆ WithGroupARN() [1/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 121 of file InsightSummary.h.

◆ WithGroupARN() [2/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 116 of file InsightSummary.h.

◆ WithGroupARN() [3/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the group that the insight belongs to.

Definition at line 126 of file InsightSummary.h.

◆ WithGroupName() [1/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupName ( Aws::String &&  value)
inline

The name of the group that the insight belongs to.

Definition at line 162 of file InsightSummary.h.

◆ WithGroupName() [2/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupName ( const Aws::String value)
inline

The name of the group that the insight belongs to.

Definition at line 157 of file InsightSummary.h.

◆ WithGroupName() [3/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithGroupName ( const char *  value)
inline

The name of the group that the insight belongs to.

Definition at line 167 of file InsightSummary.h.

◆ WithInsightId() [1/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithInsightId ( Aws::String &&  value)
inline

The insights unique identifier.

Definition at line 80 of file InsightSummary.h.

◆ WithInsightId() [2/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithInsightId ( const Aws::String value)
inline

The insights unique identifier.

Definition at line 75 of file InsightSummary.h.

◆ WithInsightId() [3/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithInsightId ( const char *  value)
inline

The insights unique identifier.

Definition at line 85 of file InsightSummary.h.

◆ WithLastUpdateTime() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 519 of file InsightSummary.h.

◆ WithLastUpdateTime() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, that the insight was last updated.

Definition at line 514 of file InsightSummary.h.

◆ WithRootCauseServiceId() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithRootCauseServiceId ( const ServiceId value)
inline

Definition at line 183 of file InsightSummary.h.

◆ WithRootCauseServiceId() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithRootCauseServiceId ( ServiceId &&  value)
inline

Definition at line 186 of file InsightSummary.h.

◆ WithRootCauseServiceRequestImpactStatistics() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithRootCauseServiceRequestImpactStatistics ( const RequestImpactStatistics value)
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 440 of file InsightSummary.h.

◆ WithRootCauseServiceRequestImpactStatistics() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithRootCauseServiceRequestImpactStatistics ( RequestImpactStatistics &&  value)
inline

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

Definition at line 447 of file InsightSummary.h.

◆ WithStartTime() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The time, in Unix seconds, at which the insight began.

Definition at line 289 of file InsightSummary.h.

◆ WithStartTime() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithStartTime ( const Aws::Utils::DateTime value)
inline

The time, in Unix seconds, at which the insight began.

Definition at line 284 of file InsightSummary.h.

◆ WithState() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithState ( const InsightState value)
inline

The current state of the insight.

Definition at line 253 of file InsightSummary.h.

◆ WithState() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithState ( InsightState &&  value)
inline

The current state of the insight.

Definition at line 258 of file InsightSummary.h.

◆ WithSummary() [1/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithSummary ( Aws::String &&  value)
inline

A brief description of the insight.

Definition at line 356 of file InsightSummary.h.

◆ WithSummary() [2/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithSummary ( const Aws::String value)
inline

A brief description of the insight.

Definition at line 351 of file InsightSummary.h.

◆ WithSummary() [3/3]

InsightSummary& Aws::XRay::Model::InsightSummary::WithSummary ( const char *  value)
inline

A brief description of the insight.

Definition at line 361 of file InsightSummary.h.

◆ WithTopAnomalousServices() [1/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithTopAnomalousServices ( Aws::Vector< AnomalousService > &&  value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 478 of file InsightSummary.h.

◆ WithTopAnomalousServices() [2/2]

InsightSummary& Aws::XRay::Model::InsightSummary::WithTopAnomalousServices ( const Aws::Vector< AnomalousService > &  value)
inline

The service within the insight that is most impacted by the incident.

Definition at line 473 of file InsightSummary.h.


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