public interface BucketConfig
Modifier and Type | Method and Description |
---|---|
Set<BucketCapabilities> |
bucketCapabilities()
Returns all the capabilities that are enabled and recognized on this bucket.
|
Map<ServiceType,Set<ClusterCapabilities>> |
clusterCapabilities()
Returns the cluster capabilities reported by the server.
|
boolean |
hasFastForwardMap()
Returns true if the config has a fast forward map that describes what the
topology of the cluster will be after the current rebalance operation completes.
|
BucketNodeLocator |
locator()
The type of node locator in use for this bucket.
|
String |
name()
The name of the bucket.
|
List<NodeInfo> |
nodes()
The list of nodes associated with this bucket.
|
long |
rev()
Revision number (optional) for that configuration.
|
boolean |
serviceEnabled(ServiceType type)
Check if the service is enabled on the bucket.
|
String |
streamingUri()
The HTTP Streaming URI for this bucket.
|
boolean |
tainted()
Returns true if the config indicates the cluster is undergoing
a transition (such as a rebalance operation).
|
BucketType |
type()
The bucket type.
|
String |
uri()
The HTTP Uri for this bucket configuration.
|
String |
uuid()
Returns the UUID of the bucket, or
null if the bucket does not have a UUID. |
String uuid()
null
if the bucket does not have a UUID.
The UUID is an opaque value assigned when the bucket is created. If the bucket is deleted and a new bucket is created with the same name, the new bucket will have a different UUID.
null
.String name()
BucketNodeLocator locator()
String uri()
String streamingUri()
List<NodeInfo> nodes()
boolean tainted()
long rev()
BucketType type()
boolean serviceEnabled(ServiceType type)
type
- the type to check.boolean hasFastForwardMap()
Map<ServiceType,Set<ClusterCapabilities>> clusterCapabilities()
Set<BucketCapabilities> bucketCapabilities()
Copyright © 2020 Couchbase, Inc.. All rights reserved.