Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'

group 'io.tiledb'
version = '0.3.2-SNAPSHOT'
version = '0.3.4-SNAPSHOT'

repositories {
mavenCentral()
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/examples/Examples.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

// Import classes:
import io.tiledb.cloud.*;
import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.api.GroupsApi;
import io.tiledb.cloud.rest_api.api.ArrayApi;
import io.tiledb.cloud.rest_api.model.*;
import io.tiledb.cloud.rest_api.v1.ApiException;
import io.tiledb.cloud.rest_api.v1.api.GroupsApi;
import io.tiledb.cloud.rest_api.v1.api.ArrayApi;
import io.tiledb.cloud.rest_api.v1.model.*;
Comment on lines +5 to +8
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will be a breaking change. Not sure if you want that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will be a breaking change yes, necessary in my opinion to include the new code. Otherwise the packaging will be unclear

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see. I'm leaving it to others to make the decision on the breaking change.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the comment!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per discussion, we're going to alias the v1 elements and provide a deprecation pathway.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Class aliases are not available in Java but I did the following. I created the v1 directory and also left the v1 files in their previous directory. So I pretty match did a copy-paste and we ended up with multiple duplicates. In the files that are in the unwanted directory I added a deprecation warning. These files will be removed in our next release.

Copy link
Contributor Author

@DimitrisStaratzis DimitrisStaratzis Jul 8, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The deprecation warning is:

**
  * @deprecated This class is now moved to io.tiledb.cloud.rest_api.v1.api
  */
 @Deprecated

Copy link
Member

@ihnorton ihnorton Jul 8, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Without an aliasing mechanism (java 🙃), this will be an all-or-nothing change: users will need to update all uses at once, because the v1.* types will be semantically distinct even if they are nominally identical. So, if at all possible, we should wait two libTileDB releases before removing the old signatures in order to follow our general deprecation policy.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sounds good!

import org.apache.arrow.vector.ValueVector;

import java.math.BigDecimal;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/io/tiledb/cloud/TileDBClient.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.tiledb.cloud;

import io.tiledb.cloud.rest_api.ApiClient;
import io.tiledb.cloud.rest_api.v1.ApiClient;
import okhttp3.OkHttpClient;
import org.json.JSONObject;
import org.json.JSONTokener;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/io/tiledb/cloud/TileDBLogin.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.tiledb.cloud;

import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.v1.ApiException;

public class TileDBLogin {
/** The client password */
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/io/tiledb/cloud/TileDBSQL.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package io.tiledb.cloud;

import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.api.SqlApi;
import io.tiledb.cloud.rest_api.model.ResultFormat;
import io.tiledb.cloud.rest_api.model.SQLParameters;
import io.tiledb.cloud.rest_api.v1.ApiException;
import io.tiledb.cloud.rest_api.v1.api.SqlApi;
import io.tiledb.cloud.rest_api.v1.model.ResultFormat;
import io.tiledb.cloud.rest_api.v1.model.SQLParameters;
import org.apache.arrow.memory.RootAllocator;
import org.apache.arrow.memory.UnsafeAllocationManager;
import org.apache.arrow.vector.FieldVector;
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/io/tiledb/cloud/TileDBUDF.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.tiledb.cloud;

import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.api.UdfApi;
import io.tiledb.cloud.rest_api.model.*;
import io.tiledb.cloud.rest_api.v1.ApiException;
import io.tiledb.cloud.rest_api.v1.api.UdfApi;
import io.tiledb.cloud.rest_api.v1.model.*;
import org.apache.arrow.vector.ValueVector;
import org.json.JSONArray;
import org.json.JSONObject;
Expand Down
13 changes: 6 additions & 7 deletions src/main/java/io/tiledb/cloud/rest_api/ApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@

package io.tiledb.cloud.rest_api;

import io.tiledb.cloud.rest_api.auth.ApiKeyAuth;
import io.tiledb.cloud.rest_api.auth.Authentication;
import io.tiledb.cloud.rest_api.auth.HttpBasicAuth;
import io.tiledb.cloud.rest_api.auth.OAuth;
import io.tiledb.cloud.rest_api.auth.OAuthFlow;
import io.tiledb.cloud.rest_api.auth.RetryingOAuth;
import okhttp3.*;
import okhttp3.internal.http.HttpMethod;
import okhttp3.internal.tls.OkHostnameVerifier;
Expand Down Expand Up @@ -50,13 +56,6 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import io.tiledb.cloud.rest_api.auth.Authentication;
import io.tiledb.cloud.rest_api.auth.HttpBasicAuth;
import io.tiledb.cloud.rest_api.auth.ApiKeyAuth;
import io.tiledb.cloud.rest_api.auth.OAuth;
import io.tiledb.cloud.rest_api.auth.RetryingOAuth;
import io.tiledb.cloud.rest_api.auth.OAuthFlow;

/**
* <p>ApiClient class.</p>
*/
Expand Down
152 changes: 144 additions & 8 deletions src/main/java/io/tiledb/cloud/rest_api/JSON.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,143 @@
import com.google.gson.JsonElement;
import io.gsonfire.GsonFireBuilder;

import io.tiledb.cloud.rest_api.model.*;
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.v1.model.*;
import io.tiledb.cloud.rest_api.model.Error;
import okio.ByteString;

Expand Down Expand Up @@ -100,7 +236,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new ArrayConsolidationRequest.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayEndTimestampData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayFavorite.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.ArrayFavoritesData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayFavoritesData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayInfo.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayInfoUpdate.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayMetadata.CustomTypeAdapterFactory());
Expand All @@ -111,7 +247,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new ArrayTask.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayTaskBrowserSidebar.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayTaskData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.ArrayTaskLog.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayTaskLog.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new ArrayVacuumRequest.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new AssetLocations.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new Attribute.CustomTypeAdapterFactory());
Expand All @@ -121,7 +257,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new Dimension.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new DimensionCoordinate.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new DimensionTileExtent.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.Domain.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new Domain.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new DomainArray.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new DomainCheckResult.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new Error.CustomTypeAdapterFactory());
Expand All @@ -130,7 +266,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new FileExport.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new FileExported.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new FileUploaded.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.Filter.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new Filter.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new FilterData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new FilterPipeline.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new FragmentInfo.CustomTypeAdapterFactory());
Expand Down Expand Up @@ -164,7 +300,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new MLModelFavorite.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new MLModelFavoritesData.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new MaxBufferSizes.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.MultiArrayUDF.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new MultiArrayUDF.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new NonEmptyDomain.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new NotebookCopied.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new NotebookCopy.CustomTypeAdapterFactory());
Expand Down Expand Up @@ -202,12 +338,12 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new TGUDFArgument.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TGUDFEnvironment.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TGUDFEnvironmentResources.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new io.tiledb.cloud.rest_api.model.TGUDFNodeData.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 io.tiledb.cloud.rest_api.model.TaskGraphNode.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TaskGraphNode.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TaskGraphNodeMetadata.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TaskGraphSharing.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new TaskGraphs.CustomTypeAdapterFactory());
Expand Down
14 changes: 9 additions & 5 deletions src/main/java/io/tiledb/cloud/rest_api/api/ArrayApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@
package io.tiledb.cloud.rest_api.api;

