FetchCounter.Builder Class
A builder for constructing FetchCounter instances.
Rather than having to manually construct the options and instantiating a FetchCounter directly, this builder may be used.
var fetch = new FetchCounter.Builder()
.withBucketType('myBucketType')
.withBucket('myBucket')
.withKey('myKey')
.withCallback(myCallback)
.build();
Constructor
FetchCounter.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. If not supplied, 'default' is used.
Parameters:
-
bucketType
Stringthe bucket type in riak
withCallback
-
callback
Set the callback to be executed when the operation completes.
Parameters:
-
callback
FunctionThe callback to execute
-
err
StringAn error message. Will be null if no error.
-
response
ObjectThe response from Riak
-
counterValue
NumberThe counter value in Riak. -
isNotFound
BooleanTrue if there was no counter in Riak.
-
-
withKey
-
key
Set the key.
Parameters:
-
key
Stringthe key in riak.
withPr
-
pr
Set the PR value. If not asSet the bucket default is used.
Parameters:
-
pr
Numberthe PR value.
withR
-
r
Set the R value. If not asSet the bucket default is used.
Parameters:
-
r
Numberthe R value.
withTimeout
-
timeout
Set a timeout for this operation.
Parameters:
-
timeout
Numbera timeout in milliseconds.