Package com.couchbase.client.core.config
Class GlobalConfig
java.lang.Object
com.couchbase.client.core.config.GlobalConfig
public class GlobalConfig extends Object
The
GlobalConfig represents a configuration which is not tied to a bucket.
This type of config has been introduced in couchbase server 6.5 (and forward) and allows cluster-level operations without having a bucket open (and as a result fetch a bucket config). It only contains a subset of what can be found in a bucket config, since it contains only what necessary to locate cluster-level features and capabilities.
-
Constructor Summary
Constructors Constructor Description GlobalConfig(long rev, List<PortInfo> portInfos, Map<String,Set<ClusterCapabilities>> clusterCapabilities, String origin) -
Method Summary
Modifier and Type Method Description Map<ServiceType,Set<ClusterCapabilities>>clusterCapabilities()All global cluster capabilities.List<PortInfo>portInfos()The node/port infos for each node in the list.longrev()The revision id of this global config.StringtoString()