/*
* 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 simspaceweaver-2022-10-28.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.SimSpaceWeaver
{
///
/// Constants used for properties of type ClockStatus.
///
public class ClockStatus : ConstantClass
{
///
/// Constant STARTED for ClockStatus
///
public static readonly ClockStatus STARTED = new ClockStatus("STARTED");
///
/// Constant STARTING for ClockStatus
///
public static readonly ClockStatus STARTING = new ClockStatus("STARTING");
///
/// Constant STOPPED for ClockStatus
///
public static readonly ClockStatus STOPPED = new ClockStatus("STOPPED");
///
/// Constant STOPPING for ClockStatus
///
public static readonly ClockStatus STOPPING = new ClockStatus("STOPPING");
///
/// Constant UNKNOWN for ClockStatus
///
public static readonly ClockStatus UNKNOWN = new ClockStatus("UNKNOWN");
///
/// 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 ClockStatus(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 ClockStatus 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 ClockStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ClockTargetStatus.
///
public class ClockTargetStatus : ConstantClass
{
///
/// Constant STARTED for ClockTargetStatus
///
public static readonly ClockTargetStatus STARTED = new ClockTargetStatus("STARTED");
///
/// Constant STOPPED for ClockTargetStatus
///
public static readonly ClockTargetStatus STOPPED = new ClockTargetStatus("STOPPED");
///
/// Constant UNKNOWN for ClockTargetStatus
///
public static readonly ClockTargetStatus UNKNOWN = new ClockTargetStatus("UNKNOWN");
///
/// 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 ClockTargetStatus(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 ClockTargetStatus 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 ClockTargetStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LifecycleManagementStrategy.
///
public class LifecycleManagementStrategy : ConstantClass
{
///
/// Constant ByRequest for LifecycleManagementStrategy
///
public static readonly LifecycleManagementStrategy ByRequest = new LifecycleManagementStrategy("ByRequest");
///
/// Constant BySpatialSubdivision for LifecycleManagementStrategy
///
public static readonly LifecycleManagementStrategy BySpatialSubdivision = new LifecycleManagementStrategy("BySpatialSubdivision");
///
/// Constant PerWorker for LifecycleManagementStrategy
///
public static readonly LifecycleManagementStrategy PerWorker = new LifecycleManagementStrategy("PerWorker");
///
/// Constant Unknown for LifecycleManagementStrategy
///
public static readonly LifecycleManagementStrategy Unknown = new LifecycleManagementStrategy("Unknown");
///
/// 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 LifecycleManagementStrategy(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 LifecycleManagementStrategy 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 LifecycleManagementStrategy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationAppStatus.
///
public class SimulationAppStatus : ConstantClass
{
///
/// Constant ERROR for SimulationAppStatus
///
public static readonly SimulationAppStatus ERROR = new SimulationAppStatus("ERROR");
///
/// Constant STARTED for SimulationAppStatus
///
public static readonly SimulationAppStatus STARTED = new SimulationAppStatus("STARTED");
///
/// Constant STARTING for SimulationAppStatus
///
public static readonly SimulationAppStatus STARTING = new SimulationAppStatus("STARTING");
///
/// Constant STOPPED for SimulationAppStatus
///
public static readonly SimulationAppStatus STOPPED = new SimulationAppStatus("STOPPED");
///
/// Constant STOPPING for SimulationAppStatus
///
public static readonly SimulationAppStatus STOPPING = new SimulationAppStatus("STOPPING");
///
/// Constant UNKNOWN for SimulationAppStatus
///
public static readonly SimulationAppStatus UNKNOWN = new SimulationAppStatus("UNKNOWN");
///
/// 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 SimulationAppStatus(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 SimulationAppStatus 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 SimulationAppStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationAppTargetStatus.
///
public class SimulationAppTargetStatus : ConstantClass
{
///
/// Constant STARTED for SimulationAppTargetStatus
///
public static readonly SimulationAppTargetStatus STARTED = new SimulationAppTargetStatus("STARTED");
///
/// Constant STOPPED for SimulationAppTargetStatus
///
public static readonly SimulationAppTargetStatus STOPPED = new SimulationAppTargetStatus("STOPPED");
///
/// Constant UNKNOWN for SimulationAppTargetStatus
///
public static readonly SimulationAppTargetStatus UNKNOWN = new SimulationAppTargetStatus("UNKNOWN");
///
/// 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 SimulationAppTargetStatus(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 SimulationAppTargetStatus 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 SimulationAppTargetStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationStatus.
///
public class SimulationStatus : ConstantClass
{
///
/// Constant DELETED for SimulationStatus
///
public static readonly SimulationStatus DELETED = new SimulationStatus("DELETED");
///
/// Constant DELETING for SimulationStatus
///
public static readonly SimulationStatus DELETING = new SimulationStatus("DELETING");
///
/// Constant FAILED for SimulationStatus
///
public static readonly SimulationStatus FAILED = new SimulationStatus("FAILED");
///
/// Constant SNAPSHOT_IN_PROGRESS for SimulationStatus
///
public static readonly SimulationStatus SNAPSHOT_IN_PROGRESS = new SimulationStatus("SNAPSHOT_IN_PROGRESS");
///
/// Constant STARTED for SimulationStatus
///
public static readonly SimulationStatus STARTED = new SimulationStatus("STARTED");
///
/// Constant STARTING for SimulationStatus
///
public static readonly SimulationStatus STARTING = new SimulationStatus("STARTING");
///
/// Constant STOPPED for SimulationStatus
///
public static readonly SimulationStatus STOPPED = new SimulationStatus("STOPPED");
///
/// Constant STOPPING for SimulationStatus
///
public static readonly SimulationStatus STOPPING = new SimulationStatus("STOPPING");
///
/// Constant UNKNOWN for SimulationStatus
///
public static readonly SimulationStatus UNKNOWN = new SimulationStatus("UNKNOWN");
///
/// 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 SimulationStatus(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 SimulationStatus 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 SimulationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimulationTargetStatus.
///
public class SimulationTargetStatus : ConstantClass
{
///
/// Constant DELETED for SimulationTargetStatus
///
public static readonly SimulationTargetStatus DELETED = new SimulationTargetStatus("DELETED");
///
/// Constant STARTED for SimulationTargetStatus
///
public static readonly SimulationTargetStatus STARTED = new SimulationTargetStatus("STARTED");
///
/// Constant STOPPED for SimulationTargetStatus
///
public static readonly SimulationTargetStatus STOPPED = new SimulationTargetStatus("STOPPED");
///
/// Constant UNKNOWN for SimulationTargetStatus
///
public static readonly SimulationTargetStatus UNKNOWN = new SimulationTargetStatus("UNKNOWN");
///
/// 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 SimulationTargetStatus(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 SimulationTargetStatus 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 SimulationTargetStatus(string value)
{
return FindValue(value);
}
}
}