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

#include <FaultRootCauseEntity.h>

Public Member Functions

 FaultRootCauseEntity ()
 
 FaultRootCauseEntity (Aws::Utils::Json::JsonView jsonValue)
 
FaultRootCauseEntityoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
FaultRootCauseEntityWithName (const Aws::String &value)
 
FaultRootCauseEntityWithName (Aws::String &&value)
 
FaultRootCauseEntityWithName (const char *value)
 
const Aws::Vector< RootCauseException > & GetExceptions () const
 
bool ExceptionsHasBeenSet () const
 
void SetExceptions (const Aws::Vector< RootCauseException > &value)
 
void SetExceptions (Aws::Vector< RootCauseException > &&value)
 
FaultRootCauseEntityWithExceptions (const Aws::Vector< RootCauseException > &value)
 
FaultRootCauseEntityWithExceptions (Aws::Vector< RootCauseException > &&value)
 
FaultRootCauseEntityAddExceptions (const RootCauseException &value)
 
FaultRootCauseEntityAddExceptions (RootCauseException &&value)
 
bool GetRemote () const
 
bool RemoteHasBeenSet () const
 
void SetRemote (bool value)
 
FaultRootCauseEntityWithRemote (bool value)
 

Detailed Description

A collection of segments and corresponding subsegments associated to a trace summary fault error.

See Also:

AWS API Reference

Definition at line 34 of file FaultRootCauseEntity.h.

Constructor & Destructor Documentation

◆ FaultRootCauseEntity() [1/2]

Aws::XRay::Model::FaultRootCauseEntity::FaultRootCauseEntity ( )

◆ FaultRootCauseEntity() [2/2]

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

Member Function Documentation

◆ AddExceptions() [1/2]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::AddExceptions ( const RootCauseException value)
inline

The types and messages of the exceptions.

Definition at line 117 of file FaultRootCauseEntity.h.

◆ AddExceptions() [2/2]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::AddExceptions ( RootCauseException &&  value)
inline

The types and messages of the exceptions.

Definition at line 122 of file FaultRootCauseEntity.h.

◆ ExceptionsHasBeenSet()

bool Aws::XRay::Model::FaultRootCauseEntity::ExceptionsHasBeenSet ( ) const
inline

The types and messages of the exceptions.

Definition at line 92 of file FaultRootCauseEntity.h.

◆ GetExceptions()

const Aws::Vector<RootCauseException>& Aws::XRay::Model::FaultRootCauseEntity::GetExceptions ( ) const
inline

The types and messages of the exceptions.

Definition at line 87 of file FaultRootCauseEntity.h.

◆ GetName()

const Aws::String& Aws::XRay::Model::FaultRootCauseEntity::GetName ( ) const
inline

The name of the entity.

Definition at line 46 of file FaultRootCauseEntity.h.

◆ GetRemote()

bool Aws::XRay::Model::FaultRootCauseEntity::GetRemote ( ) const
inline

A flag that denotes a remote subsegment.

Definition at line 128 of file FaultRootCauseEntity.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::XRay::Model::FaultRootCauseEntity::NameHasBeenSet ( ) const
inline

The name of the entity.

Definition at line 51 of file FaultRootCauseEntity.h.

◆ operator=()

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

◆ RemoteHasBeenSet()

bool Aws::XRay::Model::FaultRootCauseEntity::RemoteHasBeenSet ( ) const
inline

A flag that denotes a remote subsegment.

Definition at line 133 of file FaultRootCauseEntity.h.

◆ SetExceptions() [1/2]

void Aws::XRay::Model::FaultRootCauseEntity::SetExceptions ( Aws::Vector< RootCauseException > &&  value)
inline

The types and messages of the exceptions.

Definition at line 102 of file FaultRootCauseEntity.h.

◆ SetExceptions() [2/2]

void Aws::XRay::Model::FaultRootCauseEntity::SetExceptions ( const Aws::Vector< RootCauseException > &  value)
inline

The types and messages of the exceptions.

Definition at line 97 of file FaultRootCauseEntity.h.

◆ SetName() [1/3]

void Aws::XRay::Model::FaultRootCauseEntity::SetName ( Aws::String &&  value)
inline

The name of the entity.

Definition at line 61 of file FaultRootCauseEntity.h.

◆ SetName() [2/3]

void Aws::XRay::Model::FaultRootCauseEntity::SetName ( const Aws::String value)
inline

The name of the entity.

Definition at line 56 of file FaultRootCauseEntity.h.

◆ SetName() [3/3]

void Aws::XRay::Model::FaultRootCauseEntity::SetName ( const char *  value)
inline

The name of the entity.

Definition at line 66 of file FaultRootCauseEntity.h.

◆ SetRemote()

void Aws::XRay::Model::FaultRootCauseEntity::SetRemote ( bool  value)
inline

A flag that denotes a remote subsegment.

Definition at line 138 of file FaultRootCauseEntity.h.

◆ WithExceptions() [1/2]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithExceptions ( Aws::Vector< RootCauseException > &&  value)
inline

The types and messages of the exceptions.

Definition at line 112 of file FaultRootCauseEntity.h.

◆ WithExceptions() [2/2]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithExceptions ( const Aws::Vector< RootCauseException > &  value)
inline

The types and messages of the exceptions.

Definition at line 107 of file FaultRootCauseEntity.h.

◆ WithName() [1/3]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithName ( Aws::String &&  value)
inline

The name of the entity.

Definition at line 76 of file FaultRootCauseEntity.h.

◆ WithName() [2/3]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithName ( const Aws::String value)
inline

The name of the entity.

Definition at line 71 of file FaultRootCauseEntity.h.

◆ WithName() [3/3]

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithName ( const char *  value)
inline

The name of the entity.

Definition at line 81 of file FaultRootCauseEntity.h.

◆ WithRemote()

FaultRootCauseEntity& Aws::XRay::Model::FaultRootCauseEntity::WithRemote ( bool  value)
inline

A flag that denotes a remote subsegment.

Definition at line 143 of file FaultRootCauseEntity.h.


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