Class ConflictException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- software.amazon.awssdk.core.exception.SdkException
-
- software.amazon.awssdk.core.exception.SdkServiceException
-
- software.amazon.awssdk.awscore.exception.AwsServiceException
-
- software.amazon.awssdk.services.voiceid.model.VoiceIdException
-
- software.amazon.awssdk.services.voiceid.model.ConflictException
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConflictException.Builder,ConflictException>
@Generated("software.amazon.awssdk:codegen") public final class ConflictException extends VoiceIdException implements ToCopyableBuilder<ConflictException.Builder,ConflictException>
The request failed due to a conflict. Check the
ConflictTypeand error message for more details.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConflictException.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConflictException.Builderbuilder()ConflictTypeconflictType()The type of conflict which caused a ConflictException.StringconflictTypeAsString()The type of conflict which caused a ConflictException.List<SdkField<?>>sdkFields()static Class<? extends ConflictException.Builder>serializableBuilderClass()ConflictException.BuildertoBuilder()-
Methods inherited from class software.amazon.awssdk.awscore.exception.AwsServiceException
awsErrorDetails, getMessage, isClockSkewException, isThrottlingException
-
Methods inherited from class software.amazon.awssdk.core.exception.SdkServiceException
extendedRequestId, isRetryableException, requestId, statusCode
-
Methods inherited from class software.amazon.awssdk.core.exception.SdkException
create, retryable
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
toBuilder
public ConflictException.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConflictException.Builder,ConflictException>- Overrides:
toBuilderin classVoiceIdException
-
builder
public static ConflictException.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConflictException.Builder> serializableBuilderClass()
-
conflictType
public ConflictType conflictType()
The type of conflict which caused a ConflictException. Possible types and the corresponding error messages are as follows:
-
DOMAIN_NOT_ACTIVE: The domain is not active. -
CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT: You cannot change the speaker ID after an enrollment has been requested. -
ENROLLMENT_ALREADY_EXISTS: There is already an enrollment for this session. -
SPEAKER_NOT_SET: You must set the speaker ID before requesting an enrollment. -
SPEAKER_OPTED_OUT: You cannot request an enrollment for an opted out speaker. -
CONCURRENT_CHANGES: The request could not be processed as the resource was modified by another request during execution.
If the service returns an enum value that is not available in the current SDK version,
conflictTypewill returnConflictType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconflictTypeAsString().- Returns:
- The type of conflict which caused a ConflictException. Possible types and the corresponding error
messages are as follows:
-
DOMAIN_NOT_ACTIVE: The domain is not active. -
CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT: You cannot change the speaker ID after an enrollment has been requested. -
ENROLLMENT_ALREADY_EXISTS: There is already an enrollment for this session. -
SPEAKER_NOT_SET: You must set the speaker ID before requesting an enrollment. -
SPEAKER_OPTED_OUT: You cannot request an enrollment for an opted out speaker. -
CONCURRENT_CHANGES: The request could not be processed as the resource was modified by another request during execution.
-
- See Also:
ConflictType
-
-
conflictTypeAsString
public String conflictTypeAsString()
The type of conflict which caused a ConflictException. Possible types and the corresponding error messages are as follows:
-
DOMAIN_NOT_ACTIVE: The domain is not active. -
CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT: You cannot change the speaker ID after an enrollment has been requested. -
ENROLLMENT_ALREADY_EXISTS: There is already an enrollment for this session. -
SPEAKER_NOT_SET: You must set the speaker ID before requesting an enrollment. -
SPEAKER_OPTED_OUT: You cannot request an enrollment for an opted out speaker. -
CONCURRENT_CHANGES: The request could not be processed as the resource was modified by another request during execution.
If the service returns an enum value that is not available in the current SDK version,
conflictTypewill returnConflictType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconflictTypeAsString().- Returns:
- The type of conflict which caused a ConflictException. Possible types and the corresponding error
messages are as follows:
-
DOMAIN_NOT_ACTIVE: The domain is not active. -
CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT: You cannot change the speaker ID after an enrollment has been requested. -
ENROLLMENT_ALREADY_EXISTS: There is already an enrollment for this session. -
SPEAKER_NOT_SET: You must set the speaker ID before requesting an enrollment. -
SPEAKER_OPTED_OUT: You cannot request an enrollment for an opted out speaker. -
CONCURRENT_CHANGES: The request could not be processed as the resource was modified by another request during execution.
-
- See Also:
ConflictType
-
-
-