Optional
bucketSpecifies the type of bucket that should be used.
Optional
compressionSpecifies the compression mode that should be used.
Optional
evictionSpecifies the ejection method that should be used.
Optional
flushWhether the flush operation (truncating all data in the bucket) should be enabled.
Optional
historySpecifies the maximum history retention in bytes on all collections in this bucket.
Optional
historySpecifies the default history retention on all collections in this bucket. Only available on Magma Buckets.
Optional
historySpecifies the maximum duration in seconds to be covered by the change history that is written to disk for all collections in this bucket.
Optional
maxSpecifies the maximum expiry time that any document should be permitted to have. Any documents stored with an expiry configured higher than this will be forced to this number.
Optional
minimumSpecifies the minimum durability level that should be used for any write operations which are performed against this bucket.
The name of the bucket.
Optional
numThe number of replicas that should exist for this bucket.
The amount of RAM which should be allocated to this bucket, expressed in megabytes.
Optional
replicaWhether the indexes on this bucket should be replicated.
Optional
storageSpecifies the storage backend to use for the bucket.
Same as IBucketSettings.minimumDurabilityLevel, but represented as the raw server-side configuration string.
Use IBucketSettings.minimumDurabilityLevel instead.
Same as IBucketSettings.evictionPolicy.
Use IBucketSettings.evictionPolicy instead.
Same as IBucketSettings.evictionPolicy, but represented as the raw server-side configuration string.
Use IBucketSettings.evictionPolicy instead.
Same as IBucketSettings.maxExpiry.
Use IBucketSettings.maxExpiry instead.
Same as IBucketSettings.maxExpiry.
Use IBucketSettings.maxExpiry instead.
Represents the configured options for a bucket.