public class ConcourseClusterSpecification extends Object
| Modifier and Type | Field and Description |
|---|---|
static ConcourseClusterSpecification |
UNDEFINED
The specification for a cluster that is not currently and will not become
defined. |
| Modifier and Type | Method and Description |
|---|---|
static ConcourseClusterSpecification |
defaults()
Return a
ConcourseClusterSpecification that contains the default
values. |
static ConcourseClusterSpecification |
from(ConcourseServerConfiguration config)
Return a
ConcourseClusterSpecification that is sourced from the
config. |
boolean |
isDefined()
Return
true if, based on the specification, a cluster is defined. |
List<String> |
nodes()
Return the list of server addresses for each node in the cluster.
|
void |
nodes(List<String> nodes)
Set the nodes in the cluster
|
void |
publish(ConcourseServerConfiguration config)
Publish this
ConcourseClusterSpecification to the config. |
int |
replicationFactor()
Return the replication factor.
|
void |
replicationFactor(int replicationFactor)
Set the replication factor
|
public static final ConcourseClusterSpecification UNDEFINED
defined.public static ConcourseClusterSpecification defaults()
ConcourseClusterSpecification that contains the default
values.ConcourseClusterSpecification.public static ConcourseClusterSpecification from(ConcourseServerConfiguration config)
ConcourseClusterSpecification that is sourced from the
config.config - ConcourseClusterSpecification.public boolean isDefined()
true if, based on the specification, a cluster is defined.true if a cluster is definedpublic List<String> nodes()
public void publish(ConcourseServerConfiguration config)
ConcourseClusterSpecification to the config.
NOTE: This will entirely overwrite any cluster specification that already
exists in config.
config - public int replicationFactor()
public void replicationFactor(int replicationFactor)
replicationFactor -