/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the robomaker-2018-06-29.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.RoboMaker
{
///
/// Constants used for properties of type Architecture.
///
public class Architecture : ConstantClass
{
///
/// Constant ARM64 for Architecture
///
public static readonly Architecture ARM64 = new Architecture("ARM64");
///
/// Constant ARMHF for Architecture
///
public static readonly Architecture ARMHF = new Architecture("ARMHF");
///
/// Constant X86_64 for Architecture
///
public static readonly Architecture X86_64 = new Architecture("X86_64");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Architecture(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Architecture FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Architecture(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComputeType.
///
public class ComputeType : ConstantClass
{
///
/// Constant CPU for ComputeType
///
public static readonly ComputeType CPU = new ComputeType("CPU");
///
/// Constant GPU_AND_CPU for ComputeType
///
public static readonly ComputeType GPU_AND_CPU = new ComputeType("GPU_AND_CPU");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ComputeType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ComputeType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ComputeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataSourceType.
///
public class DataSourceType : ConstantClass
{
///
/// Constant Archive for DataSourceType
///
public static readonly DataSourceType Archive = new DataSourceType("Archive");
///
/// Constant File for DataSourceType
///
public static readonly DataSourceType File = new DataSourceType("File");
///
/// Constant Prefix for DataSourceType
///
public static readonly DataSourceType Prefix = new DataSourceType("Prefix");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DataSourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DataSourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DataSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentJobErrorCode.
///
public class DeploymentJobErrorCode : ConstantClass
{
///
/// Constant BadLambdaAssociated for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode BadLambdaAssociated = new DeploymentJobErrorCode("BadLambdaAssociated");
///
/// Constant BadPermissionError for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode BadPermissionError = new DeploymentJobErrorCode("BadPermissionError");
///
/// Constant DeploymentFleetDoesNotExist for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode DeploymentFleetDoesNotExist = new DeploymentJobErrorCode("DeploymentFleetDoesNotExist");
///
/// Constant DownloadConditionFailed for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode DownloadConditionFailed = new DeploymentJobErrorCode("DownloadConditionFailed");
///
/// Constant EnvironmentSetupError for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode EnvironmentSetupError = new DeploymentJobErrorCode("EnvironmentSetupError");
///
/// Constant EtagMismatch for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode EtagMismatch = new DeploymentJobErrorCode("EtagMismatch");
///
/// Constant ExtractingBundleFailure for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode ExtractingBundleFailure = new DeploymentJobErrorCode("ExtractingBundleFailure");
///
/// Constant FailureThresholdBreached for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode FailureThresholdBreached = new DeploymentJobErrorCode("FailureThresholdBreached");
///
/// Constant FleetDeploymentTimeout for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode FleetDeploymentTimeout = new DeploymentJobErrorCode("FleetDeploymentTimeout");
///
/// Constant GreengrassDeploymentFailed for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode GreengrassDeploymentFailed = new DeploymentJobErrorCode("GreengrassDeploymentFailed");
///
/// Constant GreengrassGroupVersionDoesNotExist for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode GreengrassGroupVersionDoesNotExist = new DeploymentJobErrorCode("GreengrassGroupVersionDoesNotExist");
///
/// Constant InternalServerError for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode InternalServerError = new DeploymentJobErrorCode("InternalServerError");
///
/// Constant InvalidGreengrassGroup for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode InvalidGreengrassGroup = new DeploymentJobErrorCode("InvalidGreengrassGroup");
///
/// Constant LambdaDeleted for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode LambdaDeleted = new DeploymentJobErrorCode("LambdaDeleted");
///
/// Constant MissingRobotApplicationArchitecture for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode MissingRobotApplicationArchitecture = new DeploymentJobErrorCode("MissingRobotApplicationArchitecture");
///
/// Constant MissingRobotArchitecture for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode MissingRobotArchitecture = new DeploymentJobErrorCode("MissingRobotArchitecture");
///
/// Constant MissingRobotDeploymentResource for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode MissingRobotDeploymentResource = new DeploymentJobErrorCode("MissingRobotDeploymentResource");
///
/// Constant PostLaunchFileFailure for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode PostLaunchFileFailure = new DeploymentJobErrorCode("PostLaunchFileFailure");
///
/// Constant PreLaunchFileFailure for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode PreLaunchFileFailure = new DeploymentJobErrorCode("PreLaunchFileFailure");
///
/// Constant ResourceNotFound for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode ResourceNotFound = new DeploymentJobErrorCode("ResourceNotFound");
///
/// Constant RobotAgentConnectionTimeout for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode RobotAgentConnectionTimeout = new DeploymentJobErrorCode("RobotAgentConnectionTimeout");
///
/// Constant RobotApplicationDoesNotExist for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode RobotApplicationDoesNotExist = new DeploymentJobErrorCode("RobotApplicationDoesNotExist");
///
/// Constant RobotDeploymentAborted for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode RobotDeploymentAborted = new DeploymentJobErrorCode("RobotDeploymentAborted");
///
/// Constant RobotDeploymentNoResponse for DeploymentJobErrorCode
///
public static readonly DeploymentJobErrorCode RobotDeploymentNoResponse = new DeploymentJobErrorCode("RobotDeploymentNoResponse");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DeploymentJobErrorCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DeploymentJobErrorCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DeploymentJobErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentStatus.
///
public class DeploymentStatus : ConstantClass
{
///
/// Constant Canceled for DeploymentStatus
///
public static readonly DeploymentStatus Canceled = new DeploymentStatus("Canceled");
///
/// Constant Failed for DeploymentStatus
///
public static readonly DeploymentStatus Failed = new DeploymentStatus("Failed");
///
/// Constant InProgress for DeploymentStatus
///
public static readonly DeploymentStatus InProgress = new DeploymentStatus("InProgress");
///
/// Constant Pending for DeploymentStatus
///
public static readonly DeploymentStatus Pending = new DeploymentStatus("Pending");
///
/// Constant Preparing for DeploymentStatus
///
public static readonly DeploymentStatus Preparing = new DeploymentStatus("Preparing");
///
/// Constant Succeeded for DeploymentStatus
///
public static readonly DeploymentStatus Succeeded = new DeploymentStatus("Succeeded");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DeploymentStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DeploymentStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DeploymentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExitBehavior.
///
public class ExitBehavior : ConstantClass
{
///
/// Constant FAIL for ExitBehavior
///
public static readonly ExitBehavior FAIL = new ExitBehavior("FAIL");
///
/// Constant RESTART for ExitBehavior
///
public static readonly ExitBehavior RESTART = new ExitBehavior("RESTART");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExitBehavior(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExitBehavior FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExitBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FailureBehavior.
///
public class FailureBehavior : ConstantClass
{
///
/// Constant Continue for FailureBehavior
///
public static readonly FailureBehavior Continue = new FailureBehavior("Continue");
///
/// Constant Fail for FailureBehavior
///
public static readonly FailureBehavior Fail = new FailureBehavior("Fail");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FailureBehavior(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static FailureBehavior FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator FailureBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RenderingEngineType.
///
public class RenderingEngineType : ConstantClass
{
///
/// Constant OGRE for RenderingEngineType
///
public static readonly RenderingEngineType OGRE = new RenderingEngineType("OGRE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RenderingEngineType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RenderingEngineType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RenderingEngineType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RobotDeploymentStep.
///
public class RobotDeploymentStep : ConstantClass
{
///
/// Constant DownloadingExtracting for RobotDeploymentStep
///
public static readonly RobotDeploymentStep DownloadingExtracting = new RobotDeploymentStep("DownloadingExtracting");
///
/// Constant ExecutingDownloadCondition for RobotDeploymentStep
///
public static readonly RobotDeploymentStep ExecutingDownloadCondition = new RobotDeploymentStep("ExecutingDownloadCondition");
///
/// Constant ExecutingPostLaunch for RobotDeploymentStep
///
public static readonly RobotDeploymentStep ExecutingPostLaunch = new RobotDeploymentStep("ExecutingPostLaunch");
///
/// Constant ExecutingPreLaunch for RobotDeploymentStep
///
public static readonly RobotDeploymentStep ExecutingPreLaunch = new RobotDeploymentStep("ExecutingPreLaunch");
///
/// Constant Finished for RobotDeploymentStep
///
public static readonly RobotDeploymentStep Finished = new RobotDeploymentStep("Finished");
///
/// Constant Launching for RobotDeploymentStep
///
public static readonly RobotDeploymentStep Launching = new RobotDeploymentStep("Launching");
///
/// Constant Validating for RobotDeploymentStep
///
public static readonly RobotDeploymentStep Validating = new RobotDeploymentStep("Validating");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RobotDeploymentStep(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RobotDeploymentStep FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RobotDeploymentStep(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RobotSoftwareSuiteType.
///
public class RobotSoftwareSuiteType : ConstantClass
{
///
/// Constant General for RobotSoftwareSuiteType
///
public static readonly RobotSoftwareSuiteType General = new RobotSoftwareSuiteType("General");
///
/// Constant ROS for RobotSoftwareSuiteType
///
public static readonly RobotSoftwareSuiteType ROS = new RobotSoftwareSuiteType("ROS");
///
/// Constant ROS2 for RobotSoftwareSuiteType
///
public static readonly RobotSoftwareSuiteType ROS2 = new RobotSoftwareSuiteType("ROS2");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RobotSoftwareSuiteType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RobotSoftwareSuiteType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RobotSoftwareSuiteType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RobotSoftwareSuiteVersionType.
///
public class RobotSoftwareSuiteVersionType : ConstantClass
{
///
/// Constant Dashing for RobotSoftwareSuiteVersionType
///
public static readonly RobotSoftwareSuiteVersionType Dashing = new RobotSoftwareSuiteVersionType("Dashing");
///
/// Constant Foxy for RobotSoftwareSuiteVersionType
///
public static readonly RobotSoftwareSuiteVersionType Foxy = new RobotSoftwareSuiteVersionType("Foxy");
///
/// Constant Kinetic for RobotSoftwareSuiteVersionType
///
public static readonly RobotSoftwareSuiteVersionType Kinetic = new RobotSoftwareSuiteVersionType("Kinetic");
///
/// Constant Melodic for RobotSoftwareSuiteVersionType
///
public static readonly RobotSoftwareSuiteVersionType Melodic = new RobotSoftwareSuiteVersionType("Melodic");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RobotSoftwareSuiteVersionType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RobotSoftwareSuiteVersionType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RobotSoftwareSuiteVersionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RobotStatus.
///
public class RobotStatus : ConstantClass
{
///
/// Constant Available for RobotStatus
///
public static readonly RobotStatus Available = new RobotStatus("Available");
///
/// Constant Deploying for RobotStatus
///
public static readonly RobotStatus Deploying = new RobotStatus("Deploying");
///
/// Constant Failed for RobotStatus
///
public static readonly RobotStatus Failed = new RobotStatus("Failed");
///
/// Constant InSync for RobotStatus
///
public static readonly RobotStatus InSync = new RobotStatus("InSync");
///
/// Constant NoResponse for RobotStatus
///
public static readonly RobotStatus NoResponse = new RobotStatus("NoResponse");
///
/// Constant PendingNewDeployment for RobotStatus
///
public static readonly RobotStatus PendingNewDeployment = new RobotStatus("PendingNewDeployment");
///
/// Constant Registered for RobotStatus
///
public static readonly RobotStatus Registered = new RobotStatus("Registered");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RobotStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RobotStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RobotStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationJobBatchErrorCode.
///
public class SimulationJobBatchErrorCode : ConstantClass
{
///
/// Constant InternalServiceError for SimulationJobBatchErrorCode
///
public static readonly SimulationJobBatchErrorCode InternalServiceError = new SimulationJobBatchErrorCode("InternalServiceError");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SimulationJobBatchErrorCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SimulationJobBatchErrorCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SimulationJobBatchErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationJobBatchStatus.
///
public class SimulationJobBatchStatus : ConstantClass
{
///
/// Constant Canceled for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Canceled = new SimulationJobBatchStatus("Canceled");
///
/// Constant Canceling for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Canceling = new SimulationJobBatchStatus("Canceling");
///
/// Constant Completed for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Completed = new SimulationJobBatchStatus("Completed");
///
/// Constant Completing for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Completing = new SimulationJobBatchStatus("Completing");
///
/// Constant Failed for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Failed = new SimulationJobBatchStatus("Failed");
///
/// Constant InProgress for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus InProgress = new SimulationJobBatchStatus("InProgress");
///
/// Constant Pending for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus Pending = new SimulationJobBatchStatus("Pending");
///
/// Constant TimedOut for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus TimedOut = new SimulationJobBatchStatus("TimedOut");
///
/// Constant TimingOut for SimulationJobBatchStatus
///
public static readonly SimulationJobBatchStatus TimingOut = new SimulationJobBatchStatus("TimingOut");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SimulationJobBatchStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SimulationJobBatchStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SimulationJobBatchStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationJobErrorCode.
///
public class SimulationJobErrorCode : ConstantClass
{
///
/// Constant BadPermissionsCloudwatchLogs for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsCloudwatchLogs = new SimulationJobErrorCode("BadPermissionsCloudwatchLogs");
///
/// Constant BadPermissionsRobotApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsRobotApplication = new SimulationJobErrorCode("BadPermissionsRobotApplication");
///
/// Constant BadPermissionsS3Object for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsS3Object = new SimulationJobErrorCode("BadPermissionsS3Object");
///
/// Constant BadPermissionsS3Output for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsS3Output = new SimulationJobErrorCode("BadPermissionsS3Output");
///
/// Constant BadPermissionsSimulationApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsSimulationApplication = new SimulationJobErrorCode("BadPermissionsSimulationApplication");
///
/// Constant BadPermissionsUserCredentials for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BadPermissionsUserCredentials = new SimulationJobErrorCode("BadPermissionsUserCredentials");
///
/// Constant BatchCanceled for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BatchCanceled = new SimulationJobErrorCode("BatchCanceled");
///
/// Constant BatchTimedOut for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode BatchTimedOut = new SimulationJobErrorCode("BatchTimedOut");
///
/// Constant ENILimitExceeded for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode ENILimitExceeded = new SimulationJobErrorCode("ENILimitExceeded");
///
/// Constant InternalServiceError for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode InternalServiceError = new SimulationJobErrorCode("InternalServiceError");
///
/// Constant InvalidBundleRobotApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode InvalidBundleRobotApplication = new SimulationJobErrorCode("InvalidBundleRobotApplication");
///
/// Constant InvalidBundleSimulationApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode InvalidBundleSimulationApplication = new SimulationJobErrorCode("InvalidBundleSimulationApplication");
///
/// Constant InvalidInput for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode InvalidInput = new SimulationJobErrorCode("InvalidInput");
///
/// Constant InvalidS3Resource for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode InvalidS3Resource = new SimulationJobErrorCode("InvalidS3Resource");
///
/// Constant LimitExceeded for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode LimitExceeded = new SimulationJobErrorCode("LimitExceeded");
///
/// Constant MismatchedEtag for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode MismatchedEtag = new SimulationJobErrorCode("MismatchedEtag");
///
/// Constant RequestThrottled for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode RequestThrottled = new SimulationJobErrorCode("RequestThrottled");
///
/// Constant ResourceNotFound for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode ResourceNotFound = new SimulationJobErrorCode("ResourceNotFound");
///
/// Constant RobotApplicationCrash for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode RobotApplicationCrash = new SimulationJobErrorCode("RobotApplicationCrash");
///
/// Constant RobotApplicationHealthCheckFailure for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode RobotApplicationHealthCheckFailure = new SimulationJobErrorCode("RobotApplicationHealthCheckFailure");
///
/// Constant RobotApplicationVersionMismatchedEtag for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode RobotApplicationVersionMismatchedEtag = new SimulationJobErrorCode("RobotApplicationVersionMismatchedEtag");
///
/// Constant SimulationApplicationCrash for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode SimulationApplicationCrash = new SimulationJobErrorCode("SimulationApplicationCrash");
///
/// Constant SimulationApplicationHealthCheckFailure for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode SimulationApplicationHealthCheckFailure = new SimulationJobErrorCode("SimulationApplicationHealthCheckFailure");
///
/// Constant SimulationApplicationVersionMismatchedEtag for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode SimulationApplicationVersionMismatchedEtag = new SimulationJobErrorCode("SimulationApplicationVersionMismatchedEtag");
///
/// Constant SubnetIpLimitExceeded for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode SubnetIpLimitExceeded = new SimulationJobErrorCode("SubnetIpLimitExceeded");
///
/// Constant ThrottlingError for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode ThrottlingError = new SimulationJobErrorCode("ThrottlingError");
///
/// Constant UploadContentMismatchError for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode UploadContentMismatchError = new SimulationJobErrorCode("UploadContentMismatchError");
///
/// Constant WrongRegionRobotApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode WrongRegionRobotApplication = new SimulationJobErrorCode("WrongRegionRobotApplication");
///
/// Constant WrongRegionS3Bucket for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode WrongRegionS3Bucket = new SimulationJobErrorCode("WrongRegionS3Bucket");
///
/// Constant WrongRegionS3Output for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode WrongRegionS3Output = new SimulationJobErrorCode("WrongRegionS3Output");
///
/// Constant WrongRegionSimulationApplication for SimulationJobErrorCode
///
public static readonly SimulationJobErrorCode WrongRegionSimulationApplication = new SimulationJobErrorCode("WrongRegionSimulationApplication");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SimulationJobErrorCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SimulationJobErrorCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SimulationJobErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationJobStatus.
///
public class SimulationJobStatus : ConstantClass
{
///
/// Constant Canceled for SimulationJobStatus
///
public static readonly SimulationJobStatus Canceled = new SimulationJobStatus("Canceled");
///
/// Constant Completed for SimulationJobStatus
///
public static readonly SimulationJobStatus Completed = new SimulationJobStatus("Completed");
///
/// Constant Failed for SimulationJobStatus
///
public static readonly SimulationJobStatus Failed = new SimulationJobStatus("Failed");
///
/// Constant Pending for SimulationJobStatus
///
public static readonly SimulationJobStatus Pending = new SimulationJobStatus("Pending");
///
/// Constant Preparing for SimulationJobStatus
///
public static readonly SimulationJobStatus Preparing = new SimulationJobStatus("Preparing");
///
/// Constant Restarting for SimulationJobStatus
///
public static readonly SimulationJobStatus Restarting = new SimulationJobStatus("Restarting");
///
/// Constant Running for SimulationJobStatus
///
public static readonly SimulationJobStatus Running = new SimulationJobStatus("Running");
///
/// Constant RunningFailed for SimulationJobStatus
///
public static readonly SimulationJobStatus RunningFailed = new SimulationJobStatus("RunningFailed");
///
/// Constant Terminated for SimulationJobStatus
///
public static readonly SimulationJobStatus Terminated = new SimulationJobStatus("Terminated");
///
/// Constant Terminating for SimulationJobStatus
///
public static readonly SimulationJobStatus Terminating = new SimulationJobStatus("Terminating");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SimulationJobStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SimulationJobStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SimulationJobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationSoftwareSuiteType.
///
public class SimulationSoftwareSuiteType : ConstantClass
{
///
/// Constant Gazebo for SimulationSoftwareSuiteType
///
public static readonly SimulationSoftwareSuiteType Gazebo = new SimulationSoftwareSuiteType("Gazebo");
///
/// Constant RosbagPlay for SimulationSoftwareSuiteType
///
public static readonly SimulationSoftwareSuiteType RosbagPlay = new SimulationSoftwareSuiteType("RosbagPlay");
///
/// Constant SimulationRuntime for SimulationSoftwareSuiteType
///
public static readonly SimulationSoftwareSuiteType SimulationRuntime = new SimulationSoftwareSuiteType("SimulationRuntime");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SimulationSoftwareSuiteType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SimulationSoftwareSuiteType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SimulationSoftwareSuiteType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UploadBehavior.
///
public class UploadBehavior : ConstantClass
{
///
/// Constant UPLOAD_ON_TERMINATE for UploadBehavior
///
public static readonly UploadBehavior UPLOAD_ON_TERMINATE = new UploadBehavior("UPLOAD_ON_TERMINATE");
///
/// Constant UPLOAD_ROLLING_AUTO_REMOVE for UploadBehavior
///
public static readonly UploadBehavior UPLOAD_ROLLING_AUTO_REMOVE = new UploadBehavior("UPLOAD_ROLLING_AUTO_REMOVE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public UploadBehavior(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static UploadBehavior FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator UploadBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorldExportJobErrorCode.
///
public class WorldExportJobErrorCode : ConstantClass
{
///
/// Constant AccessDenied for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode AccessDenied = new WorldExportJobErrorCode("AccessDenied");
///
/// Constant InternalServiceError for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode InternalServiceError = new WorldExportJobErrorCode("InternalServiceError");
///
/// Constant InvalidInput for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode InvalidInput = new WorldExportJobErrorCode("InvalidInput");
///
/// Constant LimitExceeded for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode LimitExceeded = new WorldExportJobErrorCode("LimitExceeded");
///
/// Constant RequestThrottled for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode RequestThrottled = new WorldExportJobErrorCode("RequestThrottled");
///
/// Constant ResourceNotFound for WorldExportJobErrorCode
///
public static readonly WorldExportJobErrorCode ResourceNotFound = new WorldExportJobErrorCode("ResourceNotFound");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorldExportJobErrorCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorldExportJobErrorCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorldExportJobErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorldExportJobStatus.
///
public class WorldExportJobStatus : ConstantClass
{
///
/// Constant Canceled for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Canceled = new WorldExportJobStatus("Canceled");
///
/// Constant Canceling for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Canceling = new WorldExportJobStatus("Canceling");
///
/// Constant Completed for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Completed = new WorldExportJobStatus("Completed");
///
/// Constant Failed for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Failed = new WorldExportJobStatus("Failed");
///
/// Constant Pending for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Pending = new WorldExportJobStatus("Pending");
///
/// Constant Running for WorldExportJobStatus
///
public static readonly WorldExportJobStatus Running = new WorldExportJobStatus("Running");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorldExportJobStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorldExportJobStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorldExportJobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorldGenerationJobErrorCode.
///
public class WorldGenerationJobErrorCode : ConstantClass
{
///
/// Constant AllWorldGenerationFailed for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode AllWorldGenerationFailed = new WorldGenerationJobErrorCode("AllWorldGenerationFailed");
///
/// Constant InternalServiceError for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode InternalServiceError = new WorldGenerationJobErrorCode("InternalServiceError");
///
/// Constant InvalidInput for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode InvalidInput = new WorldGenerationJobErrorCode("InvalidInput");
///
/// Constant LimitExceeded for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode LimitExceeded = new WorldGenerationJobErrorCode("LimitExceeded");
///
/// Constant RequestThrottled for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode RequestThrottled = new WorldGenerationJobErrorCode("RequestThrottled");
///
/// Constant ResourceNotFound for WorldGenerationJobErrorCode
///
public static readonly WorldGenerationJobErrorCode ResourceNotFound = new WorldGenerationJobErrorCode("ResourceNotFound");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorldGenerationJobErrorCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorldGenerationJobErrorCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorldGenerationJobErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorldGenerationJobStatus.
///
public class WorldGenerationJobStatus : ConstantClass
{
///
/// Constant Canceled for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Canceled = new WorldGenerationJobStatus("Canceled");
///
/// Constant Canceling for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Canceling = new WorldGenerationJobStatus("Canceling");
///
/// Constant Completed for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Completed = new WorldGenerationJobStatus("Completed");
///
/// Constant Failed for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Failed = new WorldGenerationJobStatus("Failed");
///
/// Constant PartialFailed for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus PartialFailed = new WorldGenerationJobStatus("PartialFailed");
///
/// Constant Pending for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Pending = new WorldGenerationJobStatus("Pending");
///
/// Constant Running for WorldGenerationJobStatus
///
public static readonly WorldGenerationJobStatus Running = new WorldGenerationJobStatus("Running");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorldGenerationJobStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorldGenerationJobStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorldGenerationJobStatus(string value)
{
return FindValue(value);
}
}
}