Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppProjectLister

type AppProjectLister interface {
	// List lists all AppProjects in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.AppProject, err error)
	// AppProjects returns an object that can list and get AppProjects.
	AppProjects(namespace string) AppProjectNamespaceLister
	AppProjectListerExpansion
}

    AppProjectLister helps list AppProjects. All objects returned here must be treated as read-only.

    func NewAppProjectLister

    func NewAppProjectLister(indexer cache.Indexer) AppProjectLister

      NewAppProjectLister returns a new AppProjectLister.

      type AppProjectListerExpansion

      type AppProjectListerExpansion interface{}

        AppProjectListerExpansion allows custom methods to be added to AppProjectLister.

        type AppProjectNamespaceLister

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

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

          type AppProjectNamespaceListerExpansion

          type AppProjectNamespaceListerExpansion interface{}

            AppProjectNamespaceListerExpansion allows custom methods to be added to AppProjectNamespaceLister.

            type ApplicationLister

            type ApplicationLister interface {
            	// List lists all Applications in the indexer.
            	// Objects returned here must be treated as read-only.
            	List(selector labels.Selector) (ret []*v1alpha1.Application, err error)
            	// Applications returns an object that can list and get Applications.
            	Applications(namespace string) ApplicationNamespaceLister
            	ApplicationListerExpansion
            }

              ApplicationLister helps list Applications. All objects returned here must be treated as read-only.

              func NewApplicationLister

              func NewApplicationLister(indexer cache.Indexer) ApplicationLister

                NewApplicationLister returns a new ApplicationLister.

                type ApplicationListerExpansion

                type ApplicationListerExpansion interface{}

                  ApplicationListerExpansion allows custom methods to be added to ApplicationLister.

                  type ApplicationNamespaceLister

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

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

                    type ApplicationNamespaceListerExpansion

                    type ApplicationNamespaceListerExpansion interface{}

                      ApplicationNamespaceListerExpansion allows custom methods to be added to ApplicationNamespaceLister.