Class DefaultApi
java.lang.Object
org.apache.camel.component.torchserve.client.inference.invoker.BaseApi
org.apache.camel.component.torchserve.client.inference.api.DefaultApi
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-07-04T14:36:39.621635725Z[Etc/UTC]",
comments="Generator version: 7.14.0")
public class DefaultApi
extends BaseApi
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet openapi description.apiDescription(Map<String, String> additionalHeaders) Get openapi description.Deprecated.apiDescription_0(Map<String, String> additionalHeaders) Deprecated.<T> TinvokeAPI(String url, String method, Object request, com.fasterxml.jackson.core.type.TypeReference<T> returnType, Map<String, String> additionalHeaders) Directly invoke the API for the given URL.Get TorchServe application metrics in prometheus format.Get TorchServe application metrics in prometheus format.ping()Get TorchServe status.Get TorchServe status.predictions(String modelName, Object body) Predictions entry point to get inference using default model version.Predictions entry point to get inference using default model version.predictions_0(String modelName, Object body) Predictions entry point to get inference using default model version.Predictions entry point to get inference using default model version.predictions_1(String modelName, Object body) Predictions entry point to get inference using default model version.Predictions entry point to get inference using default model version.versionPredictions(String modelName, String modelVersion, Object body) Predictions entry point to get inference using specific model version.versionPredictions(String modelName, String modelVersion, Object body, Map<String, String> additionalHeaders) Predictions entry point to get inference using specific model version.Methods inherited from class org.apache.camel.component.torchserve.client.inference.invoker.BaseApi
getApiClient, invokeAPI, invokeAPI, invokeAPI, invokeAPI, invokeAPI, invokeAPI, setApiClient
-
Constructor Details
-
DefaultApi
public DefaultApi() -
DefaultApi
-
-
Method Details
-
apiDescription
Get openapi description.- Returns:
- ApiDescription200Response
- Throws:
ApiException- if fails to make API call
-
apiDescription
public ApiDescription200Response apiDescription(Map<String, String> additionalHeaders) throws ApiExceptionGet openapi description.- Parameters:
additionalHeaders- additionalHeaders for this call- Returns:
- ApiDescription200Response
- Throws:
ApiException- if fails to make API call
-
apiDescription_0
Deprecated.Get openapi description.- Returns:
- ApiDescription200Response
- Throws:
ApiException- if fails to make API call
-
apiDescription_0
@Deprecated public ApiDescription200Response apiDescription_0(Map<String, String> additionalHeaders) throws ApiExceptionDeprecated.Get openapi description.- Parameters:
additionalHeaders- additionalHeaders for this call- Returns:
- ApiDescription200Response
- Throws:
ApiException- if fails to make API call
-
metrics
Get TorchServe application metrics in prometheus format.- Parameters:
name- Names of metrics to filter (optional)- Returns:
- Metrics200Response
- Throws:
ApiException- if fails to make API call
-
metrics
public Metrics200Response metrics(@Nullable String name, Map<String, String> additionalHeaders) throws ApiExceptionGet TorchServe application metrics in prometheus format.- Parameters:
name- Names of metrics to filter (optional)additionalHeaders- additionalHeaders for this call- Returns:
- Metrics200Response
- Throws:
ApiException- if fails to make API call
-
ping
Get TorchServe status.- Returns:
- Ping200Response
- Throws:
ApiException- if fails to make API call
-
ping
Get TorchServe status.- Parameters:
additionalHeaders- additionalHeaders for this call- Returns:
- Ping200Response
- Throws:
ApiException- if fails to make API call
-
predictions
Predictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
predictions
public Object predictions(@Nonnull String modelName, @Nullable Object body, Map<String, String> additionalHeaders) throws ApiExceptionPredictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)additionalHeaders- additionalHeaders for this call- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
predictions_0
Predictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
predictions_0
public Object predictions_0(@Nonnull String modelName, @Nullable Object body, Map<String, String> additionalHeaders) throws ApiExceptionPredictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)additionalHeaders- additionalHeaders for this call- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
predictions_1
Predictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
predictions_1
public Object predictions_1(@Nonnull String modelName, @Nullable Object body, Map<String, String> additionalHeaders) throws ApiExceptionPredictions entry point to get inference using default model version.- Parameters:
modelName- Name of model. (required)body- Input data format is defined by each model. (required)additionalHeaders- additionalHeaders for this call- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
versionPredictions
public Object versionPredictions(@Nonnull String modelName, @Nonnull String modelVersion, @Nullable Object body) throws ApiException Predictions entry point to get inference using specific model version.- Parameters:
modelName- Name of model. (required)modelVersion- Name of model version. (required)body- Input data format is defined by each model. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
versionPredictions
public Object versionPredictions(@Nonnull String modelName, @Nonnull String modelVersion, @Nullable Object body, Map<String, String> additionalHeaders) throws ApiExceptionPredictions entry point to get inference using specific model version.- Parameters:
modelName- Name of model. (required)modelVersion- Name of model version. (required)body- Input data format is defined by each model. (required)additionalHeaders- additionalHeaders for this call- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
invokeAPI
public <T> T invokeAPI(String url, String method, Object request, com.fasterxml.jackson.core.type.TypeReference<T> returnType, Map<String, String> additionalHeaders) throws ApiExceptionDescription copied from class:BaseApiDirectly invoke the API for the given URL. Useful if the API returns direct links/URLs for subsequent requests.- Specified by:
invokeAPIin classBaseApi- Parameters:
url- The URL for the request, either full URL or only the path.method- The HTTP method for the request.request- The request object.returnType- The return type.additionalHeaders- Additional headers for the request.- Returns:
- The API response in the specified type.
- Throws:
ApiException- if fails to make API call.
-