public final class BucketPropertiesBuilder extends Object
BucketProperties
.
All parameters are optional, only nVal has a default value (3)
Constructor and Description |
---|
BucketPropertiesBuilder() |
public BucketProperties build()
public static BucketPropertiesBuilder from(BucketProperties p)
p
- the BucketProperties to copy to the builderpublic BucketPropertiesBuilder allowSiblings(boolean allowSiblings)
public BucketPropertiesBuilder lastWriteWins(boolean lastWriteWins)
public BucketPropertiesBuilder nVal(int nVal)
public BucketPropertiesBuilder backend(String backend)
public BucketPropertiesBuilder precommitHooks(Collection<NamedFunction> precommitHooks)
public BucketPropertiesBuilder addPrecommitHook(NamedFunction preCommitHook)
public BucketPropertiesBuilder postcommitHooks(Collection<NamedErlangFunction> postCommitHooks)
public BucketPropertiesBuilder addPostcommitHook(NamedErlangFunction postcommitHook)
public BucketPropertiesBuilder chashKeyFunction(NamedErlangFunction chashKeyFunction)
public BucketPropertiesBuilder linkWalkFunction(NamedErlangFunction linkWalkFunction)
public BucketPropertiesBuilder smallVClock(int smallVClock)
smallVClock
- public BucketPropertiesBuilder bigVClock(int bigVClock)
bigVClock
- public BucketPropertiesBuilder youngVClock(long youngVClock)
youngVClock
- public BucketPropertiesBuilder oldVClock(long oldVClock)
oldVClock
- public BucketPropertiesBuilder r(Quora r)
r
- public BucketPropertiesBuilder r(int r)
public BucketPropertiesBuilder r(Quorum r)
public BucketPropertiesBuilder w(Quora w)
w
- public BucketPropertiesBuilder w(int w)
public BucketPropertiesBuilder w(Quorum w)
public BucketPropertiesBuilder rw(Quora rw)
rw
- public BucketPropertiesBuilder rw(int rw)
public BucketPropertiesBuilder rw(Quorum rw)
public BucketPropertiesBuilder dw(Quora dw)
dw
- public BucketPropertiesBuilder dw(int dw)
public BucketPropertiesBuilder dw(Quorum dw)
public BucketPropertiesBuilder pr(Quora pr)
pr
- public BucketPropertiesBuilder pr(int pr)
public BucketPropertiesBuilder pr(Quorum pr)
public BucketPropertiesBuilder pw(Quora pw)
pw
- public BucketPropertiesBuilder pw(int pw)
public BucketPropertiesBuilder pw(Quorum pw)
public BucketPropertiesBuilder basicQuorum(boolean basicQuorum)
basicQuorum
- public BucketPropertiesBuilder notFoundOK(boolean notFoundOK)
notFoundOK
- public BucketPropertiesBuilder search(boolean search)
search
- Copyright © 2012. All Rights Reserved.