Documentation

Overview

    This package has the automatically generated typed clients.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type CompositeControllerExpansion

    type CompositeControllerExpansion interface{}

    type CompositeControllerInterface

    type CompositeControllerInterface interface {
    	Create(*v1alpha1.CompositeController) (*v1alpha1.CompositeController, error)
    	Update(*v1alpha1.CompositeController) (*v1alpha1.CompositeController, error)
    	Delete(name string, options *v1.DeleteOptions) error
    	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    	Get(name string, options v1.GetOptions) (*v1alpha1.CompositeController, error)
    	List(opts v1.ListOptions) (*v1alpha1.CompositeControllerList, error)
    	Watch(opts v1.ListOptions) (watch.Interface, error)
    	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.CompositeController, err error)
    	CompositeControllerExpansion
    }

      CompositeControllerInterface has methods to work with CompositeController resources.

      type CompositeControllersGetter

      type CompositeControllersGetter interface {
      	CompositeControllers() CompositeControllerInterface
      }

        CompositeControllersGetter has a method to return a CompositeControllerInterface. A group's client should implement this interface.

        type ControllerRevisionExpansion

        type ControllerRevisionExpansion interface {
        	UpdateWithRetries(orig *v1alpha1.ControllerRevision, updateFn func(*v1alpha1.ControllerRevision) bool) (result *v1alpha1.ControllerRevision, err error)
        }

        type ControllerRevisionInterface

        type ControllerRevisionInterface interface {
        	Create(*v1alpha1.ControllerRevision) (*v1alpha1.ControllerRevision, error)
        	Update(*v1alpha1.ControllerRevision) (*v1alpha1.ControllerRevision, error)
        	Delete(name string, options *v1.DeleteOptions) error
        	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
        	Get(name string, options v1.GetOptions) (*v1alpha1.ControllerRevision, error)
        	List(opts v1.ListOptions) (*v1alpha1.ControllerRevisionList, error)
        	Watch(opts v1.ListOptions) (watch.Interface, error)
        	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ControllerRevision, err error)
        	ControllerRevisionExpansion
        }

          ControllerRevisionInterface has methods to work with ControllerRevision resources.

          type ControllerRevisionsGetter

          type ControllerRevisionsGetter interface {
          	ControllerRevisions(namespace string) ControllerRevisionInterface
          }

            ControllerRevisionsGetter has a method to return a ControllerRevisionInterface. A group's client should implement this interface.

            type DecoratorControllerExpansion

            type DecoratorControllerExpansion interface{}

            type DecoratorControllerInterface

            type DecoratorControllerInterface interface {
            	Create(*v1alpha1.DecoratorController) (*v1alpha1.DecoratorController, error)
            	Update(*v1alpha1.DecoratorController) (*v1alpha1.DecoratorController, error)
            	Delete(name string, options *v1.DeleteOptions) error
            	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
            	Get(name string, options v1.GetOptions) (*v1alpha1.DecoratorController, error)
            	List(opts v1.ListOptions) (*v1alpha1.DecoratorControllerList, error)
            	Watch(opts v1.ListOptions) (watch.Interface, error)
            	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DecoratorController, err error)
            	DecoratorControllerExpansion
            }

              DecoratorControllerInterface has methods to work with DecoratorController resources.

              type DecoratorControllersGetter

              type DecoratorControllersGetter interface {
              	DecoratorControllers() DecoratorControllerInterface
              }

                DecoratorControllersGetter has a method to return a DecoratorControllerInterface. A group's client should implement this interface.

                type MetacontrollerV1alpha1Client

                type MetacontrollerV1alpha1Client struct {
                	// contains filtered or unexported fields
                }

                  MetacontrollerV1alpha1Client is used to interact with features provided by the metacontroller group.

                  func New

                    New creates a new MetacontrollerV1alpha1Client for the given RESTClient.

                    func NewForConfig

                    func NewForConfig(c *rest.Config) (*MetacontrollerV1alpha1Client, error)

                      NewForConfig creates a new MetacontrollerV1alpha1Client for the given config.

                      func NewForConfigOrDie

                      func NewForConfigOrDie(c *rest.Config) *MetacontrollerV1alpha1Client

                        NewForConfigOrDie creates a new MetacontrollerV1alpha1Client for the given config and panics if there is an error in the config.

                        func (*MetacontrollerV1alpha1Client) CompositeControllers

                        func (*MetacontrollerV1alpha1Client) ControllerRevisions

                        func (c *MetacontrollerV1alpha1Client) ControllerRevisions(namespace string) ControllerRevisionInterface

                        func (*MetacontrollerV1alpha1Client) DecoratorControllers

                        func (*MetacontrollerV1alpha1Client) RESTClient

                          RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.