Documentation
¶
Index ¶
- type AppLister
- type AppListerExpansion
- type AppNamespaceLister
- type AppNamespaceListerExpansion
- type ExternalServiceLister
- type ExternalServiceListerExpansion
- type ExternalServiceNamespaceLister
- type ExternalServiceNamespaceListerExpansion
- type RouterLister
- type RouterListerExpansion
- type RouterNamespaceLister
- type RouterNamespaceListerExpansion
- type ServiceLister
- type ServiceListerExpansion
- type ServiceNamespaceLister
- type ServiceNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLister ¶
type AppLister interface {
// List lists all Apps in the indexer.
List(selector labels.Selector) (ret []*v1.App, err error)
// Apps returns an object that can list and get Apps.
Apps(namespace string) AppNamespaceLister
AppListerExpansion
}
AppLister helps list Apps.
type AppListerExpansion ¶
type AppListerExpansion interface{}
AppListerExpansion allows custom methods to be added to AppLister.
type AppNamespaceLister ¶
type AppNamespaceLister interface {
// List lists all Apps in the indexer for a given namespace.
List(selector labels.Selector) (ret []*v1.App, err error)
// Get retrieves the App from the indexer for a given namespace and name.
Get(name string) (*v1.App, error)
AppNamespaceListerExpansion
}
AppNamespaceLister helps list and get Apps.
type AppNamespaceListerExpansion ¶
type AppNamespaceListerExpansion interface{}
AppNamespaceListerExpansion allows custom methods to be added to AppNamespaceLister.
type ExternalServiceLister ¶
type ExternalServiceLister interface {
// List lists all ExternalServices in the indexer.
List(selector labels.Selector) (ret []*v1.ExternalService, err error)
// ExternalServices returns an object that can list and get ExternalServices.
ExternalServices(namespace string) ExternalServiceNamespaceLister
ExternalServiceListerExpansion
}
ExternalServiceLister helps list ExternalServices.
func NewExternalServiceLister ¶
func NewExternalServiceLister(indexer cache.Indexer) ExternalServiceLister
NewExternalServiceLister returns a new ExternalServiceLister.
type ExternalServiceListerExpansion ¶
type ExternalServiceListerExpansion interface{}
ExternalServiceListerExpansion allows custom methods to be added to ExternalServiceLister.
type ExternalServiceNamespaceLister ¶
type ExternalServiceNamespaceLister interface {
// List lists all ExternalServices in the indexer for a given namespace.
List(selector labels.Selector) (ret []*v1.ExternalService, err error)
// Get retrieves the ExternalService from the indexer for a given namespace and name.
Get(name string) (*v1.ExternalService, error)
ExternalServiceNamespaceListerExpansion
}
ExternalServiceNamespaceLister helps list and get ExternalServices.
type ExternalServiceNamespaceListerExpansion ¶
type ExternalServiceNamespaceListerExpansion interface{}
ExternalServiceNamespaceListerExpansion allows custom methods to be added to ExternalServiceNamespaceLister.
type RouterLister ¶
type RouterLister interface {
// List lists all Routers in the indexer.
List(selector labels.Selector) (ret []*v1.Router, err error)
// Routers returns an object that can list and get Routers.
Routers(namespace string) RouterNamespaceLister
RouterListerExpansion
}
RouterLister helps list Routers.
func NewRouterLister ¶
func NewRouterLister(indexer cache.Indexer) RouterLister
NewRouterLister returns a new RouterLister.
type RouterListerExpansion ¶
type RouterListerExpansion interface{}
RouterListerExpansion allows custom methods to be added to RouterLister.
type RouterNamespaceLister ¶
type RouterNamespaceLister interface {
// List lists all Routers in the indexer for a given namespace.
List(selector labels.Selector) (ret []*v1.Router, err error)
// Get retrieves the Router from the indexer for a given namespace and name.
Get(name string) (*v1.Router, error)
RouterNamespaceListerExpansion
}
RouterNamespaceLister helps list and get Routers.
type RouterNamespaceListerExpansion ¶
type RouterNamespaceListerExpansion interface{}
RouterNamespaceListerExpansion allows custom methods to be added to RouterNamespaceLister.
type ServiceLister ¶
type ServiceLister interface {
// List lists all Services in the indexer.
List(selector labels.Selector) (ret []*v1.Service, err error)
// Services returns an object that can list and get Services.
Services(namespace string) ServiceNamespaceLister
ServiceListerExpansion
}
ServiceLister helps list Services.
func NewServiceLister ¶
func NewServiceLister(indexer cache.Indexer) ServiceLister
NewServiceLister returns a new ServiceLister.
type ServiceListerExpansion ¶
type ServiceListerExpansion interface{}
ServiceListerExpansion allows custom methods to be added to ServiceLister.
type ServiceNamespaceLister ¶
type ServiceNamespaceLister interface {
// List lists all Services in the indexer for a given namespace.
List(selector labels.Selector) (ret []*v1.Service, err error)
// Get retrieves the Service from the indexer for a given namespace and name.
Get(name string) (*v1.Service, error)
ServiceNamespaceListerExpansion
}
ServiceNamespaceLister helps list and get Services.
type ServiceNamespaceListerExpansion ¶
type ServiceNamespaceListerExpansion interface{}
ServiceNamespaceListerExpansion allows custom methods to be added to ServiceNamespaceLister.
Source Files
¶
- app.go
- expansion_generated.go
- externalservice.go
- router.go
- service.go