AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DeviceFarm::Model::Problem Class Reference

#include <Problem.h>

Public Member Functions

 Problem ()
 
 Problem (Aws::Utils::Json::JsonView jsonValue)
 
Problemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ProblemDetailGetRun () const
 
bool RunHasBeenSet () const
 
void SetRun (const ProblemDetail &value)
 
void SetRun (ProblemDetail &&value)
 
ProblemWithRun (const ProblemDetail &value)
 
ProblemWithRun (ProblemDetail &&value)
 
const ProblemDetailGetJob () const
 
bool JobHasBeenSet () const
 
void SetJob (const ProblemDetail &value)
 
void SetJob (ProblemDetail &&value)
 
ProblemWithJob (const ProblemDetail &value)
 
ProblemWithJob (ProblemDetail &&value)
 
const ProblemDetailGetSuite () const
 
bool SuiteHasBeenSet () const
 
void SetSuite (const ProblemDetail &value)
 
void SetSuite (ProblemDetail &&value)
 
ProblemWithSuite (const ProblemDetail &value)
 
ProblemWithSuite (ProblemDetail &&value)
 
const ProblemDetailGetTest () const
 
bool TestHasBeenSet () const
 
void SetTest (const ProblemDetail &value)
 
void SetTest (ProblemDetail &&value)
 
ProblemWithTest (const ProblemDetail &value)
 
ProblemWithTest (ProblemDetail &&value)
 
const DeviceGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Device &value)
 
void SetDevice (Device &&value)
 
ProblemWithDevice (const Device &value)
 
ProblemWithDevice (Device &&value)
 
const ExecutionResultGetResult () const
 
bool ResultHasBeenSet () const
 
void SetResult (const ExecutionResult &value)
 
void SetResult (ExecutionResult &&value)
 
ProblemWithResult (const ExecutionResult &value)
 
