/* * 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 evidently-2021-02-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.CloudWatchEvidently { /// /// Constants used for properties of type ChangeDirectionEnum. /// public class ChangeDirectionEnum : ConstantClass { /// /// Constant DECREASE for ChangeDirectionEnum /// public static readonly ChangeDirectionEnum DECREASE = new ChangeDirectionEnum("DECREASE"); /// /// Constant INCREASE for ChangeDirectionEnum /// public static readonly ChangeDirectionEnum INCREASE = new ChangeDirectionEnum("INCREASE"); /// /// 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 ChangeDirectionEnum(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 ChangeDirectionEnum 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 ChangeDirectionEnum(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventType. /// public class EventType : ConstantClass { /// /// Constant AwsEvidentlyCustom for EventType /// public static readonly EventType AwsEvidentlyCustom = new EventType("aws.evidently.custom"); /// /// Constant AwsEvidentlyEvaluation for EventType /// public static readonly EventType AwsEvidentlyEvaluation = new EventType("aws.evidently.evaluation"); /// /// 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 EventType(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 EventType 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 EventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentBaseStat. /// public class ExperimentBaseStat : ConstantClass { /// /// Constant Mean for ExperimentBaseStat /// public static readonly ExperimentBaseStat Mean = new ExperimentBaseStat("Mean"); /// /// 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 ExperimentBaseStat(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 ExperimentBaseStat 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 ExperimentBaseStat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentReportName. /// public class ExperimentReportName : ConstantClass { /// /// Constant BayesianInference for ExperimentReportName /// public static readonly ExperimentReportName BayesianInference = new ExperimentReportName("BayesianInference"); /// /// 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 ExperimentReportName(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 ExperimentReportName 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 ExperimentReportName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentResultRequestType. /// public class ExperimentResultRequestType : ConstantClass { /// /// Constant BaseStat for ExperimentResultRequestType /// public static readonly ExperimentResultRequestType BaseStat = new ExperimentResultRequestType("BaseStat"); /// /// Constant ConfidenceInterval for ExperimentResultRequestType /// public static readonly ExperimentResultRequestType ConfidenceInterval = new ExperimentResultRequestType("ConfidenceInterval"); /// /// Constant PValue for ExperimentResultRequestType /// public static readonly ExperimentResultRequestType PValue = new ExperimentResultRequestType("PValue"); /// /// Constant TreatmentEffect for ExperimentResultRequestType /// public static readonly ExperimentResultRequestType TreatmentEffect = new ExperimentResultRequestType("TreatmentEffect"); /// /// 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 ExperimentResultRequestType(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 ExperimentResultRequestType 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 ExperimentResultRequestType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentResultResponseType. /// public class ExperimentResultResponseType : ConstantClass { /// /// Constant ConfidenceIntervalLowerBound for ExperimentResultResponseType /// public static readonly ExperimentResultResponseType ConfidenceIntervalLowerBound = new ExperimentResultResponseType("ConfidenceIntervalLowerBound"); /// /// Constant ConfidenceIntervalUpperBound for ExperimentResultResponseType /// public static readonly ExperimentResultResponseType ConfidenceIntervalUpperBound = new ExperimentResultResponseType("ConfidenceIntervalUpperBound"); /// /// Constant Mean for ExperimentResultResponseType /// public static readonly ExperimentResultResponseType Mean = new ExperimentResultResponseType("Mean"); /// /// Constant PValue for ExperimentResultResponseType /// public static readonly ExperimentResultResponseType PValue = new ExperimentResultResponseType("PValue"); /// /// Constant TreatmentEffect for ExperimentResultResponseType /// public static readonly ExperimentResultResponseType TreatmentEffect = new ExperimentResultResponseType("TreatmentEffect"); /// /// 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 ExperimentResultResponseType(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 ExperimentResultResponseType 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 ExperimentResultResponseType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentStatus. /// public class ExperimentStatus : ConstantClass { /// /// Constant CANCELLED for ExperimentStatus /// public static readonly ExperimentStatus CANCELLED = new ExperimentStatus("CANCELLED"); /// /// Constant COMPLETED for ExperimentStatus /// public static readonly ExperimentStatus COMPLETED = new ExperimentStatus("COMPLETED"); /// /// Constant CREATED for ExperimentStatus /// public static readonly ExperimentStatus CREATED = new ExperimentStatus("CREATED"); /// /// Constant RUNNING for ExperimentStatus /// public static readonly ExperimentStatus RUNNING = new ExperimentStatus("RUNNING"); /// /// Constant UPDATING for ExperimentStatus /// public static readonly ExperimentStatus UPDATING = new ExperimentStatus("UPDATING"); /// /// 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 ExperimentStatus(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 ExperimentStatus 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 ExperimentStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentStopDesiredState. /// public class ExperimentStopDesiredState : ConstantClass { /// /// Constant CANCELLED for ExperimentStopDesiredState /// public static readonly ExperimentStopDesiredState CANCELLED = new ExperimentStopDesiredState("CANCELLED"); /// /// Constant COMPLETED for ExperimentStopDesiredState /// public static readonly ExperimentStopDesiredState COMPLETED = new ExperimentStopDesiredState("COMPLETED"); /// /// 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 ExperimentStopDesiredState(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 ExperimentStopDesiredState 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 ExperimentStopDesiredState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExperimentType. /// public class ExperimentType : ConstantClass { /// /// Constant AwsEvidentlyOnlineab for ExperimentType /// public static readonly ExperimentType AwsEvidentlyOnlineab = new ExperimentType("aws.evidently.onlineab"); /// /// 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 ExperimentType(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 ExperimentType 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 ExperimentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeatureEvaluationStrategy. /// public class FeatureEvaluationStrategy : ConstantClass { /// /// Constant ALL_RULES for FeatureEvaluationStrategy /// public static readonly FeatureEvaluationStrategy ALL_RULES = new FeatureEvaluationStrategy("ALL_RULES"); /// /// Constant DEFAULT_VARIATION for FeatureEvaluationStrategy /// public static readonly FeatureEvaluationStrategy DEFAULT_VARIATION = new FeatureEvaluationStrategy("DEFAULT_VARIATION"); /// /// 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 FeatureEvaluationStrategy(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 FeatureEvaluationStrategy 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 FeatureEvaluationStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeatureStatus. /// public class FeatureStatus : ConstantClass { /// /// Constant AVAILABLE for FeatureStatus /// public static readonly FeatureStatus AVAILABLE = new FeatureStatus("AVAILABLE"); /// /// Constant UPDATING for FeatureStatus /// public static readonly FeatureStatus UPDATING = new FeatureStatus("UPDATING"); /// /// 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 FeatureStatus(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 FeatureStatus 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 FeatureStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchStatus. /// public class LaunchStatus : ConstantClass { /// /// Constant CANCELLED for LaunchStatus /// public static readonly LaunchStatus CANCELLED = new LaunchStatus("CANCELLED"); /// /// Constant COMPLETED for LaunchStatus /// public static readonly LaunchStatus COMPLETED = new LaunchStatus("COMPLETED"); /// /// Constant CREATED for LaunchStatus /// public static readonly LaunchStatus CREATED = new LaunchStatus("CREATED"); /// /// Constant RUNNING for LaunchStatus /// public static readonly LaunchStatus RUNNING = new LaunchStatus("RUNNING"); /// /// Constant UPDATING for LaunchStatus /// public static readonly LaunchStatus UPDATING = new LaunchStatus("UPDATING"); /// /// 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 LaunchStatus(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 LaunchStatus 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 LaunchStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchStopDesiredState. /// public class LaunchStopDesiredState : ConstantClass { /// /// Constant CANCELLED for LaunchStopDesiredState /// public static readonly LaunchStopDesiredState CANCELLED = new LaunchStopDesiredState("CANCELLED"); /// /// Constant COMPLETED for LaunchStopDesiredState /// public static readonly LaunchStopDesiredState COMPLETED = new LaunchStopDesiredState("COMPLETED"); /// /// 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 LaunchStopDesiredState(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 LaunchStopDesiredState 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 LaunchStopDesiredState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchType. /// public class LaunchType : ConstantClass { /// /// Constant AwsEvidentlySplits for LaunchType /// public static readonly LaunchType AwsEvidentlySplits = new LaunchType("aws.evidently.splits"); /// /// 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 LaunchType(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 LaunchType 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 LaunchType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProjectStatus. /// public class ProjectStatus : ConstantClass { /// /// Constant AVAILABLE for ProjectStatus /// public static readonly ProjectStatus AVAILABLE = new ProjectStatus("AVAILABLE"); /// /// Constant UPDATING for ProjectStatus /// public static readonly ProjectStatus UPDATING = new ProjectStatus("UPDATING"); /// /// 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 ProjectStatus(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 ProjectStatus 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 ProjectStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SegmentReferenceResourceType. /// public class SegmentReferenceResourceType : ConstantClass { /// /// Constant EXPERIMENT for SegmentReferenceResourceType /// public static readonly SegmentReferenceResourceType EXPERIMENT = new SegmentReferenceResourceType("EXPERIMENT"); /// /// Constant LAUNCH for SegmentReferenceResourceType /// public static readonly SegmentReferenceResourceType LAUNCH = new SegmentReferenceResourceType("LAUNCH"); /// /// 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 SegmentReferenceResourceType(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 SegmentReferenceResourceType 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 SegmentReferenceResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidationExceptionReason. /// public class ValidationExceptionReason : ConstantClass { /// /// Constant CannotParse for ValidationExceptionReason /// public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("cannotParse"); /// /// Constant FieldValidationFailed for ValidationExceptionReason /// public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("fieldValidationFailed"); /// /// Constant Other for ValidationExceptionReason /// public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("other"); /// /// Constant UnknownOperation for ValidationExceptionReason /// public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("unknownOperation"); /// /// 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); } } /// /// Constants used for properties of type VariationValueType. /// public class VariationValueType : ConstantClass { /// /// Constant BOOLEAN for VariationValueType /// public static readonly VariationValueType BOOLEAN = new VariationValueType("BOOLEAN"); /// /// Constant DOUBLE for VariationValueType /// public static readonly VariationValueType DOUBLE = new VariationValueType("DOUBLE"); /// /// Constant LONG for VariationValueType /// public static readonly VariationValueType LONG = new VariationValueType("LONG"); /// /// Constant STRING for VariationValueType /// public static readonly VariationValueType STRING = new VariationValueType("STRING"); /// /// 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 VariationValueType(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 VariationValueType 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 VariationValueType(string value) { return FindValue(value); } } }