Class BucketSettings
- java.lang.Object
-
- com.couchbase.client.java.manager.bucket.BucketSettings
-
-
Constructor Summary
Constructors Constructor Description BucketSettings(String name, Map<String,String> controllers, Map<String,Long> quota, int numReplicas, boolean replicaIndex, int maxTTL, CompressionMode compressionMode, BucketType bucketType, ConflictResolutionType conflictResolutionType, EjectionPolicy evictionPolicy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketType
bucketType()
BucketSettings
bucketType(BucketType bucketType)
CompressionMode
compressionMode()
BucketSettings
compressionMode(CompressionMode compressionMode)
ConflictResolutionType
conflictResolutionType()
BucketSettings
conflictResolutionType(ConflictResolutionType conflictResolutionType)
static BucketSettings
create(String name)
EjectionPolicy
ejectionPolicy()
BucketSettings
ejectionPolicy(EjectionPolicy ejectionPolicy)
boolean
flushEnabled()
BucketSettings
flushEnabled(boolean flushEnabled)
boolean
healthy()
int
maxTTL()
BucketSettings
maxTTL(int maxTTL)
String
name()
int
numReplicas()
BucketSettings
numReplicas(int numReplicas)
long
ramQuotaMB()
BucketSettings
ramQuotaMB(long ramQuotaMB)
boolean
replicaIndexes()
BucketSettings
replicaIndexes(boolean replicaIndexes)
String
toString()
-
-
-
Constructor Detail
-
BucketSettings
public BucketSettings(String name, Map<String,String> controllers, Map<String,Long> quota, int numReplicas, boolean replicaIndex, int maxTTL, CompressionMode compressionMode, BucketType bucketType, ConflictResolutionType conflictResolutionType, EjectionPolicy evictionPolicy)
-
-
Method Detail
-
create
public static BucketSettings create(String name)
-
name
public String name()
-
flushEnabled
public boolean flushEnabled()
-
ramQuotaMB
public long ramQuotaMB()
-
numReplicas
public int numReplicas()
-
replicaIndexes
public boolean replicaIndexes()
-
maxTTL
public int maxTTL()
-
compressionMode
public CompressionMode compressionMode()
-
bucketType
public BucketType bucketType()
-
conflictResolutionType
public ConflictResolutionType conflictResolutionType()
-
ejectionPolicy
public EjectionPolicy ejectionPolicy()
-
flushEnabled
public BucketSettings flushEnabled(boolean flushEnabled)
-
ramQuotaMB
public BucketSettings ramQuotaMB(long ramQuotaMB)
-
numReplicas
public BucketSettings numReplicas(int numReplicas)
-
replicaIndexes
public BucketSettings replicaIndexes(boolean replicaIndexes)
-
maxTTL
public BucketSettings maxTTL(int maxTTL)
-
compressionMode
public BucketSettings compressionMode(CompressionMode compressionMode)
-
bucketType
public BucketSettings bucketType(BucketType bucketType)
-
conflictResolutionType
public BucketSettings conflictResolutionType(ConflictResolutionType conflictResolutionType)
-
ejectionPolicy
public BucketSettings ejectionPolicy(EjectionPolicy ejectionPolicy)
-
healthy
@Internal public boolean healthy()
-
-