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 BucketTypebucketType()BucketSettingsbucketType(BucketType bucketType)CompressionModecompressionMode()BucketSettingscompressionMode(CompressionMode compressionMode)ConflictResolutionTypeconflictResolutionType()BucketSettingsconflictResolutionType(ConflictResolutionType conflictResolutionType)static BucketSettingscreate(String name)EjectionPolicyejectionPolicy()BucketSettingsejectionPolicy(EjectionPolicy ejectionPolicy)booleanflushEnabled()BucketSettingsflushEnabled(boolean flushEnabled)booleanhealthy()intmaxTTL()BucketSettingsmaxTTL(int maxTTL)Stringname()intnumReplicas()BucketSettingsnumReplicas(int numReplicas)longramQuotaMB()BucketSettingsramQuotaMB(long ramQuotaMB)booleanreplicaIndexes()BucketSettingsreplicaIndexes(boolean replicaIndexes)StringtoString()
-
-
-
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()
-
-