ProblemWithResult (ExecutionResult &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
ProblemWithMessage (const Aws::String &value)
 
ProblemWithMessage (Aws::String &&value)
 
ProblemWithMessage (const char *value)
 

Detailed Description

Represents a specific warning or failure.

See Also:

AWS API Reference

Definition at line 34 of file Problem.h.

Constructor & Destructor Documentation

◆ Problem() [1/2]

Aws::DeviceFarm::Model::Problem::Problem ( )

◆ Problem() [2/2]

Aws::DeviceFarm::Model::Problem::Problem ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeviceHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::DeviceHasBeenSet ( ) const
inline

Information about the associated device.

Definition at line 175 of file Problem.h.

◆ GetDevice()

const Device& Aws::DeviceFarm::Model::Problem::GetDevice ( ) const
inline

Information about the associated device.

Definition at line 170 of file Problem.h.

◆ GetJob()

const ProblemDetail& Aws::DeviceFarm::Model::Problem::GetJob ( ) const
inline

Information about the associated job.

Definition at line 77 of file Problem.h.

◆ GetMessage()

const Aws::String& Aws::DeviceFarm::Model::Problem::GetMessage ( ) const
inline

A message about the problem's result.

Definition at line 250 of file Problem.h.

◆ GetResult()

const ExecutionResult& Aws::DeviceFarm::Model::Problem::GetResult ( ) const
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 204 of file Problem.h.

◆ GetRun()

const ProblemDetail& Aws::DeviceFarm::Model::Problem::GetRun ( ) const
inline

Information about the associated run.

Definition at line 46 of file Problem.h.

◆ GetSuite()

const ProblemDetail& Aws::DeviceFarm::Model::Problem::GetSuite ( ) const
inline

Information about the associated suite.

Definition at line 108 of file Problem.h.

◆ GetTest()

const ProblemDetail& Aws::DeviceFarm::Model::Problem::GetTest ( ) const
inline

Information about the associated test.

Definition at line 139 of file Problem.h.

◆ JobHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::JobHasBeenSet ( ) const
inline

Information about the associated job.

Definition at line 82 of file Problem.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::Problem::Jsonize ( ) const

◆ MessageHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::MessageHasBeenSet ( ) const
inline

A message about the problem's result.

Definition at line 255 of file Problem.h.

◆ operator=()

Problem& Aws::DeviceFarm::Model::Problem::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResultHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::ResultHasBeenSet ( ) const
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 212 of file Problem.h.

◆ RunHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::RunHasBeenSet ( ) const
inline

Information about the associated run.

Definition at line 51 of file Problem.h.

◆ SetDevice() [1/2]

void Aws::DeviceFarm::Model::Problem::SetDevice ( const Device value)
inline

Information about the associated device.

Definition at line 180 of file Problem.h.

◆ SetDevice() [2/2]

void Aws::DeviceFarm::Model::Problem::SetDevice ( Device &&  value)
inline

Information about the associated device.

Definition at line 185 of file Problem.h.

◆ SetJob() [1/2]

void Aws::DeviceFarm::Model::Problem::SetJob ( const ProblemDetail value)
inline

Information about the associated job.

Definition at line 87 of file Problem.h.

◆ SetJob() [2/2]

void Aws::DeviceFarm::Model::Problem::SetJob ( ProblemDetail &&  value)
inline

Information about the associated job.

Definition at line 92 of file Problem.h.

◆ SetMessage() [1/3]

void Aws::DeviceFarm::Model::Problem::SetMessage ( const Aws::String value)
inline

A message about the problem's result.

Definition at line 260 of file Problem.h.

◆ SetMessage() [2/3]

void Aws::DeviceFarm::Model::Problem::SetMessage ( Aws::String &&  value)
inline

A message about the problem's result.

Definition at line 265 of file Problem.h.

◆ SetMessage() [3/3]

void Aws::DeviceFarm::Model::Problem::SetMessage ( const char *  value)
inline

A message about the problem's result.

Definition at line 270 of file Problem.h.

◆ SetResult() [1/2]

void Aws::DeviceFarm::Model::Problem::SetResult ( const ExecutionResult value)
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 220 of file Problem.h.

◆ SetResult() [2/2]

void Aws::DeviceFarm::Model::Problem::SetResult ( ExecutionResult &&  value)
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 228 of file Problem.h.

◆ SetRun() [1/2]

void Aws::DeviceFarm::Model::Problem::SetRun ( const ProblemDetail value)
inline

Information about the associated run.

Definition at line 56 of file Problem.h.

◆ SetRun() [2/2]

void Aws::DeviceFarm::Model::Problem::SetRun ( ProblemDetail &&  value)
inline

Information about the associated run.

Definition at line 61 of file Problem.h.

◆ SetSuite() [1/2]

void Aws::DeviceFarm::Model::Problem::SetSuite ( const ProblemDetail value)
inline

Information about the associated suite.

Definition at line 118 of file Problem.h.

◆ SetSuite() [2/2]

void Aws::DeviceFarm::Model::Problem::SetSuite ( ProblemDetail &&  value)
inline

Information about the associated suite.

Definition at line 123 of file Problem.h.

◆ SetTest() [1/2]

void Aws::DeviceFarm::Model::Problem::SetTest ( const ProblemDetail value)
inline

Information about the associated test.

Definition at line 149 of file Problem.h.

◆ SetTest() [2/2]

void Aws::DeviceFarm::Model::Problem::SetTest ( ProblemDetail &&  value)
inline

Information about the associated test.

Definition at line 154 of file Problem.h.

◆ SuiteHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::SuiteHasBeenSet ( ) const
inline

Information about the associated suite.

Definition at line 113 of file Problem.h.

◆ TestHasBeenSet()

bool Aws::DeviceFarm::Model::Problem::TestHasBeenSet ( ) const
inline

Information about the associated test.

Definition at line 144 of file Problem.h.

◆ WithDevice() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithDevice ( const Device value)
inline

Information about the associated device.

Definition at line 190 of file Problem.h.

◆ WithDevice() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithDevice ( Device &&  value)
inline

Information about the associated device.

Definition at line 195 of file Problem.h.

◆ WithJob() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithJob ( const ProblemDetail value)
inline

Information about the associated job.

Definition at line 97 of file Problem.h.

◆ WithJob() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithJob ( ProblemDetail &&  value)
inline

Information about the associated job.

Definition at line 102 of file Problem.h.

◆ WithMessage() [1/3]

Problem& Aws::DeviceFarm::Model::Problem::WithMessage ( const Aws::String value)
inline

A message about the problem's result.

Definition at line 275 of file Problem.h.

◆ WithMessage() [2/3]

Problem& Aws::DeviceFarm::Model::Problem::WithMessage ( Aws::String &&  value)
inline

A message about the problem's result.

Definition at line 280 of file Problem.h.

◆ WithMessage() [3/3]

Problem& Aws::DeviceFarm::Model::Problem::WithMessage ( const char *  value)
inline

A message about the problem's result.

Definition at line 285 of file Problem.h.

◆ WithResult() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithResult ( const ExecutionResult value)
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 236 of file Problem.h.

◆ WithResult() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithResult ( ExecutionResult &&  value)
inline

The problem's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 244 of file Problem.h.

◆ WithRun() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithRun ( const ProblemDetail value)
inline

Information about the associated run.

Definition at line 66 of file Problem.h.

◆ WithRun() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithRun ( ProblemDetail &&  value)
inline

Information about the associated run.

Definition at line 71 of file Problem.h.

◆ WithSuite() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithSuite ( const ProblemDetail value)
inline

Information about the associated suite.

Definition at line 128 of file Problem.h.

◆ WithSuite() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithSuite ( ProblemDetail &&  value)
inline

Information about the associated suite.

Definition at line 133 of file Problem.h.

◆ WithTest() [1/2]

Problem& Aws::DeviceFarm::Model::Problem::WithTest ( const ProblemDetail value)
inline

Information about the associated test.

Definition at line 159 of file Problem.h.

◆ WithTest() [2/2]

Problem& Aws::DeviceFarm::Model::Problem::WithTest ( ProblemDetail &&  value)
inline

Information about the associated test.

Definition at line 164 of file Problem.h.


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