7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/robomaker/model/FailureSummary.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetFinishedCount(
int value) { m_finishedCountHasBeenSet =
true; m_finishedCount = value; }
58 template<
typename SucceededWorldsT = Aws::Vector<Aws::String>>
59 void SetSucceededWorlds(SucceededWorldsT&& value) { m_succeededWorldsHasBeenSet =
true; m_succeededWorlds = std::forward<SucceededWorldsT>(value); }
60 template<
typename SucceededWorldsT = Aws::Vector<Aws::String>>
62 template<
typename SucceededWorldsT = Aws::String>
72 template<
typename FailureSummaryT = FailureSummary>
73 void SetFailureSummary(FailureSummaryT&& value) { m_failureSummaryHasBeenSet =
true; m_failureSummary = std::forward<FailureSummaryT>(value); }
74 template<
typename FailureSummaryT = FailureSummary>
79 int m_finishedCount{0};
80 bool m_finishedCountHasBeenSet =
false;
83 bool m_succeededWorldsHasBeenSet =
false;
85 FailureSummary m_failureSummary;
86 bool m_failureSummaryHasBeenSet =
false;
const FailureSummary & GetFailureSummary() const
void SetSucceededWorlds(SucceededWorldsT &&value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
FinishedWorldsSummary & AddSucceededWorlds(SucceededWorldsT &&value)
AWS_ROBOMAKER_API FinishedWorldsSummary(Aws::Utils::Json::JsonView jsonValue)
bool FailureSummaryHasBeenSet() const
bool SucceededWorldsHasBeenSet() const
FinishedWorldsSummary & WithSucceededWorlds(SucceededWorldsT &&value)
bool FinishedCountHasBeenSet() const
AWS_ROBOMAKER_API FinishedWorldsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
FinishedWorldsSummary & WithFailureSummary(FailureSummaryT &&value)
int GetFinishedCount() const
AWS_ROBOMAKER_API FinishedWorldsSummary()=default
FinishedWorldsSummary & WithFinishedCount(int value)
const Aws::Vector< Aws::String > & GetSucceededWorlds() const
void SetFinishedCount(int value)
void SetFailureSummary(FailureSummaryT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue