public class VariableBase extends Object implements Variable
| Modifier and Type | Class and Description |
|---|---|
static class |
VariableBase.CoreIndexSizeVariable |
static class |
VariableBase.DiskTypeVariable |
static class |
VariableBase.LazyVariable |
static class |
VariableBase.TotalDiskVariable |
Variable.Meta, Variable.Typecoreidxsize, NULL| Constructor and Description |
|---|
VariableBase(Variable.Type type) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareViolation(Violation v1,
Violation v2) |
void |
getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx) |
static Variable.Type |
getTagType(String name) |
String |
postValidate(Condition condition) |
Object |
validate(String name,
Object val,
boolean isRuleVal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddViolatingReplicas, computeDeviation, computeValue, convertVal, getOperand, match, projectAddReplica, projectRemoveReplicapublic VariableBase(Variable.Type type)
public void getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx)
getSuggestions in interface Variablepublic String postValidate(Condition condition)
postValidate in interface Variablepublic static Variable.Type getTagType(String name)
public int compareViolation(Violation v1, Violation v2)
compareViolation in interface VariableCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.