Class TransactionKeyspace

java.lang.Object
com.couchbase.client.java.transactions.TransactionKeyspace

public class TransactionKeyspace extends Object
A keyspace represents a triple of bucket, scope and collection.
  • Method Details

    • create

      public static TransactionKeyspace create(String bucket)
      Creates a keyspace with a bucket name and default scope and default collection.
      Parameters:
      bucket - the name of the bucket.
      Returns:
      the created keyspace for the eventing function.
    • create

      public static TransactionKeyspace create(String bucket, String collection)
      Creates a keyspace with a bucket name, collection name and default scope.
      Parameters:
      bucket - the name of the bucket.
      collection - the name of the collection.
      Returns:
      the created keyspace for the eventing function.
    • create

      public static TransactionKeyspace create(String bucket, String scope, String collection)
      Creates a keyspace with bucket name, scope name and collection name.
      Parameters:
      bucket - the name of the bucket.
      scope - the name of the scope.
      collection - the name of the collection.
      Returns:
      the created keyspace for the eventing function.
    • bucket

      public String bucket()
      The name of the bucket.
    • scope

      public String scope()
      The name of the scope.
    • collection

      public String collection()
      The name of the collection.
    • toString

      public String toString()
      Overrides:
      toString in class Object