v1

package
v0.41.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertmanagerLister

type AlertmanagerLister interface {
	// List lists all Alertmanagers in the indexer.
	List(selector labels.Selector) (ret []*v1.Alertmanager, err error)
	// Alertmanagers returns an object that can list and get Alertmanagers.
	Alertmanagers(namespace string) AlertmanagerNamespaceLister
	AlertmanagerListerExpansion
}

AlertmanagerLister helps list Alertmanagers.

func NewAlertmanagerLister

func NewAlertmanagerLister(indexer cache.Indexer) AlertmanagerLister

NewAlertmanagerLister returns a new AlertmanagerLister.

type AlertmanagerListerExpansion

type AlertmanagerListerExpansion interface{}

AlertmanagerListerExpansion allows custom methods to be added to AlertmanagerLister.

type AlertmanagerNamespaceLister

type AlertmanagerNamespaceLister interface {
	// List lists all Alertmanagers in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.Alertmanager, err error)
	// Get retrieves the Alertmanager from the indexer for a given namespace and name.
	Get(name string) (*v1.Alertmanager, error)
	AlertmanagerNamespaceListerExpansion
}

AlertmanagerNamespaceLister helps list and get Alertmanagers.

type AlertmanagerNamespaceListerExpansion

type AlertmanagerNamespaceListerExpansion interface{}

AlertmanagerNamespaceListerExpansion allows custom methods to be added to AlertmanagerNamespaceLister.

type PodMonitorLister added in v0.31.0

type PodMonitorLister interface {
	// List lists all PodMonitors in the indexer.
	List(selector labels.Selector) (ret []*v1.PodMonitor, err error)
	// PodMonitors returns an object that can list and get PodMonitors.
	PodMonitors(namespace string) PodMonitorNamespaceLister
	PodMonitorListerExpansion
}

PodMonitorLister helps list PodMonitors.

func NewPodMonitorLister added in v0.31.0

func NewPodMonitorLister(indexer cache.Indexer) PodMonitorLister

NewPodMonitorLister returns a new PodMonitorLister.

type PodMonitorListerExpansion added in v0.31.0

type PodMonitorListerExpansion interface{}

PodMonitorListerExpansion allows custom methods to be added to PodMonitorLister.

type PodMonitorNamespaceLister added in v0.31.0

type PodMonitorNamespaceLister interface {
	// List lists all PodMonitors in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.PodMonitor, err error)
	// Get retrieves the PodMonitor from the indexer for a given namespace and name.
	Get(name string) (*v1.PodMonitor, error)
	PodMonitorNamespaceListerExpansion
}

PodMonitorNamespaceLister helps list and get PodMonitors.

type PodMonitorNamespaceListerExpansion added in v0.31.0

type PodMonitorNamespaceListerExpansion interface{}

PodMonitorNamespaceListerExpansion allows custom methods to be added to PodMonitorNamespaceLister.

type ProbeLister added in v0.41.0

type ProbeLister interface {
	// List lists all Probes in the indexer.
	List(selector labels.Selector) (ret []*v1.Probe, err error)
	// Probes returns an object that can list and get Probes.
	Probes(namespace string) ProbeNamespaceLister
	ProbeListerExpansion
}

ProbeLister helps list Probes.

func NewProbeLister added in v0.41.0

func NewProbeLister(indexer cache.Indexer) ProbeLister

NewProbeLister returns a new ProbeLister.

type ProbeListerExpansion added in v0.41.0

type ProbeListerExpansion interface{}

ProbeListerExpansion allows custom methods to be added to ProbeLister.

type ProbeNamespaceLister added in v0.41.0

type ProbeNamespaceLister interface {
	// List lists all Probes in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.Probe, err error)
	// Get retrieves the Probe from the indexer for a given namespace and name.
	Get(name string) (*v1.Probe, error)
	ProbeNamespaceListerExpansion
}

ProbeNamespaceLister helps list and get Probes.

type ProbeNamespaceListerExpansion added in v0.41.0

type ProbeNamespaceListerExpansion interface{}

ProbeNamespaceListerExpansion allows custom methods to be added to ProbeNamespaceLister.

type PrometheusLister

type PrometheusLister interface {
	// List lists all Prometheuses in the indexer.
	List(selector labels.Selector) (ret []*v1.Prometheus, err error)
	// Prometheuses returns an object that can list and get Prometheuses.
	Prometheuses(namespace string) PrometheusNamespaceLister
	PrometheusListerExpansion
}

PrometheusLister helps list Prometheuses.

func NewPrometheusLister

func NewPrometheusLister(indexer cache.Indexer) PrometheusLister

NewPrometheusLister returns a new PrometheusLister.

type PrometheusListerExpansion

type PrometheusListerExpansion interface{}

PrometheusListerExpansion allows custom methods to be added to PrometheusLister.

type PrometheusNamespaceLister

