Interface ICluster
Assembly: Couchbase.NetClient.dll
Syntax
public interface ICluster : ISearchRequester, IDisposable, IAsyncDisposable
Properties
|
Edit this page
View Source
AnalyticsIndexes
Allows a user to manage analytics indexes.
Declaration
IAnalyticsIndexManager AnalyticsIndexes { get; }
Property Value
|
Edit this page
View Source
Buckets
Allows a user to manage a couchbase buckets resources.
Declaration
IBucketManager Buckets { get; }
Property Value
|
Edit this page
View Source
ClusterServices
Declaration
IServiceProvider ClusterServices { get; }
Property Value
|
Edit this page
View Source
EventingFunctions
Allows a user to read eventing functions, modify them and change their deployment state.
Declaration
IEventingFunctionManager EventingFunctions { get; }
Property Value
|
Edit this page
View Source
QueryIndexes
Allows a user to manage query indexes.
Declaration
IQueryIndexManager QueryIndexes { get; }
Property Value
|
Edit this page
View Source
SearchIndexes
Allows a user to manage search indexes.
Declaration
ISearchIndexManager SearchIndexes { get; }
Property Value
|
Edit this page
View Source
Transactions
Declaration
[InterfaceStability(Level.Volatile)]
Transactions Transactions { get; }
Property Value
|
Edit this page
View Source
Users
Allows a user to manage the users for a couchbase server.
Declaration
IUserManager Users { get; }
Property Value
Methods
|
Edit this page
View Source
AnalyticsQueryAsync<T>(string, AnalyticsOptions?)
Declaration
Task<IAnalyticsResult<T>> AnalyticsQueryAsync<T>(string statement, AnalyticsOptions? options = null)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
BucketAsync(string)
Declaration
ValueTask<IBucket> BucketAsync(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
|
Edit this page
View Source
DiagnosticsAsync(DiagnosticsOptions?)
Creates diagnostic report that can be used to determine the healthfulness of the cluster. It does not proactively perform any I/O against the network.
Declaration
Task<IDiagnosticsReport> DiagnosticsAsync(DiagnosticsOptions? options = null)
Parameters
Returns
|
Edit this page
View Source
PingAsync(PingOptions?)
Actively performs I/O by application-level pinging services and returning their pinged status.
Declaration
Task<IPingReport> PingAsync(PingOptions? options = null)
Parameters
Type |
Name |
Description |
PingOptions |
options |
Optional arguments.
|
Returns
|
Edit this page
View Source
QueryAsync<T>(string, QueryOptions?)
Declaration
Task<IQueryResult<T>> QueryAsync<T>(string statement, QueryOptions? options = null)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
SearchQueryAsync(string, ISearchQuery, SearchOptions?)
Declaration
Task<ISearchResult> SearchQueryAsync(string indexName, ISearchQuery query, SearchOptions? options = null)
Parameters
Returns
|
Edit this page
View Source
WaitUntilReadyAsync(TimeSpan, WaitUntilReadyOptions?)
Waits until a desired cluster state by default (“online”) is reached or times out.
Declaration
Task WaitUntilReadyAsync(TimeSpan timeout, WaitUntilReadyOptions? options = null)
Parameters
Returns
Extension Methods