Package io.stargate.sdk.doc.domain
Class Namespace
java.lang.Object
io.stargate.sdk.doc.domain.Namespace
Object abstraction for document api.
- Author:
- Cedrick LUNVEN (@clunven)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<DataCenter> This property is used for distributed deployment (NetworkTopologyStrategy).protected StringUnique identifier for the keyspace.protected IntegerThis property is used for local deployments. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter accessor for attribute 'datacenters'.getName()Getter accessor for attribute 'name'.Getter accessor for attribute 'replicas'.voidsetDatacenters(List<DataCenter> datacenters) Setter accessor for attribute 'datacenters'.voidSetter accessor for attribute 'name'.voidsetReplicas(Integer replicas) Setter accessor for attribute 'replicas'.toString()
-
Field Details
-
name
Unique identifier for the keyspace. -
replicas
This property is used for local deployments. (SimpleStrategy) -
datacenters
This property is used for distributed deployment (NetworkTopologyStrategy).
-
-
Constructor Details
-
Namespace
public Namespace()Default constructor. -
Namespace
Constructor with parameters.- Parameters:
name- keyspace namedatacenters- keyspace datacenter
-
Namespace
Constructor with parameters.- Parameters:
name- keyspace namereplicas- number of replicas.
-
-
Method Details
-
getName
Getter accessor for attribute 'name'.- Returns:
- current value of 'name'
-
setName
Setter accessor for attribute 'name'.- Parameters:
name- new value for 'name '
-
getDatacenters
Getter accessor for attribute 'datacenters'.- Returns:
- current value of 'datacenters'
-
setDatacenters
Setter accessor for attribute 'datacenters'.- Parameters:
datacenters- new value for 'datacenters '
-
getReplicas
Getter accessor for attribute 'replicas'.- Returns:
- current value of 'replicas'
-
setReplicas
Setter accessor for attribute 'replicas'.- Parameters:
replicas- new value for 'replicas '
-
toString
-