Class AsyncAnalyticsIndexManager
- java.lang.Object
-
- com.couchbase.client.java.manager.analytics.AsyncAnalyticsIndexManager
-
public class AsyncAnalyticsIndexManager extends Object
-
-
Constructor Summary
Constructors Constructor Description AsyncAnalyticsIndexManager(AsyncCluster cluster)
-
Method Summary
-
-
-
Constructor Detail
-
AsyncAnalyticsIndexManager
public AsyncAnalyticsIndexManager(AsyncCluster cluster)
-
-
Method Detail
-
createDataverse
public CompletableFuture<Void> createDataverse(String dataverseName)
-
createDataverse
public CompletableFuture<Void> createDataverse(String dataverseName, CreateDataverseAnalyticsOptions options)
- Throws:
DataverseAlreadyExistsException
-
getAllDataverses
public CompletableFuture<List<AnalyticsDataverse>> getAllDataverses()
-
dropDataverse
public CompletableFuture<Void> dropDataverse(String dataverseName)
- Throws:
DataverseNotFoundException
-
dropDataverse
public CompletableFuture<Void> dropDataverse(String dataverseName, DropDataverseAnalyticsOptions options)
- Throws:
DataverseNotFoundException
-
createDataset
public CompletableFuture<Void> createDataset(String datasetName, String bucketName)
-
createDataset
public CompletableFuture<Void> createDataset(String datasetName, String bucketName, CreateDatasetAnalyticsOptions options)
-
dropDataset
public CompletableFuture<Void> dropDataset(String datasetName)
-
dropDataset
public CompletableFuture<Void> dropDataset(String datasetName, DropDatasetAnalyticsOptions options)
-
getAllDatasets
public CompletableFuture<List<AnalyticsDataset>> getAllDatasets()
-
getAllDatasets
public CompletableFuture<List<AnalyticsDataset>> getAllDatasets(GetAllDatasetsAnalyticsOptions options)
-
createIndex
public CompletableFuture<Void> createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields)
-
createIndex
public CompletableFuture<Void> createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields, CreateIndexAnalyticsOptions options)
-
getAllIndexes
public CompletableFuture<List<AnalyticsIndex>> getAllIndexes()
-
getAllIndexes
public CompletableFuture<List<AnalyticsIndex>> getAllIndexes(GetAllIndexesAnalyticsOptions options)
-
dropIndex
public CompletableFuture<Void> dropIndex(String indexName, String datasetName)
-
dropIndex
public CompletableFuture<Void> dropIndex(String indexName, String datasetName, DropIndexAnalyticsOptions options)
-
connectLink
public CompletableFuture<Void> connectLink()
-
connectLink
public CompletableFuture<Void> connectLink(ConnectLinkAnalyticsOptions options)
-
disconnectLink
public CompletableFuture<Void> disconnectLink()
-
disconnectLink
public CompletableFuture<Void> disconnectLink(DisconnectLinkAnalyticsOptions options)
-
getPendingMutations
public CompletableFuture<Map<String,Long>> getPendingMutations()
-
getPendingMutations
public CompletableFuture<Map<String,Long>> getPendingMutations(GetPendingMutationsAnalyticsOptions options)
-
-