Class EquinixConflictException

All Implemented Interfaces:
Serializable

public class EquinixConflictException extends EquinixServiceException
Thrown when the Equinix API returns HTTP 409 Conflict. This indicates the request conflicts with the current state of the resource, such as attempting to create a resource that already exists or modifying a resource that has been concurrently updated.
Author:
ianjones
See Also:
  • Constructor Details

    • EquinixConflictException

      public EquinixConflictException(String errorMessage)
    • EquinixConflictException

      public EquinixConflictException(String errorMessage, Exception cause)
    • EquinixConflictException

      public EquinixConflictException(String errorMessage, Integer statusCode, String path, Map<String,String> httpHeaders, List<ExceptionDetail> exceptionDetails)
    • EquinixConflictException

      public EquinixConflictException(String errorMessage, Integer statusCode, String path, Map<String,String> httpHeaders, List<ExceptionDetail> exceptionDetails, String correlationId)
      Full constructor carrying the SDK-generated request correlation id; used by ResponseErrorMapper.
      Parameters:
      errorMessage - a human-readable summary message.
      statusCode - the HTTP status code returned by the API.
      path - the request URI that produced the error.
      httpHeaders - relevant response headers; may be null.
      exceptionDetails - structured error details from the response body; may be null.
      correlationId - the SDK-generated X-Correlation-Id of the failed request; may be null.
    • EquinixConflictException

      public EquinixConflictException(String errorMessage, Integer statusCode, String path, Map<String,String> httpHeaders, List<ExceptionDetail> exceptionDetails, String correlationId, String responseBodySnippet)
      Full constructor used by ResponseErrorMapper, additionally carrying a truncated snippet of an error body that could not be parsed into details.
      Parameters:
      errorMessage - a human-readable summary message.
      statusCode - the HTTP status code returned by the API.
      path - the request URI that produced the error.
      httpHeaders - relevant response headers; may be null.
      exceptionDetails - structured error details from the response body; may be null.
      correlationId - the SDK-generated X-Correlation-Id of the failed request; may be null.
      responseBodySnippet - truncated raw body when no details could be parsed; may be null.