Package com.couchbase.client.core.config
Class GlobalConfig
- java.lang.Object
-
- com.couchbase.client.core.config.GlobalConfig
-
public class GlobalConfig extends Object
TheGlobalConfig
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, long revEpoch, List<PortInfo> portInfos, Map<String,Set<ClusterCapabilities>> clusterCapabilities, String origin)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods 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.long
rev()
Deprecated.Please useversion()
instead.long
revEpoch()
Deprecated.Please useversion()
instead.String
toString()
ConfigVersion
version()
-
-
-
Method Detail
-
rev
@Deprecated public long rev()
Deprecated.Please useversion()
instead.The revision id of this global config.
-
revEpoch
@Deprecated public long revEpoch()
Deprecated.Please useversion()
instead.The epoch of the revision, 0 if not set on the config.
-
version
public ConfigVersion version()
-
clusterCapabilities
public Map<ServiceType,Set<ClusterCapabilities>> clusterCapabilities()
All global cluster capabilities.
-
-