type Snapshot …
var _ …
func NewEmptySnapshot() *Snapshot { … }
func NewSnapshot(pods []*v1.Pod, nodes []*v1.Node) *Snapshot { … }
func createNodeInfoMap(pods []*v1.Pod, nodes []*v1.Node) map[string]*framework.NodeInfo { … }
func createUsedPVCSet(pods []*v1.Pod) sets.Set[string] { … }
func getNodeImageStates(node *v1.Node, imageExistenceMap map[string]sets.Set[string]) map[string]*framework.ImageStateSummary { … }
func createImageExistenceMap(nodes []*v1.Node) map[string]sets.Set[string] { … }
func (s *Snapshot) NodeInfos() framework.NodeInfoLister { … }
func (s *Snapshot) StorageInfos() framework.StorageInfoLister { … }
func (s *Snapshot) NumNodes() int { … }
func (s *Snapshot) List() ([]*framework.NodeInfo, error) { … }
func (s *Snapshot) HavePodsWithAffinityList() ([]*framework.NodeInfo, error) { … }
func (s *Snapshot) HavePodsWithRequiredAntiAffinityList() ([]*framework.NodeInfo, error) { … }
func (s *Snapshot) Get(nodeName string) (*framework.NodeInfo, error) { … }
func (s *Snapshot) IsPVCUsedByPods(key string) bool { … }