type PrometheusNamespaceLister interface {
	// List lists all Prometheuses in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.Prometheus, err error)
	// Get retrieves the Prometheus from the indexer for a given namespace and name.
	Get(name string) (*v1.Prometheus, error)
	PrometheusNamespaceListerExpansion
}

PrometheusNamespaceLister helps list and get Prometheuses.

type PrometheusNamespaceListerExpansion

type PrometheusNamespaceListerExpansion interface{}

PrometheusNamespaceListerExpansion allows custom methods to be added to PrometheusNamespaceLister.

type PrometheusRuleLister

type PrometheusRuleLister interface {
	// List lists all PrometheusRules in the indexer.
	List(selector labels.Selector) (ret []*v1.PrometheusRule, err error)
	// PrometheusRules returns an object that can list and get PrometheusRules.
	PrometheusRules(namespace string) PrometheusRuleNamespaceLister
	PrometheusRuleListerExpansion
}

PrometheusRuleLister helps list PrometheusRules.

func NewPrometheusRuleLister

func NewPrometheusRuleLister(indexer cache.Indexer) PrometheusRuleLister

NewPrometheusRuleLister returns a new PrometheusRuleLister.

type PrometheusRuleListerExpansion

type PrometheusRuleListerExpansion interface{}

PrometheusRuleListerExpansion allows custom methods to be added to PrometheusRuleLister.

type PrometheusRuleNamespaceLister

type PrometheusRuleNamespaceLister interface {
	// List lists all PrometheusRules in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.PrometheusRule, err error)
	// Get retrieves the PrometheusRule from the indexer for a given namespace and name.
	Get(name string) (*v1.PrometheusRule, error)
	PrometheusRuleNamespaceListerExpansion
}

PrometheusRuleNamespaceLister helps list and get PrometheusRules.

type PrometheusRuleNamespaceListerExpansion

type PrometheusRuleNamespaceListerExpansion interface{}

PrometheusRuleNamespaceListerExpansion allows custom methods to be added to PrometheusRuleNamespaceLister.

type ServiceMonitorLister

type ServiceMonitorLister interface {
	// List lists all ServiceMonitors in the indexer.
	List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error)
	// ServiceMonitors returns an object that can list and get ServiceMonitors.
	ServiceMonitors(namespace string) ServiceMonitorNamespaceLister
	ServiceMonitorListerExpansion
}

ServiceMonitorLister helps list ServiceMonitors.

func NewServiceMonitorLister

func NewServiceMonitorLister(indexer cache.Indexer) ServiceMonitorLister

NewServiceMonitorLister returns a new ServiceMonitorLister.

type ServiceMonitorListerExpansion

type ServiceMonitorListerExpansion interface{}

ServiceMonitorListerExpansion allows custom methods to be added to ServiceMonitorLister.

type ServiceMonitorNamespaceLister

type ServiceMonitorNamespaceLister interface {
	// List lists all ServiceMonitors in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error)
	// Get retrieves the ServiceMonitor from the indexer for a given namespace and name.
	Get(name string) (*v1.ServiceMonitor, error)
	ServiceMonitorNamespaceListerExpansion
}

ServiceMonitorNamespaceLister helps list and get ServiceMonitors.

type ServiceMonitorNamespaceListerExpansion

type ServiceMonitorNamespaceListerExpansion interface{}

ServiceMonitorNamespaceListerExpansion allows custom methods to be added to ServiceMonitorNamespaceLister.

type ThanosRulerLister added in v0.36.0

type ThanosRulerLister interface {
	// List lists all ThanosRulers in the indexer.
	List(selector labels.Selector) (ret []*v1.ThanosRuler, err error)
	// ThanosRulers returns an object that can list and get ThanosRulers.
	ThanosRulers(namespace string) ThanosRulerNamespaceLister
	ThanosRulerListerExpansion
}

ThanosRulerLister helps list ThanosRulers.

func NewThanosRulerLister added in v0.36.0

func NewThanosRulerLister(indexer cache.Indexer) ThanosRulerLister

NewThanosRulerLister returns a new ThanosRulerLister.

type ThanosRulerListerExpansion added in v0.36.0

type ThanosRulerListerExpansion interface{}

ThanosRulerListerExpansion allows custom methods to be added to ThanosRulerLister.

type ThanosRulerNamespaceLister added in v0.36.0

type ThanosRulerNamespaceLister interface {
	// List lists all ThanosRulers in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1.ThanosRuler, err error)
	// Get retrieves the ThanosRuler from the indexer for a given namespace and name.
	Get(name string) (*v1.ThanosRuler, error)
	ThanosRulerNamespaceListerExpansion
}

ThanosRulerNamespaceLister helps list and get ThanosRulers.

type ThanosRulerNamespaceListerExpansion added in v0.36.0

type ThanosRulerNamespaceListerExpansion interface{}

ThanosRulerNamespaceListerExpansion allows custom methods to be added to ThanosRulerNamespaceLister.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL