1 /**
2  * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  * SPDX-License-Identifier: Apache-2.0.
4  */
5 
6 #pragma once
7 #include <aws/robomaker/RoboMaker_EXPORTS.h>
8 #include <aws/core/utils/memory/stl/AWSString.h>
9 
10 namespace Aws
11 {
12 namespace RoboMaker
13 {
14 namespace Model
15 {
16   enum class SimulationJobStatus
17   {
18     NOT_SET,
19     Pending,
20     Preparing,
21     Running,
22     Restarting,
23     Completed,
24     Failed,
25     RunningFailed,
26     Terminating,
27     Terminated,
28     Canceled
29   };
30 
31 namespace SimulationJobStatusMapper
32 {
33 AWS_ROBOMAKER_API SimulationJobStatus GetSimulationJobStatusForName(const Aws::String& name);
34 
35 AWS_ROBOMAKER_API Aws::String GetNameForSimulationJobStatus(SimulationJobStatus value);
36 } // namespace SimulationJobStatusMapper
37 } // namespace Model
38 } // namespace RoboMaker
39 } // namespace Aws
40