AggregatingMeterOptions is the set of options available when creating a LoggingMeter.
AllowQueryingSearchIndexOptions is the set of options available to the search index AllowQuerying operation.
AnalyticsDataset contains information about an analytics dataset.
AnalyticsError is the error type of all analytics query errors.
AnalyticsErrorDesc represents a specific error returned from the analytics service.
AnalyticsIndex contains information about an analytics index.
AnalyticsIndexManager provides methods for performing Couchbase Analytics index management.
AnalyticsMetaData provides access to the meta-data properties of a query result.
AnalyticsMetrics encapsulates various metrics gathered during a queries execution.
AnalyticsOptions is the set of options available to an Analytics query.
AnalyticsResult allows access to the results of a query.
AnalyticsResultRaw provides raw access to analytics query data.
AnalyticsWarning encapsulates any warnings returned by a query.
AnalyzeDocumentOptions is the set of options available to the search index AnalyzeDocument operation.
AppendOp represents a type of `BulkOp` used for Append operations.
AppendOptions are the options available to the Append operation.
ArrayAddUniqueSpecOptions are the options available to subdocument ArrayAddUnique operations.
ArrayAppendSpecOptions are the options available to subdocument ArrayAppend operations.
ArrayInsertSpecOptions are the options available to subdocument ArrayInsert operations.
ArrayPrependSpecOptions are the options available to subdocument ArrayPrepend operations.
AuthCertRequest encapsulates the data for a certificate request from the new Authenticator interface.
AuthCredsRequest encapsulates the data for a credential request from the new Authenticator interface.
AzureBlobExternalAnalyticsLink describes an external analytics link which uses the Microsoft Azure Blob Storage service.
BestEffortRetryStrategy represents a strategy that will keep retrying until it succeeds (or the caller times out the request).
BinaryCollection is a set of binary operations.
Bucket represents a single bucket within a cluster.
BucketManager provides methods for performing bucket management operations.
BucketSettings holds information about the settings for a bucket.
BuildDeferredQueryIndexOptions is the set of options available to the query indexes BuildDeferredIndexes operation.
BulkOpOptions are the set of options available when performing BulkOps using Do.
CertificateAuthenticator implements an Authenticator which can be used with certificate authentication.
ChangePasswordOptions is the set of options available to the user manager ChangePassword operation.
CircuitBreakerConfig are the settings for configuring circuit breakers.
Cluster represents a connection to a specific Couchbase cluster.
ClusterCloseOptions is the set of options available when disconnecting from a Cluster.
ClusterOptions is the set of options available for creating a Cluster.
Collection represents a single collection.
CollectionHistorySettings specifies settings for whether history retention should be enabled or disabled for this collection.
CollectionManager provides methods for performing collections management.
CollectionManagerV2 provides methods for performing collections management.
CollectionQueryIndexManager provides methods for performing Couchbase query index management against collections.
CollectionSpec describes the specification of a collection.
CompressionConfig specifies options for controlling compression applied to documents before sending to Couchbase Server.
ConnectAnalyticsLinkOptions is the set of options available to the AnalyticsManager ConnectLink operation.
CouchbaseList represents a list document.
CouchbaseMap represents a map document.
CouchbaseQueue represents a queue document.
CouchbaseRemoteAnalyticsEncryptionSettings are the settings available for setting encryption level on a link.
CouchbaseRemoteAnalyticsLink describes a remote analytics link which uses a Couchbase data service that is not part of the same cluster as the Analytics Service.
CouchbaseSet represents a set document.
CounterResult is the return type of counter operations.
CounterSpecOptions are the options available to subdocument Increment and Decrement operations.
CountSpecOptions are the options available to LookupIn subdoc Count operations.
CreateAnalyticsDatasetOptions is the set of options available to the AnalyticsManager CreateDataset operation.
CreateAnalyticsDataverseOptions is the set of options available to the AnalyticsManager CreateDataverse operation.
CreateAnalyticsIndexOptions is the set of options available to the AnalyticsManager CreateIndex operation.
CreateAnalyticsLinkOptions is the set of options available to the analytics manager CreateLink function.
CreateBucketOptions is the set of options available to the bucket manager CreateBucket operation.
CreateBucketSettings are the settings available when creating a bucket.
CreateCollectionOptions is the set of options available to the CreateCollection operation.
CreateCollectionSettings specifies settings for a collection to be created.
CreatePrimaryQueryIndexOptions is the set of options available to the query indexes CreatePrimaryIndex operation.
CreateQueryIndexOptions is the set of options available to the query indexes CreateIndex operation.
CreateScopeOptions is the set of options available to the CreateScope operation.
DecrementOp represents a type of `BulkOp` used for Decrement operations.
DecrementOptions are the options available to the Decrement operation.
DeployEventingFunctionOptions are the options available when using the DeployFunction operation.
DesignDocument represents a Couchbase design document containing multiple views.
DiagnosticsOptions are the options that are available for use with the Diagnostics operation.
DiagnosticsResult encapsulates the results of a Diagnostics operation.
DisallowQueryingSearchIndexOptions is the set of options available to the search index DisallowQuerying operation.
DisconnectAnalyticsLinkOptions is the set of options available to the AnalyticsManager DisconnectLink operation.
DropAnalyticsDatasetOptions is the set of options available to the AnalyticsManager DropDataset operation.
DropAnalyticsDataverseOptions is the set of options available to the AnalyticsManager DropDataverse operation.
DropAnalyticsIndexOptions is the set of options available to the AnalyticsManager DropIndex operation.
DropAnalyticsLinkOptions is the set of options available to the analytics manager DropLink function.
DropBucketOptions is the set of options available to the bucket manager DropBucket operation.
DropCollectionOptions is the set of options available to the DropCollection operation.
DropDesignDocumentOptions is the set of options available to the ViewIndexManager Upsert operation.
DropEventingFunctionOptions are the options available when using the DropFunction operation.
DropGroupOptions is the set of options available to the group manager Drop operation.
DropPrimaryQueryIndexOptions is the set of options available to the query indexes DropPrimaryIndex operation.
DropQueryIndexOptions is the set of options available to the query indexes DropIndex operation.
DropScopeOptions is the set of options available to the DropScope operation.
DropSearchIndexOptions is the set of options available to the search index DropIndex operation.
DropUserOptions is the set of options available to the user manager Drop operation.
EndPointDiagnostics represents a single entry in a diagnostics report.
EndpointPingReport represents a single entry in a ping report.
EventingFunction represents an eventing function.
EventingFunctionBucketBinding represents an eventing function binding allowing the function access to buckets, scopes, and collections.
EventingFunctionConstantBinding represents an eventing function binding allowing the function to utilize global variables.
EventingFunctionKeyspace represents a triple of bucket, collection, and scope names.
EventingFunctionManager provides methods for performing eventing function management operations.
EventingFunctionSettings are the settings for an EventingFunction.
EventingFunctionsStatusOptions are the options available when using the FunctionsStatus operation.
EventingFunctionState represents the current state of an eventing function.
EventingFunctionUrlAuthBasic specifies that basic authentication is used for the EventingFunctionUrlBinding.
EventingFunctionUrlAuthBearer specifies that bearer token authentication is used for the EventingFunctionUrlBinding.
EventingFunctionUrlAuthDigest specifies that digest authentication is used for the EventingFunctionUrlBinding.
EventingFunctionUrlBinding represents an eventing function binding allowing the function access external resources via cURL.
EventingFunctionUrlNoAuth specifies that no authentication is used for the EventingFunctionUrlBinding.
EventingStatus represents the current state of all eventing functions.
ExistsOptions are the options available to the Exists command.
ExistsResult is the return type of Exist operations.
ExistsSpecOptions are the options available to LookupIn subdoc Exists operations.
FlushBucketOptions is the set of options available to the bucket manager FlushBucket operation.
FreezePlanSearchIndexOptions is the set of options available to the search index FreezePlan operation.
GenericError wraps errors that come from the SDK, and can be returned from any service.
GetAllAnalyticsDatasetsOptions is the set of options available to the AnalyticsManager GetAllDatasets operation.
GetAllAnalyticsIndexesOptions is the set of options available to the AnalyticsManager GetAllIndexes operation.
GetAllBucketsOptions is the set of options available to the bucket manager GetAll operation.
GetAllDesignDocumentsOptions is the set of options available to the ViewIndexManager GetAllDesignDocuments operation.
GetAllEventingFunctionsOptions are the options available when using the GetAllFunctions operation.
GetAllGroupsOptions is the set of options available to the group manager GetAll operation.
GetAllQueryIndexesOptions is the set of options available to the query indexes GetAllIndexes operation.
GetAllReplicaOptions are the options available to the GetAllReplicas command.
GetAllReplicasResult represents the results of a GetAllReplicas operation.
GetAllScopesOptions is the set of options available to the GetAllScopes operation.
GetAllSearchIndexOptions is the set of options available to the search indexes GetAllIndexes operation.
GetAllUsersOptions is the set of options available to the user manager GetAll operation.
GetAnalyticsLinksOptions are the options available to the AnalyticsManager GetLinks function.
GetAndLockOptions are the options available to the GetAndLock operation.
GetAndTouchOp represents a type of `BulkOp` used for GetAndTouch operations.
GetAndTouchOptions are the options available to the GetAndTouch operation.
GetAnyReplicaOptions are the options available to the GetAnyReplica command.
GetBucketOptions is the set of options available to the bucket manager GetBucket operation.
GetDesignDocumentOptions is the set of options available to the ViewIndexManager GetDesignDocument operation.
GetEventingFunctionOptions are the options available when using the GetFunction operation.
GetGroupOptions is the set of options available to the group manager Get operation.
GetIndexedDocumentsCountOptions is the set of options available to the search index GetIndexedDocumentsCount operation.
GetNodesMetadataOptions is the set of options available to the GetNodesMetadata operation.
GetOp represents a type of `BulkOp` used for Get operations.
GetOptions are the options available to a Get operation.
GetPendingMutationsAnalyticsOptions is the set of options available to the user manager GetPendingMutations operation.
GetReplicaResult is the return type of GetReplica operations.
GetResult is the return type of Get operations.
GetRolesOptions is the set of options available to the user manager GetRoles operation.
GetSearchIndexOptions is the set of options available to the search indexes GetIndex operation.
GetSpecOptions are the options available to LookupIn subdoc Get operations.
GetUserOptions is the set of options available to the user manager Get operation.
Group represents a user group on the server.
HTTPError is the error type of management HTTP errors.
IncrementOp represents a type of `BulkOp` used for Increment operations.
IncrementOptions are the options available to the Increment operation.
InsertOp represents a type of `BulkOp` used for Insert operations.
InsertOptions are options that can be applied to an Insert operation.
InsertSpecOptions are the options available to subdocument Insert operations.
InternalBucket is used for internal functionality.
InternalCluster is used for internal functionality.
InternalConfig specifies options for controlling various internal items.
InternalTransactionAttemptContext is used for internal dealings.
IoConfig specifies IO related configuration options.
JSONTranscoder implements the default transcoding behavior and applies JSON transcoding to all values.
KeyValueError wraps key-value errors that occur within the SDK.
LegacyTranscoder implements the behaviour for a backward-compatible transcoder.
LoggingMeter is a Meter implementation providing a simplified, but useful, view into current SDK state.
LoggingMeterOptions is the set of options available when creating a LoggingMeter.
LookupInAllReplicaOptions are the set of options available to LookupInAllReplicas.
LookupInAllReplicasResult represents the results of a LookupInAllReplicas operation.
LookupInAnyReplicaOptions are the set of options available to LookupInAnyReplica.
LookupInOptions are the set of options available to LookupIn.
LookupInReplicaResult is the return type of LookupInReplica operations.
LookupInResult is the return type for LookupIn.
LookupInSpec is the representation of an operation available when calling LookupIn.
MutateInOptions are the set of options available to MutateIn.
MutateInResult is the return type of any mutate in related operations.
MutateInSpec is the representation of an operation available when calling MutateIn.
MutationResult is the return type of any store related operations.
MutationState holds and aggregates MutationToken's across multiple operations.
MutationStateInternal specifies internal operations.
MutationToken holds the mutation state information from an operation.
NewAzureBlobExternalAnalyticsLinkOptions are the options available when creating a new AzureBlobExternalAnalyticsLink.
NewCouchbaseRemoteAnalyticsLinkOptions are the options available when creating a new CouchbaseRemoteAnalyticsLink.
NewS3ExternalAnalyticsLinkOptions are the options available when creating a new S3ExternalAnalyticsLink.
NodeMetadata contains information about a node in the cluster.
NoopMeter is a Meter implementation which performs no metrics operations.
NoopTracer is a RequestTracer implementation that does not perform any tracing.
NoRetryRetryAction represents an action that indicates to not retry.
Origin indicates why a user has a specific role.
OrphanReporterConfig specifies options for controlling the orphan reporter which records when the SDK receives responses for requests that are no longer in the system (usually due to being timed out).
PasswordAuthenticator implements an Authenticator which uses an RBAC username and password.
PauseEventingFunctionOptions are the options available when using the PauseFunction operation.
PauseIngestSearchIndexOptions is the set of options available to the search index PauseIngest operation.
PingOptions are the options available to the Ping operation.
PingResult encapsulates the details from a executed ping operation.
PrependOp represents a type of `BulkOp` used for Prepend operations.
PrependOptions are the options available to the Prepend operation.
PublishDesignDocumentOptions is the set of options available to the ViewIndexManager PublishDesignDocument operation.
QueryError is the error type of all query errors.
QueryErrorDesc represents a specific error returned from the query service.
QueryIndex represents a Couchbase GSI index.
QueryIndexManager provides methods for performing Couchbase query index management.
QueryMetaData provides access to the meta-data properties of a query result.
QueryMetrics encapsulates various metrics gathered during a queries execution.
QueryOptions represents the options available when executing a query.
QueryResult allows access to the results of a query.
QueryResultInternal provides access to internal only functionality.
QueryResultRaw provides raw access to query data.
QueryWarning encapsulates any warnings returned by a query.
RangeScan indicates that the Scan operation should scan a range of keys.
RawBinaryTranscoder implements passthrough behavior of raw binary data.
RawJSONTranscoder implements passthrough behavior of JSON data.
RawStringTranscoder implements passthrough behavior of raw string data.
RemoveOp represents a type of `BulkOp` used for Remove operations.
RemoveOptions are the options available to the Remove command.
RemoveSpecOptions are the options available to subdocument Remove operations.
ReplaceAnalyticsLinkOptions is the set of options available to the analytics manager ReplaceLink function.
ReplaceOp represents a type of `BulkOp` used for Replace operations.
ReplaceOptions are the options available to a Replace operation.
ReplaceSpecOptions are the options available to subdocument Replace operations.
Result is the base type for the return types of operations.
ResumeEventingFunctionOptions are the options available when using the ResumeFunction operation.
ResumeIngestSearchIndexOptions is the set of options available to the search index ResumeIngest operation.
Role represents a specific permission.
RoleAndDescription represents a role with its display name and description.
RoleAndOrigins associates a role with its origins.
S3ExternalAnalyticsLink describes an external analytics link which uses the AWS S3 service to access data.
SamplingScan indicates that the Scan operation should perform random sampling.
ScanOptions are the set of options available to the Scan operation.
ScanResult is the return type of Scan operations.
ScanResultItem represents an item that is returning on the stream from a Scan operation.
ScanTerm represents a term that can be used during a Scan operation.
Scope represents a single scope within a bucket.
ScopeEventingFunctionManager provides methods for performing scoped eventing function management operations.
ScopeSearchIndexManager provides methods for performing scope-level search index management operations.
ScopeSpec describes the specification of a scope.
SearchDateRangeFacetResult holds the results of a date facet in search results.
SearchError is the error type of all search query errors.
SearchFacetResult provides access to the result of a faceted query.
SearchHighlightOptions are the options available for search highlighting.
SearchIndex is used to define a search index.
SearchIndexManager provides methods for performing Couchbase search index management.
SearchMetaData provides access to the meta-data properties of a search query result.
SearchMetrics encapsulates various metrics gathered during a search queries execution.
SearchNumericRangeFacetResult holds the results of a numeric facet in search results.
SearchOptions represents a pending search query.
SearchRequest is used for describing a search request used with Search.
SearchResult allows access to the results of a search query.
SearchResultRaw provides raw access to search data.
SearchRow represents a single hit returned from a search query.
SearchRowLocation represents the location of a row match.
SearchTermFacetResult holds the results of a term facet in search results.
SecurityConfig specifies options for controlling security related items such as TLS root certificates and verification skipping.
SingleQueryTransactionOptions specifies various tunable query options related to single query transactions.
ThresholdLoggingOptions is the set of options available for configuring threshold logging.
ThresholdLoggingTracer is a specialized Tracer implementation which will automatically log operations which fall outside of a set of thresholds.
TimeoutError wraps timeout errors that occur within the SDK.
TimeoutsConfig specifies options for various operation timeouts.
TouchOp represents a type of `BulkOp` used for Touch operations.
TouchOptions are the options available to the Touch operation.
TransactionAttemptContext represents a single attempt to execute a transaction.
TransactionCleanupAttempt represents the result of running cleanup for a transaction transactionAttempt.
TransactionCleanupRequest represents a complete transaction transactionAttempt that requires cleanup.
No description provided by the author
TransactionDocRecord represents an individual document operation requiring cleanup.
No description provided by the author
No description provided by the author
No description provided by the author
TransactionGetResult represents the result of a Get operation which was performed.
TransactionKeyspace specifies a specific location where ATR entries should be placed when performing transactions.
TransactionLogItem represents an entry in the transaction in memory logging.
TransactionOperationFailedError is used when a transaction operation fails.
TransactionOptions specifies options which can be overridden on a per transaction basis.
TransactionQueryOptions specifies the set of options available when running queries as a part of a transaction.
TransactionQueryResult allows access to the results of a query.
TransactionResult represents the result of a transaction which was executed.
Transactions can be used to perform transactions.
TransactionsCleanupConfig specifies various tunable options related to transactions cleanup.
TransactionsClientRecordDetails is the result of processing a client record.
TransactionsConfig specifies various tunable options related to transactions.
TransactionsForwardCompatibilityEntry represents a forward compatibility entry.
TransactionsInternal exposes internal methods that are useful for testing and/or other forms of internal use.
TransactionsProcessATRStats is the stats recorded when running a ProcessATR request.
TransactionsQueryConfig specifies various tunable query options related to transactions.
UndeployEventingFunctionOptions are the options available when using the UndeployFunction operation.
UnfreezePlanSearchIndexOptions is the set of options available to the search index UnfreezePlan operation.
UnlockOptions are the options available to the GetAndLock operation.
UpdateBucketOptions is the set of options available to the bucket manager UpdateBucket operation.
UpdateCollectionOptions is the set of options available to the UpdateCollection operation.
UpdateCollectionSettings specifies the settings for a collection that should be updated.
UpsertDesignDocumentOptions is the set of options available to the ViewIndexManager UpsertDesignDocument operation.
UpsertEventingFunctionOptions are the options available when using the UpsertFunction operation.
UpsertGroupOptions is the set of options available to the group manager Upsert operation.
UpsertOp represents a type of `BulkOp` used for Upsert operations.
UpsertOptions are options that can be applied to an Upsert operation.
UpsertSearchIndexOptions is the set of options available to the search index manager UpsertIndex operation.
UpsertSpecOptions are the options available to subdocument Upsert operations.
UpsertUserOptions is the set of options available to the user manager Upsert operation.
User represents a user which was retrieved from the server.
UserAndMetadata represents a user and user meta-data from the server.
UserManager provides methods for performing Couchbase user management.
View represents a Couchbase view within a design document.
ViewError is the error type of all view query errors.
ViewErrorDesc represents a specific error returned from the views service.
ViewIndexManager provides methods for performing View management.
ViewMetaData provides access to the meta-data properties of a view query result.
ViewOptions represents the options available when executing view query.
ViewResult implements an iterator interface which can be used to iterate over the rows of the query results.
ViewResultRaw provides raw access to views data.
ViewRow represents a single row returned from a view query.
WaitUntilReadyOptions is the set of options available to the WaitUntilReady operations.
WatchQueryIndexOptions is the set of options available to the query indexes Watch operation.
WithDurationRetryAction represents an action that indicates to retry with a given duration.