public class OptimizationOptions
extends java.lang.Object
Constructor and Description |
---|
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics)
Default value for
_excludedBrokersForLeadership is an empty set. |
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics,
java.util.Set<java.lang.Integer> excludedBrokersForLeadership)
Default value for
_excludedBrokersForReplicaMove is an empty set. |
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics,
java.util.Set<java.lang.Integer> excludedBrokersForLeadership,
java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove)
Default value for
_isTriggeredByGoalViolation is false. |
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics,
java.util.Set<java.lang.Integer> excludedBrokersForLeadership,
java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove,
boolean isTriggeredByGoalViolation)
Default value for
_requestedDestinationBrokerIds is an empty set. |
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics,
java.util.Set<java.lang.Integer> excludedBrokersForLeadership,
java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove,
boolean isTriggeredByGoalViolation,
java.util.Set<java.lang.Integer> requestedDestinationBrokerIds)
Default value for
_onlyMoveImmigrantReplicas is false. |
OptimizationOptions(java.util.Set<java.lang.String> excludedTopics,
java.util.Set<java.lang.Integer> excludedBrokersForLeadership,
java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove,
boolean isTriggeredByGoalViolation,
java.util.Set<java.lang.Integer> requestedDestinationBrokerIds,
boolean onlyMoveImmigrantReplicas) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Integer> |
excludedBrokersForLeadership() |
java.util.Set<java.lang.Integer> |
excludedBrokersForReplicaMove() |
java.util.Set<java.lang.String> |
excludedTopics() |
boolean |
isTriggeredByGoalViolation() |
boolean |
onlyMoveImmigrantReplicas() |
java.util.Set<java.lang.Integer> |
requestedDestinationBrokerIds() |
java.lang.String |
toString() |
public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics)
_excludedBrokersForLeadership
is an empty set.public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics, java.util.Set<java.lang.Integer> excludedBrokersForLeadership)
_excludedBrokersForReplicaMove
is an empty set.public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics, java.util.Set<java.lang.Integer> excludedBrokersForLeadership, java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove)
_isTriggeredByGoalViolation
is false.public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics, java.util.Set<java.lang.Integer> excludedBrokersForLeadership, java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove, boolean isTriggeredByGoalViolation)
_requestedDestinationBrokerIds
is an empty set.public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics, java.util.Set<java.lang.Integer> excludedBrokersForLeadership, java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove, boolean isTriggeredByGoalViolation, java.util.Set<java.lang.Integer> requestedDestinationBrokerIds)
_onlyMoveImmigrantReplicas
is false.public OptimizationOptions(java.util.Set<java.lang.String> excludedTopics, java.util.Set<java.lang.Integer> excludedBrokersForLeadership, java.util.Set<java.lang.Integer> excludedBrokersForReplicaMove, boolean isTriggeredByGoalViolation, java.util.Set<java.lang.Integer> requestedDestinationBrokerIds, boolean onlyMoveImmigrantReplicas)
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 boolean isTriggeredByGoalViolation()
public java.util.Set<java.lang.Integer> requestedDestinationBrokerIds()
public boolean onlyMoveImmigrantReplicas()
public java.lang.String toString()
toString
in class java.lang.Object