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:
-
useBasicQuorumBooleanthe basic_quorum value.
withBucket
-
bucket
Set the bucket.
Parameters:
-
bucketStringthe bucket in Riak
withBucketType
-
bucketType
Set the bucket type.
Parameters:
-
bucketTypeStringthe bucket type in riak
withCallback
-
callback
Set the callback to be executed when the operation completes.
Parameters:
-
callbackFunctionThe callback to be executed when the operation completes.
-
errStringAn error message. Will be null if no error.
-
responseObjectThe response from Riak. If no map is in Riak for the key, values will be null.
-
contextBufferAn opaque context to be used in any subsequent modification of the map. -
mapObjectThe map in Riak, converted to a JS object.
-
-
withKey
-
key
Set the key.
Parameters:
-
keyStringthe key in riak.
withPr
-
pr
Set the PR value. If not set the bucket default is used.
Parameters:
-
prNumberthe PR value.
withR
-
r
Set the R value. If not set the bucket default is used.
Parameters:
-
rNumberthe 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:
-
setsAsBuffersBooleantrue to not convert set contents to strings.
withTimeout
-
timeout
Set a timeout for this operation.
Parameters:
-
timeoutNumbera timeout in milliseconds.
