case class Keyspace(bucket: Option[String] = None, scope: Option[String] = None, collection: Option[String] = None) extends Product with Serializable
The keyspace reflects a triple/coordinate of bucket, scope and collection.
Note that not all APIs need all three values to be set. Depending on the context where the keyspace is used or the type of service (i.e. kv vs. query) it might be sufficient to only provide a subset. See the individual semantics for each operation if in doubt.
- bucket
the bucket name, if present.
- scope
the scope name, if present.
- collection
the collection name, if present.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Keyspace
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
Keyspace(bucket: Option[String] = None, scope: Option[String] = None, collection: Option[String] = None)
- bucket
the bucket name, if present.
- scope
the scope name, if present.
- collection
the collection name, if present.