Interface CoreBucketSettings
-
- All Known Implementing Classes:
CoreBucketSettingsJson
@Internal public interface CoreBucketSettings
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BucketType
bucketType()
CoreCompressionMode
compressionMode()
CoreEvictionPolicyType
evictionPolicy()
Boolean
flushEnabled()
Duration
maxExpiry()
DurabilityLevel
minimumDurabilityLevel()
String
name()
Integer
numReplicas()
long
ramQuotaMB()
Boolean
replicaIndexes()
CoreStorageBackend
storageBackend()
-
-
-
Method Detail
-
name
String name()
-
ramQuotaMB
long ramQuotaMB()
-
bucketType
@Nullable BucketType bucketType()
-
evictionPolicy
@Nullable CoreEvictionPolicyType evictionPolicy()
-
compressionMode
@Nullable CoreCompressionMode compressionMode()
-
minimumDurabilityLevel
@Nullable DurabilityLevel minimumDurabilityLevel()
-
storageBackend
@Nullable CoreStorageBackend storageBackend()
-
-