/*
* 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 voice-id-2021-09-27.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.VoiceID
{
///
/// Constants used for properties of type AuthenticationDecision.
///
public class AuthenticationDecision : ConstantClass
{
///
/// Constant ACCEPT for AuthenticationDecision
///
public static readonly AuthenticationDecision ACCEPT = new AuthenticationDecision("ACCEPT");
///
/// Constant NOT_ENOUGH_SPEECH for AuthenticationDecision
///
public static readonly AuthenticationDecision NOT_ENOUGH_SPEECH = new AuthenticationDecision("NOT_ENOUGH_SPEECH");
///
/// Constant REJECT for AuthenticationDecision
///
public static readonly AuthenticationDecision REJECT = new AuthenticationDecision("REJECT");
///
/// Constant SPEAKER_EXPIRED for AuthenticationDecision
///
public static readonly AuthenticationDecision SPEAKER_EXPIRED = new AuthenticationDecision("SPEAKER_EXPIRED");
///
/// Constant SPEAKER_ID_NOT_PROVIDED for AuthenticationDecision
///
public static readonly AuthenticationDecision SPEAKER_ID_NOT_PROVIDED = new AuthenticationDecision("SPEAKER_ID_NOT_PROVIDED");
///
/// Constant SPEAKER_NOT_ENROLLED for AuthenticationDecision
///
public static readonly AuthenticationDecision SPEAKER_NOT_ENROLLED = new AuthenticationDecision("SPEAKER_NOT_ENROLLED");
///
/// Constant SPEAKER_OPTED_OUT for AuthenticationDecision
///
public static readonly AuthenticationDecision SPEAKER_OPTED_OUT = new AuthenticationDecision("SPEAKER_OPTED_OUT");
///
/// 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 AuthenticationDecision(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 AuthenticationDecision 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 AuthenticationDecision(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConflictType.
///
public class ConflictType : ConstantClass
{
///
/// Constant ANOTHER_ACTIVE_STREAM for ConflictType
///
public static readonly ConflictType ANOTHER_ACTIVE_STREAM = new ConflictType("ANOTHER_ACTIVE_STREAM");
///
/// Constant CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT for ConflictType
///
public static readonly ConflictType CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT = new ConflictType("CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT");
///
/// Constant CANNOT_DELETE_NON_EMPTY_WATCHLIST for ConflictType
///
public static readonly ConflictType CANNOT_DELETE_NON_EMPTY_WATCHLIST = new ConflictType("CANNOT_DELETE_NON_EMPTY_WATCHLIST");
///
/// Constant CONCURRENT_CHANGES for ConflictType
///
public static readonly ConflictType CONCURRENT_CHANGES = new ConflictType("CONCURRENT_CHANGES");
///
/// Constant DOMAIN_LOCKED_FROM_ENCRYPTION_UPDATES for ConflictType
///
public static readonly ConflictType DOMAIN_LOCKED_FROM_ENCRYPTION_UPDATES = new ConflictType("DOMAIN_LOCKED_FROM_ENCRYPTION_UPDATES");
///
/// Constant DOMAIN_NOT_ACTIVE for ConflictType
///
public static readonly ConflictType DOMAIN_NOT_ACTIVE = new ConflictType("DOMAIN_NOT_ACTIVE");
///
/// Constant ENROLLMENT_ALREADY_EXISTS for ConflictType
///
public static readonly ConflictType ENROLLMENT_ALREADY_EXISTS = new ConflictType("ENROLLMENT_ALREADY_EXISTS");
///
/// Constant FRAUDSTER_MUST_BELONG_TO_AT_LEAST_ONE_WATCHLIST for ConflictType
///
public static readonly ConflictType FRAUDSTER_MUST_BELONG_TO_AT_LEAST_ONE_WATCHLIST = new ConflictType("FRAUDSTER_MUST_BELONG_TO_AT_LEAST_ONE_WATCHLIST");
///
/// Constant SPEAKER_NOT_SET for ConflictType
///
public static readonly ConflictType SPEAKER_NOT_SET = new ConflictType("SPEAKER_NOT_SET");
///
/// Constant SPEAKER_OPTED_OUT for ConflictType
///
public static readonly ConflictType SPEAKER_OPTED_OUT = new ConflictType("SPEAKER_OPTED_OUT");
///
/// 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 ConflictType(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 ConflictType 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 ConflictType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DomainStatus.
///
public class DomainStatus : ConstantClass
{
///
/// Constant ACTIVE for DomainStatus
///
public static readonly DomainStatus ACTIVE = new DomainStatus("ACTIVE");
///
/// Constant PENDING for DomainStatus
///
public static readonly DomainStatus PENDING = new DomainStatus("PENDING");
///
/// Constant SUSPENDED for DomainStatus
///
public static readonly DomainStatus SUSPENDED = new DomainStatus("SUSPENDED");
///
/// 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 DomainStatus(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 DomainStatus 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 DomainStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DuplicateRegistrationAction.
///
public class DuplicateRegistrationAction : ConstantClass
{
///
/// Constant REGISTER_AS_NEW for DuplicateRegistrationAction
///
public static readonly DuplicateRegistrationAction REGISTER_AS_NEW = new DuplicateRegistrationAction("REGISTER_AS_NEW");
///
/// Constant SKIP for DuplicateRegistrationAction
///
public static readonly DuplicateRegistrationAction SKIP = new DuplicateRegistrationAction("SKIP");
///
/// 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 DuplicateRegistrationAction(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 DuplicateRegistrationAction 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 DuplicateRegistrationAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExistingEnrollmentAction.
///
public class ExistingEnrollmentAction : ConstantClass
{
///
/// Constant OVERWRITE for ExistingEnrollmentAction
///
public static readonly ExistingEnrollmentAction OVERWRITE = new ExistingEnrollmentAction("OVERWRITE");
///
/// Constant SKIP for ExistingEnrollmentAction
///
public static readonly ExistingEnrollmentAction SKIP = new ExistingEnrollmentAction("SKIP");
///
/// 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 ExistingEnrollmentAction(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 ExistingEnrollmentAction 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 ExistingEnrollmentAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FraudDetectionAction.
///
public class FraudDetectionAction : ConstantClass
{
///
/// Constant FAIL for FraudDetectionAction
///
public static readonly FraudDetectionAction FAIL = new FraudDetectionAction("FAIL");
///
/// Constant IGNORE for FraudDetectionAction
///
public static readonly FraudDetectionAction IGNORE = new FraudDetectionAction("IGNORE");
///
/// 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 FraudDetectionAction(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 FraudDetectionAction 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 FraudDetectionAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FraudDetectionDecision.
///
public class FraudDetectionDecision : ConstantClass
{
///
/// Constant HIGH_RISK for FraudDetectionDecision
///
public static readonly FraudDetectionDecision HIGH_RISK = new FraudDetectionDecision("HIGH_RISK");
///
/// Constant LOW_RISK for FraudDetectionDecision
///
public static readonly FraudDetectionDecision LOW_RISK = new FraudDetectionDecision("LOW_RISK");
///
/// Constant NOT_ENOUGH_SPEECH for FraudDetectionDecision
///
public static readonly FraudDetectionDecision NOT_ENOUGH_SPEECH = new FraudDetectionDecision("NOT_ENOUGH_SPEECH");
///
/// 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 FraudDetectionDecision(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 FraudDetectionDecision 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 FraudDetectionDecision(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FraudDetectionReason.
///
public class FraudDetectionReason : ConstantClass
{
///
/// Constant KNOWN_FRAUDSTER for FraudDetectionReason
///
public static readonly FraudDetectionReason KNOWN_FRAUDSTER = new FraudDetectionReason("KNOWN_FRAUDSTER");
///
/// Constant VOICE_SPOOFING for FraudDetectionReason
///
public static readonly FraudDetectionReason VOICE_SPOOFING = new FraudDetectionReason("VOICE_SPOOFING");
///
/// 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 FraudDetectionReason(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 FraudDetectionReason 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 FraudDetectionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FraudsterRegistrationJobStatus.
///
public class FraudsterRegistrationJobStatus : ConstantClass
{
///
/// Constant COMPLETED for FraudsterRegistrationJobStatus
///
public static readonly FraudsterRegistrationJobStatus COMPLETED = new FraudsterRegistrationJobStatus("COMPLETED");
///
/// Constant COMPLETED_WITH_ERRORS for FraudsterRegistrationJobStatus
///
public static readonly FraudsterRegistrationJobStatus COMPLETED_WITH_ERRORS = new FraudsterRegistrationJobStatus("COMPLETED_WITH_ERRORS");
///
/// Constant FAILED for FraudsterRegistrationJobStatus
///
public static readonly FraudsterRegistrationJobStatus FAILED = new FraudsterRegistrationJobStatus("FAILED");
///
/// Constant IN_PROGRESS for FraudsterRegistrationJobStatus
///
public static readonly FraudsterRegistrationJobStatus IN_PROGRESS = new FraudsterRegistrationJobStatus("IN_PROGRESS");
///
/// Constant SUBMITTED for FraudsterRegistrationJobStatus
///
public static readonly FraudsterRegistrationJobStatus SUBMITTED = new FraudsterRegistrationJobStatus("SUBMITTED");
///
/// 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 FraudsterRegistrationJobStatus(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 FraudsterRegistrationJobStatus 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 FraudsterRegistrationJobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant BATCH_JOB for ResourceType
///
public static readonly ResourceType BATCH_JOB = new ResourceType("BATCH_JOB");
///
/// Constant COMPLIANCE_CONSENT for ResourceType
///
public static readonly ResourceType COMPLIANCE_CONSENT = new ResourceType("COMPLIANCE_CONSENT");
///
/// Constant DOMAIN for ResourceType
///
public static readonly ResourceType DOMAIN = new ResourceType("DOMAIN");
///
/// Constant FRAUDSTER for ResourceType
///
public static readonly ResourceType FRAUDSTER = new ResourceType("FRAUDSTER");
///
/// Constant SESSION for ResourceType
///
public static readonly ResourceType SESSION = new ResourceType("SESSION");
///
/// Constant SPEAKER for ResourceType
///
public static readonly ResourceType SPEAKER = new ResourceType("SPEAKER");
///
/// Constant WATCHLIST for ResourceType
///
public static readonly ResourceType WATCHLIST = new ResourceType("WATCHLIST");
///
/// 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 ResourceType(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 ResourceType 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 ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServerSideEncryptionUpdateStatus.
///
public class ServerSideEncryptionUpdateStatus : ConstantClass
{
///
/// Constant COMPLETED for ServerSideEncryptionUpdateStatus
///
public static readonly ServerSideEncryptionUpdateStatus COMPLETED = new ServerSideEncryptionUpdateStatus("COMPLETED");
///
/// Constant FAILED for ServerSideEncryptionUpdateStatus
///
public static readonly ServerSideEncryptionUpdateStatus FAILED = new ServerSideEncryptionUpdateStatus("FAILED");
///
/// Constant IN_PROGRESS for ServerSideEncryptionUpdateStatus
///
public static readonly ServerSideEncryptionUpdateStatus IN_PROGRESS = new ServerSideEncryptionUpdateStatus("IN_PROGRESS");
///
/// 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 ServerSideEncryptionUpdateStatus(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 ServerSideEncryptionUpdateStatus 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 ServerSideEncryptionUpdateStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SpeakerEnrollmentJobStatus.
///
public class SpeakerEnrollmentJobStatus : ConstantClass
{
///
/// Constant COMPLETED for SpeakerEnrollmentJobStatus
///
public static readonly SpeakerEnrollmentJobStatus COMPLETED = new SpeakerEnrollmentJobStatus("COMPLETED");
///
/// Constant COMPLETED_WITH_ERRORS for SpeakerEnrollmentJobStatus
///
public static readonly SpeakerEnrollmentJobStatus COMPLETED_WITH_ERRORS = new SpeakerEnrollmentJobStatus("COMPLETED_WITH_ERRORS");
///
/// Constant FAILED for SpeakerEnrollmentJobStatus
///
public static readonly SpeakerEnrollmentJobStatus FAILED = new SpeakerEnrollmentJobStatus("FAILED");
///
/// Constant IN_PROGRESS for SpeakerEnrollmentJobStatus
///
public static readonly SpeakerEnrollmentJobStatus IN_PROGRESS = new SpeakerEnrollmentJobStatus("IN_PROGRESS");
///
/// Constant SUBMITTED for SpeakerEnrollmentJobStatus
///
public static readonly SpeakerEnrollmentJobStatus SUBMITTED = new SpeakerEnrollmentJobStatus("SUBMITTED");
///
/// 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 SpeakerEnrollmentJobStatus(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 SpeakerEnrollmentJobStatus 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 SpeakerEnrollmentJobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SpeakerStatus.
///
public class SpeakerStatus : ConstantClass
{
///
/// Constant ENROLLED for SpeakerStatus
///
public static readonly SpeakerStatus ENROLLED = new SpeakerStatus("ENROLLED");
///
/// Constant EXPIRED for SpeakerStatus
///
public static readonly SpeakerStatus EXPIRED = new SpeakerStatus("EXPIRED");
///
/// Constant OPTED_OUT for SpeakerStatus
///
public static readonly SpeakerStatus OPTED_OUT = new SpeakerStatus("OPTED_OUT");
///
/// Constant PENDING for SpeakerStatus
///
public static readonly SpeakerStatus PENDING = new SpeakerStatus("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 SpeakerStatus(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 SpeakerStatus 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 SpeakerStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingStatus.
///
public class StreamingStatus : ConstantClass
{
///
/// Constant ENDED for StreamingStatus
///
public static readonly StreamingStatus ENDED = new StreamingStatus("ENDED");
///
/// Constant ONGOING for StreamingStatus
///
public static readonly StreamingStatus ONGOING = new StreamingStatus("ONGOING");
///
/// Constant PENDING_CONFIGURATION for StreamingStatus
///
public static readonly StreamingStatus PENDING_CONFIGURATION = new StreamingStatus("PENDING_CONFIGURATION");
///
/// 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 StreamingStatus(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 StreamingStatus 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 StreamingStatus(string value)
{
return FindValue(value);
}
}
}