/*
* 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 forecast-2018-06-26.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.ForecastService
{
///
/// Constants used for properties of type AttributeType.
///
public class AttributeType : ConstantClass
{
///
/// Constant Float for AttributeType
///
public static readonly AttributeType Float = new AttributeType("float");
///
/// Constant Geolocation for AttributeType
///
public static readonly AttributeType Geolocation = new AttributeType("geolocation");
///
/// Constant Integer for AttributeType
///
public static readonly AttributeType Integer = new AttributeType("integer");
///
/// Constant String for AttributeType
///
public static readonly AttributeType String = new AttributeType("string");
///
/// Constant Timestamp for AttributeType
///
public static readonly AttributeType Timestamp = new AttributeType("timestamp");
///
/// 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 AttributeType(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 AttributeType 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 AttributeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutoMLOverrideStrategy.
///
public class AutoMLOverrideStrategy : ConstantClass
{
///
/// Constant AccuracyOptimized for AutoMLOverrideStrategy
///
public static readonly AutoMLOverrideStrategy AccuracyOptimized = new AutoMLOverrideStrategy("AccuracyOptimized");
///
/// Constant LatencyOptimized for AutoMLOverrideStrategy
///
public static readonly AutoMLOverrideStrategy LatencyOptimized = new AutoMLOverrideStrategy("LatencyOptimized");
///
/// 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 AutoMLOverrideStrategy(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 AutoMLOverrideStrategy 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 AutoMLOverrideStrategy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Condition.
///
public class Condition : ConstantClass
{
///
/// Constant EQUALS for Condition
///
public static readonly Condition EQUALS = new Condition("EQUALS");
///
/// Constant GREATER_THAN for Condition
///
public static readonly Condition GREATER_THAN = new Condition("GREATER_THAN");
///
/// Constant LESS_THAN for Condition
///
public static readonly Condition LESS_THAN = new Condition("LESS_THAN");
///
/// Constant NOT_EQUALS for Condition
///
public static readonly Condition NOT_EQUALS = new Condition("NOT_EQUALS");
///
/// 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 Condition(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 Condition 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 Condition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DatasetType.
///
public class DatasetType : ConstantClass
{
///
/// Constant ITEM_METADATA for DatasetType
///
public static readonly DatasetType ITEM_METADATA = new DatasetType("ITEM_METADATA");
///
/// Constant RELATED_TIME_SERIES for DatasetType
///
public static readonly DatasetType RELATED_TIME_SERIES = new DatasetType("RELATED_TIME_SERIES");
///
/// Constant TARGET_TIME_SERIES for DatasetType
///
public static readonly DatasetType TARGET_TIME_SERIES = new DatasetType("TARGET_TIME_SERIES");
///
/// 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 DatasetType(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 DatasetType 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 DatasetType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DayOfWeek.
///
public class DayOfWeek : ConstantClass
{
///
/// Constant FRIDAY for DayOfWeek
///
public static readonly DayOfWeek FRIDAY = new DayOfWeek("FRIDAY");
///
/// Constant MONDAY for DayOfWeek
///
public static readonly DayOfWeek MONDAY = new DayOfWeek("MONDAY");
///
/// Constant SATURDAY for DayOfWeek
///
public static readonly DayOfWeek SATURDAY = new DayOfWeek("SATURDAY");
///
/// Constant SUNDAY for DayOfWeek
///
public static readonly DayOfWeek SUNDAY = new DayOfWeek("SUNDAY");
///
/// Constant THURSDAY for DayOfWeek
///
public static readonly DayOfWeek THURSDAY = new DayOfWeek("THURSDAY");
///
/// Constant TUESDAY for DayOfWeek
///
public static readonly DayOfWeek TUESDAY = new DayOfWeek("TUESDAY");
///
/// Constant WEDNESDAY for DayOfWeek
///
public static readonly DayOfWeek WEDNESDAY = new DayOfWeek("WEDNESDAY");
///
/// 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 DayOfWeek(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 DayOfWeek 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 DayOfWeek(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Domain.
///
public class Domain : ConstantClass
{
///
/// Constant CUSTOM for Domain
///
public static readonly Domain CUSTOM = new Domain("CUSTOM");
///
/// Constant EC2_CAPACITY for Domain
///
public static readonly Domain EC2_CAPACITY = new Domain("EC2_CAPACITY");
///
/// Constant INVENTORY_PLANNING for Domain
///
public static readonly Domain INVENTORY_PLANNING = new Domain("INVENTORY_PLANNING");
///
/// Constant METRICS for Domain
///
public static readonly Domain METRICS = new Domain("METRICS");
///
/// Constant RETAIL for Domain
///
public static readonly Domain RETAIL = new Domain("RETAIL");
///
/// Constant WEB_TRAFFIC for Domain
///
public static readonly Domain WEB_TRAFFIC = new Domain("WEB_TRAFFIC");
///
/// Constant WORK_FORCE for Domain
///
public static readonly Domain WORK_FORCE = new Domain("WORK_FORCE");
///
/// 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 Domain(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 Domain 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 Domain(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationType.
///
public class EvaluationType : ConstantClass
{
///
/// Constant COMPUTED for EvaluationType
///
public static readonly EvaluationType COMPUTED = new EvaluationType("COMPUTED");
///
/// Constant SUMMARY for EvaluationType
///
public static readonly EvaluationType SUMMARY = new EvaluationType("SUMMARY");
///
/// 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 EvaluationType(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 EvaluationType 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 EvaluationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FeaturizationMethodName.
///
public class FeaturizationMethodName : ConstantClass
{
///
/// Constant Filling for FeaturizationMethodName
///
public static readonly FeaturizationMethodName Filling = new FeaturizationMethodName("filling");
///
/// 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 FeaturizationMethodName(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 FeaturizationMethodName 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 FeaturizationMethodName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterConditionString.
///
public class FilterConditionString : ConstantClass
{
///
/// Constant IS for FilterConditionString
///
public static readonly FilterConditionString IS = new FilterConditionString("IS");
///
/// Constant IS_NOT for FilterConditionString
///
public static readonly FilterConditionString IS_NOT = new FilterConditionString("IS_NOT");
///
/// 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 FilterConditionString(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 FilterConditionString 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 FilterConditionString(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImportMode.
///
public class ImportMode : ConstantClass
{
///
/// Constant FULL for ImportMode
///
public static readonly ImportMode FULL = new ImportMode("FULL");
///
/// Constant INCREMENTAL for ImportMode
///
public static readonly ImportMode INCREMENTAL = new ImportMode("INCREMENTAL");
///
/// 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 ImportMode(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 ImportMode 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 ImportMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Month.
///
public class Month : ConstantClass
{
///
/// Constant APRIL for Month
///
public static readonly Month APRIL = new Month("APRIL");
///
/// Constant AUGUST for Month
///
public static readonly Month AUGUST = new Month("AUGUST");
///
/// Constant DECEMBER for Month
///
public static readonly Month DECEMBER = new Month("DECEMBER");
///
/// Constant FEBRUARY for Month
///
public static readonly Month FEBRUARY = new Month("FEBRUARY");
///
/// Constant JANUARY for Month
///
public static readonly Month JANUARY = new Month("JANUARY");
///
/// Constant JULY for Month
///
public static readonly Month JULY = new Month("JULY");
///
/// Constant JUNE for Month
///
public static readonly Month JUNE = new Month("JUNE");
///
/// Constant MARCH for Month
///
public static readonly Month MARCH = new Month("MARCH");
///
/// Constant MAY for Month
///
public static readonly Month MAY = new Month("MAY");
///
/// Constant NOVEMBER for Month
///
public static readonly Month NOVEMBER = new Month("NOVEMBER");
///
/// Constant OCTOBER for Month
///
public static readonly Month OCTOBER = new Month("OCTOBER");
///
/// Constant SEPTEMBER for Month
///
public static readonly Month SEPTEMBER = new Month("SEPTEMBER");
///
/// 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 Month(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 Month 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 Month(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Operation.
///
public class Operation : ConstantClass
{
///
/// Constant ADD for Operation
///
public static readonly Operation ADD = new Operation("ADD");
///
/// Constant DIVIDE for Operation
///
public static readonly Operation DIVIDE = new Operation("DIVIDE");
///
/// Constant MULTIPLY for Operation
///
public static readonly Operation MULTIPLY = new Operation("MULTIPLY");
///
/// Constant SUBTRACT for Operation
///
public static readonly Operation SUBTRACT = new Operation("SUBTRACT");
///
/// 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 Operation(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 Operation 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 Operation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OptimizationMetric.
///
public class OptimizationMetric : ConstantClass
{
///
/// Constant AverageWeightedQuantileLoss for OptimizationMetric
///
public static readonly OptimizationMetric AverageWeightedQuantileLoss = new OptimizationMetric("AverageWeightedQuantileLoss");
///
/// Constant MAPE for OptimizationMetric
///
public static readonly OptimizationMetric MAPE = new OptimizationMetric("MAPE");
///
/// Constant MASE for OptimizationMetric
///
public static readonly OptimizationMetric MASE = new OptimizationMetric("MASE");
///
/// Constant RMSE for OptimizationMetric
///
public static readonly OptimizationMetric RMSE = new OptimizationMetric("RMSE");
///
/// Constant WAPE for OptimizationMetric
///
public static readonly OptimizationMetric WAPE = new OptimizationMetric("WAPE");
///
/// 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 OptimizationMetric(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 OptimizationMetric 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 OptimizationMetric(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScalingType.
///
public class ScalingType : ConstantClass
{
///
/// Constant Auto for ScalingType
///
public static readonly ScalingType Auto = new ScalingType("Auto");
///
/// Constant Linear for ScalingType
///
public static readonly ScalingType Linear = new ScalingType("Linear");
///
/// Constant Logarithmic for ScalingType
///
public static readonly ScalingType Logarithmic = new ScalingType("Logarithmic");
///
/// Constant ReverseLogarithmic for ScalingType
///
public static readonly ScalingType ReverseLogarithmic = new ScalingType("ReverseLogarithmic");
///
/// 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 ScalingType(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 ScalingType 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 ScalingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type State.
///
public class State : ConstantClass
{
///
/// Constant Active for State
///
public static readonly State Active = new State("Active");
///
/// Constant Deleted for State
///
public static readonly State Deleted = new State("Deleted");
///
/// 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 State(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 State 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 State(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TimePointGranularity.
///
public class TimePointGranularity : ConstantClass
{
///
/// Constant ALL for TimePointGranularity
///
public static readonly TimePointGranularity ALL = new TimePointGranularity("ALL");
///
/// Constant SPECIFIC for TimePointGranularity
///
public static readonly TimePointGranularity SPECIFIC = new TimePointGranularity("SPECIFIC");
///
/// 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 TimePointGranularity(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 TimePointGranularity 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 TimePointGranularity(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TimeSeriesGranularity.
///
public class TimeSeriesGranularity : ConstantClass
{
///
/// Constant ALL for TimeSeriesGranularity
///
public static readonly TimeSeriesGranularity ALL = new TimeSeriesGranularity("ALL");
///
/// Constant SPECIFIC for TimeSeriesGranularity
///
public static readonly TimeSeriesGranularity SPECIFIC = new TimeSeriesGranularity("SPECIFIC");
///
/// 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 TimeSeriesGranularity(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 TimeSeriesGranularity 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 TimeSeriesGranularity(string value)
{
return FindValue(value);
}
}
}