7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/robomaker/model/WorldGenerationJobErrorCode.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
65 template<
typename SampleFailureReasonT = Aws::String>
66 void SetSampleFailureReason(SampleFailureReasonT&& value) { m_sampleFailureReasonHasBeenSet =
true; m_sampleFailureReason = std::forward<SampleFailureReasonT>(value); }
67 template<
typename SampleFailureReasonT = Aws::String>
77 inline void SetFailureCount(
int value) { m_failureCountHasBeenSet =
true; m_failureCount = value; }
83 bool m_failureCodeHasBeenSet =
false;
86 bool m_sampleFailureReasonHasBeenSet =
false;
88 int m_failureCount{0};
89 bool m_failureCountHasBeenSet =
false;
bool SampleFailureReasonHasBeenSet() const
WorldFailure & WithFailureCount(int value)
void SetSampleFailureReason(SampleFailureReasonT &&value)
int GetFailureCount() const
WorldGenerationJobErrorCode GetFailureCode() const
WorldFailure & WithSampleFailureReason(SampleFailureReasonT &&value)
AWS_ROBOMAKER_API WorldFailure(Aws::Utils::Json::JsonView jsonValue)
WorldFailure & WithFailureCode(WorldGenerationJobErrorCode value)
const Aws::String & GetSampleFailureReason() const
bool FailureCountHasBeenSet() const
bool FailureCodeHasBeenSet() const
void SetFailureCode(WorldGenerationJobErrorCode value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ROBOMAKER_API WorldFailure & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ROBOMAKER_API WorldFailure()=default
void SetFailureCount(int value)
WorldGenerationJobErrorCode
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue