FetchMap.Builder Class
A builder for constructing FetchMap instances.
Rather than having to manually construct the options and instantiating a FetchMap directly, this builder may be used.
var fetch = new FetchMap.Builder()
.withBucketType('myBucketType')
.withBucket('myBucket')
.withKey('myKey')
.withCallback(myCallback)
.build();
Constructor
FetchMap.Builder
()
Item Index
Methods
withBasicQuorum
-
useBasicQuorum
Set the basic_quorum value. The parameter controls whether a read request should return early in some fail cases. E.g. If a quorum of nodes has already returned notfound/error, don't wait around for the rest.
Parameters:
-
useBasicQuorum
Booleanthe basic_quorum value.
withBucket
-
bucket
Set the bucket.
Parameters:
-
bucket
Stringthe bucket in Riak
withBucketType
-
bucketType
Set the bucket type.
Parameters:
-
bucketType
Stringthe bucket type in riak
withCallback
-
callback
Set the callback to be executed when the operation completes.
Parameters:
-
callback
FunctionThe callback to be executed when the operation completes.
-
err
StringAn error message. Will be null if no error.
-
response
ObjectThe response from Riak. If no map is in Riak for the key, values will be null.
-
context
BufferAn opaque context to be used in any subsequent modification of the map. -
map
ObjectThe map in Riak, converted to a JS object.
-
-
withKey
-
key
Set the key.
Parameters:
-
key
Stringthe key in riak.
withPr
-
pr
Set the PR value. If not set the bucket default is used.
Parameters:
-
pr
Numberthe PR value.
withR
-
r
Set the R value. If not set the bucket default is used.
Parameters:
-
r
Numberthe R value.
withSetsAsBuffers
-
setsAsBuffers
Return sets as arrays of Buffers rather than strings. By default the contents of sets are converted to strings. Setting this to true will cause this not to occur and the raw bytes returned as Buffer objects.
Parameters:
-
setsAsBuffers
Booleantrue to not convert set contents to strings.
withTimeout
-
timeout
Set a timeout for this operation.
Parameters:
-
timeout
Numbera timeout in milliseconds.