public class AnalyticsIndexManager extends Object
Constructor and Description |
---|
AnalyticsIndexManager(Cluster cluster) |
public AnalyticsIndexManager(Cluster cluster)
public AsyncAnalyticsIndexManager async()
public ReactiveAnalyticsIndexManager reactive()
public void createDataverse(String dataverseName)
DataverseExistsException
- if a dataverse with the given name already existspublic 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 void dropDataverse(String dataverseName)
DataverseNotFoundException
- if no dataverse with the given name existspublic 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.@Stability.Uncommitted public List<AnalyticsDataverse> getAllDataverses(GetAllDataversesAnalyticsOptions options)
@Stability.Uncommitted public List<AnalyticsDataverse> getAllDataverses()
public void createDataset(String datasetName, String bucketName, CreateDatasetAnalyticsOptions options)
public void dropDataset(String datasetName)
public void dropDataset(String datasetName, DropDatasetAnalyticsOptions options)
public List<AnalyticsDataset> getAllDatasets()
public List<AnalyticsDataset> getAllDatasets(GetAllDatasetsAnalyticsOptions options)
public void createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields)
public void createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields, CreateIndexAnalyticsOptions options)
public void dropIndex(String indexName, String datasetName, DropIndexAnalyticsOptions options)
public List<AnalyticsIndex> getAllIndexes()
public List<AnalyticsIndex> getAllIndexes(GetAllIndexesAnalyticsOptions options)
public void connectLink()
public void connectLink(ConnectLinkAnalyticsOptions options)
public void disconnectLink()
public void disconnectLink(DisconnectLinkAnalyticsOptions options)
public Map<String,Map<String,Long>> getPendingMutations(GetPendingMutationsAnalyticsOptions options)
public void createLink(AnalyticsLink link)
public void createLink(AnalyticsLink link, CreateLinkAnalyticsOptions options)
public void replaceLink(AnalyticsLink link)
public void replaceLink(AnalyticsLink link, ReplaceLinkAnalyticsOptions options)
public void dropLink(String linkName, String dataverse, DropLinkAnalyticsOptions options)
public List<AnalyticsLink> getAllLinks()
public List<AnalyticsLink> getAllLinks(GetAllLinksAnalyticsOptions options)
Copyright © 2021 Couchbase, Inc.. All rights reserved.