public static enum SimScenario.SimAction extends Enum<SimScenario.SimAction>
Enum Constant and Description |
---|
ADD_NODES
Add new nodes.
|
APPLY_SUGGESTIONS
Apply previously calculated autoscaling suggestions.
|
ASSERT
Assert a condition.
|
CALCULATE_SUGGESTIONS
Calculate autoscaling suggestions and put them in the scenario's context.
|
CREATE_CLUSTER
Create a new simulated cluster.
|
CTX_REMOVE
Remove a variable from context.
|
CTX_SET
Set a variable in context.
|
DUMP
Dump the internal state of the simulator to console.
|
EVENT_LISTENER
Prepare a listener to listen for an autoscaling event.
|
INDEX_DOCS
Bulk index a number of simulated documents.
|
KILL_NODES
Kill specific nodes, or a number of randomly selected nodes.
|
LOAD_AUTOSCALING
Load autoscaling.json configuration from a file.
|
LOAD_SNAPSHOT
Create a simulated cluster from autoscaling snapshot.
|
LOOP_END
End a loop.
|
LOOP_START
Start a loop.
|
RUN
Run the simulation for a while, allowing background tasks to execute.
|
SAVE_SNAPSHOT
Save autoscaling snapshot of the current simulated cluster.
|
SET_NODE_METRICS
Set metrics for a node.
|
SET_OP_DELAYS
Set operation delays to simulate long-running actions.
|
SET_SHARD_METRICS
Set metrics for each replica of a collection's shard(s).
|
SOLR_REQUEST
Execute a SolrRequest (must be supported by
SimCloudManager ). |
WAIT_COLLECTION
Wait for a collection to reach the indicated number of shards and replicas.
|
WAIT_EVENT
Wait for an autoscaling event using previously prepared listener.
|
Modifier and Type | Method and Description |
---|---|
static SimScenario.SimAction |
get(String str) |
String |
toLower() |
static SimScenario.SimAction |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SimScenario.SimAction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SimScenario.SimAction CREATE_CLUSTER
public static final SimScenario.SimAction LOAD_SNAPSHOT
public static final SimScenario.SimAction SAVE_SNAPSHOT
public static final SimScenario.SimAction CALCULATE_SUGGESTIONS
public static final SimScenario.SimAction APPLY_SUGGESTIONS
public static final SimScenario.SimAction KILL_NODES
public static final SimScenario.SimAction ADD_NODES
public static final SimScenario.SimAction LOAD_AUTOSCALING
public static final SimScenario.SimAction LOOP_START
public static final SimScenario.SimAction LOOP_END
public static final SimScenario.SimAction SET_OP_DELAYS
public static final SimScenario.SimAction SOLR_REQUEST
SimCloudManager
).public static final SimScenario.SimAction WAIT_COLLECTION
public static final SimScenario.SimAction EVENT_LISTENER
public static final SimScenario.SimAction WAIT_EVENT
public static final SimScenario.SimAction RUN
public static final SimScenario.SimAction DUMP
public static final SimScenario.SimAction CTX_SET
public static final SimScenario.SimAction CTX_REMOVE
public static final SimScenario.SimAction SET_NODE_METRICS
public static final SimScenario.SimAction SET_SHARD_METRICS
public static final SimScenario.SimAction INDEX_DOCS
public static final SimScenario.SimAction ASSERT
public static SimScenario.SimAction[] values()
for (SimScenario.SimAction c : SimScenario.SimAction.values()) System.out.println(c);
public static SimScenario.SimAction valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static SimScenario.SimAction get(String str)
public String toLower()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.