...

Package v1beta1

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

Overview ▾

type EventLister

EventLister helps list Events. All objects returned here must be treated as read-only.

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

func NewEventLister

func NewEventLister(indexer cache.Indexer) EventLister

NewEventLister returns a new EventLister.

type EventListerExpansion

EventListerExpansion allows custom methods to be added to EventLister.

type EventListerExpansion interface{}

type EventNamespaceLister

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

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

type EventNamespaceListerExpansion

EventNamespaceListerExpansion allows custom methods to be added to EventNamespaceLister.

type EventNamespaceListerExpansion interface{}