public class CoresVariable extends VariableBase
VariableBase.CoreIndexSizeVariable, VariableBase.DiskTypeVariable, VariableBase.LazyVariable, VariableBase.TotalDiskVariableVariable.Meta, Variable.Typecoreidxsize, NULL| Constructor and Description |
|---|
CoresVariable(Variable.Type type)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addViolatingReplicas(org.apache.solr.client.solrj.cloud.autoscaling.Violation.Ctx ctx)
Deprecated.
|
Object |
computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node)
Deprecated.
When a non constant value is used in a variable, the actual value needs to be computed at the runtime
|
Operand |
getOperand(Operand expected,
Object strVal,
ComputedType computedType)
Deprecated.
|
void |
getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx)
Deprecated.
|
String |
postValidate(Condition condition)
Deprecated.
|
void |
projectAddReplica(Cell cell,
ReplicaInfo ri,
Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops,
boolean strictMode)
Deprecated.
|
void |
projectRemoveReplica(Cell cell,
ReplicaInfo ri,
Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)
Deprecated.
|
Object |
validate(String name,
Object val,
boolean isRuleVal)
Deprecated.
|
compareViolation, getTagTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeDeviation, convertVal, matchpublic CoresVariable(Variable.Type type)
public Object validate(String name, Object val, boolean isRuleVal)
validate in interface Variablevalidate in class VariableBasepublic boolean addViolatingReplicas(org.apache.solr.client.solrj.cloud.autoscaling.Violation.Ctx ctx)
public void getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx)
getSuggestions in interface VariablegetSuggestions in class VariableBasepublic void projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops, boolean strictMode)
public void projectRemoveReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)
public Object computeValue(Policy.Session session, Condition condition, String collection, String shard, String node)
Variablepublic String postValidate(Condition condition)
postValidate in interface VariablepostValidate in class VariableBasepublic Operand getOperand(Operand expected, Object strVal, ComputedType computedType)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.