diff --git a/README.md b/README.md
index 9a34d86f..ba9829ea 100644
--- a/README.md
+++ b/README.md
@@ -651,6 +651,7 @@ pinecone.deleteCollection("example-collection");
# Inference
## Embed
+
The Pinecone SDK now supports creating embeddings via the [Inference API](https://docs.pinecone.io/guides/inference/understanding-inference).
```java
@@ -689,6 +690,7 @@ List embeddedData = embeddings.getData();
```
## Rerank
+
The following example shows how to rerank items according to their relevance to a query.
```java
@@ -751,6 +753,41 @@ RerankResult result = inference.rerank(model, query, documents, rankFields, topN
System.out.println(result.getData());
```
+## Models
+
+The following example shows how to list and describe an embedding model.
+
+```java
+import io.pinecone.clients.Inference;
+import io.pinecone.clients.Pinecone;
+import org.openapitools.inference.client.ApiException;
+import org.openapitools.inference.client.model.ModelInfo;
+import org.openapitools.inference.client.model.ModelInfoList;
+...
+
+Pinecone pinecone = new Pinecone
+ .Builder(System.getenv("PINECONE_API_KEY"))
+ .build();
+
+Inference inference = pinecone.getInferenceClient();
+
+// list models
+ModelInfoList models = inference.listModels();
+System.out.println(models);
+
+// list models by filtering with type
+models = inference.listModels("rerank");
+System.out.println(models);
+
+// list models by filtering with type and vectorType
+models = inference.listModels("embed", "dense");
+System.out.println(models);
+
+// describe a model
+ModelInfo modelInfo = inference.describeModel("llama-text-embed-v2");
+System.out.println(modelInfo);
+```
+
# Imports
## Start an import
@@ -862,7 +899,7 @@ BackupList backupList = pinecone.listIndexBackups(indexName1);
System.out.println("backupList for index1: " + backupList);
// list all backups for a project
-backupList = pinecone.listProjectBackups();
+backupList = pinecone.listProjectBackups(3, "some-pagination-token");
System.out.println("backupList for project: " + backupList);
// describe backup
diff --git a/codegen/apis b/codegen/apis
index daf808c3..a9158581 160000
--- a/codegen/apis
+++ b/codegen/apis
@@ -1 +1 @@
-Subproject commit daf808c3b30690c3af7440f728542fd83ecdf752
+Subproject commit a91585819b21bcd355fd76dab94546bb7908a008
diff --git a/src/integration/java/io/pinecone/integration/inference/ModelsTest.java b/src/integration/java/io/pinecone/integration/inference/ModelsTest.java
new file mode 100644
index 00000000..3e741ca8
--- /dev/null
+++ b/src/integration/java/io/pinecone/integration/inference/ModelsTest.java
@@ -0,0 +1,33 @@
+package io.pinecone.integration.inference;
+
+import io.pinecone.clients.Inference;
+import io.pinecone.clients.Pinecone;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.openapitools.inference.client.ApiException;
+import org.openapitools.inference.client.model.ModelInfo;
+import org.openapitools.inference.client.model.ModelInfoList;
+
+public class ModelsTest {
+ private static final Pinecone pinecone = new Pinecone
+ .Builder(System.getenv("PINECONE_API_KEY"))
+ .withSourceTag("pinecone_test")
+ .build();
+
+ private static final Inference inference = pinecone.getInferenceClient();
+
+ @Test
+ public void testListAndDescribeModels() throws ApiException {
+ ModelInfoList models = inference.listModels();
+ Assertions.assertNotNull(models.getModels());
+
+ models = inference.listModels("rerank");
+ Assertions.assertNotNull(models.getModels());
+
+ models = inference.listModels("embed", "dense");
+ Assertions.assertNotNull(models.getModels());
+
+ ModelInfo modelInfo = inference.describeModel("llama-text-embed-v2");
+ Assertions.assertNotNull(modelInfo);
+ }
+}
diff --git a/src/main/java/io/pinecone/clients/Inference.java b/src/main/java/io/pinecone/clients/Inference.java
index 47064b70..29b2d144 100644
--- a/src/main/java/io/pinecone/clients/Inference.java
+++ b/src/main/java/io/pinecone/clients/Inference.java
@@ -116,6 +116,46 @@ public RerankResult rerank(String model,
return inferenceApi.rerank(rerankRequest);
}
+ /**
+ * Overloaded method to list available models.
+ * @return ModelInfoList
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ */
+ public ModelInfoList listModels() throws ApiException {
+ return inferenceApi.listModels(null, null);
+ }
+
+ /**
+ * Overloaded method to list available models based on type parameter only.
+ * @param type Filter models by type ('embed' or 'rerank'). (optional)
+ * @return ModelInfoList
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ */
+ public ModelInfoList listModels(String type) throws ApiException {
+ return inferenceApi.listModels(type, null);
+ }
+
+ /**
+ * List available models.
+ * @param type Filter models by type ('embed' or 'rerank'). (optional)
+ * @param vectorType Filter embedding models by vector type ('dense' or 'sparse'). Only relevant when `type=embed`. (optional)
+ * @return ModelInfoList
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ */
+ public ModelInfoList listModels(String type, String vectorType) throws ApiException {
+ return inferenceApi.listModels(type, vectorType);
+ }
+
+ /**
+ * Get available model details.
+ * @param modelName The name of the model to look up. (required)
+ * @return ModelInfo
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ */
+ public ModelInfo describeModel(String modelName) throws ApiException {
+ return inferenceApi.getModel(modelName);
+ }
+
/**
* Converts a list of input strings to EmbedRequestInputsInner objects.
*
diff --git a/src/main/java/io/pinecone/clients/Pinecone.java b/src/main/java/io/pinecone/clients/Pinecone.java
index 85dd9939..98ad6d3a 100644
--- a/src/main/java/io/pinecone/clients/Pinecone.java
+++ b/src/main/java/io/pinecone/clients/Pinecone.java
@@ -913,17 +913,26 @@ public BackupList listIndexBackups(String indexName, Integer limit, String pagin
/**
* List backups for all indexes in a project
- * List all backups for a project.
*
* @return BackupList
*/
public BackupList listProjectBackups() throws ApiException {
- return manageIndexesApi.listProjectBackups();
+ return listProjectBackups(null, null);
+ }
+
+ /**
+ * List backups for all indexes in a project
+ * @param limit The number of results to return per page. (optional)
+ * @param paginationToken The token to use to retrieve the next page of results. (optional)
+ *
+ * @return BackupList
+ */
+ public BackupList listProjectBackups(Integer limit, String paginationToken) throws ApiException {
+ return manageIndexesApi.listProjectBackups(limit, paginationToken);
}
/**
* Describe a backup
- * Get a description of a backup.
*
* @param backupId The ID of the backup to describe. (required)
* @return BackupModel
@@ -959,7 +968,7 @@ public void createIndexFromBackup(String backupId, String indexName, MapApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/org/openapitools/db_control/client/Configuration.java b/src/main/java/org/openapitools/db_control/client/Configuration.java
index 0cdec1ca..34f7bbdd 100644
--- a/src/main/java/org/openapitools/db_control/client/Configuration.java
+++ b/src/main/java/org/openapitools/db_control/client/Configuration.java
@@ -13,7 +13,7 @@
package org.openapitools.db_control.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "2025-04";
diff --git a/src/main/java/org/openapitools/db_control/client/Pair.java b/src/main/java/org/openapitools/db_control/client/Pair.java
index 12b6be27..04eaa37e 100644
--- a/src/main/java/org/openapitools/db_control/client/Pair.java
+++ b/src/main/java/org/openapitools/db_control/client/Pair.java
@@ -13,7 +13,7 @@
package org.openapitools.db_control.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/org/openapitools/db_control/client/StringUtil.java b/src/main/java/org/openapitools/db_control/client/StringUtil.java
index bcfa4213..85bd0759 100644
--- a/src/main/java/org/openapitools/db_control/client/StringUtil.java
+++ b/src/main/java/org/openapitools/db_control/client/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/org/openapitools/db_control/client/api/ManageIndexesApi.java b/src/main/java/org/openapitools/db_control/client/api/ManageIndexesApi.java
index dbd59c6a..5dbe9aa8 100644
--- a/src/main/java/org/openapitools/db_control/client/api/ManageIndexesApi.java
+++ b/src/main/java/org/openapitools/db_control/client/api/ManageIndexesApi.java
@@ -634,7 +634,7 @@ private okhttp3.Call createIndexValidateBeforeCall(CreateIndexRequest createInde
/**
* Create an index
- * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#create-a-serverless-index).
+ * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index).
* @param createIndexRequest The desired configuration for the index. (required)
* @return IndexModel
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -659,7 +659,7 @@ public IndexModel createIndex(CreateIndexRequest createIndexRequest) throws ApiE
/**
* Create an index
- * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#create-a-serverless-index).
+ * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index).
* @param createIndexRequest The desired configuration for the index. (required)
* @return ApiResponse<IndexModel>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -685,7 +685,7 @@ public ApiResponse createIndexWithHttpInfo(CreateIndexRequest create
/**
* Create an index (asynchronously)
- * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#create-a-serverless-index).
+ * Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index).
* @param createIndexRequest The desired configuration for the index. (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -787,7 +787,7 @@ private okhttp3.Call createIndexForModelValidateBeforeCall(CreateIndexForModelRe
/**
* Create an index with integrated embedding
- * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#integrated-embedding).
+ * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index#integrated-embedding).
* @param createIndexForModelRequest The desired configuration for the index and associated embedding model. (required)
* @return IndexModel
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -810,7 +810,7 @@ public IndexModel createIndexForModel(CreateIndexForModelRequest createIndexForM
/**
* Create an index with integrated embedding
- * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#integrated-embedding).
+ * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index#integrated-embedding).
* @param createIndexForModelRequest The desired configuration for the index and associated embedding model. (required)
* @return ApiResponse<IndexModel>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -834,7 +834,7 @@ public ApiResponse createIndexForModelWithHttpInfo(CreateIndexForMod
/**
* Create an index with integrated embedding (asynchronously)
- * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#integrated-embedding).
+ * Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index#integrated-embedding).
* @param createIndexForModelRequest The desired configuration for the index and associated embedding model. (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -859,7 +859,7 @@ public okhttp3.Call createIndexForModelAsync(CreateIndexForModelRequest createIn
return localVarCall;
}
/**
- * Build call for createIndexFromBackup
+ * Build call for createIndexFromBackupOperation
* @param backupId The ID of the backup to create an index from. (required)
* @param createIndexFromBackupRequest The desired configuration for the index created from a backup. (required)
* @param _callback Callback for upload/download progress
@@ -879,7 +879,7 @@ public okhttp3.Call createIndexForModelAsync(CreateIndexForModelRequest createIn
500
Internal server error.
-
*/
- public okhttp3.Call createIndexFromBackupCall(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call createIndexFromBackupOperationCall(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
@@ -926,18 +926,18 @@ public okhttp3.Call createIndexFromBackupCall(String backupId, CreateIndexFromBa
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call createIndexFromBackupValidateBeforeCall(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createIndexFromBackupOperationValidateBeforeCall(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'backupId' is set
if (backupId == null) {
- throw new ApiException("Missing the required parameter 'backupId' when calling createIndexFromBackup(Async)");
+ throw new ApiException("Missing the required parameter 'backupId' when calling createIndexFromBackupOperation(Async)");
}
// verify the required parameter 'createIndexFromBackupRequest' is set
if (createIndexFromBackupRequest == null) {
- throw new ApiException("Missing the required parameter 'createIndexFromBackupRequest' when calling createIndexFromBackup(Async)");
+ throw new ApiException("Missing the required parameter 'createIndexFromBackupRequest' when calling createIndexFromBackupOperation(Async)");
}
- return createIndexFromBackupCall(backupId, createIndexFromBackupRequest, _callback);
+ return createIndexFromBackupOperationCall(backupId, createIndexFromBackupRequest, _callback);
}
@@ -962,8 +962,8 @@ private okhttp3.Call createIndexFromBackupValidateBeforeCall(String backupId, Cr
*/
- public okhttp3.Call createIndexFromBackupAsync(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call createIndexFromBackupOperationAsync(String backupId, CreateIndexFromBackupRequest createIndexFromBackupRequest, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = createIndexFromBackupValidateBeforeCall(backupId, createIndexFromBackupRequest, _callback);
+ okhttp3.Call localVarCall = createIndexFromBackupOperationValidateBeforeCall(backupId, createIndexFromBackupRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
@@ -2363,6 +2363,8 @@ public okhttp3.Call listIndexesAsync(final ApiCallback _callback) thr
}
/**
* Build call for listProjectBackups
+ * @param limit The number of results to return per page. (optional, default to 10)
+ * @param paginationToken The token to use to retrieve the next page of results. (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -2374,7 +2376,7 @@ public okhttp3.Call listIndexesAsync(final ApiCallback _callback) thr
500
Internal server error.
-
*/
- public okhttp3.Call listProjectBackupsCall(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call listProjectBackupsCall(Integer limit, String paginationToken, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
@@ -2399,6 +2401,14 @@ public okhttp3.Call listProjectBackupsCall(final ApiCallback _callback) throws A
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
+ if (limit != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit));
+ }
+
+ if (paginationToken != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("paginationToken", paginationToken));
+ }
+
final String[] localVarAccepts = {
"application/json"
};
@@ -2419,14 +2429,16 @@ public okhttp3.Call listProjectBackupsCall(final ApiCallback _callback) throws A
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call listProjectBackupsValidateBeforeCall(final ApiCallback _callback) throws ApiException {
- return listProjectBackupsCall(_callback);
+ private okhttp3.Call listProjectBackupsValidateBeforeCall(Integer limit, String paginationToken, final ApiCallback _callback) throws ApiException {
+ return listProjectBackupsCall(limit, paginationToken, _callback);
}
/**
* List backups for all indexes in a project
* List all backups for a project.
+ * @param limit The number of results to return per page. (optional, default to 10)
+ * @param paginationToken The token to use to retrieve the next page of results. (optional)
* @return BackupList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -2437,14 +2449,16 @@ private okhttp3.Call listProjectBackupsValidateBeforeCall(final ApiCallback _cal
500
Internal server error.
-
*/
- public BackupList listProjectBackups() throws ApiException {
- ApiResponse localVarResp = listProjectBackupsWithHttpInfo();
+ public BackupList listProjectBackups(Integer limit, String paginationToken) throws ApiException {
+ ApiResponse localVarResp = listProjectBackupsWithHttpInfo(limit, paginationToken);
return localVarResp.getData();
}
/**
* List backups for all indexes in a project
* List all backups for a project.
+ * @param limit The number of results to return per page. (optional, default to 10)
+ * @param paginationToken The token to use to retrieve the next page of results. (optional)
* @return ApiResponse<BackupList>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -2455,8 +2469,8 @@ public BackupList listProjectBackups() throws ApiException {
500
Internal server error.
-
*/
- public ApiResponse listProjectBackupsWithHttpInfo() throws ApiException {
- okhttp3.Call localVarCall = listProjectBackupsValidateBeforeCall(null);
+ public ApiResponse listProjectBackupsWithHttpInfo(Integer limit, String paginationToken) throws ApiException {
+ okhttp3.Call localVarCall = listProjectBackupsValidateBeforeCall(limit, paginationToken, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
@@ -2464,6 +2478,8 @@ public ApiResponse listProjectBackupsWithHttpInfo() throws ApiExcept
/**
* List backups for all indexes in a project (asynchronously)
* List all backups for a project.
+ * @param limit The number of results to return per page. (optional, default to 10)
+ * @param paginationToken The token to use to retrieve the next page of results. (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -2475,9 +2491,9 @@ public ApiResponse listProjectBackupsWithHttpInfo() throws ApiExcept
500
Internal server error.
-
*/
- public okhttp3.Call listProjectBackupsAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call listProjectBackupsAsync(Integer limit, String paginationToken, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = listProjectBackupsValidateBeforeCall(_callback);
+ okhttp3.Call localVarCall = listProjectBackupsValidateBeforeCall(limit, paginationToken, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
diff --git a/src/main/java/org/openapitools/db_control/client/auth/ApiKeyAuth.java b/src/main/java/org/openapitools/db_control/client/auth/ApiKeyAuth.java
index acf2e5c1..ecc29384 100644
--- a/src/main/java/org/openapitools/db_control/client/auth/ApiKeyAuth.java
+++ b/src/main/java/org/openapitools/db_control/client/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/org/openapitools/db_control/client/auth/HttpBearerAuth.java b/src/main/java/org/openapitools/db_control/client/auth/HttpBearerAuth.java
index e902c2d9..6a74235e 100644
--- a/src/main/java/org/openapitools/db_control/client/auth/HttpBearerAuth.java
+++ b/src/main/java/org/openapitools/db_control/client/auth/HttpBearerAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private String bearerToken;
diff --git a/src/main/java/org/openapitools/db_control/client/model/AbstractOpenApiSchema.java b/src/main/java/org/openapitools/db_control/client/model/AbstractOpenApiSchema.java
index 834cd84a..632d203a 100644
--- a/src/main/java/org/openapitools/db_control/client/model/AbstractOpenApiSchema.java
+++ b/src/main/java/org/openapitools/db_control/client/model/AbstractOpenApiSchema.java
@@ -23,7 +23,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/org/openapitools/db_control/client/model/BackupList.java b/src/main/java/org/openapitools/db_control/client/model/BackupList.java
index 8db302e6..7b85d129 100644
--- a/src/main/java/org/openapitools/db_control/client/model/BackupList.java
+++ b/src/main/java/org/openapitools/db_control/client/model/BackupList.java
@@ -53,7 +53,7 @@
/**
* The list of backups that exist in the project.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class BackupList {
public static final String SERIALIZED_NAME_DATA = "data";
@SerializedName(SERIALIZED_NAME_DATA)
diff --git a/src/main/java/org/openapitools/db_control/client/model/BackupModel.java b/src/main/java/org/openapitools/db_control/client/model/BackupModel.java
index 916026c4..da016430 100644
--- a/src/main/java/org/openapitools/db_control/client/model/BackupModel.java
+++ b/src/main/java/org/openapitools/db_control/client/model/BackupModel.java
@@ -51,7 +51,7 @@
/**
* The BackupModel describes the configuration and status of a Pinecone backup.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class BackupModel {
public static final String SERIALIZED_NAME_BACKUP_ID = "backup_id";
@SerializedName(SERIALIZED_NAME_BACKUP_ID)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ByocSpec.java b/src/main/java/org/openapitools/db_control/client/model/ByocSpec.java
index 6858af5d..0f27c99d 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ByocSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ByocSpec.java
@@ -49,7 +49,7 @@
/**
* Configuration needed to deploy an index in a BYOC environment.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ByocSpec {
public static final String SERIALIZED_NAME_ENVIRONMENT = "environment";
@SerializedName(SERIALIZED_NAME_ENVIRONMENT)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CollectionList.java b/src/main/java/org/openapitools/db_control/client/model/CollectionList.java
index 0ec32102..5f3ab79c 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CollectionList.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CollectionList.java
@@ -52,7 +52,7 @@
/**
* The list of collections that exist in the project.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CollectionList {
public static final String SERIALIZED_NAME_COLLECTIONS = "collections";
@SerializedName(SERIALIZED_NAME_COLLECTIONS)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CollectionModel.java b/src/main/java/org/openapitools/db_control/client/model/CollectionModel.java
index e88c72dd..f5e5232d 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CollectionModel.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CollectionModel.java
@@ -49,7 +49,7 @@
/**
* The CollectionModel describes the configuration and status of a Pinecone collection.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CollectionModel {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequest.java b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequest.java
index cc0b045c..9cd983b5 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequest.java
@@ -54,7 +54,7 @@
/**
* Configuration used to scale an index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ConfigureIndexRequest {
public static final String SERIALIZED_NAME_SPEC = "spec";
@SerializedName(SERIALIZED_NAME_SPEC)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestEmbed.java b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestEmbed.java
index a837b222..16c0f26e 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestEmbed.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestEmbed.java
@@ -47,9 +47,9 @@
import org.openapitools.db_control.client.JSON;
/**
- * Configure the integrated inference embedding settings for this index. You can convert an existing index to an integrated index by specifying the embedding model and field_map. The index vector type and dimension must match the model vector type and dimension, and the index similarity metric must be supported by the model. Refer to the [model guide](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) for available models and model details. You can later change the embedding configuration to update the field map, read parameters, or write parameters. Once set, the model cannot be changed.
+ * Configure the integrated inference embedding settings for this index. You can convert an existing index to an integrated index by specifying the embedding model and field_map. The index vector type and dimension must match the model vector type and dimension, and the index similarity metric must be supported by the model. Refer to the [model guide](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models) for available models and model details. You can later change the embedding configuration to update the field map, read parameters, or write parameters. Once set, the model cannot be changed.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ConfigureIndexRequestEmbed {
public static final String SERIALIZED_NAME_MODEL = "model";
@SerializedName(SERIALIZED_NAME_MODEL)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpec.java b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpec.java
index 1696b73b..8c0ad7e7 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpec.java
@@ -50,7 +50,7 @@
/**
* ConfigureIndexRequestSpec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ConfigureIndexRequestSpec {
public static final String SERIALIZED_NAME_POD = "pod";
@SerializedName(SERIALIZED_NAME_POD)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpecPod.java b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpecPod.java
index e001e584..00a99dd7 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpecPod.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ConfigureIndexRequestSpecPod.java
@@ -49,7 +49,7 @@
/**
* ConfigureIndexRequestSpecPod
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ConfigureIndexRequestSpecPod {
public static final String SERIALIZED_NAME_REPLICAS = "replicas";
@SerializedName(SERIALIZED_NAME_REPLICAS)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateBackupRequest.java b/src/main/java/org/openapitools/db_control/client/model/CreateBackupRequest.java
index 3a8a7c8c..fc626925 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateBackupRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateBackupRequest.java
@@ -49,7 +49,7 @@
/**
* The configuration needed to create a backup of an index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateBackupRequest {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateCollectionRequest.java b/src/main/java/org/openapitools/db_control/client/model/CreateCollectionRequest.java
index 322e677d..fdd0671a 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateCollectionRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateCollectionRequest.java
@@ -49,7 +49,7 @@
/**
* The configuration needed to create a Pinecone collection.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateCollectionRequest {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequest.java b/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequest.java
index c6ad08cf..255d9d62 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequest.java
@@ -53,7 +53,7 @@
/**
* The desired configuration for the index and associated embedding model.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateIndexForModelRequest {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequestEmbed.java b/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequestEmbed.java
index f9358765..8efae735 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequestEmbed.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateIndexForModelRequestEmbed.java
@@ -47,9 +47,9 @@
import org.openapitools.db_control.client.JSON;
/**
- * Specify the integrated inference embedding configuration for the index. Once set the model cannot be changed, but you can later update the embedding configuration for an integrated inference index including field map, read parameters, or write parameters. Refer to the [model guide](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) for available models and model details.
+ * Specify the integrated inference embedding configuration for the index. Once set the model cannot be changed, but you can later update the embedding configuration for an integrated inference index including field map, read parameters, or write parameters. Refer to the [model guide](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models) for available models and model details.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateIndexForModelRequestEmbed {
public static final String SERIALIZED_NAME_MODEL = "model";
@SerializedName(SERIALIZED_NAME_MODEL)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupRequest.java b/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupRequest.java
index fd85f1cc..4427cb68 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupRequest.java
@@ -52,7 +52,7 @@
/**
* The configuration needed to create a Pinecone index from a backup.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateIndexFromBackupRequest {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupResponse.java b/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupResponse.java
index 416b8581..2afa2964 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupResponse.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateIndexFromBackupResponse.java
@@ -49,7 +49,7 @@
/**
* The response for creating an index from a backup.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateIndexFromBackupResponse {
public static final String SERIALIZED_NAME_RESTORE_JOB_ID = "restore_job_id";
@SerializedName(SERIALIZED_NAME_RESTORE_JOB_ID)
diff --git a/src/main/java/org/openapitools/db_control/client/model/CreateIndexRequest.java b/src/main/java/org/openapitools/db_control/client/model/CreateIndexRequest.java
index cb82681a..7966cb51 100644
--- a/src/main/java/org/openapitools/db_control/client/model/CreateIndexRequest.java
+++ b/src/main/java/org/openapitools/db_control/client/model/CreateIndexRequest.java
@@ -53,7 +53,7 @@
/**
* The configuration needed to create a Pinecone index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class CreateIndexRequest {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/DeletionProtection.java b/src/main/java/org/openapitools/db_control/client/model/DeletionProtection.java
index ed5149d6..cc619816 100644
--- a/src/main/java/org/openapitools/db_control/client/model/DeletionProtection.java
+++ b/src/main/java/org/openapitools/db_control/client/model/DeletionProtection.java
@@ -23,7 +23,7 @@
import com.google.gson.stream.JsonWriter;
/**
- * Whether [deletion protection](http://docs.pinecone.io/guides/indexes/manage-indexes#configure-deletion-protection) is enabled/disabled for the index.
+ * Whether [deletion protection](http://docs.pinecone.io/guides/manage-data/manage-indexes#configure-deletion-protection) is enabled/disabled for the index.
*/
@JsonAdapter(DeletionProtection.Adapter.class)
public enum DeletionProtection {
diff --git a/src/main/java/org/openapitools/db_control/client/model/ErrorResponse.java b/src/main/java/org/openapitools/db_control/client/model/ErrorResponse.java
index f9a7d2b8..6df0386b 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ErrorResponse.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ErrorResponse.java
@@ -50,7 +50,7 @@
/**
* The response shape used for all error responses.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ErrorResponse {
public static final String SERIALIZED_NAME_STATUS = "status";
@SerializedName(SERIALIZED_NAME_STATUS)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ErrorResponseError.java b/src/main/java/org/openapitools/db_control/client/model/ErrorResponseError.java
index d2ba6369..05d5722a 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ErrorResponseError.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ErrorResponseError.java
@@ -49,7 +49,7 @@
/**
* Detailed information about the error that occurred.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ErrorResponseError {
/**
* Gets or Sets code
diff --git a/src/main/java/org/openapitools/db_control/client/model/IndexList.java b/src/main/java/org/openapitools/db_control/client/model/IndexList.java
index 5512ec86..c215f30d 100644
--- a/src/main/java/org/openapitools/db_control/client/model/IndexList.java
+++ b/src/main/java/org/openapitools/db_control/client/model/IndexList.java
@@ -52,7 +52,7 @@
/**
* The list of indexes that exist in the project.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class IndexList {
public static final String SERIALIZED_NAME_INDEXES = "indexes";
@SerializedName(SERIALIZED_NAME_INDEXES)
diff --git a/src/main/java/org/openapitools/db_control/client/model/IndexModel.java b/src/main/java/org/openapitools/db_control/client/model/IndexModel.java
index d4f187c1..33c61d51 100644
--- a/src/main/java/org/openapitools/db_control/client/model/IndexModel.java
+++ b/src/main/java/org/openapitools/db_control/client/model/IndexModel.java
@@ -55,7 +55,7 @@
/**
* The IndexModel describes the configuration and status of a Pinecone index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class IndexModel {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/org/openapitools/db_control/client/model/IndexModelSpec.java b/src/main/java/org/openapitools/db_control/client/model/IndexModelSpec.java
index b8900108..ce2ec32a 100644
--- a/src/main/java/org/openapitools/db_control/client/model/IndexModelSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/IndexModelSpec.java
@@ -52,7 +52,7 @@
/**
* IndexModelSpec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class IndexModelSpec {
public static final String SERIALIZED_NAME_BYOC = "byoc";
@SerializedName(SERIALIZED_NAME_BYOC)
diff --git a/src/main/java/org/openapitools/db_control/client/model/IndexModelStatus.java b/src/main/java/org/openapitools/db_control/client/model/IndexModelStatus.java
index 2b0b70b1..f8088146 100644
--- a/src/main/java/org/openapitools/db_control/client/model/IndexModelStatus.java
+++ b/src/main/java/org/openapitools/db_control/client/model/IndexModelStatus.java
@@ -49,7 +49,7 @@
/**
* IndexModelStatus
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class IndexModelStatus {
public static final String SERIALIZED_NAME_READY = "ready";
@SerializedName(SERIALIZED_NAME_READY)
diff --git a/src/main/java/org/openapitools/db_control/client/model/IndexSpec.java b/src/main/java/org/openapitools/db_control/client/model/IndexSpec.java
index 011c54d7..69f5efb9 100644
--- a/src/main/java/org/openapitools/db_control/client/model/IndexSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/IndexSpec.java
@@ -50,9 +50,9 @@
import org.openapitools.db_control.client.JSON;
/**
- * The spec object defines how the index should be deployed. For serverless indexes, you set only the [cloud and region](http://docs.pinecone.io/guides/indexes/understanding-indexes#cloud-regions) where the index should be hosted. For pod-based indexes, you set the [environment](http://docs.pinecone.io/guides/indexes/pods/understanding-pod-based-indexes#pod-environments) where the index should be hosted, the [pod type and size](http://docs.pinecone.io/guides/indexes/pods/understanding-pod-based-indexes#pod-types) to use, and other index characteristics. For [BYOC indexes](http://docs.pinecone.io/guides/operations/bring-your-own-cloud), you set the environment name provided to you during onboarding.
+ * The spec object defines how the index should be deployed. For serverless indexes, you set only the [cloud and region](http://docs.pinecone.io/guides/index-data/create-an-index#cloud-regions) where the index should be hosted. For pod-based indexes, you set the [environment](http://docs.pinecone.io/guides/indexes/pods/understanding-pod-based-indexes#pod-environments) where the index should be hosted, the [pod type and size](http://docs.pinecone.io/guides/indexes/pods/understanding-pod-based-indexes#pod-types) to use, and other index characteristics. For [BYOC indexes](http://docs.pinecone.io/guides/production/bring-your-own-cloud), you set the environment name provided to you during onboarding.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class IndexSpec {
public static final String SERIALIZED_NAME_SERVERLESS = "serverless";
@SerializedName(SERIALIZED_NAME_SERVERLESS)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ModelIndexEmbed.java b/src/main/java/org/openapitools/db_control/client/model/ModelIndexEmbed.java
index 968a08ba..42aa67ec 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ModelIndexEmbed.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ModelIndexEmbed.java
@@ -49,7 +49,7 @@
/**
* The embedding model and document fields mapped to embedding inputs.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ModelIndexEmbed {
public static final String SERIALIZED_NAME_MODEL = "model";
@SerializedName(SERIALIZED_NAME_MODEL)
diff --git a/src/main/java/org/openapitools/db_control/client/model/PaginationResponse.java b/src/main/java/org/openapitools/db_control/client/model/PaginationResponse.java
index e475342d..8d85c7c7 100644
--- a/src/main/java/org/openapitools/db_control/client/model/PaginationResponse.java
+++ b/src/main/java/org/openapitools/db_control/client/model/PaginationResponse.java
@@ -49,7 +49,7 @@
/**
* The pagination object that is returned with paginated responses.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class PaginationResponse {
public static final String SERIALIZED_NAME_NEXT = "next";
@SerializedName(SERIALIZED_NAME_NEXT)
diff --git a/src/main/java/org/openapitools/db_control/client/model/PodSpec.java b/src/main/java/org/openapitools/db_control/client/model/PodSpec.java
index 4d969839..87c8414b 100644
--- a/src/main/java/org/openapitools/db_control/client/model/PodSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/PodSpec.java
@@ -50,7 +50,7 @@
/**
* Configuration needed to deploy a pod-based index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class PodSpec {
public static final String SERIALIZED_NAME_ENVIRONMENT = "environment";
@SerializedName(SERIALIZED_NAME_ENVIRONMENT)
diff --git a/src/main/java/org/openapitools/db_control/client/model/PodSpecMetadataConfig.java b/src/main/java/org/openapitools/db_control/client/model/PodSpecMetadataConfig.java
index d34edfc3..45f9956f 100644
--- a/src/main/java/org/openapitools/db_control/client/model/PodSpecMetadataConfig.java
+++ b/src/main/java/org/openapitools/db_control/client/model/PodSpecMetadataConfig.java
@@ -51,7 +51,7 @@
/**
* Configuration for the behavior of Pinecone's internal metadata index. By default, all metadata is indexed; when `metadata_config` is present, only specified metadata fields are indexed. These configurations are only valid for use with pod-based indexes.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class PodSpecMetadataConfig {
public static final String SERIALIZED_NAME_INDEXED = "indexed";
@SerializedName(SERIALIZED_NAME_INDEXED)
diff --git a/src/main/java/org/openapitools/db_control/client/model/RestoreJobList.java b/src/main/java/org/openapitools/db_control/client/model/RestoreJobList.java
index ae25987d..6ae2a72f 100644
--- a/src/main/java/org/openapitools/db_control/client/model/RestoreJobList.java
+++ b/src/main/java/org/openapitools/db_control/client/model/RestoreJobList.java
@@ -53,7 +53,7 @@
/**
* The list of restore jobs that exist in the project.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class RestoreJobList {
public static final String SERIALIZED_NAME_DATA = "data";
@SerializedName(SERIALIZED_NAME_DATA)
diff --git a/src/main/java/org/openapitools/db_control/client/model/RestoreJobModel.java b/src/main/java/org/openapitools/db_control/client/model/RestoreJobModel.java
index 02599edd..d2822de9 100644
--- a/src/main/java/org/openapitools/db_control/client/model/RestoreJobModel.java
+++ b/src/main/java/org/openapitools/db_control/client/model/RestoreJobModel.java
@@ -50,7 +50,7 @@
/**
* The RestoreJobModel describes the status of a restore job.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class RestoreJobModel {
public static final String SERIALIZED_NAME_RESTORE_JOB_ID = "restore_job_id";
@SerializedName(SERIALIZED_NAME_RESTORE_JOB_ID)
diff --git a/src/main/java/org/openapitools/db_control/client/model/ServerlessSpec.java b/src/main/java/org/openapitools/db_control/client/model/ServerlessSpec.java
index 7638451c..3eca9021 100644
--- a/src/main/java/org/openapitools/db_control/client/model/ServerlessSpec.java
+++ b/src/main/java/org/openapitools/db_control/client/model/ServerlessSpec.java
@@ -49,7 +49,7 @@
/**
* Configuration needed to deploy a serverless index.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:23.829370Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:13.211110Z[Etc/UTC]")
public class ServerlessSpec {
/**
* The public cloud where you would like your index hosted.
diff --git a/src/main/java/org/openapitools/db_data/client/ApiException.java b/src/main/java/org/openapitools/db_data/client/ApiException.java
index d683d3be..58a6e069 100644
--- a/src/main/java/org/openapitools/db_data/client/ApiException.java
+++ b/src/main/java/org/openapitools/db_data/client/ApiException.java
@@ -21,7 +21,7 @@
*
ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:25.790649Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:22.496740Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/org/openapitools/db_data/client/Configuration.java b/src/main/java/org/openapitools/db_data/client/Configuration.java
index 4cc09a9d..39f15c8e 100644
--- a/src/main/java/org/openapitools/db_data/client/Configuration.java
+++ b/src/main/java/org/openapitools/db_data/client/Configuration.java
@@ -13,7 +13,7 @@
package org.openapitools.db_data.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:25.790649Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:22.496740Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "2025-04";
diff --git a/src/main/java/org/openapitools/db_data/client/Pair.java b/src/main/java/org/openapitools/db_data/client/Pair.java
index 1e79cc75..5745c844 100644
--- a/src/main/java/org/openapitools/db_data/client/Pair.java
+++ b/src/main/java/org/openapitools/db_data/client/Pair.java
@@ -13,7 +13,7 @@
package org.openapitools.db_data.client;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:25.790649Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:22.496740Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/org/openapitools/db_data/client/StringUtil.java b/src/main/java/org/openapitools/db_data/client/StringUtil.java
index f338881d..ccebcb9a 100644
--- a/src/main/java/org/openapitools/db_data/client/StringUtil.java
+++ b/src/main/java/org/openapitools/db_data/client/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-04-29T13:39:25.790649Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-22T16:07:22.496740Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/org/openapitools/db_data/client/api/BulkOperationsApi.java b/src/main/java/org/openapitools/db_data/client/api/BulkOperationsApi.java
index 29bf6ee1..e0b0dcad 100644
--- a/src/main/java/org/openapitools/db_data/client/api/BulkOperationsApi.java
+++ b/src/main/java/org/openapitools/db_data/client/api/BulkOperationsApi.java
@@ -149,7 +149,7 @@ private okhttp3.Call cancelBulkImportValidateBeforeCall(String id, final ApiCall
/**
* Cancel an import
- * Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data).
+ * Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).
* @param id Unique identifier for the import operation. (required)
* @return Object
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -169,7 +169,7 @@ public Object cancelBulkImport(String id) throws ApiException {
/**
* Cancel an import
- * Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data).
+ * Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).
* @param id Unique identifier for the import operation. (required)
* @return ApiResponse<Object>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -190,7 +190,7 @@ public ApiResponse