From 47858d569a53937c8a521856f329b57a2b2f02d7 Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Thu, 9 Apr 2026 17:06:41 +0200 Subject: [PATCH] feat(resourcemanager): add multi API version support relates to STACKITSDK-417 --- .../examples/AuthenticationExample.java | 4 +- .../examples/ResourcemanagerExample.java | 24 +++++----- services/resourcemanager/README.md | 26 ---------- .../{ => v0api}/ApiCallback.java | 2 +- .../{ => v0api}/ApiClient.java | 12 ++--- .../{ => v0api}/ApiResponse.java | 2 +- .../{ => v0api}/GzipRequestInterceptor.java | 2 +- .../sdk/resourcemanager/{ => v0api}/JSON.java | 47 ++++++++++--------- .../sdk/resourcemanager/{ => v0api}/Pair.java | 2 +- .../{ => v0api}/ProgressRequestBody.java | 2 +- .../{ => v0api}/ProgressResponseBody.java | 2 +- .../{ => v0api}/ServerConfiguration.java | 2 +- .../{ => v0api}/ServerVariable.java | 2 +- .../{ => v0api}/StringUtil.java | 2 +- .../{ => v0api}/api/DefaultApi.java | 36 +++++++------- .../{ => v0api}/api/ResourceManagerApi.java | 4 +- .../model/AbstractOpenApiSchema.java | 2 +- .../model/ContainerSearchResult.java | 4 +- .../model/CreateFolderPayload.java | 4 +- .../model/CreateProjectPayload.java | 4 +- .../{ => v0api}/model/ErrorResponse.java | 4 +- .../{ => v0api}/model/FolderResponse.java | 4 +- .../model/GetFolderDetailsResponse.java | 4 +- .../{ => v0api}/model/GetProjectResponse.java | 4 +- .../{ => v0api}/model/LifecycleState.java | 2 +- .../model/ListFoldersResponse.java | 4 +- .../model/ListFoldersResponseItemsInner.java | 4 +- .../model/ListOrganizationsResponse.java | 4 +- .../ListOrganizationsResponseItemsInner.java | 4 +- .../model/ListProjectsResponse.java | 4 +- .../{ => v0api}/model/Member.java | 4 +- .../model/OrganizationResponse.java | 4 +- .../{ => v0api}/model/Parent.java | 4 +- .../{ => v0api}/model/ParentListInner.java | 4 +- .../model/PartialUpdateFolderPayload.java | 4 +- .../PartialUpdateOrganizationPayload.java | 4 +- .../model/PartialUpdateProjectPayload.java | 4 +- .../{ => v0api}/model/Project.java | 4 +- .../{ => v0api}/wait/ResourcemanagerWait.java | 8 ++-- .../{ => v0api}/api/DefaultApiTest.java | 2 +- .../api/ResourceManagerApiTest.java | 2 +- .../wait/ResourcemanagerWaitTest.java | 8 ++-- 42 files changed, 126 insertions(+), 149 deletions(-) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ApiCallback.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ApiClient.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ApiResponse.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/GzipRequestInterceptor.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/JSON.java (89%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/Pair.java (97%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ProgressRequestBody.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ProgressResponseBody.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ServerConfiguration.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/ServerVariable.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/StringUtil.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/api/DefaultApi.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/api/ResourceManagerApi.java (96%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/AbstractOpenApiSchema.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ContainerSearchResult.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/CreateFolderPayload.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/CreateProjectPayload.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ErrorResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/FolderResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/GetFolderDetailsResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/GetProjectResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/LifecycleState.java (98%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ListFoldersResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ListFoldersResponseItemsInner.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ListOrganizationsResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ListOrganizationsResponseItemsInner.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ListProjectsResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/Member.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/OrganizationResponse.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/Parent.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/ParentListInner.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/PartialUpdateFolderPayload.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/PartialUpdateOrganizationPayload.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/PartialUpdateProjectPayload.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/model/Project.java (99%) rename services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/wait/ResourcemanagerWait.java (95%) rename services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/api/DefaultApiTest.java (98%) rename services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/api/ResourceManagerApiTest.java (98%) rename services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/{ => v0api}/wait/ResourcemanagerWaitTest.java (97%) diff --git a/examples/authentication/src/main/java/cloud/stackit/sdk/authentication/examples/AuthenticationExample.java b/examples/authentication/src/main/java/cloud/stackit/sdk/authentication/examples/AuthenticationExample.java index d6ed7850..7b15341a 100644 --- a/examples/authentication/src/main/java/cloud/stackit/sdk/authentication/examples/AuthenticationExample.java +++ b/examples/authentication/src/main/java/cloud/stackit/sdk/authentication/examples/AuthenticationExample.java @@ -2,8 +2,8 @@ import cloud.stackit.sdk.core.config.CoreConfiguration; import cloud.stackit.sdk.core.exception.ApiException; -import cloud.stackit.sdk.resourcemanager.api.ResourceManagerApi; -import cloud.stackit.sdk.resourcemanager.model.ListOrganizationsResponse; +import cloud.stackit.sdk.resourcemanager.v0api.api.ResourceManagerApi; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListOrganizationsResponse; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; diff --git a/examples/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/examples/ResourcemanagerExample.java b/examples/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/examples/ResourcemanagerExample.java index eacc71e6..1e0896e0 100644 --- a/examples/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/examples/ResourcemanagerExample.java +++ b/examples/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/examples/ResourcemanagerExample.java @@ -1,18 +1,18 @@ package cloud.stackit.sdk.resourcemanager.examples; import cloud.stackit.sdk.core.exception.ApiException; -import cloud.stackit.sdk.resourcemanager.api.ResourceManagerApi; -import cloud.stackit.sdk.resourcemanager.model.CreateFolderPayload; -import cloud.stackit.sdk.resourcemanager.model.CreateProjectPayload; -import cloud.stackit.sdk.resourcemanager.model.FolderResponse; -import cloud.stackit.sdk.resourcemanager.model.ListFoldersResponse; -import cloud.stackit.sdk.resourcemanager.model.ListProjectsResponse; -import cloud.stackit.sdk.resourcemanager.model.Member; -import cloud.stackit.sdk.resourcemanager.model.OrganizationResponse; -import cloud.stackit.sdk.resourcemanager.model.PartialUpdateFolderPayload; -import cloud.stackit.sdk.resourcemanager.model.PartialUpdateProjectPayload; -import cloud.stackit.sdk.resourcemanager.model.Project; -import cloud.stackit.sdk.resourcemanager.wait.ResourcemanagerWait; +import cloud.stackit.sdk.resourcemanager.v0api.api.ResourceManagerApi; +import cloud.stackit.sdk.resourcemanager.v0api.model.CreateFolderPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.CreateProjectPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.FolderResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListFoldersResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListProjectsResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.Member; +import cloud.stackit.sdk.resourcemanager.v0api.model.OrganizationResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateFolderPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateProjectPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.Project; +import cloud.stackit.sdk.resourcemanager.v0api.wait.ResourcemanagerWait; import java.io.IOException; import java.util.Arrays; import java.util.Collections; diff --git a/services/resourcemanager/README.md b/services/resourcemanager/README.md index bcac16bf..4410d94c 100644 --- a/services/resourcemanager/README.md +++ b/services/resourcemanager/README.md @@ -1,31 +1,5 @@ # STACKIT Java SDK for STACKIT Resource Manager API -- API version: 2.0 - -API v2 to manage resource containers - organizations, folders, projects incl. labels - -### Resource Management -STACKIT resource management handles the terms _Organization_, _Folder_, _Project_, _Label_, and the hierarchical structure between them. Technically, organizations, -folders, and projects are _Resource Containers_ to which a _Label_ can be attached to. The STACKIT _Resource Manager_ provides CRUD endpoints to query and to modify the state. - -### Organizations -STACKIT organizations are the base element to create and to use cloud-resources. An organization is bound to one customer account. Organizations have a lifecycle. -- Organizations are always the root node in resource hierarchy and do not have a parent - -### Projects -STACKIT projects are needed to use cloud-resources. Projects serve as wrapper for underlying technical structures and processes. Projects have a lifecycle. Projects compared to folders may have different policies. -- Projects are optional, but mandatory for cloud-resource usage -- A project can be created having either an organization, or a folder as parent -- A project must not have a project as parent -- Project names under the same parent must not be unique -- Root organization cannot be changed - -### Label -STACKIT labels are key-value pairs including a resource container reference. Labels can be defined and attached freely to resource containers by which resources can be organized and queried. -- Policy-based, immutable labels may exists - -For more information, please visit [https://support.stackit.cloud/servicedesk](https://support.stackit.cloud/servicedesk) - This package is part of the STACKIT Java SDK. For additional information, please visit the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-java) of the SDK. ## Installation from Maven Central (recommended) diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiCallback.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiCallback.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiCallback.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiCallback.java index 26e8213a..a40085b9 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiCallback.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiCallback.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import cloud.stackit.sdk.core.exception.ApiException; import java.util.List; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiClient.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiClient.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiClient.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiClient.java index e0b8a490..946849fb 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiClient.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiClient.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import cloud.stackit.sdk.core.KeyFlowAuthenticator; import cloud.stackit.sdk.core.config.CoreConfiguration; @@ -357,7 +357,7 @@ public DateFormat getDateFormat() { * Setter for the field dateFormat. * * @param dateFormat a {@link java.text.DateFormat} object - * @return a {@link cloud.stackit.sdk.resourcemanager.ApiClient} object + * @return a {@link cloud.stackit.sdk.resourcemanager.v0api.ApiClient} object */ public ApiClient setDateFormat(DateFormat dateFormat) { JSON.setDateFormat(dateFormat); @@ -368,7 +368,7 @@ public ApiClient setDateFormat(DateFormat dateFormat) { * Set SqlDateFormat. * * @param dateFormat a {@link java.text.DateFormat} object - * @return a {@link cloud.stackit.sdk.resourcemanager.ApiClient} object + * @return a {@link cloud.stackit.sdk.resourcemanager.v0api.ApiClient} object */ public ApiClient setSqlDateFormat(DateFormat dateFormat) { JSON.setSqlDateFormat(dateFormat); @@ -379,7 +379,7 @@ public ApiClient setSqlDateFormat(DateFormat dateFormat) { * Set OffsetDateTimeFormat. * * @param dateFormat a {@link java.time.format.DateTimeFormatter} object - * @return a {@link cloud.stackit.sdk.resourcemanager.ApiClient} object + * @return a {@link cloud.stackit.sdk.resourcemanager.v0api.ApiClient} object */ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) { JSON.setOffsetDateTimeFormat(dateFormat); @@ -390,7 +390,7 @@ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) { * Set LocalDateFormat. * * @param dateFormat a {@link java.time.format.DateTimeFormatter} object - * @return a {@link cloud.stackit.sdk.resourcemanager.ApiClient} object + * @return a {@link cloud.stackit.sdk.resourcemanager.v0api.ApiClient} object */ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) { JSON.setLocalDateFormat(dateFormat); @@ -401,7 +401,7 @@ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) { * Set LenientOnJson. * * @param lenientOnJson a boolean - * @return a {@link cloud.stackit.sdk.resourcemanager.ApiClient} object + * @return a {@link cloud.stackit.sdk.resourcemanager.v0api.ApiClient} object */ public ApiClient setLenientOnJson(boolean lenientOnJson) { JSON.setLenientOnJson(lenientOnJson); diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiResponse.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiResponse.java index ad364ea7..3df9a785 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ApiResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ApiResponse.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.util.List; import java.util.Map; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/GzipRequestInterceptor.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/GzipRequestInterceptor.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/GzipRequestInterceptor.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/GzipRequestInterceptor.java index 414f2a62..275bd322 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/GzipRequestInterceptor.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/GzipRequestInterceptor.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.io.IOException; import okhttp3.*; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/JSON.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/JSON.java similarity index 89% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/JSON.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/JSON.java index fa02f07b..3e065f68 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/JSON.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/JSON.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -96,62 +96,65 @@ private static Class getClassByDiscriminator( gsonBuilder.registerTypeAdapter(LocalDate.class, localDateTypeAdapter); gsonBuilder.registerTypeAdapter(byte[].class, byteArrayAdapter); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ContainerSearchResult + new cloud.stackit.sdk.resourcemanager.v0api.model.ContainerSearchResult .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.CreateFolderPayload + new cloud.stackit.sdk.resourcemanager.v0api.model.CreateFolderPayload .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.CreateProjectPayload + new cloud.stackit.sdk.resourcemanager.v0api.model.CreateProjectPayload .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ErrorResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.ErrorResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.FolderResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.FolderResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.GetFolderDetailsResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.GetFolderDetailsResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.GetProjectResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.GetProjectResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ListFoldersResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.ListFoldersResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ListFoldersResponseItemsInner + new cloud.stackit.sdk.resourcemanager.v0api.model.ListFoldersResponseItemsInner .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ListOrganizationsResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.ListOrganizationsResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ListOrganizationsResponseItemsInner - .CustomTypeAdapterFactory()); + new cloud.stackit.sdk.resourcemanager.v0api.model + .ListOrganizationsResponseItemsInner.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ListProjectsResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.ListProjectsResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.Member.CustomTypeAdapterFactory()); + new cloud.stackit.sdk.resourcemanager.v0api.model.Member + .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.OrganizationResponse + new cloud.stackit.sdk.resourcemanager.v0api.model.OrganizationResponse .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.Parent.CustomTypeAdapterFactory()); + new cloud.stackit.sdk.resourcemanager.v0api.model.Parent + .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.ParentListInner + new cloud.stackit.sdk.resourcemanager.v0api.model.ParentListInner .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.PartialUpdateFolderPayload + new cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateFolderPayload .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.PartialUpdateOrganizationPayload + new cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateOrganizationPayload .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.PartialUpdateProjectPayload + new cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateProjectPayload .CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( - new cloud.stackit.sdk.resourcemanager.model.Project.CustomTypeAdapterFactory()); + new cloud.stackit.sdk.resourcemanager.v0api.model.Project + .CustomTypeAdapterFactory()); gson = gsonBuilder.create(); } diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/Pair.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/Pair.java similarity index 97% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/Pair.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/Pair.java index d2454e91..1d077c60 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/Pair.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/Pair.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressRequestBody.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressRequestBody.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressRequestBody.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressRequestBody.java index 028c4dcd..f21cac16 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressRequestBody.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressRequestBody.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.io.IOException; import okhttp3.MediaType; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressResponseBody.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressResponseBody.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressResponseBody.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressResponseBody.java index fd173d39..e052a79f 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ProgressResponseBody.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ProgressResponseBody.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.io.IOException; import okhttp3.MediaType; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerConfiguration.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerConfiguration.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerConfiguration.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerConfiguration.java index c5c43700..966460c4 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerConfiguration.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerConfiguration.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.util.Map; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerVariable.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerVariable.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerVariable.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerVariable.java index bd5c1983..f4d060f5 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/ServerVariable.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/ServerVariable.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.util.HashSet; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/StringUtil.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/StringUtil.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/StringUtil.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/StringUtil.java index a3263fab..3df153bc 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/StringUtil.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/StringUtil.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import java.util.Collection; import java.util.Iterator; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/DefaultApi.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApi.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/DefaultApi.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApi.java index 3488deea..c451849f 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/DefaultApi.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApi.java @@ -10,27 +10,27 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.api; +package cloud.stackit.sdk.resourcemanager.v0api.api; import cloud.stackit.sdk.core.config.CoreConfiguration; import cloud.stackit.sdk.core.exception.ApiException; -import cloud.stackit.sdk.resourcemanager.ApiCallback; -import cloud.stackit.sdk.resourcemanager.ApiClient; -import cloud.stackit.sdk.resourcemanager.ApiResponse; -import cloud.stackit.sdk.resourcemanager.Pair; -import cloud.stackit.sdk.resourcemanager.model.CreateFolderPayload; -import cloud.stackit.sdk.resourcemanager.model.CreateProjectPayload; -import cloud.stackit.sdk.resourcemanager.model.FolderResponse; -import cloud.stackit.sdk.resourcemanager.model.GetFolderDetailsResponse; -import cloud.stackit.sdk.resourcemanager.model.GetProjectResponse; -import cloud.stackit.sdk.resourcemanager.model.ListFoldersResponse; -import cloud.stackit.sdk.resourcemanager.model.ListOrganizationsResponse; -import cloud.stackit.sdk.resourcemanager.model.ListProjectsResponse; -import cloud.stackit.sdk.resourcemanager.model.OrganizationResponse; -import cloud.stackit.sdk.resourcemanager.model.PartialUpdateFolderPayload; -import cloud.stackit.sdk.resourcemanager.model.PartialUpdateOrganizationPayload; -import cloud.stackit.sdk.resourcemanager.model.PartialUpdateProjectPayload; -import cloud.stackit.sdk.resourcemanager.model.Project; +import cloud.stackit.sdk.resourcemanager.v0api.ApiCallback; +import cloud.stackit.sdk.resourcemanager.v0api.ApiClient; +import cloud.stackit.sdk.resourcemanager.v0api.ApiResponse; +import cloud.stackit.sdk.resourcemanager.v0api.Pair; +import cloud.stackit.sdk.resourcemanager.v0api.model.CreateFolderPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.CreateProjectPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.FolderResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.GetFolderDetailsResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.GetProjectResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListFoldersResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListOrganizationsResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.ListProjectsResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.OrganizationResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateFolderPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateOrganizationPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.PartialUpdateProjectPayload; +import cloud.stackit.sdk.resourcemanager.v0api.model.Project; import com.google.gson.reflect.TypeToken; import java.io.IOException; import java.lang.reflect.Type; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApi.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApi.java similarity index 96% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApi.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApi.java index 3761a5b9..ccf15e3b 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApi.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApi.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.api; +package cloud.stackit.sdk.resourcemanager.v0api.api; import cloud.stackit.sdk.core.config.CoreConfiguration; import java.io.IOException; @@ -33,7 +33,7 @@ public ResourceManagerApi() throws IOException { * *

For production use consider using the constructor with the OkHttpClient parameter. * - * @param config your STACKIT SDK CoreConfiguration + * @param configuration your STACKIT SDK CoreConfiguration * @throws IOException */ public ResourceManagerApi(CoreConfiguration configuration) throws IOException { diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/AbstractOpenApiSchema.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/AbstractOpenApiSchema.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/AbstractOpenApiSchema.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/AbstractOpenApiSchema.java index 18c43127..6dfeffbb 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/AbstractOpenApiSchema.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/AbstractOpenApiSchema.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; import java.util.Map; import java.util.Objects; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ContainerSearchResult.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ContainerSearchResult.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ContainerSearchResult.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ContainerSearchResult.java index 6ef8e9ec..0d8a3007 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ContainerSearchResult.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ContainerSearchResult.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateFolderPayload.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateFolderPayload.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateFolderPayload.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateFolderPayload.java index 7889d90a..203f7c0a 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateFolderPayload.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateFolderPayload.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateProjectPayload.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateProjectPayload.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateProjectPayload.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateProjectPayload.java index 60be49a6..aa01bb7c 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/CreateProjectPayload.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/CreateProjectPayload.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ErrorResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ErrorResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ErrorResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ErrorResponse.java index 41b63b62..7e02af5e 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ErrorResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ErrorResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/FolderResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/FolderResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/FolderResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/FolderResponse.java index 7fd7eb16..793a28ae 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/FolderResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/FolderResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetFolderDetailsResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetFolderDetailsResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetFolderDetailsResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetFolderDetailsResponse.java index 6abae9dd..0bc3e581 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetFolderDetailsResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetFolderDetailsResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetProjectResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetProjectResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetProjectResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetProjectResponse.java index 54d4b3e3..7aeee6a8 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/GetProjectResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/GetProjectResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/LifecycleState.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/LifecycleState.java similarity index 98% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/LifecycleState.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/LifecycleState.java index 4a342846..0b64e593 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/LifecycleState.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/LifecycleState.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; import com.google.gson.JsonElement; import com.google.gson.TypeAdapter; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponse.java index ef487873..ffe9e0aa 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponseItemsInner.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponseItemsInner.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponseItemsInner.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponseItemsInner.java index 7442378f..4daa3047 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListFoldersResponseItemsInner.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListFoldersResponseItemsInner.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponse.java index 183cc73c..f41a93a1 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponseItemsInner.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponseItemsInner.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponseItemsInner.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponseItemsInner.java index 73d88369..ef433c9c 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListOrganizationsResponseItemsInner.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListOrganizationsResponseItemsInner.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListProjectsResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListProjectsResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListProjectsResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListProjectsResponse.java index a8387449..8f045135 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ListProjectsResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ListProjectsResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Member.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Member.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Member.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Member.java index 727ad9f9..16487528 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Member.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Member.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/OrganizationResponse.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/OrganizationResponse.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/OrganizationResponse.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/OrganizationResponse.java index 940db582..382971d5 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/OrganizationResponse.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/OrganizationResponse.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Parent.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Parent.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Parent.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Parent.java index af9469fb..6d863793 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Parent.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Parent.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ParentListInner.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ParentListInner.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ParentListInner.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ParentListInner.java index f02f204b..be82dd9d 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/ParentListInner.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/ParentListInner.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateFolderPayload.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateFolderPayload.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateFolderPayload.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateFolderPayload.java index 265319a5..807b2d69 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateFolderPayload.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateFolderPayload.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateOrganizationPayload.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateOrganizationPayload.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateOrganizationPayload.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateOrganizationPayload.java index a6183c91..2d8e54cd 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateOrganizationPayload.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateOrganizationPayload.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateProjectPayload.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateProjectPayload.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateProjectPayload.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateProjectPayload.java index 2ca15858..cc70d147 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/PartialUpdateProjectPayload.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/PartialUpdateProjectPayload.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Project.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Project.java similarity index 99% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Project.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Project.java index 94baf91a..c97f7f66 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/model/Project.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/model/Project.java @@ -10,9 +10,9 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.model; +package cloud.stackit.sdk.resourcemanager.v0api.model; -import cloud.stackit.sdk.resourcemanager.JSON; +import cloud.stackit.sdk.resourcemanager.v0api.JSON; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; diff --git a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWait.java b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWait.java similarity index 95% rename from services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWait.java rename to services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWait.java index d6948083..c5ae8a5a 100644 --- a/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWait.java +++ b/services/resourcemanager/src/main/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWait.java @@ -1,12 +1,12 @@ -package cloud.stackit.sdk.resourcemanager.wait; +package cloud.stackit.sdk.resourcemanager.v0api.wait; import cloud.stackit.sdk.core.exception.ApiException; import cloud.stackit.sdk.core.wait.AsyncActionHandler; import cloud.stackit.sdk.core.wait.AsyncActionHandler.AsyncActionResult; import cloud.stackit.sdk.core.wait.CheckFunction; -import cloud.stackit.sdk.resourcemanager.api.ResourceManagerApi; -import cloud.stackit.sdk.resourcemanager.model.GetProjectResponse; -import cloud.stackit.sdk.resourcemanager.model.LifecycleState; +import cloud.stackit.sdk.resourcemanager.v0api.api.ResourceManagerApi; +import cloud.stackit.sdk.resourcemanager.v0api.model.GetProjectResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.LifecycleState; import java.util.concurrent.TimeUnit; public final class ResourcemanagerWait { diff --git a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/DefaultApiTest.java b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApiTest.java similarity index 98% rename from services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/DefaultApiTest.java rename to services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApiTest.java index 8c393451..a99e2175 100644 --- a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/DefaultApiTest.java +++ b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/DefaultApiTest.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager; +package cloud.stackit.sdk.resourcemanager.v0api; import cloud.stackit.sdk.core.KeyFlowAuthenticator; import cloud.stackit.sdk.core.auth.SetupAuth; diff --git a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApiTest.java b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApiTest.java similarity index 98% rename from services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApiTest.java rename to services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApiTest.java index 85d916dc..97ba399f 100644 --- a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/api/ResourceManagerApiTest.java +++ b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/api/ResourceManagerApiTest.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package cloud.stackit.sdk.resourcemanager.api; +package cloud.stackit.sdk.resourcemanager.v0api.api; import cloud.stackit.sdk.core.KeyFlowAuthenticator; import cloud.stackit.sdk.core.auth.SetupAuth; diff --git a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWaitTest.java b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWaitTest.java similarity index 97% rename from services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWaitTest.java rename to services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWaitTest.java index 5ad21147..c83e6fe1 100644 --- a/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/wait/ResourcemanagerWaitTest.java +++ b/services/resourcemanager/src/test/java/cloud/stackit/sdk/resourcemanager/v0api/wait/ResourcemanagerWaitTest.java @@ -1,13 +1,13 @@ -package cloud.stackit.sdk.resourcemanager.wait; +package cloud.stackit.sdk.resourcemanager.v0api.wait; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.Mockito.*; import cloud.stackit.sdk.core.exception.ApiException; import cloud.stackit.sdk.core.wait.AsyncActionHandler; -import cloud.stackit.sdk.resourcemanager.api.ResourceManagerApi; -import cloud.stackit.sdk.resourcemanager.model.GetProjectResponse; -import cloud.stackit.sdk.resourcemanager.model.LifecycleState; +import cloud.stackit.sdk.resourcemanager.v0api.api.ResourceManagerApi; +import cloud.stackit.sdk.resourcemanager.v0api.model.GetProjectResponse; +import cloud.stackit.sdk.resourcemanager.v0api.model.LifecycleState; import java.net.HttpURLConnection; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger;