Class KafkaRebalanceSpec

java.lang.Object
io.strimzi.api.kafka.model.common.Spec
io.strimzi.api.kafka.model.rebalance.KafkaRebalanceSpec
All Implemented Interfaces:
UnknownPropertyPreserving

public class KafkaRebalanceSpec extends Spec
  • Constructor Details

    • KafkaRebalanceSpec

      public KafkaRebalanceSpec()
  • Method Details

    • getMode

      public KafkaRebalanceMode getMode()
    • setMode

      public void setMode(KafkaRebalanceMode mode)
    • getBrokers

      public List<Integer> getBrokers()
    • setBrokers

      public void setBrokers(List<Integer> brokers)
    • getGoals

      public List<String> getGoals()
    • setGoals

      public void setGoals(List<String> goals)
    • isSkipHardGoalCheck

      public boolean isSkipHardGoalCheck()
    • setSkipHardGoalCheck

      public void setSkipHardGoalCheck(boolean skipHardGoalCheck)
    • isRebalanceDisk

      public boolean isRebalanceDisk()
    • setRebalanceDisk

      public void setRebalanceDisk(boolean rebalanceDisk)
    • getExcludedTopics

      public String getExcludedTopics()
    • setExcludedTopics

      public void setExcludedTopics(String excludedTopics)
    • getConcurrentPartitionMovementsPerBroker

      public int getConcurrentPartitionMovementsPerBroker()
    • setConcurrentPartitionMovementsPerBroker

      public void setConcurrentPartitionMovementsPerBroker(int movements)
    • getConcurrentIntraBrokerPartitionMovements

      public int getConcurrentIntraBrokerPartitionMovements()
    • setConcurrentIntraBrokerPartitionMovements

      public void setConcurrentIntraBrokerPartitionMovements(int movements)
    • getConcurrentLeaderMovements

      public int getConcurrentLeaderMovements()
    • setConcurrentLeaderMovements

      public void setConcurrentLeaderMovements(int movements)
    • getReplicationThrottle

      public long getReplicationThrottle()
    • setReplicationThrottle

      public void setReplicationThrottle(long bandwidth)
    • getReplicaMovementStrategies

      public List<String> getReplicaMovementStrategies()
    • setReplicaMovementStrategies

      public void setReplicaMovementStrategies(List<String> replicaMovementStrategies)
    • getMoveReplicasOffVolumes

      public List<BrokerAndVolumeIds> getMoveReplicasOffVolumes()
    • setMoveReplicasOffVolumes

      public void setMoveReplicasOffVolumes(List<BrokerAndVolumeIds> moveReplicasOffVolumes)