7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
8#include <aws/devicefarm/model/ProblemDetail.h>
9#include <aws/devicefarm/model/Device.h>
10#include <aws/devicefarm/model/ExecutionResult.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
97 inline void SetDevice(
const Device& value) { m_deviceHasBeenSet =
true; m_device = value; }
98 inline void SetDevice(
Device&& value) { m_deviceHasBeenSet =
true; m_device = std::move(value); }
126 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
134 bool m_runHasBeenSet =
false;
137 bool m_jobHasBeenSet =
false;
140 bool m_suiteHasBeenSet =
false;
143 bool m_testHasBeenSet =
false;
146 bool m_deviceHasBeenSet =
false;
149 bool m_resultHasBeenSet =
false;
152 bool m_messageHasBeenSet =
false;
void SetDevice(Device &&value)
bool SuiteHasBeenSet() const
Problem & WithMessage(Aws::String &&value)
const Device & GetDevice() const
void SetTest(const ProblemDetail &value)
void SetRun(const ProblemDetail &value)
Problem & WithDevice(Device &&value)
const ProblemDetail & GetTest() const
const Aws::String & GetMessage() const
AWS_DEVICEFARM_API Problem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetJob(const ProblemDetail &value)
const ProblemDetail & GetSuite() const
bool TestHasBeenSet() const
Problem & WithTest(const ProblemDetail &value)
Problem & WithRun(const ProblemDetail &value)
void SetResult(const ExecutionResult &value)
bool RunHasBeenSet() const
Problem & WithRun(ProblemDetail &&value)
void SetResult(ExecutionResult &&value)
const ProblemDetail & GetRun() const
Problem & WithResult(ExecutionResult &&value)
void SetSuite(ProblemDetail &&value)
void SetSuite(const ProblemDetail &value)
bool MessageHasBeenSet() const
Problem & WithResult(const ExecutionResult &value)
Problem & WithJob(const ProblemDetail &value)
Problem & WithSuite(ProblemDetail &&value)
bool ResultHasBeenSet() const
void SetMessage(Aws::String &&value)
AWS_DEVICEFARM_API Problem()
Problem & WithDevice(const Device &value)
const ExecutionResult & GetResult() const
bool DeviceHasBeenSet() const
void SetMessage(const char *value)
void SetTest(ProblemDetail &&value)
Problem & WithMessage(const Aws::String &value)
Problem & WithTest(ProblemDetail &&value)
Problem & WithJob(ProblemDetail &&value)
void SetDevice(const Device &value)
Problem & WithSuite(const ProblemDetail &value)
void SetRun(ProblemDetail &&value)
const ProblemDetail & GetJob() const
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
Problem & WithMessage(const char *value)
void SetJob(ProblemDetail &&value)
AWS_DEVICEFARM_API Problem(Aws::Utils::Json::JsonView jsonValue)
void SetMessage(const Aws::String &value)
bool JobHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue