Kubernetes-commit: 2595aa13098355414a558b2d97c58d505ca7b6c2
This commit is contained in:
Joe Betz
2024-09-03 14:25:56 -04:00
committed by Kubernetes Publisher
parent bc8a8ba48a
commit 2b735405b2
802 changed files with 6179 additions and 6101 deletions

View File

@@ -19,10 +19,10 @@ limitations under the License.
package v1beta1
import (
v1beta1 "k8s.io/api/scheduling/v1beta1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/listers"
"k8s.io/client-go/tools/cache"
schedulingv1beta1 "k8s.io/api/scheduling/v1beta1"
labels "k8s.io/apimachinery/pkg/labels"
listers "k8s.io/client-go/listers"
cache "k8s.io/client-go/tools/cache"
)
// PriorityClassLister helps list PriorityClasses.
@@ -30,19 +30,19 @@ import (
type PriorityClassLister interface {
// List lists all PriorityClasses in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1beta1.PriorityClass, err error)
List(selector labels.Selector) (ret []*schedulingv1beta1.PriorityClass, err error)
// Get retrieves the PriorityClass from the index for a given name.
// Objects returned here must be treated as read-only.
Get(name string) (*v1beta1.PriorityClass, error)
Get(name string) (*schedulingv1beta1.PriorityClass, error)
PriorityClassListerExpansion
}
// priorityClassLister implements the PriorityClassLister interface.
type priorityClassLister struct {
listers.ResourceIndexer[*v1beta1.PriorityClass]
listers.ResourceIndexer[*schedulingv1beta1.PriorityClass]
}
// NewPriorityClassLister returns a new PriorityClassLister.
func NewPriorityClassLister(indexer cache.Indexer) PriorityClassLister {
return &priorityClassLister{listers.New[*v1beta1.PriorityClass](indexer, v1beta1.Resource("priorityclass"))}
return &priorityClassLister{listers.New[*schedulingv1beta1.PriorityClass](indexer, schedulingv1beta1.Resource("priorityclass"))}
}