func SetRebalanceMinimumDuration(scheduler server.Scheduler, duration time.Duration) error {
	return scheduler.SetRebalanceMinimumDuration(duration)
}
SetRebalanceMinimumDuration get the duration (min) that the rebalance threshold must be exceeded before
triggering rebalance.  <= 0 implies no rebalancing
package thrift
import (
	"time"
	"github.com/twitter/scoot/scheduler/server"
)
func GetClassLoadPercents(scheduler server.Scheduler) (map[string]int32, error) {
	return scheduler.GetClassLoadPercents()
}
func SetClassLoadPercents(scheduler server.Scheduler, classLoads map[string]int32) error {
	return scheduler.SetClassLoadPercents(classLoads)
}
func GetRequestorToClassMap(scheduler server.Scheduler) (map[string]string, error) {
	return scheduler.GetRequestorToClassMap()
}
func SetRequestorToClassMap(scheduler server.Scheduler, requestorToClassMap map[string]string) error {
	return scheduler.SetRequestorToClassMap(requestorToClassMap)
}
func GetRebalanceMinimumDuration(scheduler server.Scheduler) (time.Duration, error) {
	return scheduler.GetRebalanceMinimumDuration()
}