@Retention(value=RUNTIME)
@Target(value=TYPE)
public static @interface ESIntegTestCase.ClusterScope
ESIntegTestCase
subclass.
By default if no ESIntegTestCase.ClusterScope
annotation is present ESIntegTestCase.Scope.SUITE
is used
together with randomly chosen settings like number of nodes etc.Modifier and Type | Optional Element and Description |
---|---|
boolean |
autoMinMasterNodes
The cluster automatically manages the
ElectMasterService.DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING by default
as nodes are started and stopped. |
int |
maxNumDataNodes
Returns the maximum number of data nodes in the cluster.
|
int |
minNumDataNodes
Returns the minimum number of data nodes in the cluster.
|
int |
numClientNodes
Returns the number of client nodes in the cluster.
|
int |
numDataNodes
Returns the number of nodes in the cluster.
|
boolean |
randomDynamicTemplates
Return whether or not to enable dynamic templates for the mappings.
|
ESIntegTestCase.Scope |
scope
Returns the scope.
|
boolean |
supportsDedicatedMasters
Indicates whether the cluster can have dedicated master nodes.
|
double |
transportClientRatio
Returns the transport client ratio.
|
public abstract ESIntegTestCase.Scope scope
ESIntegTestCase.Scope.SUITE
is default.public abstract int numDataNodes
public abstract int minNumDataNodes
numDataNodes()
is set.public abstract int maxNumDataNodes
numDataNodes()
is set.public abstract boolean supportsDedicatedMasters
public abstract boolean autoMinMasterNodes
ElectMasterService.DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING
by default
as nodes are started and stopped. Set this to false to manage the setting manually.public abstract int numClientNodes
InternalTestCluster.DEFAULT_NUM_CLIENT_NODES
, a
negative value means that the number of client nodes will be randomized.