apisearch
Version:
Javascript client for Apisearch.
61 lines (54 loc) • 1.37 kB
text/typescript
import {ErrorWithMessage} from "./ErrorWithMessage";
/**
* Resource not available error
*/
export class ResourceNotAvailableError extends ErrorWithMessage {
/**
* Get transportable http error
*
* @return {number}
*/
public static getTransportableHTTPError() {
return 404;
}
/**
* Index not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
public static indexNotAvailable(resourceId) {
return new ResourceNotAvailableError("Index not available - " + resourceId);
}
/**
* Events not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
public static eventsIndexNotAvailable(resourceId) {
return new ResourceNotAvailableError("Events not available - " + resourceId);
}
/**
* Logs not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
public static logsIndexNotAvailable(resourceId) {
return new ResourceNotAvailableError("Logs not available - " + resourceId);
}
/**
* Engine not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
public static engineNotAvailable(resourceId) {
return new ResourceNotAvailableError("Engine not available - " + resourceId);
}
}