public class WithCollectionVariable extends VariableBase
VariableBase.CoreIndexSizeVariable, VariableBase.DiskTypeVariable, VariableBase.LazyVariable, VariableBase.TotalDiskVariable
Variable.Meta, Variable.Type
coreidxsize, NULL
Constructor and Description |
---|
WithCollectionVariable(Variable.Type type) |
Modifier and Type | Method and Description |
---|---|
boolean |
addViolatingReplicas(org.apache.solr.client.solrj.cloud.autoscaling.Violation.Ctx ctx) |
int |
compareViolation(Violation v1,
Violation v2) |
void |
getSuggestions(org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.Ctx ctx) |
boolean |
match(Object inputVal,
Operand op,
Object val,
String name,
Row row) |
void |
projectAddReplica(Cell cell,
ReplicaInfo ri,
Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector,
boolean strictMode) |
getTagType, postValidate, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeDeviation, computeValue, convertVal, getOperand, projectRemoveReplica
public WithCollectionVariable(Variable.Type type)
public void projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector, boolean strictMode)
public int compareViolation(Violation v1, Violation v2)
compareViolation
in interface Variable
compareViolation
in class VariableBase
public 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 Variable
getSuggestions
in class VariableBase
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.