/*
* 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);
}
}
}