type NodeMetricsSorter … func (n *NodeMetricsSorter) Len() int { … } func (n *NodeMetricsSorter) Swap(i, j int) { … } func (n *NodeMetricsSorter) Less(i, j int) bool { … } func NewNodeMetricsSorter(metrics []metricsapi.NodeMetrics, sortBy string) *NodeMetricsSorter { … } type PodMetricsSorter … func (p *PodMetricsSorter) Len() int { … } func (p *PodMetricsSorter) Swap(i, j int) { … } func (p *PodMetricsSorter) Less(i, j int) bool { … } func NewPodMetricsSorter(metrics []metricsapi.PodMetrics, withNamespace bool, sortBy string) *PodMetricsSorter { … } type ContainerMetricsSorter … func (s *ContainerMetricsSorter) Len() int { … } func (s *ContainerMetricsSorter) Swap(i, j int) { … } func (s *ContainerMetricsSorter) Less(i, j int) bool { … } func NewContainerMetricsSorter(metrics []metricsapi.ContainerMetrics, sortBy string) *ContainerMetricsSorter { … }