# Packages
No description provided by the author
# Functions
AssignReplicas assigns replicas to clusters based on the placement and resource binding spec.
NewGenericScheduler creates a genericScheduler object.
SelectClusters selects clusters based on the placement and resource binding spec.
# Constants
AggregatedStrategy indicates dividing replicas among clusters as few as possible and taking clusters' available replicas into consideration as well.
DuplicatedStrategy indicates each candidate member cluster will directly apply the original replicas.
DynamicWeightStrategy indicates dividing replicas by dynamic weight according to WeightPreference.
Fresh means that disregards the previous assignment entirely and seeks to establish an entirely new replica distribution across clusters.
StaticWeightStrategy indicates dividing replicas by static weight according to WeightPreference.
Steady represents a steady, incremental approach to re-assign replicas across clusters.
# Structs
ScheduleAlgorithmOption represents the option for ScheduleAlgorithm.
ScheduleResult includes the clusters selected.
# Interfaces
ScheduleAlgorithm is the interface that should be implemented to schedule a resource to the target clusters.
# Type aliases
TargetClustersList is a slice of TargetCluster that implements sort.Interface to sort by Value.