Class EquinixNotFoundException

All Implemented Interfaces:
Serializable

public class EquinixNotFoundException extends EquinixServiceException
Thrown when the Equinix API returns HTTP 404 Not Found. This indicates the requested resource (connection, port, device, etc.) does not exist or is not accessible with the current credentials.
Author:
ianjones
See Also:
  • Constructor Details

    • EquinixNotFoundException

      public EquinixNotFoundException(String errorMessage)
    • EquinixNotFoundException

      public EquinixNotFoundException(String errorMessage, Exception cause)
    • EquinixNotFoundException

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

      public EquinixNotFoundException(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.
    • EquinixNotFoundException

      public EquinixNotFoundException(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.