public class OptimizerResult
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
BrokerStats |
brokerStatsAfterOptimization() |
BrokerStats |
brokerStatsBeforeOptimization() |
java.util.Map<java.lang.Integer,java.lang.String> |
capacityEstimationInfoByBrokerId() |
ClusterModelStats |
clusterModelStats() |
java.util.Map<java.lang.String,Goal.ClusterModelStatsComparator> |
clusterModelStatsComparatorByGoalName() |
java.util.Set<java.lang.Integer> |
excludedBrokersForLeadership() |
java.util.Set<java.lang.Integer> |
excludedBrokersForReplicaMove() |
java.util.Set<java.lang.String> |
excludedTopics() |
java.lang.String |
getProposalSummary() |
java.util.Map<java.lang.String,java.lang.Object> |
getProposalSummaryForJson() |
java.util.Set<ExecutionProposal> |
goalProposals() |
boolean |
isCapacityEstimated() |
ModelGeneration |
modelGeneration() |
java.util.LinkedHashMap<java.lang.String,ClusterModelStats> |
statsByGoalName() |
java.util.Set<java.lang.String> |
topicsWithReplicationFactorChange()
The topics of partitions which are going to be modified by proposals.
|
java.util.Set<java.lang.String> |
violatedGoalsAfterOptimization() |
java.util.Set<java.lang.String> |
violatedGoalsBeforeOptimization() |
public java.util.Map<java.lang.String,Goal.ClusterModelStatsComparator> clusterModelStatsComparatorByGoalName()
public java.util.LinkedHashMap<java.lang.String,ClusterModelStats> statsByGoalName()
public java.util.Set<ExecutionProposal> goalProposals()
public java.util.Set<java.lang.String> violatedGoalsBeforeOptimization()
public java.util.Set<java.lang.String> violatedGoalsAfterOptimization()
public ModelGeneration modelGeneration()
public ClusterModelStats clusterModelStats()
public BrokerStats brokerStatsBeforeOptimization()
public BrokerStats brokerStatsAfterOptimization()
public boolean isCapacityEstimated()
public java.util.Map<java.lang.Integer,java.lang.String> capacityEstimationInfoByBrokerId()
public java.util.Set<java.lang.String> excludedTopics()
public java.util.Set<java.lang.Integer> excludedBrokersForLeadership()
public java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove()
public java.util.Set<java.lang.String> topicsWithReplicationFactorChange()
public java.lang.String getProposalSummary()
public java.util.Map<java.lang.String,java.lang.Object> getProposalSummaryForJson()