Class CoreBucketSettingsJson
java.lang.Object
com.couchbase.client.core.classic.manager.CoreBucketSettingsJson
- All Implemented Interfaces:
CoreBucketSettings
Helper class for working with bucket JSON.
-
Constructor Summary
ConstructorsConstructorDescriptionCoreBucketSettingsJson(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, Integer numVBuckets, Boolean historyRetentionCollectionDefault, Long historyRetentionBytes, Long historyRetentionDurationSeconds) -
Method Summary
-
Constructor Details
-
CoreBucketSettingsJson
@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, Integer numVBuckets, Boolean historyRetentionCollectionDefault, Long historyRetentionBytes, Long historyRetentionDurationSeconds)
-
-
Method Details
-
ramQuotaToMB
public static long ramQuotaToMB(long ramQuotaBytes) -
name
- Specified by:
namein interfaceCoreBucketSettings
-
flushEnabled
- Specified by:
flushEnabledin interfaceCoreBucketSettings
-
ramQuotaMB
- Specified by:
ramQuotaMBin interfaceCoreBucketSettings
-
numReplicas
- Specified by:
numReplicasin interfaceCoreBucketSettings
-
replicaIndexes
- Specified by:
replicaIndexesin interfaceCoreBucketSettings
-
minimumDurabilityLevel
- Specified by:
minimumDurabilityLevelin interfaceCoreBucketSettings
-
maxExpiry
- Specified by:
maxExpiryin interfaceCoreBucketSettings
-
compressionMode
- Specified by:
compressionModein interfaceCoreBucketSettings
-
bucketType
- Specified by:
bucketTypein interfaceCoreBucketSettings
-
conflictResolutionType
- Specified by:
conflictResolutionTypein interfaceCoreBucketSettings
-
storageBackend
- Specified by:
storageBackendin interfaceCoreBucketSettings
-
numVBuckets
- Specified by:
numVBucketsin interfaceCoreBucketSettings
-
evictionPolicy
- Specified by:
evictionPolicyin interfaceCoreBucketSettings
-
historyRetentionCollectionDefault
- Specified by:
historyRetentionCollectionDefaultin interfaceCoreBucketSettings
-
historyRetentionBytes
- Specified by:
historyRetentionBytesin interfaceCoreBucketSettings
-
historyRetentionDuration
- Specified by:
historyRetentionDurationin interfaceCoreBucketSettings
-
toString
-