public class ReactiveAnalyticsIndexManager extends Object
Constructor and Description |
---|
ReactiveAnalyticsIndexManager(AsyncCluster cluster) |
public ReactiveAnalyticsIndexManager(AsyncCluster cluster)
public Mono<Void> createDataverse(String dataverseName)
DataverseExistsException
- if a dataverse with the given name already existspublic Mono<Void> createDataverse(String dataverseName, CreateDataverseAnalyticsOptions options)
DataverseExistsException
- if a dataverse with the given name already exist
and the options do not specify to ignore this condition.public Mono<Void> dropDataverse(String dataverseName)
DataverseNotFoundException
- if no dataverse with the given name existspublic Mono<Void> dropDataverse(String dataverseName, DropDataverseAnalyticsOptions options)
DataverseNotFoundException
- if no dataverse with the given name exists
and the options do not specify to ignore this condition.public Flux<AnalyticsDataverse> getAllDataverses()
public Mono<Void> createDataset(String datasetName, String bucketName, CreateDatasetAnalyticsOptions options)
public Mono<Void> dropDataset(String datasetName, DropDatasetAnalyticsOptions options)
public Flux<AnalyticsDataset> getAllDatasets()
public Flux<AnalyticsDataset> getAllDatasets(GetAllDatasetsAnalyticsOptions options)
public Mono<Void> createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields)
public Mono<Void> createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields, CreateIndexAnalyticsOptions options)
public Mono<Void> dropIndex(String indexName, String datasetName, DropIndexAnalyticsOptions options)
public Flux<AnalyticsIndex> getAllIndexes()
public Flux<AnalyticsIndex> getAllIndexes(GetAllIndexesAnalyticsOptions options)
public Mono<Void> connectLink(ConnectLinkAnalyticsOptions options)
public Mono<Void> disconnectLink(DisconnectLinkAnalyticsOptions options)
Copyright © 2021 Couchbase, Inc.. All rights reserved.