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

#include <ResponseTimeRootCause.h>

Public Member Functions

 ResponseTimeRootCause ()
 
 ResponseTimeRootCause (Aws::Utils::Json::JsonView jsonValue)
 
ResponseTimeRootCauseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ResponseTimeRootCauseService > & GetServices () const
 
bool ServicesHasBeenSet () const
 
void SetServices (const Aws::Vector< ResponseTimeRootCauseService > &value)
 
void SetServices (Aws::Vector< ResponseTimeRootCauseService > &&value)
 
ResponseTimeRootCauseWithServices (const Aws::Vector< ResponseTimeRootCauseService > &value)
 
ResponseTimeRootCauseWithServices (Aws::Vector< ResponseTimeRootCauseService > &&value)
 
ResponseTimeRootCauseAddServices (const ResponseTimeRootCauseService &value)
 
ResponseTimeRootCauseAddServices (ResponseTimeRootCauseService &&value)
 
bool GetClientImpacting () const
 
bool ClientImpactingHasBeenSet () const
 
void SetClientImpacting (bool value)
 
ResponseTimeRootCauseWithClientImpacting (bool value)
 

Detailed Description

The root cause information for a response time warning.

See Also:

AWS API Reference

Definition at line 33 of file ResponseTimeRootCause.h.

Constructor & Destructor Documentation

◆ ResponseTimeRootCause() [1/2]

Aws::XRay::Model::ResponseTimeRootCause::ResponseTimeRootCause ( )

◆ ResponseTimeRootCause() [2/2]

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

Member Function Documentation

◆ AddServices() [1/2]

ResponseTimeRootCause& Aws::XRay::Model::ResponseTimeRootCause::AddServices ( const ResponseTimeRootCauseService value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 82 of file ResponseTimeRootCause.h.

◆ AddServices() [2/2]

ResponseTimeRootCause& Aws::XRay::Model::ResponseTimeRootCause::AddServices ( ResponseTimeRootCauseService &&  value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 88 of file ResponseTimeRootCause.h.

◆ ClientImpactingHasBeenSet()

bool Aws::XRay::Model::ResponseTimeRootCause::ClientImpactingHasBeenSet ( ) const
inline

A flag that denotes that the root cause impacts the trace client.

Definition at line 99 of file ResponseTimeRootCause.h.

◆ GetClientImpacting()

bool Aws::XRay::Model::ResponseTimeRootCause::GetClientImpacting ( ) const
inline

A flag that denotes that the root cause impacts the trace client.

Definition at line 94 of file ResponseTimeRootCause.h.

◆ GetServices()

const Aws::Vector<ResponseTimeRootCauseService>& Aws::XRay::Model::ResponseTimeRootCause::GetServices ( ) const
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 46 of file ResponseTimeRootCause.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ServicesHasBeenSet()

bool Aws::XRay::Model::ResponseTimeRootCause::ServicesHasBeenSet ( ) const
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 52 of file ResponseTimeRootCause.h.

◆ SetClientImpacting()

void Aws::XRay::Model::ResponseTimeRootCause::SetClientImpacting ( bool  value)
inline

A flag that denotes that the root cause impacts the trace client.

Definition at line 104 of file ResponseTimeRootCause.h.

◆ SetServices() [1/2]

void Aws::XRay::Model::ResponseTimeRootCause::SetServices ( Aws::Vector< ResponseTimeRootCauseService > &&  value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 64 of file ResponseTimeRootCause.h.

◆ SetServices() [2/2]

void Aws::XRay::Model::ResponseTimeRootCause::SetServices ( const Aws::Vector< ResponseTimeRootCauseService > &  value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 58 of file ResponseTimeRootCause.h.

◆ WithClientImpacting()

ResponseTimeRootCause& Aws::XRay::Model::ResponseTimeRootCause::WithClientImpacting ( bool  value)
inline

A flag that denotes that the root cause impacts the trace client.

Definition at line 109 of file ResponseTimeRootCause.h.

◆ WithServices() [1/2]

ResponseTimeRootCause& Aws::XRay::Model::ResponseTimeRootCause::WithServices ( Aws::Vector< ResponseTimeRootCauseService > &&  value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 76 of file ResponseTimeRootCause.h.

◆ WithServices() [2/2]

ResponseTimeRootCause& Aws::XRay::Model::ResponseTimeRootCause::WithServices ( const Aws::Vector< ResponseTimeRootCauseService > &  value)
inline

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

Definition at line 70 of file ResponseTimeRootCause.h.


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