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