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

#include <ErrorRootCauseEntity.h>

Public Member Functions

 ErrorRootCauseEntity ()
 
 ErrorRootCauseEntity (Aws::Utils::Json::JsonView jsonValue)
 
ErrorRootCauseEntityoperator= (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)
 
ErrorRootCauseEntityWithName (const Aws::String &value)
 
ErrorRootCauseEntityWithName (Aws::String &&value)
 
ErrorRootCauseEntityWithName (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)
 
ErrorRootCauseEntityWithExceptions (const Aws::Vector< RootCauseException > &value)
 
ErrorRootCauseEntityWithExceptions (Aws::Vector< RootCauseException > &&value)
 
ErrorRootCauseEntityAddExceptions (const RootCauseException &value)
 
ErrorRootCauseEntityAddExceptions (RootCauseException &&value)
 
bool GetRemote () const
 
bool RemoteHasBeenSet () const
 
void SetRemote (bool value)
 
ErrorRootCauseEntityWithRemote (bool value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 34 of file ErrorRootCauseEntity.h.

Constructor & Destructor Documentation

◆ ErrorRootCauseEntity() [1/2]

Aws::XRay::Model::ErrorRootCauseEntity::ErrorRootCauseEntity ( )

◆ ErrorRootCauseEntity() [2/2]

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

Member Function Documentation

◆ AddExceptions() [1/2]

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

The types and messages of the exceptions.

Definition at line 117 of file ErrorRootCauseEntity.h.

◆ AddExceptions() [2/2]

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

The types and messages of the exceptions.

Definition at line 122 of file ErrorRootCauseEntity.h.

◆ ExceptionsHasBeenSet()

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

The types and messages of the exceptions.

Definition at line 92 of file ErrorRootCauseEntity.h.

◆ GetExceptions()

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

The types and messages of the exceptions.

Definition at line 87 of file ErrorRootCauseEntity.h.

◆ GetName()

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

The name of the entity.

Definition at line 46 of file ErrorRootCauseEntity.h.

◆ GetRemote()

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

A flag that denotes a remote subsegment.

Definition at line 128 of file ErrorRootCauseEntity.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the entity.

Definition at line 51 of file ErrorRootCauseEntity.h.

◆ operator=()

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

◆ RemoteHasBeenSet()

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

A flag that denotes a remote subsegment.

Definition at line 133 of file ErrorRootCauseEntity.h.

◆ SetExceptions() [1/2]

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

The types and messages of the exceptions.

Definition at line 102 of file ErrorRootCauseEntity.h.

◆ SetExceptions() [2/2]

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

The types and messages of the exceptions.

Definition at line 97 of file ErrorRootCauseEntity.h.

◆ SetName() [1/3]

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

The name of the entity.

Definition at line 61 of file ErrorRootCauseEntity.h.

◆ SetName() [2/3]

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

The name of the entity.

Definition at line 56 of file ErrorRootCauseEntity.h.

◆ SetName() [3/3]

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

The name of the entity.

Definition at line 66 of file ErrorRootCauseEntity.h.

◆ SetRemote()

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

A flag that denotes a remote subsegment.

Definition at line 138 of file ErrorRootCauseEntity.h.

◆ WithExceptions() [1/2]

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

The types and messages of the exceptions.

Definition at line 112 of file ErrorRootCauseEntity.h.

◆ WithExceptions() [2/2]

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

The types and messages of the exceptions.

Definition at line 107 of file ErrorRootCauseEntity.h.

◆ WithName() [1/3]

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

The name of the entity.

Definition at line 76 of file ErrorRootCauseEntity.h.

◆ WithName() [2/3]

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

The name of the entity.

Definition at line 71 of file ErrorRootCauseEntity.h.

◆ WithName() [3/3]

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

The name of the entity.

Definition at line 81 of file ErrorRootCauseEntity.h.

◆ WithRemote()

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

A flag that denotes a remote subsegment.

Definition at line 143 of file ErrorRootCauseEntity.h.


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