Class AnalyticsOptions
Namespace: Couchbase.Analytics
Assembly: Couchbase.NetClient.dll
Syntax
public class AnalyticsOptions : object
Methods
| Improve this Doc View SourceCancellationToken(CancellationToken)
A token for controlling cooperative cancellation of the query.
Declaration
public AnalyticsOptions CancellationToken(CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken | A CancellationToken(CancellationToken) for controlling query cancellation |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
ClientContextId(String)
Declaration
public AnalyticsOptions ClientContextId(string clientContextId)
Parameters
Type | Name | Description |
---|---|---|
String | clientContextId |
Returns
Type | Description |
---|---|
AnalyticsOptions |
Parameter(Object)
Specifies positional parameters.
Declaration
public AnalyticsOptions Parameter(object value)
Parameters
Type | Name | Description |
---|---|---|
Object | value | The value of the positional parameter. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
Parameter(String, Object)
Specifies named parameters.
Declaration
public AnalyticsOptions Parameter(string parameterName, object value)
Parameters
Type | Name | Description |
---|---|---|
String | parameterName | The named parameter value. |
Object | value | The named parameter key or name. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
Priority(Boolean)
Allows to give certain requests higher priority than others.
Declaration
public AnalyticsOptions Priority(bool priority)
Parameters
Type | Name | Description |
---|---|---|
Boolean | priority | Set to true to prioritize the query. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
Raw(String, Object)
Specifies values with their key and value as presented as part of the JSON payload.
Declaration
public AnalyticsOptions Raw(string key, object value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key of the raw parameter. |
Object | value | The value of the raw parameter. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
Readonly(Boolean)
Allows to specify if the query is readonly.
Declaration
public AnalyticsOptions Readonly(bool readOnly)
Parameters
Type | Name | Description |
---|---|---|
Boolean | readOnly |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
RequestSpan(IRequestSpan)
A parent or external span for tracing.
Declaration
public AnalyticsOptions RequestSpan(IRequestSpan span)
Parameters
Type | Name | Description |
---|---|---|
IRequestSpan | span | An external IRequestSpan implementation for tracing. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
RetryStrategy(IRetryStrategy)
Overrides the global IRetryStrategy defined in ClusterOptions for a request.
Declaration
public AnalyticsOptions RetryStrategy(IRetryStrategy retryStrategy)
Parameters
Type | Name | Description |
---|---|---|
IRetryStrategy | retryStrategy | The IRetryStrategy to use for a single request. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
ScanConsistency(AnalyticsScanConsistency)
The AnalyticsScanConsistency you require for your analytics query.
Declaration
public AnalyticsOptions ScanConsistency(AnalyticsScanConsistency scanConsistency)
Parameters
Type | Name | Description |
---|---|---|
AnalyticsScanConsistency | scanConsistency | The AnalyticsScanConsistency for documents to be included in the analytics results. |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |
Timeout(TimeSpan)
Specifies how long to allow the operation to continue running before it is cancelled.
Declaration
public AnalyticsOptions Timeout(TimeSpan timeout)
Parameters
Type | Name | Description |
---|---|---|
TimeSpan | timeout | A |
Returns
Type | Description |
---|---|
AnalyticsOptions | A AnalyticsOptions object for chaining options. |