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

#include <ErrorRootCause.h>

Public Member Functions

 ErrorRootCause ()
 
 ErrorRootCause (Aws::Utils::Json::JsonView jsonValue)
 
ErrorRootCauseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ErrorRootCauseService > & GetServices () const
 
bool ServicesHasBeenSet () const
 
void SetServices (const Aws::Vector< ErrorRootCauseService > &value)
 
void SetServices (Aws::Vector< ErrorRootCauseService > &&value)
 
ErrorRootCauseWithServices (const Aws::Vector< ErrorRootCauseService > &value)
 
ErrorRootCauseWithServices (Aws::Vector< ErrorRootCauseService > &&value)
 
ErrorRootCauseAddServices (const ErrorRootCauseService &value)
 
ErrorRootCauseAddServices (ErrorRootCauseService &&value)
 
bool GetClientImpacting () const
 
bool ClientImpactingHasBeenSet () const
 
void SetClientImpacting (bool value)
 
ErrorRootCauseWithClientImpacting (bool value)
 

Detailed Description

The root cause of a trace summary error.

See Also:

AWS API Reference

Definition at line 32 of file ErrorRootCause.h.

Constructor & Destructor Documentation

◆ ErrorRootCause() [1/2]

Aws::XRay::Model::ErrorRootCause::ErrorRootCause ( )

◆ ErrorRootCause() [2/2]

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

Member Function Documentation

◆ AddServices() [1/2]

ErrorRootCause& Aws::XRay::Model::ErrorRootCause::AddServices ( const ErrorRootCauseService value)
inline

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

Definition at line 81 of file ErrorRootCause.h.

◆ AddServices() [2/2]

ErrorRootCause& Aws::XRay::Model::ErrorRootCause::AddServices ( ErrorRootCauseService &&  value)
inline

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

Definition at line 87 of file ErrorRootCause.h.

◆ ClientImpactingHasBeenSet()

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

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

Definition at line 98 of file ErrorRootCause.h.

◆ GetClientImpacting()

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

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

Definition at line 93 of file ErrorRootCause.h.

◆ GetServices()

const Aws::Vector<ErrorRootCauseService>& Aws::XRay::Model::ErrorRootCause::GetServices ( ) const
inline

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

Definition at line 45 of file ErrorRootCause.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ServicesHasBeenSet()

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

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

Definition at line 51 of file ErrorRootCause.h.

◆ SetClientImpacting()

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

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

Definition at line 103 of file ErrorRootCause.h.

◆ SetServices() [1/2]

void Aws::XRay::Model::ErrorRootCause::SetServices ( Aws::Vector< ErrorRootCauseService > &&  value)
inline

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

Definition at line 63 of file ErrorRootCause.h.

◆ SetServices() [2/2]

void Aws::XRay::Model::ErrorRootCause::SetServices ( const Aws::Vector< ErrorRootCauseService > &  value)
inline

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

Definition at line 57 of file ErrorRootCause.h.

◆ WithClientImpacting()

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

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

Definition at line 108 of file ErrorRootCause.h.

◆ WithServices() [1/2]

ErrorRootCause& Aws::XRay::Model::ErrorRootCause::WithServices ( Aws::Vector< ErrorRootCauseService > &&  value)
inline

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

Definition at line 75 of file ErrorRootCause.h.

◆ WithServices() [2/2]

ErrorRootCause& Aws::XRay::Model::ErrorRootCause::WithServices ( const Aws::Vector< ErrorRootCauseService > &  value)
inline

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

Definition at line 69 of file ErrorRootCause.h.


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