serverVariables) {
+ this.serverVariables = serverVariables;
return this;
}
@@ -350,10 +392,10 @@ public DateFormat getDateFormat() {
* Setter for the field dateFormat.
*
* @param dateFormat a {@link java.text.DateFormat} object
- * @return a {@link ApiClient} object
+ * @return a {@link org.openapitools.client.ApiClient} object
*/
public ApiClient setDateFormat(DateFormat dateFormat) {
- this.json.setDateFormat(dateFormat);
+ JSON.setDateFormat(dateFormat);
return this;
}
@@ -361,10 +403,10 @@ public ApiClient setDateFormat(DateFormat dateFormat) {
* Set SqlDateFormat.
*
* @param dateFormat a {@link java.text.DateFormat} object
- * @return a {@link ApiClient} object
+ * @return a {@link org.openapitools.client.ApiClient} object
*/
public ApiClient setSqlDateFormat(DateFormat dateFormat) {
- this.json.setSqlDateFormat(dateFormat);
+ JSON.setSqlDateFormat(dateFormat);
return this;
}
@@ -372,10 +414,10 @@ public ApiClient setSqlDateFormat(DateFormat dateFormat) {
* Set OffsetDateTimeFormat.
*
* @param dateFormat a {@link java.time.format.DateTimeFormatter} object
- * @return a {@link ApiClient} object
+ * @return a {@link org.openapitools.client.ApiClient} object
*/
public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) {
- this.json.setOffsetDateTimeFormat(dateFormat);
+ JSON.setOffsetDateTimeFormat(dateFormat);
return this;
}
@@ -383,10 +425,10 @@ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) {
* Set LocalDateFormat.
*
* @param dateFormat a {@link java.time.format.DateTimeFormatter} object
- * @return a {@link ApiClient} object
+ * @return a {@link org.openapitools.client.ApiClient} object
*/
public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) {
- this.json.setLocalDateFormat(dateFormat);
+ JSON.setLocalDateFormat(dateFormat);
return this;
}
@@ -394,10 +436,10 @@ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) {
* Set LenientOnJson.
*
* @param lenientOnJson a boolean
- * @return a {@link ApiClient} object
+ * @return a {@link org.openapitools.client.ApiClient} object
*/
public ApiClient setLenientOnJson(boolean lenientOnJson) {
- this.json.setLenientOnJson(lenientOnJson);
+ JSON.setLenientOnJson(lenientOnJson);
return this;
}
@@ -496,6 +538,31 @@ public void setAccessToken(String accessToken) {
throw new RuntimeException("No OAuth2 authentication configured!");
}
+ /**
+ * Helper method to set credentials for AWSV4 Signature
+ *
+ * @param accessKey Access Key
+ * @param secretKey Secret Key
+ * @param region Region
+ * @param service Service to access to
+ */
+ public void setAWS4Configuration(String accessKey, String secretKey, String region, String service) {
+ throw new RuntimeException("No AWS4 authentication configured!");
+ }
+
+ /**
+ * Helper method to set credentials for AWSV4 Signature
+ *
+ * @param accessKey Access Key
+ * @param secretKey Secret Key
+ * @param sessionToken Session Token
+ * @param region Region
+ * @param service Service to access to
+ */
+ public void setAWS4Configuration(String accessKey, String secretKey, String sessionToken, String region, String service) {
+ throw new RuntimeException("No AWS4 authentication configured!");
+ }
+
/**
* Set the User-Agent header's value (by adding to the default header map).
*
@@ -678,7 +745,7 @@ public String parameterToString(Object param) {
return "";
} else if (param instanceof Date || param instanceof OffsetDateTime || param instanceof LocalDate) {
//Serialize to json string and remove the " enclosing characters
- String jsonStr = json.serialize(param);
+ String jsonStr = JSON.serialize(param);
return jsonStr.substring(1, jsonStr.length() - 1);
} else if (param instanceof Collection) {
StringBuilder b = new StringBuilder();
@@ -686,7 +753,7 @@ public String parameterToString(Object param) {
if (b.length() > 0) {
b.append(",");
}
- b.append(String.valueOf(o));
+ b.append(o);
}
return b.toString();
} else {
@@ -765,6 +832,31 @@ public List parameterToPairs(String collectionFormat, String name, Collect
return params;
}
+ /**
+ * Formats the specified free-form query parameters to a list of {@code Pair} objects.
+ *
+ * @param value The free-form query parameters.
+ * @return A list of {@code Pair} objects.
+ */
+ public List freeFormParameterToPairs(Object value) {
+ List params = new ArrayList<>();
+
+ // preconditions
+ if (value == null || !(value instanceof Map )) {
+ return params;
+ }
+
+ @SuppressWarnings("unchecked")
+ final Map valuesMap = (Map) value;
+
+ for (Map.Entry entry : valuesMap.entrySet()) {
+ params.add(new Pair(entry.getKey(), parameterToString(entry.getValue())));
+ }
+
+ return params;
+ }
+
+
/**
* Formats the specified collection path parameter to a string value.
*
@@ -896,7 +988,7 @@ public String escapeString(String str) {
* @param response HTTP response
* @param returnType The type of the Java object
* @return The deserialized Java object
- * @throws ApiException If fail to deserialize response body, i.e. cannot read response body
+ * @throws org.openapitools.client.ApiException If fail to deserialize response body, i.e. cannot read response body
* or the Content-Type of the response is not supported.
*/
@SuppressWarnings("unchecked")
@@ -937,7 +1029,7 @@ public T deserialize(Response response, Type returnType) throws ApiException
contentType = "application/json";
}
if (isJsonMime(contentType)) {
- return json.deserialize(respBody, returnType);
+ return JSON.deserialize(respBody, returnType);
} else if (returnType.equals(String.class)) {
// Expecting string, return the raw response body.
return (T) respBody;
@@ -957,7 +1049,7 @@ public T deserialize(Response response, Type returnType) throws ApiException
* @param obj The Java object
* @param contentType The request Content-Type
* @return The serialized request body
- * @throws ApiException If fail to serialize the given object
+ * @throws org.openapitools.client.ApiException If fail to serialize the given object
*/
public RequestBody serialize(Object obj, String contentType) throws ApiException {
if (obj instanceof byte[]) {
@@ -971,13 +1063,13 @@ public RequestBody serialize(Object obj, String contentType) throws ApiException
} else if (isJsonMime(contentType)) {
String content;
if (obj != null) {
- content = json.serialize(obj);
+ content = JSON.serialize(obj);
} else {
content = null;
}
return RequestBody.create(content, MediaType.parse(contentType));
} else if (obj instanceof String) {
- return RequestBody.create(MediaType.parse(contentType), (String) obj);
+ return RequestBody.create((String) obj, MediaType.parse(contentType));
} else {
throw new ApiException("Content type \"" + contentType + "\" is not supported");
}
@@ -987,7 +1079,7 @@ public RequestBody serialize(Object obj, String contentType) throws ApiException
* Download file from the given response.
*
* @param response An instance of the Response object
- * @throws ApiException If fail to read file content from response and write to disk
+ * @throws org.openapitools.client.ApiException If fail to read file content from response and write to disk
* @return Downloaded file
*/
public File downloadFileFromResponse(Response response) throws ApiException {
@@ -1051,7 +1143,7 @@ public File prepareDownloadFile(Response response) throws IOException {
* @param Type
* @param call An instance of the Call object
* @return ApiResponse<T>
- * @throws ApiException If fail to execute the call
+ * @throws org.openapitools.client.ApiException If fail to execute the call
*/
public ApiResponse execute(Call call) throws ApiException {
return execute(call, null);
@@ -1066,7 +1158,7 @@ public ApiResponse execute(Call call) throws ApiException {
* @return ApiResponse object containing response status, headers and
* data, which is a Java object deserialized from response body and would be null
* when returnType is null.
- * @throws ApiException If fail to execute the call
+ * @throws org.openapitools.client.ApiException If fail to execute the call
*/
public ApiResponse execute(Call call, Type returnType) throws ApiException {
try {
@@ -1130,7 +1222,7 @@ public void onResponse(Call call, Response response) throws IOException {
* @param response Response
* @param returnType Return type
* @return Type
- * @throws ApiException If the response has an unsuccessful status code or
+ * @throws org.openapitools.client.ApiException If the response has an unsuccessful status code or
* fail to deserialize the response body
*/
public T handleResponse(Response response, Type returnType) throws ApiException {
@@ -1177,7 +1269,7 @@ public T handleResponse(Response response, Type returnType) throws ApiExcept
* @param authNames The authentications to apply
* @param callback Callback for upload/download progress
* @return The HTTP call
- * @throws ApiException If fail to serialize the request body object
+ * @throws org.openapitools.client.ApiException If fail to serialize the request body object
*/
public Call buildCall(String baseUrl, String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException {
Request request = buildRequest(baseUrl, path, method, queryParams, collectionQueryParams, body, headerParams, cookieParams, formParams, authNames, callback);
@@ -1200,24 +1292,23 @@ public Call buildCall(String baseUrl, String path, String method, List que
* @param authNames The authentications to apply
* @param callback Callback for upload/download progress
* @return The HTTP request
- * @throws ApiException If fail to serialize the request body object
+ * @throws org.openapitools.client.ApiException If fail to serialize the request body object
*/
public Request buildRequest(String baseUrl, String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException {
- // aggregate queryParams (non-collection) and collectionQueryParams into allQueryParams
- List allQueryParams = new ArrayList(queryParams);
- allQueryParams.addAll(collectionQueryParams);
-
final String url = buildUrl(baseUrl, path, queryParams, collectionQueryParams);
// prepare HTTP request body
RequestBody reqBody;
String contentType = headerParams.get("Content-Type");
-
+ String contentTypePure = contentType;
+ if (contentTypePure != null && contentTypePure.contains(";")) {
+ contentTypePure = contentType.substring(0, contentType.indexOf(";"));
+ }
if (!HttpMethod.permitsRequestBody(method)) {
reqBody = null;
- } else if ("application/x-www-form-urlencoded".equals(contentType)) {
+ } else if ("application/x-www-form-urlencoded".equals(contentTypePure)) {
reqBody = buildRequestBodyFormEncoding(formParams);
- } else if ("multipart/form-data".equals(contentType)) {
+ } else if ("multipart/form-data".equals(contentTypePure)) {
reqBody = buildRequestBodyMultipart(formParams);
} else if (body == null) {
if ("DELETE".equals(method)) {
@@ -1231,10 +1322,12 @@ public Request buildRequest(String baseUrl, String path, String method, List updatedQueryParams = new ArrayList<>(queryParams);
+
// update parameters with authentication settings
- updateParamsForAuth(authNames, allQueryParams, headerParams, cookieParams, requestBodyToString(reqBody), method, URI.create(url));
+ updateParamsForAuth(authNames, updatedQueryParams, headerParams, cookieParams, requestBodyToString(reqBody), method, URI.create(url));
- final Request.Builder reqBuilder = new Request.Builder().url(url);
+ final Request.Builder reqBuilder = new Request.Builder().url(buildUrl(baseUrl, path, updatedQueryParams, collectionQueryParams));
processHeaderParams(headerParams, reqBuilder);
processCookieParams(cookieParams, reqBuilder);
@@ -1268,7 +1361,18 @@ public String buildUrl(String baseUrl, String path, List queryParams, List
if (baseUrl != null) {
url.append(baseUrl).append(path);
} else {
- url.append(basePath).append(path);
+ String baseURL;
+ if (serverIndex != null) {
+ if (serverIndex < 0 || serverIndex >= servers.size()) {
+ throw new ArrayIndexOutOfBoundsException(String.format(
+ "Invalid index %d when selecting the host settings. Must be less than %d", serverIndex, servers.size()
+ ));
+ }
+ baseURL = servers.get(serverIndex).URL(serverVariables);
+ } else {
+ baseURL = basePath;
+ }
+ url.append(baseURL).append(path);
}
if (queryParams != null && !queryParams.isEmpty()) {
@@ -1352,7 +1456,7 @@ public void processCookieParams(Map cookieParams, Request.Builde
* @param payload HTTP request body
* @param method HTTP method
* @param uri URI
- * @throws ApiException If fails to update the parameters
+ * @throws org.openapitools.client.ApiException If fails to update the parameters
*/
public void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams,
Map cookieParams, String payload, String method, URI uri) throws ApiException {
@@ -1450,7 +1554,7 @@ private void addPartToMultiPartBuilder(MultipartBody.Builder mpBuilder, String k
} else {
String content;
if (obj != null) {
- content = json.serialize(obj);
+ content = JSON.serialize(obj);
} else {
content = null;
}
@@ -1528,7 +1632,7 @@ public boolean verify(String hostname, SSLSession session) {
KeyStore caKeyStore = newEmptyKeyStore(password);
int index = 0;
for (Certificate certificate : certificates) {
- String certificateAlias = "ca" + Integer.toString(index++);
+ String certificateAlias = "ca" + (index++);
caKeyStore.setCertificateEntry(certificateAlias, certificate);
}
trustManagerFactory.init(caKeyStore);
@@ -1563,7 +1667,7 @@ private KeyStore newEmptyKeyStore(char[] password) throws GeneralSecurityExcepti
*
* @param requestBody The HTTP request object
* @return The string representation of the HTTP request body
- * @throws ApiException If fail to serialize the request body object into a string
+ * @throws org.openapitools.client.ApiException If fail to serialize the request body object into a string
*/
private String requestBodyToString(RequestBody requestBody) throws ApiException {
if (requestBody != null) {
diff --git a/src/main/java/io/tiledb/cloud/rest_api/ApiException.java b/src/main/java/io/tiledb/cloud/rest_api/ApiException.java
index c43e9e4..382b64a 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/ApiException.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/ApiException.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,23 +11,24 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import java.util.Map;
import java.util.List;
-import javax.ws.rs.core.GenericType;
/**
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-10-02T12:25:58.319138+03:00[Europe/Athens]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-01-21T11:51:21.275554462Z[Etc/UTC]", comments = "Generator version: 7.12.0-SNAPSHOT")
public class ApiException extends Exception {
+ private static final long serialVersionUID = 1L;
+
private int code = 0;
private Map> responseHeaders = null;
private String responseBody = null;
-
+
/**
* Constructor for ApiException.
*/
@@ -99,7 +100,7 @@ public ApiException(String message, Throwable throwable, int code, Map> responseHeaders, String responseBody) {
- this((String) null, (Throwable) null, code, responseHeaders, responseBody);
+ this("Response Code: " + code + " Response Body: " + responseBody, (Throwable) null, code, responseHeaders, responseBody);
}
/**
diff --git a/src/main/java/io/tiledb/cloud/rest_api/ApiResponse.java b/src/main/java/io/tiledb/cloud/rest_api/ApiResponse.java
index 838d1f3..8180f0d 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/ApiResponse.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/ApiResponse.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import java.util.List;
import java.util.Map;
diff --git a/src/main/java/io/tiledb/cloud/rest_api/Configuration.java b/src/main/java/io/tiledb/cloud/rest_api/Configuration.java
index fd82662..de2f895 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/Configuration.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/Configuration.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,10 +11,12 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-10-02T12:25:58.319138+03:00[Europe/Athens]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-01-21T11:51:21.275554462Z[Etc/UTC]", comments = "Generator version: 7.12.0-SNAPSHOT")
public class Configuration {
+ public static final String VERSION = "2.17.51";
+
private static ApiClient defaultApiClient = new ApiClient();
/**
diff --git a/src/main/java/io/tiledb/cloud/rest_api/GzipRequestInterceptor.java b/src/main/java/io/tiledb/cloud/rest_api/GzipRequestInterceptor.java
index e915866..d65b706 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/GzipRequestInterceptor.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/GzipRequestInterceptor.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import okhttp3.*;
import okio.Buffer;
diff --git a/src/main/java/io/tiledb/cloud/rest_api/JSON.java b/src/main/java/io/tiledb/cloud/rest_api/JSON.java
index a18f608..858d9c8 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/JSON.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/JSON.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
@@ -22,144 +22,8 @@
import com.google.gson.stream.JsonWriter;
import com.google.gson.JsonElement;
import io.gsonfire.GsonFireBuilder;
+import io.gsonfire.TypeSelector;
-import io.tiledb.cloud.rest_api.model.AWSAccessCredentials;
-import io.tiledb.cloud.rest_api.model.Array;
-import io.tiledb.cloud.rest_api.model.ArrayActivityLog;
-import io.tiledb.cloud.rest_api.model.ArrayBrowserData;
-import io.tiledb.cloud.rest_api.model.ArrayBrowserSidebar;
-import io.tiledb.cloud.rest_api.model.ArrayConsolidationRequest;
-import io.tiledb.cloud.rest_api.model.ArrayEndTimestampData;
-import io.tiledb.cloud.rest_api.model.ArrayFavorite;
-import io.tiledb.cloud.rest_api.model.ArrayFavoritesData;
-import io.tiledb.cloud.rest_api.model.ArrayInfo;
-import io.tiledb.cloud.rest_api.model.ArrayInfoUpdate;
-import io.tiledb.cloud.rest_api.model.ArrayMetadata;
-import io.tiledb.cloud.rest_api.model.ArrayMetadataEntry;
-import io.tiledb.cloud.rest_api.model.ArraySample;
-import io.tiledb.cloud.rest_api.model.ArraySchema;
-import io.tiledb.cloud.rest_api.model.ArraySharing;
-import io.tiledb.cloud.rest_api.model.ArrayTask;
-import io.tiledb.cloud.rest_api.model.ArrayTaskBrowserSidebar;
-import io.tiledb.cloud.rest_api.model.ArrayTaskData;
-import io.tiledb.cloud.rest_api.model.ArrayTaskLog;
-import io.tiledb.cloud.rest_api.model.ArrayVacuumRequest;
-import io.tiledb.cloud.rest_api.model.AssetLocations;
-import io.tiledb.cloud.rest_api.model.Attribute;
-import io.tiledb.cloud.rest_api.model.AttributeBufferHeader;
-import io.tiledb.cloud.rest_api.model.AttributeBufferSize;
-import io.tiledb.cloud.rest_api.model.Backoff;
-import io.tiledb.cloud.rest_api.model.Dimension;
-import io.tiledb.cloud.rest_api.model.DimensionCoordinate;
-import io.tiledb.cloud.rest_api.model.DimensionTileExtent;
-import io.tiledb.cloud.rest_api.model.Domain;
-import io.tiledb.cloud.rest_api.model.DomainArray;
-import io.tiledb.cloud.rest_api.model.DomainCheckResult;
-import io.tiledb.cloud.rest_api.model.FileCreate;
-import io.tiledb.cloud.rest_api.model.FileCreated;
-import io.tiledb.cloud.rest_api.model.FileExport;
-import io.tiledb.cloud.rest_api.model.FileExported;
-import io.tiledb.cloud.rest_api.model.FileUploaded;
-import io.tiledb.cloud.rest_api.model.Filter;
-import io.tiledb.cloud.rest_api.model.FilterData;
-import io.tiledb.cloud.rest_api.model.FilterPipeline;
-import io.tiledb.cloud.rest_api.model.FragmentInfo;
-import io.tiledb.cloud.rest_api.model.FragmentInfoRequest;
-import io.tiledb.cloud.rest_api.model.FragmentMetadata;
-import io.tiledb.cloud.rest_api.model.GenericUDF;
-import io.tiledb.cloud.rest_api.model.GetTiledbStats200Response;
-import io.tiledb.cloud.rest_api.model.GroupActivity;
-import io.tiledb.cloud.rest_api.model.GroupActivityAsset;
-import io.tiledb.cloud.rest_api.model.GroupActivityResponse;
-import io.tiledb.cloud.rest_api.model.GroupBrowserData;
-import io.tiledb.cloud.rest_api.model.GroupBrowserFilterData;
-import io.tiledb.cloud.rest_api.model.GroupChanges;
-import io.tiledb.cloud.rest_api.model.GroupContents;
-import io.tiledb.cloud.rest_api.model.GroupContentsFilterData;
-import io.tiledb.cloud.rest_api.model.GroupCreate;
-import io.tiledb.cloud.rest_api.model.GroupEntry;
-import io.tiledb.cloud.rest_api.model.GroupInfo;
-import io.tiledb.cloud.rest_api.model.GroupMember;
-import io.tiledb.cloud.rest_api.model.GroupRegister;
-import io.tiledb.cloud.rest_api.model.GroupSharing;
-import io.tiledb.cloud.rest_api.model.GroupSharingRequest;
-import io.tiledb.cloud.rest_api.model.GroupUpdate;
-import io.tiledb.cloud.rest_api.model.Invitation;
-import io.tiledb.cloud.rest_api.model.InvitationArrayShareEmail;
-import io.tiledb.cloud.rest_api.model.InvitationData;
-import io.tiledb.cloud.rest_api.model.InvitationFailedRecipients;
-import io.tiledb.cloud.rest_api.model.InvitationGroupShareEmail;
-import io.tiledb.cloud.rest_api.model.InvitationOrganizationJoinEmail;
-import io.tiledb.cloud.rest_api.model.LastAccessedArray;
-import io.tiledb.cloud.rest_api.model.MLModelFavorite;
-import io.tiledb.cloud.rest_api.model.MLModelFavoritesData;
-import io.tiledb.cloud.rest_api.model.MaxBufferSizes;
-import io.tiledb.cloud.rest_api.model.MultiArrayUDF;
-import io.tiledb.cloud.rest_api.model.NonEmptyDomain;
-import io.tiledb.cloud.rest_api.model.NotebookCopied;
-import io.tiledb.cloud.rest_api.model.NotebookCopy;
-import io.tiledb.cloud.rest_api.model.NotebookFavorite;
-import io.tiledb.cloud.rest_api.model.NotebookFavoritesData;
-import io.tiledb.cloud.rest_api.model.NotebookStatus;
-import io.tiledb.cloud.rest_api.model.Organization;
-import io.tiledb.cloud.rest_api.model.OrganizationUser;
-import io.tiledb.cloud.rest_api.model.PaginationMetadata;
-import io.tiledb.cloud.rest_api.model.Pricing;
-import io.tiledb.cloud.rest_api.model.Query;
-import io.tiledb.cloud.rest_api.model.QueryJson;
-import io.tiledb.cloud.rest_api.model.QueryRanges;
-import io.tiledb.cloud.rest_api.model.QueryReader;
-import io.tiledb.cloud.rest_api.model.ReadState;
-import io.tiledb.cloud.rest_api.model.RegisteredTaskGraph;
-import io.tiledb.cloud.rest_api.model.ResetUserPasswordRequest;
-import io.tiledb.cloud.rest_api.model.RetryStrategy;
-import io.tiledb.cloud.rest_api.model.SQLParameters;
-import io.tiledb.cloud.rest_api.model.SSODomainConfig;
-import io.tiledb.cloud.rest_api.model.SSODomainConfigResponse;
-import io.tiledb.cloud.rest_api.model.SSODomainSetup;
-import io.tiledb.cloud.rest_api.model.SingleFragmentInfo;
-import io.tiledb.cloud.rest_api.model.StorageLocation;
-import io.tiledb.cloud.rest_api.model.Subarray;
-import io.tiledb.cloud.rest_api.model.SubarrayPartitioner;
-import io.tiledb.cloud.rest_api.model.SubarrayPartitionerCurrent;
-import io.tiledb.cloud.rest_api.model.SubarrayPartitionerState;
-import io.tiledb.cloud.rest_api.model.SubarrayRanges;
-import io.tiledb.cloud.rest_api.model.Subscription;
-import io.tiledb.cloud.rest_api.model.TGArrayNodeData;
-import io.tiledb.cloud.rest_api.model.TGInputNodeData;
-import io.tiledb.cloud.rest_api.model.TGQueryRanges;
-import io.tiledb.cloud.rest_api.model.TGSQLNodeData;
-import io.tiledb.cloud.rest_api.model.TGUDFArgument;
-import io.tiledb.cloud.rest_api.model.TGUDFEnvironment;
-import io.tiledb.cloud.rest_api.model.TGUDFEnvironmentResources;
-import io.tiledb.cloud.rest_api.model.TGUDFNodeData;
-import io.tiledb.cloud.rest_api.model.TaskGraph;
-import io.tiledb.cloud.rest_api.model.TaskGraphClientNodeStatus;
-import io.tiledb.cloud.rest_api.model.TaskGraphLog;
-import io.tiledb.cloud.rest_api.model.TaskGraphLogsData;
-import io.tiledb.cloud.rest_api.model.TaskGraphNode;
-import io.tiledb.cloud.rest_api.model.TaskGraphNodeMetadata;
-import io.tiledb.cloud.rest_api.model.TaskGraphSharing;
-import io.tiledb.cloud.rest_api.model.TaskGraphs;
-import io.tiledb.cloud.rest_api.model.TileDBConfig;
-import io.tiledb.cloud.rest_api.model.TileDBConfigEntriesInner;
-import io.tiledb.cloud.rest_api.model.Token;
-import io.tiledb.cloud.rest_api.model.TokenRequest;
-import io.tiledb.cloud.rest_api.model.UDFArrayDetails;
-import io.tiledb.cloud.rest_api.model.UDFCopied;
-import io.tiledb.cloud.rest_api.model.UDFCopy;
-import io.tiledb.cloud.rest_api.model.UDFFavorite;
-import io.tiledb.cloud.rest_api.model.UDFFavoritesData;
-import io.tiledb.cloud.rest_api.model.UDFImage;
-import io.tiledb.cloud.rest_api.model.UDFImageVersion;
-import io.tiledb.cloud.rest_api.model.UDFInfo;
-import io.tiledb.cloud.rest_api.model.UDFInfoUpdate;
-import io.tiledb.cloud.rest_api.model.UDFSharing;
-import io.tiledb.cloud.rest_api.model.UDFSubarray;
-import io.tiledb.cloud.rest_api.model.UDFSubarrayRange;
-import io.tiledb.cloud.rest_api.model.User;
-import io.tiledb.cloud.rest_api.model.Writer;
-import io.tiledb.cloud.rest_api.model.Error;
import okio.ByteString;
import java.io.IOException;
@@ -172,7 +36,9 @@
import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
+import java.util.Locale;
import java.util.Map;
+import java.util.HashMap;
/*
* A JSON utility class
@@ -220,150 +86,162 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
return clazz;
}
- {
+ static {
GsonBuilder gsonBuilder = createGson();
gsonBuilder.registerTypeAdapter(Date.class, dateTypeAdapter);
gsonBuilder.registerTypeAdapter(java.sql.Date.class, sqlDateTypeAdapter);
gsonBuilder.registerTypeAdapter(OffsetDateTime.class, offsetDateTimeTypeAdapter);
gsonBuilder.registerTypeAdapter(LocalDate.class, localDateTypeAdapter);
gsonBuilder.registerTypeAdapter(byte[].class, byteArrayAdapter);
- gsonBuilder.registerTypeAdapterFactory(new AWSAccessCredentials.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Array.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayActivityLog.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayBrowserData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayBrowserSidebar.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayConsolidationRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayEndTimestampData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayFavorite.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayFavoritesData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayInfo.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayInfoUpdate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayMetadata.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayMetadataEntry.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArraySample.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArraySchema.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArraySharing.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayTask.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayTaskBrowserSidebar.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayTaskData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayTaskLog.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ArrayVacuumRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new AssetLocations.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Attribute.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new AttributeBufferHeader.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new AttributeBufferSize.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Backoff.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Dimension.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new DimensionCoordinate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new DimensionTileExtent.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Domain.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new DomainArray.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new DomainCheckResult.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Error.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FileCreate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FileCreated.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FileExport.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FileExported.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FileUploaded.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Filter.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FilterData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FilterPipeline.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FragmentInfo.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FragmentInfoRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new FragmentMetadata.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GenericUDF.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GetTiledbStats200Response.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupActivity.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupActivityAsset.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupActivityResponse.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupBrowserData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupBrowserFilterData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupChanges.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupContents.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupContentsFilterData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupCreate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupEntry.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupInfo.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupMember.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupRegister.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupSharing.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupSharingRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new GroupUpdate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Invitation.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new InvitationArrayShareEmail.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new InvitationData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new InvitationFailedRecipients.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new InvitationGroupShareEmail.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new InvitationOrganizationJoinEmail.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new LastAccessedArray.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new MLModelFavorite.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new MLModelFavoritesData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new MaxBufferSizes.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new MultiArrayUDF.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NonEmptyDomain.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NotebookCopied.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NotebookCopy.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NotebookFavorite.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NotebookFavoritesData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new NotebookStatus.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Organization.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new OrganizationUser.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new PaginationMetadata.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Pricing.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Query.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new QueryJson.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new QueryRanges.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new QueryReader.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ReadState.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new RegisteredTaskGraph.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new ResetUserPasswordRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new RetryStrategy.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SQLParameters.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SSODomainConfig.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SSODomainConfigResponse.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SSODomainSetup.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SingleFragmentInfo.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new StorageLocation.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Subarray.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SubarrayPartitioner.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SubarrayPartitionerCurrent.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SubarrayPartitionerState.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new SubarrayRanges.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Subscription.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGArrayNodeData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGInputNodeData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGQueryRanges.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGSQLNodeData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGUDFArgument.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGUDFEnvironment.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGUDFEnvironmentResources.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TGUDFNodeData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraph.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphClientNodeStatus.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphLog.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphLogsData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphNode.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphNodeMetadata.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphSharing.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TaskGraphs.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TileDBConfig.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TileDBConfigEntriesInner.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Token.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new TokenRequest.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFArrayDetails.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFCopied.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFCopy.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFFavorite.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFFavoritesData.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFImage.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFImageVersion.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFInfo.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFInfoUpdate.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFSharing.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFSubarray.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new UDFSubarrayRange.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new User.CustomTypeAdapterFactory());
- gsonBuilder.registerTypeAdapterFactory(new Writer.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AWSAccessCredentials.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Array.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayActivityLog.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayBrowserData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayBrowserSidebar.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayConsolidationRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayEndTimestampData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayFavorite.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayFavoritesData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayInfoUpdate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayMetadata.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayMetadataEntry.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArraySample.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArraySchema.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArraySharing.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayTask.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayTaskBrowserSidebar.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayTaskData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayTaskLog.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ArrayVacuumRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AssetInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AssetListResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AssetLocations.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Attribute.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AttributeBufferHeader.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AttributeBufferSize.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Backoff.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ChangeAssetCredentialsRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Dimension.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DimensionCoordinate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DimensionTileExtent.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Domain.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DomainArray.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DomainCheckResult.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Enumeration.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Error.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FileCreate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FileCreated.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FileExport.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FileExported.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FileUploaded.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Filter.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FilterData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FilterPipeline.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FragmentInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FragmentInfoRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FragmentMetadata.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GenericUDF.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GetTiledbStats200Response.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupBrowserData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupBrowserFilterData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupChanges.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupContentActivity.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupContentActivityAsset.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupContentActivityResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupContents.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupContentsFilterData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupCreate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupEntry.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupMember.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupRegister.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupSharing.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupSharingRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GroupUpdate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Invitation.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InvitationArrayShareEmail.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InvitationData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InvitationFailedRecipients.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InvitationGroupShareEmail.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InvitationOrganizationJoinEmail.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LastAccessedArray.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LoadArraySchemaRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LoadArraySchemaResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LoadEnumerationsRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LoadEnumerationsResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MLModelFavorite.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MLModelFavoritesData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MaxBufferSizes.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MetadataStringified.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MetadataStringifiedEntry.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MultiArrayUDF.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NonEmptyDomain.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NotebookCopied.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NotebookCopy.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NotebookFavorite.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NotebookFavoritesData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.NotebookStatus.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Organization.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.OrganizationUpdate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.OrganizationUser.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.PaginationMetadata.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Pricing.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Query.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.QueryJson.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.QueryRanges.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.QueryReader.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ReadState.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.RegisteredTaskGraph.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ResetUserPasswordRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.RetryStrategy.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SQLParameters.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SSODomainConfig.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SSODomainConfigResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SSODomainSetup.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SharePaymentRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SingleFragmentInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.StorageLocation.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Subarray.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SubarrayPartitioner.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SubarrayPartitionerCurrent.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SubarrayPartitionerState.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.SubarrayRanges.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Subscription.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGArrayNodeData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGInputNodeData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGQueryRanges.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGSQLNodeData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGUDFArgument.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGUDFEnvironment.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGUDFEnvironmentResources.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TGUDFNodeData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraph.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphClientNodeStatus.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphLog.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphLogsData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphNode.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphNodeMetadata.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphSharing.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TaskGraphs.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TileDBConfig.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TileDBConfigEntriesInner.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Token.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TokenRequest.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFArrayDetails.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFCopied.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFCopy.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFFavorite.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFFavoritesData.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFImage.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFImageVersion.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFInfo.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFInfoUpdate.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFSharing.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFSubarray.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UDFSubarrayRange.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.User.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Writer.CustomTypeAdapterFactory());
gson = gsonBuilder.create();
}
diff --git a/src/main/java/io/tiledb/cloud/rest_api/Pair.java b/src/main/java/io/tiledb/cloud/rest_api/Pair.java
index b71d75a..36b06c1 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/Pair.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/Pair.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,9 +11,9 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-10-02T12:25:58.319138+03:00[Europe/Athens]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-01-21T11:51:21.275554462Z[Etc/UTC]", comments = "Generator version: 7.12.0-SNAPSHOT")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/io/tiledb/cloud/rest_api/ProgressRequestBody.java b/src/main/java/io/tiledb/cloud/rest_api/ProgressRequestBody.java
index 5671512..c276720 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/ProgressRequestBody.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/ProgressRequestBody.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import okhttp3.MediaType;
import okhttp3.RequestBody;
diff --git a/src/main/java/io/tiledb/cloud/rest_api/ProgressResponseBody.java b/src/main/java/io/tiledb/cloud/rest_api/ProgressResponseBody.java
index d47e955..cddb389 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/ProgressResponseBody.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/ProgressResponseBody.java
@@ -2,7 +2,7 @@
* TileDB Storage Platform API
* TileDB Storage Platform REST API
*
- * The version of the OpenAPI document: 2.2.19
+ * The version of the OpenAPI document: 2.17.51
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package io.tiledb.cloud.rest_api;
+package org.openapitools.client;
import okhttp3.MediaType;
import okhttp3.ResponseBody;
diff --git a/src/main/java/io/tiledb/cloud/rest_api/ServerConfiguration.java b/src/main/java/io/tiledb/cloud/rest_api/ServerConfiguration.java
index 199f405..45300f1 100644
--- a/src/main/java/io/tiledb/cloud/rest_api/ServerConfiguration.java
+++ b/src/main/java/io/tiledb/cloud/rest_api/ServerConfiguration.java
@@ -1,10 +1,24 @@
-package io.tiledb.cloud.rest_api;
+/*
+ * TileDB Storage Platform API
+ * TileDB Storage Platform REST API
+ *
+ * The version of the OpenAPI document: 2.17.51
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client;
import java.util.Map;
/**
* Representing a Server configuration.
*/
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-01-21T11:51:21.275554462Z[Etc/UTC]", comments = "Generator version: 7.12.0-SNAPSHOT")
public class ServerConfiguration {
public String URL;
public String description;
@@ -42,7 +56,7 @@ public String URL(Map