Couchbase::Client::Async::Request - Request container for asynchronous couchbase client
This documents the fields of the Request object. For a more detailed explanation of how to use this structure, look at Couchbase::Client::Async
The request object is a simple array reference. You can either access the fields directly by using the constants provided via Couchbase::Client::IDXConst or use the named accessors.
This is the key for the operation. Nearly all commands require this.
Required for non-arithmetic mutate commands, e.g. set, add, replace etc.
Optional for mutator commands.
The expiration value (in seconds from now) for the value. This is required for touch commands, and optional for other mutators.
Required for arithmetic operations, this is a signed integer which will be added to the existing value.
Optional for arithmetic operations, this is an unsigned value which will be used as the default value, if there is no existing value