public class CoresVariable extends VariableBase
VariableBase.CoreIndexSizeVariable, VariableBase.DiskTypeVariable, VariableBase.LazyVariable, VariableBase.TotalDiskVariableVariable.Meta, Variable.Typecoreidxsize, NULL| 构造器和说明 |
|---|
CoresVariable(Variable.Type type) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addViolatingReplicas(org.apache.solr.client.solrj.cloud.autoscaling.Violation.Ctx ctx) |
Object |
computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node)
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) |
void |
getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx) |
String |
postValidate(Condition condition) |
void |
projectAddReplica(Cell cell,
ReplicaInfo ri,
Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops,
boolean strictMode) |
void |
projectRemoveReplica(Cell cell,
ReplicaInfo ri,
Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector) |
Object |
validate(String name,
Object val,
boolean isRuleVal) |
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 在接口中 Variablevalidate 在类中 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 在接口中 VariablegetSuggestions 在类中 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 在接口中 VariablepostValidate 在类中 VariableBasepublic Operand getOperand(Operand expected, Object strVal, ComputedType computedType)
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.