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

#include <FaultRootCause.h>

Public Member Functions

 FaultRootCause ()
 
 FaultRootCause (Aws::Utils::Json::JsonView jsonValue)
 
FaultRootCauseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< FaultRootCauseService > & GetServices () const
 
bool ServicesHasBeenSet () const
 
void SetServices (const Aws::Vector< FaultRootCauseService > &value)
 
void SetServices (Aws::Vector< FaultRootCauseService > &&value)
 
FaultRootCauseWithServices (const Aws::Vector< FaultRootCauseService > &value)
 
FaultRootCauseWithServices (Aws::Vector< FaultRootCauseService > &&value)
 
FaultRootCauseAddServices (const FaultRootCauseService &value)
 
FaultRootCauseAddServices (FaultRootCauseService &&value)
 
bool GetClientImpacting () const
 
bool ClientImpactingHasBeenSet () const
 
void SetClientImpacting (bool value)
 
FaultRootCauseWithClientImpacting (bool value)
 

Detailed Description

The root cause information for a trace summary fault.

See Also:

AWS API Reference

Definition at line 33 of file FaultRootCause.h.

Constructor & Destructor Documentation

◆ FaultRootCause() [1/2]

Aws::XRay::Model::FaultRootCause::FaultRootCause ( )

◆ FaultRootCause() [2/2]

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

Member Function Documentation

◆ AddServices() [1/2]

FaultRootCause& Aws::XRay::Model::FaultRootCause::AddServices ( const FaultRootCauseService value)
inline

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

Definition at line 82 of file FaultRootCause.h.

◆ AddServices() [2/2]

FaultRootCause& Aws::XRay::Model::FaultRootCause::AddServices ( FaultRootCauseService &&  value)
inline

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

Definition at line 88 of file FaultRootCause.h.

◆ ClientImpactingHasBeenSet()

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

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

Definition at line 99 of file FaultRootCause.h.

◆ GetClientImpacting()

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

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

Definition at line 94 of file FaultRootCause.h.

◆ GetServices()

const Aws::Vector<FaultRootCauseService>& Aws::XRay::Model::FaultRootCause::GetServices ( ) const
inline

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

Definition at line 46 of file FaultRootCause.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ServicesHasBeenSet()

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

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

Definition at line 52 of file FaultRootCause.h.

◆ SetClientImpacting()

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

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

Definition at line 104 of file FaultRootCause.h.

◆ SetServices() [1/2]

void Aws::XRay::Model::FaultRootCause::SetServices ( Aws::Vector< FaultRootCauseService > &&  value)
inline

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

Definition at line 64 of file FaultRootCause.h.

◆ SetServices() [2/2]

void Aws::XRay::Model::FaultRootCause::SetServices ( const Aws::Vector< FaultRootCauseService > &  value)
inline

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

Definition at line 58 of file FaultRootCause.h.

◆ WithClientImpacting()

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

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

Definition at line 109 of file FaultRootCause.h.

◆ WithServices() [1/2]

FaultRootCause& Aws::XRay::Model::FaultRootCause::WithServices ( Aws::Vector< FaultRootCauseService > &&  value)
inline

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

Definition at line 76 of file FaultRootCause.h.

◆ WithServices() [2/2]

FaultRootCause& Aws::XRay::Model::FaultRootCause::WithServices ( const Aws::Vector< FaultRootCauseService > &  value)
inline

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

Definition at line 70 of file FaultRootCause.h.


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