/*
* 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 frauddetector-2019-11-15.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.FraudDetector
{
///
/// Constants used for properties of type AsyncJobStatus.
///
public class AsyncJobStatus : ConstantClass
{
///
/// Constant CANCEL_IN_PROGRESS for AsyncJobStatus
///
public static readonly AsyncJobStatus CANCEL_IN_PROGRESS = new AsyncJobStatus("CANCEL_IN_PROGRESS");
///
/// Constant CANCELED for AsyncJobStatus
///
public static readonly AsyncJobStatus CANCELED = new AsyncJobStatus("CANCELED");
///
/// Constant COMPLETE for AsyncJobStatus
///
public static readonly AsyncJobStatus COMPLETE = new AsyncJobStatus("COMPLETE");
///
/// Constant FAILED for AsyncJobStatus
///
public static readonly AsyncJobStatus FAILED = new AsyncJobStatus("FAILED");
///
/// Constant IN_PROGRESS for AsyncJobStatus
///
public static readonly AsyncJobStatus IN_PROGRESS = new AsyncJobStatus("IN_PROGRESS");
///
/// Constant IN_PROGRESS_INITIALIZING for AsyncJobStatus
///
public static readonly AsyncJobStatus IN_PROGRESS_INITIALIZING = new AsyncJobStatus("IN_PROGRESS_INITIALIZING");
///
/// 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 AsyncJobStatus(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 AsyncJobStatus 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 AsyncJobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataSource.
///
public class DataSource : ConstantClass
{
///
/// Constant EVENT for DataSource
///
public static readonly DataSource EVENT = new DataSource("EVENT");
///
/// Constant EXTERNAL_MODEL_SCORE for DataSource
///
public static readonly DataSource EXTERNAL_MODEL_SCORE = new DataSource("EXTERNAL_MODEL_SCORE");
///
/// Constant MODEL_SCORE for DataSource
///
public static readonly DataSource MODEL_SCORE = new DataSource("MODEL_SCORE");
///
/// 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 DataSource(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 DataSource 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 DataSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataType.
///
public class DataType : ConstantClass
{
///
/// Constant BOOLEAN for DataType
///
public static readonly DataType BOOLEAN = new DataType("BOOLEAN");
///
/// Constant DATETIME for DataType
///
public static readonly DataType DATETIME = new DataType("DATETIME");
///
/// Constant FLOAT for DataType
///
public static readonly DataType FLOAT = new DataType("FLOAT");
///
/// Constant INTEGER for DataType
///
public static readonly DataType INTEGER = new DataType("INTEGER");
///
/// Constant STRING for DataType
///
public static readonly DataType STRING = new DataType("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 DataType(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 DataType 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 DataType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DetectorVersionStatus.
///
public class DetectorVersionStatus : ConstantClass
{
///
/// Constant ACTIVE for DetectorVersionStatus
///
public static readonly DetectorVersionStatus ACTIVE = new DetectorVersionStatus("ACTIVE");
///
/// Constant DRAFT for DetectorVersionStatus
///
public static readonly DetectorVersionStatus DRAFT = new DetectorVersionStatus("DRAFT");
///
/// Constant INACTIVE for DetectorVersionStatus
///
public static readonly DetectorVersionStatus INACTIVE = new DetectorVersionStatus("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 DetectorVersionStatus(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 DetectorVersionStatus 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 DetectorVersionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EventIngestion.
///
public class EventIngestion : ConstantClass
{
///
/// Constant DISABLED for EventIngestion
///
public static readonly EventIngestion DISABLED = new EventIngestion("DISABLED");
///
/// Constant ENABLED for EventIngestion
///
public static readonly EventIngestion ENABLED = new EventIngestion("ENABLED");
///
/// 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 EventIngestion(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 EventIngestion 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 EventIngestion(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Language.
///
public class Language : ConstantClass
{
///
/// Constant DETECTORPL for Language
///
public static readonly Language DETECTORPL = new Language("DETECTORPL");
///
/// 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 Language(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 Language 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 Language(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ListUpdateMode.
///
public class ListUpdateMode : ConstantClass
{
///
/// Constant APPEND for ListUpdateMode
///
public static readonly ListUpdateMode APPEND = new ListUpdateMode("APPEND");
///
/// Constant REMOVE for ListUpdateMode
///
public static readonly ListUpdateMode REMOVE = new ListUpdateMode("REMOVE");
///
/// Constant REPLACE for ListUpdateMode
///
public static readonly ListUpdateMode REPLACE = new ListUpdateMode("REPLACE");
///
/// 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 ListUpdateMode(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 ListUpdateMode 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 ListUpdateMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelEndpointStatus.
///
public class ModelEndpointStatus : ConstantClass
{
///
/// Constant ASSOCIATED for ModelEndpointStatus
///
public static readonly ModelEndpointStatus ASSOCIATED = new ModelEndpointStatus("ASSOCIATED");
///
/// Constant DISSOCIATED for ModelEndpointStatus
///
public static readonly ModelEndpointStatus DISSOCIATED = new ModelEndpointStatus("DISSOCIATED");
///
/// 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 ModelEndpointStatus(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 ModelEndpointStatus 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 ModelEndpointStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelInputDataFormat.
///
public class ModelInputDataFormat : ConstantClass
{
///
/// Constant APPLICATION_JSON for ModelInputDataFormat
///
public static readonly ModelInputDataFormat APPLICATION_JSON = new ModelInputDataFormat("APPLICATION_JSON");
///
/// Constant TEXT_CSV for ModelInputDataFormat
///
public static readonly ModelInputDataFormat TEXT_CSV = new ModelInputDataFormat("TEXT_CSV");
///
/// 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 ModelInputDataFormat(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 ModelInputDataFormat 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 ModelInputDataFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelOutputDataFormat.
///
public class ModelOutputDataFormat : ConstantClass
{
///
/// Constant APPLICATION_JSONLINES for ModelOutputDataFormat
///
public static readonly ModelOutputDataFormat APPLICATION_JSONLINES = new ModelOutputDataFormat("APPLICATION_JSONLINES");
///
/// Constant TEXT_CSV for ModelOutputDataFormat
///
public static readonly ModelOutputDataFormat TEXT_CSV = new ModelOutputDataFormat("TEXT_CSV");
///
/// 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 ModelOutputDataFormat(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 ModelOutputDataFormat 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 ModelOutputDataFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelSource.
///
public class ModelSource : ConstantClass
{
///
/// Constant SAGEMAKER for ModelSource
///
public static readonly ModelSource SAGEMAKER = new ModelSource("SAGEMAKER");
///
/// 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 ModelSource(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 ModelSource 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 ModelSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelTypeEnum.
///
public class ModelTypeEnum : ConstantClass
{
///
/// Constant ACCOUNT_TAKEOVER_INSIGHTS for ModelTypeEnum
///
public static readonly ModelTypeEnum ACCOUNT_TAKEOVER_INSIGHTS = new ModelTypeEnum("ACCOUNT_TAKEOVER_INSIGHTS");
///
/// Constant ONLINE_FRAUD_INSIGHTS for ModelTypeEnum
///
public static readonly ModelTypeEnum ONLINE_FRAUD_INSIGHTS = new ModelTypeEnum("ONLINE_FRAUD_INSIGHTS");
///
/// Constant TRANSACTION_FRAUD_INSIGHTS for ModelTypeEnum
///
public static readonly ModelTypeEnum TRANSACTION_FRAUD_INSIGHTS = new ModelTypeEnum("TRANSACTION_FRAUD_INSIGHTS");
///
/// 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 ModelTypeEnum(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 ModelTypeEnum 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 ModelTypeEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModelVersionStatus.
///
public class ModelVersionStatus : ConstantClass
{
///
/// Constant ACTIVE for ModelVersionStatus
///
public static readonly ModelVersionStatus ACTIVE = new ModelVersionStatus("ACTIVE");
///
/// Constant INACTIVE for ModelVersionStatus
///
public static readonly ModelVersionStatus INACTIVE = new ModelVersionStatus("INACTIVE");
///
/// Constant TRAINING_CANCELLED for ModelVersionStatus
///
public static readonly ModelVersionStatus TRAINING_CANCELLED = new ModelVersionStatus("TRAINING_CANCELLED");
///
/// 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 ModelVersionStatus(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 ModelVersionStatus 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 ModelVersionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RuleExecutionMode.
///
public class RuleExecutionMode : ConstantClass
{
///
/// Constant ALL_MATCHED for RuleExecutionMode
///
public static readonly RuleExecutionMode ALL_MATCHED = new RuleExecutionMode("ALL_MATCHED");
///
/// Constant FIRST_MATCHED for RuleExecutionMode
///
public static readonly RuleExecutionMode FIRST_MATCHED = new RuleExecutionMode("FIRST_MATCHED");
///
/// 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 RuleExecutionMode(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 RuleExecutionMode 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 RuleExecutionMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TrainingDataSourceEnum.
///
public class TrainingDataSourceEnum : ConstantClass
{
///
/// Constant EXTERNAL_EVENTS for TrainingDataSourceEnum
///
public static readonly TrainingDataSourceEnum EXTERNAL_EVENTS = new TrainingDataSourceEnum("EXTERNAL_EVENTS");
///
/// Constant INGESTED_EVENTS for TrainingDataSourceEnum
///
public static readonly TrainingDataSourceEnum INGESTED_EVENTS = new TrainingDataSourceEnum("INGESTED_EVENTS");
///
/// 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 TrainingDataSourceEnum(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 TrainingDataSourceEnum 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 TrainingDataSourceEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UnlabeledEventsTreatment.
///
public class UnlabeledEventsTreatment : ConstantClass
{
///
/// Constant AUTO for UnlabeledEventsTreatment
///
public static readonly UnlabeledEventsTreatment AUTO = new UnlabeledEventsTreatment("AUTO");
///
/// Constant FRAUD for UnlabeledEventsTreatment
///
public static readonly UnlabeledEventsTreatment FRAUD = new UnlabeledEventsTreatment("FRAUD");
///
/// Constant IGNORE for UnlabeledEventsTreatment
///
public static readonly UnlabeledEventsTreatment IGNORE = new UnlabeledEventsTreatment("IGNORE");
///
/// Constant LEGIT for UnlabeledEventsTreatment
///
public static readonly UnlabeledEventsTreatment LEGIT = new UnlabeledEventsTreatment("LEGIT");
///
/// 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 UnlabeledEventsTreatment(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 UnlabeledEventsTreatment 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 UnlabeledEventsTreatment(string value)
{
return FindValue(value);
}
}
}