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 BrokerExpansion

    type BrokerExpansion interface{}

    type BrokerInterface

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

      BrokerInterface has methods to work with Broker resources.

      type BrokersGetter

      type BrokersGetter interface {
      	Brokers(namespace string) BrokerInterface
      }

        BrokersGetter has a method to return a BrokerInterface. A group's client should implement this interface.

        type EventTypeExpansion

        type EventTypeExpansion interface{}

        type EventTypeInterface

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

          EventTypeInterface has methods to work with EventType resources.

          type EventTypesGetter

          type EventTypesGetter interface {
          	EventTypes(namespace string) EventTypeInterface
          }

            EventTypesGetter has a method to return a EventTypeInterface. A group's client should implement this interface.

            type EventingV1alpha1Client

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

              EventingV1alpha1Client is used to interact with features provided by the eventing.knative.dev group.

              func New

                New creates a new EventingV1alpha1Client for the given RESTClient.

                func NewForConfig

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

                  NewForConfig creates a new EventingV1alpha1Client for the given config.

                  func NewForConfigOrDie

                  func NewForConfigOrDie(c *rest.Config) *EventingV1alpha1Client

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

                    func (*EventingV1alpha1Client) Brokers

                    func (c *EventingV1alpha1Client) Brokers(namespace string) BrokerInterface

                    func (*EventingV1alpha1Client) EventTypes

                    func (c *EventingV1alpha1Client) EventTypes(namespace string) EventTypeInterface

                    func (*EventingV1alpha1Client) RESTClient

                    func (c *EventingV1alpha1Client) RESTClient() rest.Interface

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

                      func (*EventingV1alpha1Client) Triggers

                      func (c *EventingV1alpha1Client) Triggers(namespace string) TriggerInterface

                      type EventingV1alpha1Interface

                      type EventingV1alpha1Interface interface {
                      	RESTClient() rest.Interface
                      	BrokersGetter
                      	EventTypesGetter
                      	TriggersGetter
                      }

                      type TriggerExpansion

                      type TriggerExpansion interface{}

                      type TriggerInterface

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

                        TriggerInterface has methods to work with Trigger resources.

                        type TriggersGetter

                        type TriggersGetter interface {
                        	Triggers(namespace string) TriggerInterface
                        }

                          TriggersGetter has a method to return a TriggerInterface. A group's client should implement this interface.

                          Directories

                          Path Synopsis
                          Package fake has the automatically generated clients.
                          Package fake has the automatically generated clients.