@Stability.Volatile public class BucketSettings extends Object
Constructor and 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) |
Modifier and Type | Method and 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() |
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)
public static BucketSettings create(String name)
public String name()
public boolean flushEnabled()
public long ramQuotaMB()
public int numReplicas()
public boolean replicaIndexes()
public int maxTTL()
public CompressionMode compressionMode()
public BucketType bucketType()
public ConflictResolutionType conflictResolutionType()
public EjectionPolicy ejectionPolicy()
public BucketSettings flushEnabled(boolean flushEnabled)
public BucketSettings ramQuotaMB(long ramQuotaMB)
public BucketSettings numReplicas(int numReplicas)
public BucketSettings replicaIndexes(boolean replicaIndexes)
public BucketSettings maxTTL(int maxTTL)
public BucketSettings compressionMode(CompressionMode compressionMode)
public BucketSettings bucketType(BucketType bucketType)
public BucketSettings conflictResolutionType(ConflictResolutionType conflictResolutionType)
public BucketSettings ejectionPolicy(EjectionPolicy ejectionPolicy)
@Stability.Internal public boolean healthy()
Copyright © 2020 Couchbase, Inc.. All rights reserved.