shared

package
v0.0.0-...-1ac4f16 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 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 ApiSpecGetter

type ApiSpecGetter interface {
	Find(kind, id string) (*storage.ApiSpec, error)
}

type ApplicationLister

type ApplicationLister interface {
	ListInNamespace(namespace string) ([]*v1alpha1.Application, error)
	ListNamespacesFor(appName string) ([]string, error)
}

type ApplicationRetriever

type ApplicationRetriever interface {
	Application() ApplicationLister
}

type AsyncApiSpecGetter

type AsyncApiSpecGetter interface {
	Find(kind, id string) (*storage.AsyncApiSpec, error)
}

type ContentGetter

type ContentGetter interface {
	Find(kind, id string) (*storage.Content, error)
}

type ContentRetriever

type ContentRetriever interface {
	Content() ContentGetter
	ApiSpec() ApiSpecGetter
	AsyncApiSpec() AsyncApiSpecGetter
}

type ServiceBindingFinderLister

type ServiceBindingFinderLister interface {
	Find(ns string, name string) (*bindingApi.ServiceBinding, error)
	ListForServiceInstance(ns string, instanceName string) ([]*bindingApi.ServiceBinding, error)
}

type ServiceBindingUsageLister

type ServiceBindingUsageLister interface {
	ListForDeployment(ns, kind, deploymentName string) ([]*usageApi.ServiceBindingUsage, error)
}

type ServiceCatalogAddonsRetriever

type ServiceCatalogAddonsRetriever interface {
	ServiceBindingUsage() ServiceBindingUsageLister
}

type ServiceCatalogRetriever

type ServiceCatalogRetriever interface {
	ServiceBinding() ServiceBindingFinderLister
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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