Class ExecutableApi
Provides tools to manage your scenarios and workflows in SAP AI Core. Execute pipelines as a batch job, for example to pre-process or train your models, or perform batch inference. Serve inference requests of trained models. Deploy а trained machine learning model as a web service to serve inference requests with high performance. Register your own Docker registry, synchronize your AI content from your own git repository, and register your own object store for training data and trained models.
-
Field Summary
Fields inherited from class com.sap.cloud.sdk.services.openapi.apache.apiclient.BaseApi
apiClient, defaultHeaders -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates this API class to invoke operations on the AI CoreExecutableApi(AiCoreService aiCoreService) Instantiates this API class to invoke operations on the AI Core -
Method Summary
Modifier and TypeMethodDescriptionGet details about specific executableGet list of executablesGet list of executableswithDefaultHeaders(Map<String, String> defaultHeaders) Creates a new API instance with additional default headers.
-
Constructor Details
-
ExecutableApi
public ExecutableApi()Instantiates this API class to invoke operations on the AI Core -
ExecutableApi
Instantiates this API class to invoke operations on the AI Core- Parameters:
aiCoreService- The configured connectivity instance to AI Core
-
-
Method Details
-
withDefaultHeaders
Creates a new API instance with additional default headers.- Parameters:
defaultHeaders- Additional headers to include in all requests- Returns:
- A new API instance with the combined headers
-
get
@Nonnull public AiExecutable get(@Nonnull String scenarioId, @Nonnull String executableId, @Nonnull String aiResourceGroup) throws com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException Get details about specific executableRetrieve details about an executable identified by executableId belonging to a scenario identified by scenarioId.
200 - An Executable
400 - The specification of the resource was incorrect
404 - The specified resource was not found
- Parameters:
scenarioId- Scenario identifierexecutableId- Executable identifieraiResourceGroup- Specify a resource group id- Returns:
- AiExecutable
- Throws:
com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException- if an error occurs while attempting to invoke the API
-
query
@Nonnull public AiExecutableList query(@Nonnull String scenarioId, @Nonnull String aiResourceGroup, @Nullable String versionId) throws com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException Get list of executablesRetrieve a list of executables for a scenario. Filter by version ID, if required.
200 - A list of executables
400 - The specification of the resource was incorrect
- Parameters:
scenarioId- (required) Scenario identifieraiResourceGroup- (required) Specify a resource group idversionId- (optional) Version ID, if defined - returns the specified version- Returns:
- AiExecutableList
- Throws:
com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException- if an error occurs while attempting to invoke the API
-
query
@Nonnull public AiExecutableList query(@Nonnull String scenarioId, @Nonnull String aiResourceGroup) throws com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException Get list of executablesRetrieve a list of executables for a scenario. Filter by version ID, if required.
200 - A list of executables
400 - The specification of the resource was incorrect
- Parameters:
scenarioId- Scenario identifieraiResourceGroup- Specify a resource group id- Returns:
- AiExecutableList
- Throws:
com.sap.cloud.sdk.services.openapi.apache.core.OpenApiRequestException- if an error occurs while attempting to invoke the API
-