Class Namespace

java.lang.Object
io.stargate.sdk.doc.domain.Namespace

public class Namespace extends Object
Object abstraction for document api.
Author:
Cedrick LUNVEN (@clunven)
  • Field Details

    • name

      protected String name
      Unique identifier for the keyspace.
    • replicas

      protected Integer replicas
      This property is used for local deployments. (SimpleStrategy)
    • datacenters

      protected List<DataCenter> datacenters
      This property is used for distributed deployment (NetworkTopologyStrategy).
  • Constructor Details

    • Namespace

      public Namespace()
      Default constructor.
    • Namespace

      public Namespace(String name, List<DataCenter> datacenters)
      Constructor with parameters.
      Parameters:
      name - keyspace name
      datacenters - keyspace datacenter
    • Namespace

      public Namespace(String name, int replicas)
      Constructor with parameters.
      Parameters:
      name - keyspace name
      replicas - number of replicas.
  • Method Details

    • getName

      public String getName()
      Getter accessor for attribute 'name'.
      Returns:
      current value of 'name'
    • setName

      public void setName(String name)
      Setter accessor for attribute 'name'.
      Parameters:
      name - new value for 'name '
    • getDatacenters

      public List<DataCenter> getDatacenters()
      Getter accessor for attribute 'datacenters'.
      Returns:
      current value of 'datacenters'
    • setDatacenters

      public void setDatacenters(List<DataCenter> datacenters)
      Setter accessor for attribute 'datacenters'.
      Parameters:
      datacenters - new value for 'datacenters '
    • getReplicas

      public Integer getReplicas()
      Getter accessor for attribute 'replicas'.
      Returns:
      current value of 'replicas'
    • setReplicas

      public void setReplicas(Integer replicas)
      Setter accessor for attribute 'replicas'.
      Parameters:
      replicas - new value for 'replicas '
    • toString

      public String toString()
      Overrides:
      toString in class Object