public class CoreBucketSettingsJson extends Object implements CoreBucketSettings
| Constructor and Description |
|---|
CoreBucketSettingsJson(String name,
Map<String,String> controllers,
Map<String,Long> quota,
int numReplicas,
boolean replicaIndex,
int maxTTL,
CoreCompressionMode compressionMode,
BucketType bucketType,
CoreConflictResolutionType conflictResolutionType,
CoreEvictionPolicyType evictionPolicy,
String durabilityMinLevel,
CoreStorageBackend storageBackend,
Boolean historyRetentionCollectionDefault,
Long historyRetentionBytes,
Long historyRetentionDurationSeconds) |
| Modifier and Type | Method and Description |
|---|---|
BucketType |
bucketType() |
CoreCompressionMode |
compressionMode() |
CoreConflictResolutionType |
conflictResolutionType() |
CoreEvictionPolicyType |
evictionPolicy() |
Boolean |
flushEnabled() |
Long |
historyRetentionBytes() |
Boolean |
historyRetentionCollectionDefault() |
Duration |
historyRetentionDuration() |
Duration |
maxExpiry() |
DurabilityLevel |
minimumDurabilityLevel() |
String |
name() |
Integer |
numReplicas() |
Long |
ramQuotaMB() |
static long |
ramQuotaToMB(long ramQuotaBytes) |
Boolean |
replicaIndexes() |
CoreStorageBackend |
storageBackend() |
String |
toString() |
@Stability.Internal public CoreBucketSettingsJson(String name, Map<String,String> controllers, Map<String,Long> quota, int numReplicas, boolean replicaIndex, int maxTTL, CoreCompressionMode compressionMode, BucketType bucketType, CoreConflictResolutionType conflictResolutionType, CoreEvictionPolicyType evictionPolicy, String durabilityMinLevel, CoreStorageBackend storageBackend, Boolean historyRetentionCollectionDefault, Long historyRetentionBytes, Long historyRetentionDurationSeconds)
public static long ramQuotaToMB(long ramQuotaBytes)
public String name()
name in interface CoreBucketSettingspublic Boolean flushEnabled()
flushEnabled in interface CoreBucketSettingspublic Long ramQuotaMB()
ramQuotaMB in interface CoreBucketSettingspublic Integer numReplicas()
numReplicas in interface CoreBucketSettingspublic Boolean replicaIndexes()
replicaIndexes in interface CoreBucketSettingspublic DurabilityLevel minimumDurabilityLevel()
minimumDurabilityLevel in interface CoreBucketSettingspublic Duration maxExpiry()
maxExpiry in interface CoreBucketSettingspublic CoreCompressionMode compressionMode()
compressionMode in interface CoreBucketSettingspublic BucketType bucketType()
bucketType in interface CoreBucketSettingspublic CoreConflictResolutionType conflictResolutionType()
conflictResolutionType in interface CoreBucketSettingspublic CoreStorageBackend storageBackend()
storageBackend in interface CoreBucketSettingspublic CoreEvictionPolicyType evictionPolicy()
evictionPolicy in interface CoreBucketSettings@Nullable public Boolean historyRetentionCollectionDefault()
historyRetentionCollectionDefault in interface CoreBucketSettings@Nullable public Long historyRetentionBytes()
historyRetentionBytes in interface CoreBucketSettings@Nullable public Duration historyRetentionDuration()
historyRetentionDuration in interface CoreBucketSettingsCopyright © 2024 Couchbase, Inc.. All rights reserved.