Class CouchbaseBucketConfig
java.lang.Object
com.couchbase.client.dcp.core.config.CouchbaseBucketConfig
-
Constructor Summary
ConstructorsConstructorDescriptionCouchbaseBucketConfig(ClusterConfig clusterConfig, String name, String uuid, Set<BucketCapability> capabilities, boolean ephemeral, int replicas, PartitionMap partitions, PartitionMap partitionsForward) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanhasCapability(BucketCapability capability) booleanhasCapability(ClusterCapability capability) booleanhasPrimaryPartitionsOnNode(String hostname) Deprecated.This check is not robust in a world where multiple nodes can share the same host.name()nodeAtIndex(int nodeIndex) Deprecated.intnodeIndexForActive(int partition, boolean forward) Deprecated.intnodeIndexForReplica(int partition, int replica, boolean forward) Deprecated.nodes()intintrevision()toString()uuid()
-
Constructor Details
-
CouchbaseBucketConfig
public CouchbaseBucketConfig(ClusterConfig clusterConfig, String name, String uuid, Set<BucketCapability> capabilities, boolean ephemeral, int replicas, PartitionMap partitions, @Nullable PartitionMap partitionsForward)
-
-
Method Details
-
revision
-
nodes
-
globalConfig
-
name
-
uuid
-
capabilities
-
clusterCapabilities
-
hasCapability
-
hasCapability
-
ephemeral
public boolean ephemeral() -
numberOfPartitions
public int numberOfPartitions() -
numberOfReplicas
public int numberOfReplicas() -
partitions
-
partitionsForward
-
hasPrimaryPartitionsOnNode
Deprecated.This check is not robust in a world where multiple nodes can share the same host. A safer approach would be to consider the KV port as well. -
nodeIndexForActive
Deprecated. -
nodeIndexForReplica
Deprecated. -
nodeAtIndex
Deprecated. -
toString
-