import io.tiledb.cloud.rest_api.ApiCallback;
import io.tiledb.cloud.rest_api.model.ArrayActivityLog;
import io.tiledb.cloud.rest_api.model.ArrayEndTimestampData;
import io.tiledb.cloud.rest_api.model.FragmentInfo;
import io.tiledb.cloud.rest_api.model.FragmentInfoRequest;
import io.tiledb.cloud.rest_api.model.LastAccessedArray;
import io.tiledb.cloud.rest_api.ApiClient;
import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.ApiResponse;
Expand All @@ -23,11 +28,9 @@
import com.google.gson.reflect.TypeToken;


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.ArrayInfo;
import io.tiledb.cloud.rest_api.model.ArrayInfoUpdate;
import io.tiledb.cloud.rest_api.model.ArrayMetadata;
Expand All @@ -37,9 +40,6 @@
import io.tiledb.cloud.rest_api.model.ArrayVacuumRequest;
import java.math.BigDecimal;

import io.tiledb.cloud.rest_api.model.FragmentInfo;
import io.tiledb.cloud.rest_api.model.FragmentInfoRequest;
import io.tiledb.cloud.rest_api.model.LastAccessedArray;
import io.tiledb.cloud.rest_api.model.MaxBufferSizes;
import io.tiledb.cloud.rest_api.model.NonEmptyDomain;

Expand All @@ -49,6 +49,10 @@
import java.util.List;
import java.util.Map;

/**
* @deprecated This class is now moved to io.tiledb.cloud.rest_api.v1.api
*/
@Deprecated
public class ArrayApi {
private ApiClient localVarApiClient;
private int localHostIndex;
Expand Down
4 changes: 4 additions & 0 deletions src/main/java/io/tiledb/cloud/rest_api/api/ArrayTasksApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
import java.util.List;
import java.util.Map;

/**
* @deprecated This class is now moved to io.tiledb.cloud.rest_api.v1.api
*/
@Deprecated
public class ArrayTasksApi {
private ApiClient localVarApiClient;
private int localHostIndex;
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/io/tiledb/cloud/rest_api/api/FavoritesApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

package io.tiledb.cloud.rest_api.api;

import io.tiledb.cloud.rest_api.model.*;
import io.tiledb.cloud.rest_api.ApiCallback;
import io.tiledb.cloud.rest_api.ApiClient;
import io.tiledb.cloud.rest_api.ApiException;
Expand All @@ -39,6 +38,10 @@
import java.util.List;
import java.util.Map;

/**
* @deprecated This class is now moved to io.tiledb.cloud.rest_api.v1.api
*/
@Deprecated
public class FavoritesApi {
private ApiClient localVarApiClient;
private int localHostIndex;
Expand Down
6 changes: 5 additions & 1 deletion src/main/java/io/tiledb/cloud/rest_api/api/FilesApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
package io.tiledb.cloud.rest_api.api;

import io.tiledb.cloud.rest_api.ApiCallback;
import io.tiledb.cloud.rest_api.model.FileCreated;
import io.tiledb.cloud.rest_api.ApiClient;
import io.tiledb.cloud.rest_api.ApiException;
import io.tiledb.cloud.rest_api.ApiResponse;
Expand All @@ -25,7 +26,6 @@

import java.io.File;
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;
Expand All @@ -36,6 +36,10 @@
import java.util.List;
import java.util.Map;

/**
* @deprecated This class is now moved to io.tiledb.cloud.rest_api.v1.api
*/
@Deprecated
public class FilesApi {
private ApiClient localVarApiClient;
private int localHostIndex;
Expand Down
Loading