/* * 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 entityresolution-2018-05-10.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.EntityResolution { /// /// Constants used for properties of type AttributeMatchingModel. /// public class AttributeMatchingModel : ConstantClass { /// /// Constant MANY_TO_MANY for AttributeMatchingModel /// public static readonly AttributeMatchingModel MANY_TO_MANY = new AttributeMatchingModel("MANY_TO_MANY"); /// /// Constant ONE_TO_ONE for AttributeMatchingModel /// public static readonly AttributeMatchingModel ONE_TO_ONE = new AttributeMatchingModel("ONE_TO_ONE"); /// /// 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 AttributeMatchingModel(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 AttributeMatchingModel 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 AttributeMatchingModel(string value) { return FindValue(value); } } /// /// Constants used for properties of type IncrementalRunType. /// public class IncrementalRunType : ConstantClass { /// /// Constant IMMEDIATE for IncrementalRunType /// public static readonly IncrementalRunType IMMEDIATE = new IncrementalRunType("IMMEDIATE"); /// /// 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 IncrementalRunType(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 IncrementalRunType 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 IncrementalRunType(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant FAILED for JobStatus /// public static readonly JobStatus FAILED = new JobStatus("FAILED"); /// /// Constant QUEUED for JobStatus /// public static readonly JobStatus QUEUED = new JobStatus("QUEUED"); /// /// Constant RUNNING for JobStatus /// public static readonly JobStatus RUNNING = new JobStatus("RUNNING"); /// /// Constant SUCCEEDED for JobStatus /// public static readonly JobStatus SUCCEEDED = new JobStatus("SUCCEEDED"); /// /// 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 JobStatus(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 JobStatus 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 JobStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResolutionType. /// public class ResolutionType : ConstantClass { /// /// Constant ML_MATCHING for ResolutionType /// public static readonly ResolutionType ML_MATCHING = new ResolutionType("ML_MATCHING"); /// /// Constant RULE_MATCHING for ResolutionType /// public static readonly ResolutionType RULE_MATCHING = new ResolutionType("RULE_MATCHING"); /// /// 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 ResolutionType(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 ResolutionType 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 ResolutionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SchemaAttributeType. /// public class SchemaAttributeType : ConstantClass { /// /// Constant ADDRESS for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS = new SchemaAttributeType("ADDRESS"); /// /// Constant ADDRESS_CITY for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_CITY = new SchemaAttributeType("ADDRESS_CITY"); /// /// Constant ADDRESS_COUNTRY for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_COUNTRY = new SchemaAttributeType("ADDRESS_COUNTRY"); /// /// Constant ADDRESS_POSTALCODE for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_POSTALCODE = new SchemaAttributeType("ADDRESS_POSTALCODE"); /// /// Constant ADDRESS_STATE for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_STATE = new SchemaAttributeType("ADDRESS_STATE"); /// /// Constant ADDRESS_STREET1 for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_STREET1 = new SchemaAttributeType("ADDRESS_STREET1"); /// /// Constant ADDRESS_STREET2 for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_STREET2 = new SchemaAttributeType("ADDRESS_STREET2"); /// /// Constant ADDRESS_STREET3 for SchemaAttributeType /// public static readonly SchemaAttributeType ADDRESS_STREET3 = new SchemaAttributeType("ADDRESS_STREET3"); /// /// Constant DATE for SchemaAttributeType /// public static readonly SchemaAttributeType DATE = new SchemaAttributeType("DATE"); /// /// Constant EMAIL_ADDRESS for SchemaAttributeType /// public static readonly SchemaAttributeType EMAIL_ADDRESS = new SchemaAttributeType("EMAIL_ADDRESS"); /// /// Constant NAME for SchemaAttributeType /// public static readonly SchemaAttributeType NAME = new SchemaAttributeType("NAME"); /// /// Constant NAME_FIRST for SchemaAttributeType /// public static readonly SchemaAttributeType NAME_FIRST = new SchemaAttributeType("NAME_FIRST"); /// /// Constant NAME_LAST for SchemaAttributeType /// public static readonly SchemaAttributeType NAME_LAST = new SchemaAttributeType("NAME_LAST"); /// /// Constant NAME_MIDDLE for SchemaAttributeType /// public static readonly SchemaAttributeType NAME_MIDDLE = new SchemaAttributeType("NAME_MIDDLE"); /// /// Constant PHONE for SchemaAttributeType /// public static readonly SchemaAttributeType PHONE = new SchemaAttributeType("PHONE"); /// /// Constant PHONE_COUNTRYCODE for SchemaAttributeType /// public static readonly SchemaAttributeType PHONE_COUNTRYCODE = new SchemaAttributeType("PHONE_COUNTRYCODE"); /// /// Constant PHONE_NUMBER for SchemaAttributeType /// public static readonly SchemaAttributeType PHONE_NUMBER = new SchemaAttributeType("PHONE_NUMBER"); /// /// Constant STRING for SchemaAttributeType /// public static readonly SchemaAttributeType STRING = new SchemaAttributeType("STRING"); /// /// Constant UNIQUE_ID for SchemaAttributeType /// public static readonly SchemaAttributeType UNIQUE_ID = new SchemaAttributeType("UNIQUE_ID"); /// /// 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 SchemaAttributeType(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 SchemaAttributeType 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 SchemaAttributeType(string value) { return FindValue(value); } } }