v1

package
v1.11.4-rc.0 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2024 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.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

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.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1.Alertmanager, err error)
	// Get retrieves the Alertmanager from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1.Alertmanager, error)
	AlertmanagerNamespaceListerExpansion
}

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

type AlertmanagerNamespaceListerExpansion

type AlertmanagerNamespaceListerExpansion interface{}

AlertmanagerNamespaceListerExpansion allows custom methods to be added to AlertmanagerNamespaceLister.

type PodMonitorLister

type PodMonitorLister interface {
	// List lists all PodMonitors in the indexer.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

func NewPodMonitorLister

func NewPodMonitorLister(indexer cache.Indexer) PodMonitorLister

NewPodMonitorLister returns a new PodMonitorLister.

type PodMonitorListerExpansion

type PodMonitorListerExpansion interface{}

PodMonitorListerExpansion allows custom methods to be added to PodMonitorLister.

type PodMonitorNamespaceLister

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

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

type PodMonitorNamespaceListerExpansion

type PodMonitorNamespaceListerExpansion interface{}

PodMonitorNamespaceListerExpansion allows custom methods to be added to PodMonitorNamespaceLister.

type ProbeLister

type ProbeLister interface {
	// List lists all Probes in the indexer.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

func NewProbeLister

func NewProbeLister(indexer cache.Indexer) ProbeLister

NewProbeLister returns a new ProbeLister.

type ProbeListerExpansion

type ProbeListerExpansion interface{}

ProbeListerExpansion allows custom methods to be added to ProbeLister.

type ProbeNamespaceLister

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

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

type ProbeNamespaceListerExpansion

type ProbeNamespaceListerExpansion interface{}

ProbeNamespaceListerExpansion allows custom methods to be added to ProbeNamespaceLister.

type PrometheusLister

type PrometheusLister interface {
	// List lists all Prometheuses in the indexer.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

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.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1.Prometheus, err error)
	// Get retrieves the Prometheus from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1.Prometheus, error)
	PrometheusNamespaceListerExpansion
}

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

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.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

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.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1.PrometheusRule, err error)
	// Get retrieves the PrometheusRule from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1.PrometheusRule, error)
	PrometheusRuleNamespaceListerExpansion
}

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

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.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

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.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error)
	// Get retrieves the ServiceMonitor from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1.ServiceMonitor, error)
	ServiceMonitorNamespaceListerExpansion
}

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

type ServiceMonitorNamespaceListerExpansion

type ServiceMonitorNamespaceListerExpansion interface{}

ServiceMonitorNamespaceListerExpansion allows custom methods to be added to ServiceMonitorNamespaceLister.

type ThanosRulerLister

type ThanosRulerLister interface {
	// List lists all ThanosRulers in the indexer.
	// Objects returned here must be treated as read-only.
	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. All objects returned here must be treated as read-only.

func NewThanosRulerLister

func NewThanosRulerLister(indexer cache.Indexer) ThanosRulerLister

NewThanosRulerLister returns a new ThanosRulerLister.

type ThanosRulerListerExpansion

type ThanosRulerListerExpansion interface{}

ThanosRulerListerExpansion allows custom methods to be added to ThanosRulerLister.

type ThanosRulerNamespaceLister

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

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

type ThanosRulerNamespaceListerExpansion

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