v1

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2019 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 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.

Jump to

Keyboard shortcuts

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