/*
* 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 lookoutmetrics-2017-07-25.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.LookoutMetrics
{
///
/// Constants used for properties of type AggregationFunction.
///
public class AggregationFunction : ConstantClass
{
///
/// Constant AVG for AggregationFunction
///
public static readonly AggregationFunction AVG = new AggregationFunction("AVG");
///
/// Constant SUM for AggregationFunction
///
public static readonly AggregationFunction SUM = new AggregationFunction("SUM");
///
/// 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 AggregationFunction(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 AggregationFunction 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 AggregationFunction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AlertStatus.
///
public class AlertStatus : ConstantClass
{
///
/// Constant ACTIVE for AlertStatus
///
public static readonly AlertStatus ACTIVE = new AlertStatus("ACTIVE");
///
/// Constant INACTIVE for AlertStatus
///
public static readonly AlertStatus INACTIVE = new AlertStatus("INACTIVE");
///
/// 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 AlertStatus(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 AlertStatus 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 AlertStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AlertType.
///
public class AlertType : ConstantClass
{
///
/// Constant LAMBDA for AlertType
///
public static readonly AlertType LAMBDA = new AlertType("LAMBDA");
///
/// Constant SNS for AlertType
///
public static readonly AlertType SNS = new AlertType("SNS");
///
/// 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 AlertType(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 AlertType 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 AlertType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AnomalyDetectionTaskStatus.
///
public class AnomalyDetectionTaskStatus : ConstantClass
{
///
/// Constant COMPLETED for AnomalyDetectionTaskStatus
///
public static readonly AnomalyDetectionTaskStatus COMPLETED = new AnomalyDetectionTaskStatus("COMPLETED");
///
/// Constant FAILED for AnomalyDetectionTaskStatus
///
public static readonly AnomalyDetectionTaskStatus FAILED = new AnomalyDetectionTaskStatus("FAILED");
///
/// Constant FAILED_TO_SCHEDULE for AnomalyDetectionTaskStatus
///
public static readonly AnomalyDetectionTaskStatus FAILED_TO_SCHEDULE = new AnomalyDetectionTaskStatus("FAILED_TO_SCHEDULE");
///
/// Constant IN_PROGRESS for AnomalyDetectionTaskStatus
///
public static readonly AnomalyDetectionTaskStatus IN_PROGRESS = new AnomalyDetectionTaskStatus("IN_PROGRESS");
///
/// Constant PENDING for AnomalyDetectionTaskStatus
///
public static readonly AnomalyDetectionTaskStatus PENDING = new AnomalyDetectionTaskStatus("PENDING");
///
/// 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 AnomalyDetectionTaskStatus(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 AnomalyDetectionTaskStatus 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 AnomalyDetectionTaskStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AnomalyDetectorFailureType.
///
public class AnomalyDetectorFailureType : ConstantClass
{
///
/// Constant ACTIVATION_FAILURE for AnomalyDetectorFailureType
///
public static readonly AnomalyDetectorFailureType ACTIVATION_FAILURE = new AnomalyDetectorFailureType("ACTIVATION_FAILURE");
///
/// Constant BACK_TEST_ACTIVATION_FAILURE for AnomalyDetectorFailureType
///
public static readonly AnomalyDetectorFailureType BACK_TEST_ACTIVATION_FAILURE = new AnomalyDetectorFailureType("BACK_TEST_ACTIVATION_FAILURE");
///
/// Constant DEACTIVATION_FAILURE for AnomalyDetectorFailureType
///
public static readonly AnomalyDetectorFailureType DEACTIVATION_FAILURE = new AnomalyDetectorFailureType("DEACTIVATION_FAILURE");
///
/// Constant DELETION_FAILURE for AnomalyDetectorFailureType
///
public static readonly AnomalyDetectorFailureType DELETION_FAILURE = new AnomalyDetectorFailureType("DELETION_FAILURE");
///
/// 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 AnomalyDetectorFailureType(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 AnomalyDetectorFailureType 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 AnomalyDetectorFailureType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AnomalyDetectorStatus.
///
public class AnomalyDetectorStatus : ConstantClass
{
///
/// Constant ACTIVATING for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus ACTIVATING = new AnomalyDetectorStatus("ACTIVATING");
///
/// Constant ACTIVE for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus ACTIVE = new AnomalyDetectorStatus("ACTIVE");
///
/// Constant BACK_TEST_ACTIVATING for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus BACK_TEST_ACTIVATING = new AnomalyDetectorStatus("BACK_TEST_ACTIVATING");
///
/// Constant BACK_TEST_ACTIVE for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus BACK_TEST_ACTIVE = new AnomalyDetectorStatus("BACK_TEST_ACTIVE");
///
/// Constant BACK_TEST_COMPLETE for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus BACK_TEST_COMPLETE = new AnomalyDetectorStatus("BACK_TEST_COMPLETE");
///
/// Constant DEACTIVATED for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus DEACTIVATED = new AnomalyDetectorStatus("DEACTIVATED");
///
/// Constant DEACTIVATING for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus DEACTIVATING = new AnomalyDetectorStatus("DEACTIVATING");
///
/// Constant DELETING for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus DELETING = new AnomalyDetectorStatus("DELETING");
///
/// Constant FAILED for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus FAILED = new AnomalyDetectorStatus("FAILED");
///
/// Constant INACTIVE for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus INACTIVE = new AnomalyDetectorStatus("INACTIVE");
///
/// Constant LEARNING for AnomalyDetectorStatus
///
public static readonly AnomalyDetectorStatus LEARNING = new AnomalyDetectorStatus("LEARNING");
///
/// 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 AnomalyDetectorStatus(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 AnomalyDetectorStatus 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 AnomalyDetectorStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Confidence.
///
public class Confidence : ConstantClass
{
///
/// Constant HIGH for Confidence
///
public static readonly Confidence HIGH = new Confidence("HIGH");
///
/// Constant LOW for Confidence
///
public static readonly Confidence LOW = new Confidence("LOW");
///
/// Constant NONE for Confidence
///
public static readonly Confidence NONE = new Confidence("NONE");
///
/// 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 Confidence(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 Confidence 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 Confidence(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CSVFileCompression.
///
public class CSVFileCompression : ConstantClass
{
///
/// Constant GZIP for CSVFileCompression
///
public static readonly CSVFileCompression GZIP = new CSVFileCompression("GZIP");
///
/// Constant NONE for CSVFileCompression
///
public static readonly CSVFileCompression NONE = new CSVFileCompression("NONE");
///
/// 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 CSVFileCompression(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 CSVFileCompression 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 CSVFileCompression(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataQualityMetricType.
///
public class DataQualityMetricType : ConstantClass
{
///
/// Constant BACKTEST_INFERENCE_DATA_END_TIME_STAMP for DataQualityMetricType
///
public static readonly DataQualityMetricType BACKTEST_INFERENCE_DATA_END_TIME_STAMP = new DataQualityMetricType("BACKTEST_INFERENCE_DATA_END_TIME_STAMP");
///
/// Constant BACKTEST_INFERENCE_DATA_START_TIME_STAMP for DataQualityMetricType
///
public static readonly DataQualityMetricType BACKTEST_INFERENCE_DATA_START_TIME_STAMP = new DataQualityMetricType("BACKTEST_INFERENCE_DATA_START_TIME_STAMP");
///
/// Constant BACKTEST_TRAINING_DATA_END_TIME_STAMP for DataQualityMetricType
///
public static readonly DataQualityMetricType BACKTEST_TRAINING_DATA_END_TIME_STAMP = new DataQualityMetricType("BACKTEST_TRAINING_DATA_END_TIME_STAMP");
///
/// Constant BACKTEST_TRAINING_DATA_START_TIME_STAMP for DataQualityMetricType
///
public static readonly DataQualityMetricType BACKTEST_TRAINING_DATA_START_TIME_STAMP = new DataQualityMetricType("BACKTEST_TRAINING_DATA_START_TIME_STAMP");
///
/// Constant COLUMN_COMPLETENESS for DataQualityMetricType
///
public static readonly DataQualityMetricType COLUMN_COMPLETENESS = new DataQualityMetricType("COLUMN_COMPLETENESS");
///
/// Constant DIMENSION_UNIQUENESS for DataQualityMetricType
///
public static readonly DataQualityMetricType DIMENSION_UNIQUENESS = new DataQualityMetricType("DIMENSION_UNIQUENESS");
///
/// Constant INVALID_ROWS_COMPLIANCE for DataQualityMetricType
///
public static readonly DataQualityMetricType INVALID_ROWS_COMPLIANCE = new DataQualityMetricType("INVALID_ROWS_COMPLIANCE");
///
/// Constant ROWS_PARTIAL_COMPLIANCE for DataQualityMetricType
///
public static readonly DataQualityMetricType ROWS_PARTIAL_COMPLIANCE = new DataQualityMetricType("ROWS_PARTIAL_COMPLIANCE");
///
/// Constant ROWS_PROCESSED for DataQualityMetricType
///
public static readonly DataQualityMetricType ROWS_PROCESSED = new DataQualityMetricType("ROWS_PROCESSED");
///
/// Constant TIME_SERIES_COUNT for DataQualityMetricType
///
public static readonly DataQualityMetricType TIME_SERIES_COUNT = new DataQualityMetricType("TIME_SERIES_COUNT");
///
/// 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 DataQualityMetricType(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 DataQualityMetricType 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 DataQualityMetricType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterOperation.
///
public class FilterOperation : ConstantClass
{
///
/// Constant EQUALS for FilterOperation
///
public static readonly FilterOperation EQUALS = new FilterOperation("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 FilterOperation(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 FilterOperation 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 FilterOperation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Frequency.
///
public class Frequency : ConstantClass
{
///
/// Constant P1D for Frequency
///
public static readonly Frequency P1D = new Frequency("P1D");
///
/// Constant PT10M for Frequency
///
public static readonly Frequency PT10M = new Frequency("PT10M");
///
/// Constant PT1H for Frequency
///
public static readonly Frequency PT1H = new Frequency("PT1H");
///
/// Constant PT5M for Frequency
///
public static readonly Frequency PT5M = new Frequency("PT5M");
///
/// 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 Frequency(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 Frequency 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 Frequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JsonFileCompression.
///
public class JsonFileCompression : ConstantClass
{
///
/// Constant GZIP for JsonFileCompression
///
public static readonly JsonFileCompression GZIP = new JsonFileCompression("GZIP");
///
/// Constant NONE for JsonFileCompression
///
public static readonly JsonFileCompression NONE = new JsonFileCompression("NONE");
///
/// 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 JsonFileCompression(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 JsonFileCompression 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 JsonFileCompression(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RelationshipType.
///
public class RelationshipType : ConstantClass
{
///
/// Constant CAUSE_OF_INPUT_ANOMALY_GROUP for RelationshipType
///
public static readonly RelationshipType CAUSE_OF_INPUT_ANOMALY_GROUP = new RelationshipType("CAUSE_OF_INPUT_ANOMALY_GROUP");
///
/// Constant EFFECT_OF_INPUT_ANOMALY_GROUP for RelationshipType
///
public static readonly RelationshipType EFFECT_OF_INPUT_ANOMALY_GROUP = new RelationshipType("EFFECT_OF_INPUT_ANOMALY_GROUP");
///
/// 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 RelationshipType(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 RelationshipType 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 RelationshipType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SnsFormat.
///
public class SnsFormat : ConstantClass
{
///
/// Constant JSON for SnsFormat
///
public static readonly SnsFormat JSON = new SnsFormat("JSON");
///
/// Constant LONG_TEXT for SnsFormat
///
public static readonly SnsFormat LONG_TEXT = new SnsFormat("LONG_TEXT");
///
/// Constant SHORT_TEXT for SnsFormat
///
public static readonly SnsFormat SHORT_TEXT = new SnsFormat("SHORT_TEXT");
///
/// 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 SnsFormat(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 SnsFormat 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 SnsFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CANNOT_PARSE for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_PARSE = new ValidationExceptionReason("CANNOT_PARSE");
///
/// Constant FIELD_VALIDATION_FAILED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FIELD_VALIDATION_FAILED = new ValidationExceptionReason("FIELD_VALIDATION_FAILED");
///
/// Constant OTHER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason OTHER = new ValidationExceptionReason("OTHER");
///
/// Constant UNKNOWN_OPERATION for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UNKNOWN_OPERATION = new ValidationExceptionReason("UNKNOWN_OPERATION");
///
/// 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 ValidationExceptionReason(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 ValidationExceptionReason 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 ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
}