Package com.couchbase.client.core.msg.kv
-
Interface Summary Interface Description KeyValueRequest<R extends Response> Main parent interface for all Key/Value requests.SyncDurabilityRequest Marker interface to signal that the given request supports synchronous durability. -
Class Summary Class Description AppendRequest AppendResponse BaseKeyValueRequest<R extends Response> TheBaseKeyValueRequest
should be subclassed by all KeyValue requests since it provides common ground for all of them (i.e.CarrierBucketConfigRequest CarrierBucketConfigResponse CarrierGlobalConfigRequest A request to fetch a global configuration.CarrierGlobalConfigResponse DecrementRequest DecrementResponse GetAndLockRequest Represents a KV GetAndTouch operation.GetAndLockResponse Represents the response of aGetAndLockRequest
.GetAndTouchRequest Represents a KV GetAndTouch operation.GetAndTouchResponse Represents the response of aGetAndTouchRequest
.GetCollectionIdRequest Fetches the collection ID from the cluster based on aCollectionIdentifier
.GetCollectionIdResponse GetCollectionManifestRequest GetCollectionManifestResponse GetMetaRequest Represents a kv get meta operation.GetMetaResponse Represents the response of aGetMetaRequest
.GetRequest Represents a KV Get (full document) operation.GetResponse Represents the response of aGetRequest
.IncrementRequest IncrementResponse InsertRequest Uses the KV "add" command to insert documents if they do not already exist.InsertResponse KvPingRequest KvPingResponse MultiObserveViaCasRequest Special observe request implementation to handle more than one key at the same time.MultiObserveViaCasResponse Response for the special purposeMultiObserveViaCasRequest
.MutationToken Value object to contain partition details and sequence number.MutationTokenAggregator Helper class that language-specific clients may use to implementMutationState
.NoopRequest Represents a NOOP KV Request, doing nothing.NoopResponse The response of aNoopRequest
.ObserveViaCasRequest ObserveViaCasResponse ObserveViaSeqnoRequest ObserveViaSeqnoResponse PrependRequest PrependResponse RemoveRequest Represents a KV delete operation.RemoveResponse ReplaceRequest Uses the KV replace command to replace a document if it exists.ReplaceResponse ReplicaGetRequest ResponseStatusDetails Container for extended response status information.SubdocGetRequest SubdocGetRequest.Command SubdocGetResponse SubdocMutateRequest SubdocMutateRequest.Command SubdocMutateResponse SubDocumentField TouchRequest TouchResponse UnlockRequest UnlockResponse UpsertRequest Uses the KV "set" command to unconditionally replace or insert documents regardless if they exist or not.UpsertResponse -
Enum Summary Enum Description CodecFlags CodecFlags.CommonFlags The common flags enum.DurabilityLevel Specifies enhanced durability options for the mutation.ObserveViaCasResponse.ObserveStatus SubdocCommandType SubDocumentOpResponseStatus TheSubDocumentOpResponseStatus
describes what kind of response came back for a specific subdoc operation request.