File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed
core-io/src/main/java/com/couchbase/client/core/topology Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ public class ClusterIdentifier {
3838 }
3939
4040 public static @ Nullable ClusterIdentifier parse (ObjectNode config ) {
41+ // Cluster UUID and name were added in Couchbase Server 7.6.4.
4142 JsonNode clusterUuid = config .path ("clusterUUID" );
4243 JsonNode clusterName = config .path ("clusterName" );
4344 if (clusterUuid .isMissingNode () || clusterName .isMissingNode ()) {
Original file line number Diff line number Diff line change 1616
1717package com .couchbase .client .core .topology ;
1818
19+ import com .couchbase .client .core .annotation .SinceCouchbase ;
1920import com .couchbase .client .core .annotation .Stability ;
2021import com .couchbase .client .core .env .NetworkResolution ;
2122import org .jspecify .annotations .Nullable ;
@@ -120,6 +121,7 @@ public ClusterTopologyWithBucket requireBucket() {
120121 throw new NoSuchElementException ("Bucket topology is absent." );
121122 }
122123
124+ @ SinceCouchbase ("7.6.4" )
123125 @ Nullable public ClusterIdentifier id () {
124126 return clusterIdent ;
125127 }
You can’t perform that action at this time.
0 commit comments