Class CouchbaseBucketConfig

java.lang.Object
com.couchbase.client.dcp.core.config.CouchbaseBucketConfig

public class CouchbaseBucketConfig extends Object
  • Constructor Details

  • Method Details

    • revision

      public ConfigRevision revision()
    • nodes

      public List<NodeInfo> nodes()
    • globalConfig

      public ClusterConfig globalConfig()
    • name

      public String name()
    • uuid

      public String uuid()
    • capabilities

      public Set<BucketCapability> capabilities()
    • clusterCapabilities

      public Set<ClusterCapability> clusterCapabilities()
    • hasCapability

      public boolean hasCapability(BucketCapability capability)
    • hasCapability

      public boolean hasCapability(ClusterCapability capability)
    • ephemeral

      public boolean ephemeral()
    • numberOfPartitions

      public int numberOfPartitions()
    • numberOfReplicas

      public int numberOfReplicas()
    • partitions

      public PartitionMap partitions()
    • partitionsForward

      public Optional<PartitionMap> partitionsForward()
    • hasPrimaryPartitionsOnNode

      @Deprecated public boolean hasPrimaryPartitionsOnNode(String hostname)
      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 public int nodeIndexForActive(int partition, boolean forward)
      Deprecated.
    • nodeIndexForReplica

      @Deprecated public int nodeIndexForReplica(int partition, int replica, boolean forward)
      Deprecated.
    • nodeAtIndex

      @Deprecated public NodeInfo nodeAtIndex(int nodeIndex)
      Deprecated.
    • toString

      public String toString()
      Overrides:
      toString in class Object