...

Package v1beta1

import "k8s.io/client-go/listers/coordination/v1beta1"
Overview
Index

Overview ▾

type LeaseLister

LeaseLister helps list Leases. All objects returned here must be treated as read-only.

type LeaseLister interface {
    // List lists all Leases in the indexer.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.Lease, err error)
    // Leases returns an object that can list and get Leases.
    Leases(namespace string) LeaseNamespaceLister
    LeaseListerExpansion
}

func NewLeaseLister

func NewLeaseLister(indexer cache.Indexer) LeaseLister

NewLeaseLister returns a new LeaseLister.

type LeaseListerExpansion

LeaseListerExpansion allows custom methods to be added to LeaseLister.

type LeaseListerExpansion interface{}

type LeaseNamespaceLister

LeaseNamespaceLister helps list and get Leases. All objects returned here must be treated as read-only.

type LeaseNamespaceLister interface {
    // List lists all Leases in the indexer for a given namespace.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.Lease, err error)
    // Get retrieves the Lease from the indexer for a given namespace and name.
    // Objects returned here must be treated as read-only.
    Get(name string) (*v1beta1.Lease, error)
    LeaseNamespaceListerExpansion
}

type LeaseNamespaceListerExpansion

LeaseNamespaceListerExpansion allows custom methods to be added to LeaseNamespaceLister.

type LeaseNamespaceListerExpansion interface{}