@InterfaceStability.Committed @InterfaceAudience.Public public interface BucketSettings
BucketSettings
represent changeable properties for a Bucket
.
Modifier and Type | Method and Description |
---|---|
CompressionMode |
compressionMode()
The different compression modes for the bucket.
|
Map<String,Object> |
customSettings()
A map of map of advanced settings that are not covered by the native methods of the object but still need to be set when configuring a bucket.
|
EjectionMethod |
ejectionMethod()
The ejection method available for the bucket.
|
boolean |
enableFlush()
If flush is enabled.
|
boolean |
indexReplicas()
If replicas are indexed.
|
String |
name()
The name of the bucket.
|
String |
password()
The password of the bucket.
|
int |
port()
The optional proxy port.
|
int |
quota()
The bucket quota.
|
JsonObject |
raw()
A raw representation of the bucket settings when acquired from the server.
|
int |
replicas()
Number of replicas.
|
BucketType |
type()
The type of the bucket.
|
String name()
The name of the bucket.
BucketType type()
The type of the bucket.
int quota()
The bucket quota.
int port()
The optional proxy port.
String password()
The password of the bucket.
int replicas()
Number of replicas.
boolean indexReplicas()
If replicas are indexed.
boolean enableFlush()
If flush is enabled.
CompressionMode compressionMode()
The different compression modes for the bucket.
EjectionMethod ejectionMethod()
The ejection method available for the bucket.
Map<String,Object> customSettings()
A map of map of advanced settings that are not covered by the native methods of the object but still need to be set when configuring a bucket.
To get a full raw representation of an existing bucket’s configuration, see raw()
instead.
JsonObject raw()
A raw representation of the bucket settings when acquired from the server. This can be used to get any missing information about the bucket that isn’t covered by native methods.
To configure a bucket and add settings that are not covered by native methods either, you should instead see customSettings()
.
JsonObject
if not applicable.Copyright © 2015 Couchbase, Inc.