Class ConflictException

    • Method Detail

      • 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, conflictType will return ConflictType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from conflictTypeAsString().

        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, conflictType will return ConflictType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from conflictTypeAsString().

        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