|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basho.riak.client.builders.DomainBucketBuilder<T>
T - the type of the DomainBucket to be builtpublic class DomainBucketBuilder<T>
For creating a DomainBucket
Defaults are as follows:
ConflictResolver : DefaultResolver Converter : JSONConverter Retrier : DefaultRetrier.attempts(int) configured for 3 attempts MutationProducer : anonymous instance that produces a ClobberMutation for MutationProducer.produce(Object)
| Constructor Summary | |
|---|---|
DomainBucketBuilder(Bucket bucket,
Class<T> clazz)
Create a DomainBucket that stores instance of clazz in bucket |
|
| Method Summary | |
|---|---|
DomainBucketBuilder<T> |
basicQuorum(boolean basicQuorum)
|
DomainBucket<T> |
build()
Generate the DomainBucket |
DomainBucketBuilder<T> |
dw(int dw)
The durable write quorum for store operations on the built DomainBucket |
DomainBucketBuilder<T> |
dw(Quora dw)
The durable write quorum for store operations on the built DomainBucket |
DomainBucketBuilder<T> |
ifNoneMatch(boolean ifNoneMatch)
|
DomainBucketBuilder<T> |
ifNotModified(boolean ifNotModified)
|
DomainBucketBuilder<T> |
mutationProducer(MutationProducer<T> mutationProducer)
A MutationProducer to provide the Mutation to use in store operations. |
DomainBucketBuilder<T> |
notFoundOK(boolean notFoundOK)
|
DomainBucketBuilder<T> |
pr(int pr)
|
DomainBucketBuilder<T> |
pr(Quora pr)
|
DomainBucketBuilder<T> |
pw(int pw)
|
DomainBucketBuilder<T> |
pw(Quora pw)
|
DomainBucketBuilder<T> |
r(int r)
The read quorum for fetch/store operations on the built DomainBucket |
DomainBucketBuilder<T> |
r(Quora r)
The read quorum for fetch/store operations on the built DomainBucket |
DomainBucketBuilder<T> |
retrier(Retrier retrier)
The Retrier to use on operations on the built DomainBucket |
DomainBucketBuilder<T> |
returnBody(boolean returnBody)
Should store operations on the built DomainBucket return a body? |
DomainBucketBuilder<T> |
returnDeletedVClock(boolean returnDeletedVClock)
|
DomainBucketBuilder<T> |
rw(int rw)
The read write quorum for delete operations on the built DomainBucket |
DomainBucketBuilder<T> |
rw(Quora rw)
The read write quorum for delete operations on the built DomainBucket |
DomainBucketBuilder<T> |
w(int w)
The write quorum for store operations on the built DomainBucket |
DomainBucketBuilder<T> |
w(Quora w)
The write quorum for store operations on the built DomainBucket |
DomainBucketBuilder<T> |
withConverter(Converter<T> converter)
The Converter to use on fetch and store operations on the built DomainBucket |
DomainBucketBuilder<T> |
withResolver(ConflictResolver<T> resolver)
the ConflictResolver the DomainBucket will use. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DomainBucketBuilder(Bucket bucket,
Class<T> clazz)
DomainBucket that stores instance of clazz in bucket
bucket - clazz - | Method Detail |
|---|
public DomainBucket<T> build()
DomainBucket
DomainBucket configured from this builderpublic DomainBucketBuilder<T> withResolver(ConflictResolver<T> resolver)
ConflictResolver the DomainBucket will use.
resolver - a ConflictResolver
public DomainBucketBuilder<T> returnBody(boolean returnBody)
DomainBucket return a body?
returnBody -
public DomainBucketBuilder<T> retrier(Retrier retrier)
Retrier to use on operations on the built DomainBucket
retrier - a Retrier
public DomainBucketBuilder<T> w(int w)
DomainBucket
w -
public DomainBucketBuilder<T> w(Quora w)
DomainBucket
w - - Quora to use.
public DomainBucketBuilder<T> r(int r)
DomainBucket
r -
public DomainBucketBuilder<T> r(Quora r)
DomainBucket
r - - Quora to use
public DomainBucketBuilder<T> rw(int rw)
DomainBucket
rw -
public DomainBucketBuilder<T> rw(Quora rw)
DomainBucket
rw - - Quora to use
public DomainBucketBuilder<T> dw(int dw)
DomainBucket
dw -
public DomainBucketBuilder<T> dw(Quora dw)
DomainBucket
dw - - Quora to use
public DomainBucketBuilder<T> notFoundOK(boolean notFoundOK)
notFoundOK -
public DomainBucketBuilder<T> basicQuorum(boolean basicQuorum)
basicQuorum -
public DomainBucketBuilder<T> returnDeletedVClock(boolean returnDeletedVClock)
returnDeletedVClock -
public DomainBucketBuilder<T> ifNotModified(boolean ifNotModified)
ifNotModified -
public DomainBucketBuilder<T> ifNoneMatch(boolean ifNoneMatch)
ifNoneMatch -
public DomainBucketBuilder<T> pr(int pr)
pr -
public DomainBucketBuilder<T> pr(Quora pr)
pr - - Quora to use
public DomainBucketBuilder<T> pw(int pw)
pw -
public DomainBucketBuilder<T> pw(Quora pw)
pw - - Quora to use
public DomainBucketBuilder<T> mutationProducer(MutationProducer<T> mutationProducer)
MutationProducer to provide the Mutation to use in store operations.
mutationProducer -
public DomainBucketBuilder<T> withConverter(Converter<T> converter)
Converter to use on fetch and store operations on the built DomainBucket
converter -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||