java.lang.Object
com.datastax.astra.client.databases.definition.keyspaces.KeyspaceDefinition

public class KeyspaceDefinition extends Object
Keyspace definition.
  • Constructor Details

    • KeyspaceDefinition

      public KeyspaceDefinition()
      Default constructor
  • Method Details

    • name

      public KeyspaceDefinition name(String name)
      Name for the keyspace.
      Parameters:
      name - keyspace name
      Returns:
      instance of the options populated
    • simpleStrategy

      public KeyspaceDefinition simpleStrategy(int replicationFactor)
      Enforce the creation of a namespace with SimpleStrategy.
      Parameters:
      replicationFactor - replication factor
      Returns:
      instance of the options populated
    • networkTopologyStrategy

      public KeyspaceDefinition networkTopologyStrategy(Map<String,Integer> datacenters)
      Enforce the creation of a namespace with NetworkTopology strategy.
      Parameters:
      datacenters - list of datacenters with replication factors
      Returns:
      instance of the options populated