Creates a new bucket.
The settings to use for the new bucket.
Optionaloptions: CreateBucketOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<void>A node-style callback to be invoked after execution.
Drops an existing bucket.
The name of the bucket to drop.
Optionaloptions: DropBucketOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<void>A node-style callback to be invoked after execution.
Flushes the bucket, deleting all the existing data that is stored in it.
The name of the bucket to flush.
Optionaloptions: FlushBucketOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<void>A node-style callback to be invoked after execution.
Returns a list of existing buckets in the cluster.
Optionaloptions: GetAllBucketsOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<BucketSettings[]>A node-style callback to be invoked after execution.
Fetches the settings in use for a specified bucket.
The name of the bucket to fetch settings for.
Optionaloptions: GetBucketOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<BucketSettings>A node-style callback to be invoked after execution.
Updates the settings for an existing bucket.
The new settings to use for the bucket.
Optionaloptions: UpdateBucketOptionsOptional parameters for this operation.
Optionalcallback: NodeCallback<void>A node-style callback to be invoked after execution.
BucketManager provides an interface for adding/removing/updating buckets within the cluster.