diff --git a/core-services/prompt-registry/src/main/java/com/sap/ai/sdk/prompt/registry/client/PromptTemplatesApi.java b/core-services/prompt-registry/src/main/java/com/sap/ai/sdk/prompt/registry/client/PromptTemplatesApi.java index 15cc46600..0934b0541 100644 --- a/core-services/prompt-registry/src/main/java/com/sap/ai/sdk/prompt/registry/client/PromptTemplatesApi.java +++ b/core-services/prompt-registry/src/main/java/com/sap/ai/sdk/prompt/registry/client/PromptTemplatesApi.java @@ -65,13 +65,16 @@ public PromptTemplatesApi(@Nonnull final ApiClient apiClient) { * *
0 - Common Error
*
- * @param promptTemplatePostRequest The value for the parameter promptTemplatePostRequest
+ * @param promptTemplatePostRequest (required) The value for the parameter
+ * promptTemplatePostRequest
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @return PromptTemplatePostResponse
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
public PromptTemplatePostResponse createUpdatePromptTemplate(
- @Nonnull final PromptTemplatePostRequest promptTemplatePostRequest)
+ @Nonnull final PromptTemplatePostRequest promptTemplatePostRequest,
+ @Nullable final String aiResourceGroup)
throws OpenApiRequestException {
final Object localVarPostBody = promptTemplatePostRequest;
@@ -90,6 +93,9 @@ public PromptTemplatePostResponse createUpdatePromptTemplate(
final MultiValueMap 200 - Successful response
+ *
+ * 403 - Forbidden Error
+ *
+ * 400 - Bad Request
+ *
+ * 0 - Common Error
+ *
+ * @param promptTemplatePostRequest The value for the parameter promptTemplatePostRequest
+ * @return PromptTemplatePostResponse
+ * @throws OpenApiRequestException if an error occurs while attempting to invoke the API
+ */
+ @Nonnull
+ public PromptTemplatePostResponse createUpdatePromptTemplate(
+ @Nonnull final PromptTemplatePostRequest promptTemplatePostRequest)
+ throws OpenApiRequestException {
+ return createUpdatePromptTemplate(promptTemplatePostRequest, null);
+ }
+
/**
* Delete prompt template
*
@@ -123,12 +151,14 @@ public PromptTemplatePostResponse createUpdatePromptTemplate(
*
* 0 - Common Error
*
- * @param promptTemplateId The value for the parameter promptTemplateId
+ * @param promptTemplateId (required) The value for the parameter promptTemplateId
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @return PromptTemplateDeleteResponse
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
- public PromptTemplateDeleteResponse deletePromptTemplate(@Nonnull final UUID promptTemplateId)
+ public PromptTemplateDeleteResponse deletePromptTemplate(
+ @Nonnull final UUID promptTemplateId, @Nullable final String aiResourceGroup)
throws OpenApiRequestException {
final Object localVarPostBody = null;
@@ -152,6 +182,9 @@ public PromptTemplateDeleteResponse deletePromptTemplate(@Nonnull final UUID pro
final MultiValueMap 200 - Successful response
+ *
+ * 404 - Bad Request
+ *
+ * 403 - Forbidden Error
+ *
+ * 0 - Common Error
+ *
+ * @param promptTemplateId The value for the parameter promptTemplateId
+ * @return PromptTemplateDeleteResponse
+ * @throws OpenApiRequestException if an error occurs while attempting to invoke the API
+ */
+ @Nonnull
+ public PromptTemplateDeleteResponse deletePromptTemplate(@Nonnull final UUID promptTemplateId)
+ throws OpenApiRequestException {
+ return deletePromptTemplate(promptTemplateId, null);
+ }
+
/**
* Export prompt template
*
@@ -183,12 +237,14 @@ public PromptTemplateDeleteResponse deletePromptTemplate(@Nonnull final UUID pro
*
* 0 - Common Error
*
- * @param promptTemplateId The value for the parameter promptTemplateId
+ * @param promptTemplateId (required) The value for the parameter promptTemplateId
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @return File
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
- public File exportPromptTemplate(@Nonnull final UUID promptTemplateId)
+ public File exportPromptTemplate(
+ @Nonnull final UUID promptTemplateId, @Nullable final String aiResourceGroup)
throws OpenApiRequestException {
final Object localVarPostBody = null;
@@ -212,6 +268,9 @@ public File exportPromptTemplate(@Nonnull final UUID promptTemplateId)
final MultiValueMap 200 - Successful response
+ *
+ * 400 - Bad Request
+ *
+ * 0 - Common Error
+ *
+ * @param promptTemplateId The value for the parameter promptTemplateId
+ * @return File
+ * @throws OpenApiRequestException if an error occurs while attempting to invoke the API
+ */
+ @Nonnull
+ public File exportPromptTemplate(@Nonnull final UUID promptTemplateId)
+ throws OpenApiRequestException {
+ return exportPromptTemplate(promptTemplateId, null);
+ }
+
/**
* Get prompt template by UUID
*
@@ -245,12 +323,14 @@ public File exportPromptTemplate(@Nonnull final UUID promptTemplateId)
*
* 0 - Common Error
*
- * @param promptTemplateId The value for the parameter promptTemplateId
+ * @param promptTemplateId (required) The value for the parameter promptTemplateId
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @return PromptTemplateGetResponse
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
- public PromptTemplateGetResponse getPromptTemplateByUuid(@Nonnull final UUID promptTemplateId)
+ public PromptTemplateGetResponse getPromptTemplateByUuid(
+ @Nonnull final UUID promptTemplateId, @Nullable final String aiResourceGroup)
throws OpenApiRequestException {
final Object localVarPostBody = null;
@@ -274,6 +354,9 @@ public PromptTemplateGetResponse getPromptTemplateByUuid(@Nonnull final UUID pro
final MultiValueMap 200 - Successful response
+ *
+ * 400 - Bad Request
+ *
+ * 403 - Forbidden Error
+ *
+ * 0 - Common Error
+ *
+ * @param promptTemplateId The value for the parameter promptTemplateId
+ * @return PromptTemplateGetResponse
+ * @throws OpenApiRequestException if an error occurs while attempting to invoke the API
+ */
+ @Nonnull
+ public PromptTemplateGetResponse getPromptTemplateByUuid(@Nonnull final UUID promptTemplateId)
+ throws OpenApiRequestException {
+ return getPromptTemplateByUuid(promptTemplateId, null);
+ }
+
/**
* Import prompt template
*
@@ -305,12 +409,14 @@ public PromptTemplateGetResponse getPromptTemplateByUuid(@Nonnull final UUID pro
*
* 0 - Common Error
*
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @param _file (optional) The value for the parameter _file
* @return PromptTemplatePostResponse
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
- public PromptTemplatePostResponse importPromptTemplate(@Nullable final File _file)
+ public PromptTemplatePostResponse importPromptTemplate(
+ @Nullable final String aiResourceGroup, @Nullable final File _file)
throws OpenApiRequestException {
final Object localVarPostBody = null;
@@ -323,6 +429,9 @@ public PromptTemplatePostResponse importPromptTemplate(@Nullable final File _fil
final MultiValueMap 0 - Common Error
*
- * @param scenario The value for the parameter scenario
- * @param version The value for the parameter version
- * @param name The value for the parameter name
+ * @param scenario (required) The value for the parameter scenario
+ * @param version (required) The value for the parameter version
+ * @param name (required) The value for the parameter name
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @return PromptTemplateListResponse
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
*/
@Nonnull
public PromptTemplateListResponse listPromptTemplateHistory(
- @Nonnull final String scenario, @Nonnull final String version, @Nonnull final String name)
+ @Nonnull final String scenario,
+ @Nonnull final String version,
+ @Nonnull final String name,
+ @Nullable final String aiResourceGroup)
throws OpenApiRequestException {
final Object localVarPostBody = null;
@@ -422,6 +535,9 @@ public PromptTemplateListResponse listPromptTemplateHistory(
final MultiValueMap 200 - Successful response
+ *
+ * 400 - Bad Request
+ *
+ * 403 - Forbidden Error
+ *
+ * 0 - Common Error
+ *
+ * @param scenario The value for the parameter scenario
+ * @param version The value for the parameter version
+ * @param name The value for the parameter name
+ * @return PromptTemplateListResponse
+ * @throws OpenApiRequestException if an error occurs while attempting to invoke the API
+ */
+ @Nonnull
+ public PromptTemplateListResponse listPromptTemplateHistory(
+ @Nonnull final String scenario, @Nonnull final String version, @Nonnull final String name)
+ throws OpenApiRequestException {
+ return listPromptTemplateHistory(scenario, version, name, null);
+ }
+
/**
* List prompt templates
*
@@ -455,6 +595,7 @@ public PromptTemplateListResponse listPromptTemplateHistory(
*
* 0 - Common Error
*
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @param scenario (optional) The value for the parameter scenario
* @param name (optional) The value for the parameter name
* @param version (optional) The value for the parameter version
@@ -465,6 +606,7 @@ public PromptTemplateListResponse listPromptTemplateHistory(
*/
@Nonnull
public PromptTemplateListResponse listPromptTemplates(
+ @Nullable final String aiResourceGroup,
@Nullable final String scenario,
@Nullable final String name,
@Nullable final String version,
@@ -489,6 +631,9 @@ public PromptTemplateListResponse listPromptTemplates(
localVarQueryParams.putAll(
apiClient.parameterToMultiValueMap(null, "includeSpec", includeSpec));
+ if (aiResourceGroup != null)
+ localVarHeaderParams.add("AI-Resource-Group", apiClient.parameterToString(aiResourceGroup));
+
final String[] localVarAccepts = {"application/json"};
final List 0 - Common Error
*
* @param promptTemplateId (required) The value for the parameter promptTemplateId
+ * @param aiResourceGroup (optional) Specify a resource group id to use
* @param metadata (optional, default to false) The value for the parameter metadata
* @param promptTemplateSubstitutionRequest (optional) The value for the parameter
* promptTemplateSubstitutionRequest
@@ -551,6 +697,7 @@ public PromptTemplateListResponse listPromptTemplates() throws OpenApiRequestExc
@Nonnull
public PromptTemplateSubstitutionResponse parsePromptTemplateById(
@Nonnull final UUID promptTemplateId,
+ @Nullable final String aiResourceGroup,
@Nullable final Boolean metadata,
@Nullable final PromptTemplateSubstitutionRequest promptTemplateSubstitutionRequest)
throws OpenApiRequestException {
@@ -578,6 +725,9 @@ public PromptTemplateSubstitutionResponse parsePromptTemplateById(
localVarQueryParams.putAll(apiClient.parameterToMultiValueMap(null, "metadata", metadata));
+ if (aiResourceGroup != null)
+ localVarHeaderParams.add("AI-Resource-Group", apiClient.parameterToString(aiResourceGroup));
+
final String[] localVarAccepts = {"application/json"};
final List