Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BusExpansion
- type BusInterface
- type BusesGetter
- type ChannelExpansion
- type ChannelInterface
- type ChannelsGetter
- type ChannelsV1alpha1Client
- func (c *ChannelsV1alpha1Client) Buses(namespace string) BusInterface
- func (c *ChannelsV1alpha1Client) Channels(namespace string) ChannelInterface
- func (c *ChannelsV1alpha1Client) ClusterBuses() ClusterBusInterface
- func (c *ChannelsV1alpha1Client) RESTClient() rest.Interface
- func (c *ChannelsV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
- type ChannelsV1alpha1Interface
- type ClusterBusExpansion
- type ClusterBusInterface
- type ClusterBusesGetter
- type SubscriptionExpansion
- type SubscriptionInterface
- type SubscriptionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BusExpansion ¶
type BusExpansion interface{}
type BusInterface ¶
type BusInterface interface { Create(*v1alpha1.Bus) (*v1alpha1.Bus, error) Update(*v1alpha1.Bus) (*v1alpha1.Bus, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Bus, error) List(opts v1.ListOptions) (*v1alpha1.BusList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Bus, err error) BusExpansion }
BusInterface has methods to work with Bus resources.
type BusesGetter ¶
type BusesGetter interface {
Buses(namespace string) BusInterface
}
BusesGetter has a method to return a BusInterface. A group's client should implement this interface.
type ChannelExpansion ¶
type ChannelExpansion interface{}
type ChannelInterface ¶
type ChannelInterface interface { Create(*v1alpha1.Channel) (*v1alpha1.Channel, error) Update(*v1alpha1.Channel) (*v1alpha1.Channel, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Channel, error) List(opts v1.ListOptions) (*v1alpha1.ChannelList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Channel, err error) ChannelExpansion }
ChannelInterface has methods to work with Channel resources.
type ChannelsGetter ¶
type ChannelsGetter interface {
Channels(namespace string) ChannelInterface
}
ChannelsGetter has a method to return a ChannelInterface. A group's client should implement this interface.
type ChannelsV1alpha1Client ¶
type ChannelsV1alpha1Client struct {
// contains filtered or unexported fields
}
ChannelsV1alpha1Client is used to interact with features provided by the channels.knative.dev group.
func New ¶
func New(c rest.Interface) *ChannelsV1alpha1Client
New creates a new ChannelsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ChannelsV1alpha1Client, error)
NewForConfig creates a new ChannelsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ChannelsV1alpha1Client
NewForConfigOrDie creates a new ChannelsV1alpha1Client for the given config and panics if there is an error in the config.
func (*ChannelsV1alpha1Client) Buses ¶
func (c *ChannelsV1alpha1Client) Buses(namespace string) BusInterface
func (*ChannelsV1alpha1Client) Channels ¶
func (c *ChannelsV1alpha1Client) Channels(namespace string) ChannelInterface
func (*ChannelsV1alpha1Client) ClusterBuses ¶
func (c *ChannelsV1alpha1Client) ClusterBuses() ClusterBusInterface
func (*ChannelsV1alpha1Client) RESTClient ¶
func (c *ChannelsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ChannelsV1alpha1Client) Subscriptions ¶
func (c *ChannelsV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
type ChannelsV1alpha1Interface ¶
type ChannelsV1alpha1Interface interface { RESTClient() rest.Interface BusesGetter ChannelsGetter ClusterBusesGetter SubscriptionsGetter }
type ClusterBusExpansion ¶
type ClusterBusExpansion interface{}
type ClusterBusInterface ¶
type ClusterBusInterface interface { Create(*v1alpha1.ClusterBus) (*v1alpha1.ClusterBus, error) Update(*v1alpha1.ClusterBus) (*v1alpha1.ClusterBus, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterBus, error) List(opts v1.ListOptions) (*v1alpha1.ClusterBusList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterBus, err error) ClusterBusExpansion }
ClusterBusInterface has methods to work with ClusterBus resources.
type ClusterBusesGetter ¶
type ClusterBusesGetter interface {
ClusterBuses() ClusterBusInterface
}
ClusterBusesGetter has a method to return a ClusterBusInterface. A group's client should implement this interface.
type SubscriptionExpansion ¶
type SubscriptionExpansion interface{}
type SubscriptionInterface ¶
type SubscriptionInterface interface { Create(*v1alpha1.Subscription) (*v1alpha1.Subscription, error) Update(*v1alpha1.Subscription) (*v1alpha1.Subscription, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Subscription, error) List(opts v1.ListOptions) (*v1alpha1.SubscriptionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Subscription, err error) SubscriptionExpansion }
SubscriptionInterface has methods to work with Subscription resources.
type SubscriptionsGetter ¶
type SubscriptionsGetter interface {
Subscriptions(namespace string) SubscriptionInterface
}
SubscriptionsGetter has a method to return a SubscriptionInterface. A group's client should implement this interface.