Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BindingsV1alpha1Client
- func (c *BindingsV1alpha1Client) GithubBindings(namespace string) GithubBindingInterface
- func (c *BindingsV1alpha1Client) GoogleCloudSQLBindings(namespace string) GoogleCloudSQLBindingInterface
- func (c *BindingsV1alpha1Client) RESTClient() rest.Interface
- func (c *BindingsV1alpha1Client) SQLBindings(namespace string) SQLBindingInterface
- func (c *BindingsV1alpha1Client) SlackBindings(namespace string) SlackBindingInterface
- func (c *BindingsV1alpha1Client) TwitterBindings(namespace string) TwitterBindingInterface
- type BindingsV1alpha1Interface
- type GithubBindingExpansion
- type GithubBindingInterface
- type GithubBindingsGetter
- type GoogleCloudSQLBindingExpansion
- type GoogleCloudSQLBindingInterface
- type GoogleCloudSQLBindingsGetter
- type SQLBindingExpansion
- type SQLBindingInterface
- type SQLBindingsGetter
- type SlackBindingExpansion
- type SlackBindingInterface
- type SlackBindingsGetter
- type TwitterBindingExpansion
- type TwitterBindingInterface
- type TwitterBindingsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindingsV1alpha1Client ¶
type BindingsV1alpha1Client struct {
// contains filtered or unexported fields
}
BindingsV1alpha1Client is used to interact with features provided by the bindings.mattmoor.dev group.
func New ¶
func New(c rest.Interface) *BindingsV1alpha1Client
New creates a new BindingsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BindingsV1alpha1Client, error)
NewForConfig creates a new BindingsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BindingsV1alpha1Client
NewForConfigOrDie creates a new BindingsV1alpha1Client for the given config and panics if there is an error in the config.
func (*BindingsV1alpha1Client) GithubBindings ¶
func (c *BindingsV1alpha1Client) GithubBindings(namespace string) GithubBindingInterface
func (*BindingsV1alpha1Client) GoogleCloudSQLBindings ¶
func (c *BindingsV1alpha1Client) GoogleCloudSQLBindings(namespace string) GoogleCloudSQLBindingInterface
func (*BindingsV1alpha1Client) RESTClient ¶
func (c *BindingsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*BindingsV1alpha1Client) SQLBindings ¶
func (c *BindingsV1alpha1Client) SQLBindings(namespace string) SQLBindingInterface
func (*BindingsV1alpha1Client) SlackBindings ¶
func (c *BindingsV1alpha1Client) SlackBindings(namespace string) SlackBindingInterface
func (*BindingsV1alpha1Client) TwitterBindings ¶
func (c *BindingsV1alpha1Client) TwitterBindings(namespace string) TwitterBindingInterface
type BindingsV1alpha1Interface ¶
type BindingsV1alpha1Interface interface { RESTClient() rest.Interface GithubBindingsGetter GoogleCloudSQLBindingsGetter SQLBindingsGetter SlackBindingsGetter TwitterBindingsGetter }
type GithubBindingExpansion ¶
type GithubBindingExpansion interface{}
type GithubBindingInterface ¶
type GithubBindingInterface interface { Create(*v1alpha1.GithubBinding) (*v1alpha1.GithubBinding, error) Update(*v1alpha1.GithubBinding) (*v1alpha1.GithubBinding, error) UpdateStatus(*v1alpha1.GithubBinding) (*v1alpha1.GithubBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GithubBinding, error) List(opts v1.ListOptions) (*v1alpha1.GithubBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GithubBinding, err error) GithubBindingExpansion }
GithubBindingInterface has methods to work with GithubBinding resources.
type GithubBindingsGetter ¶
type GithubBindingsGetter interface {
GithubBindings(namespace string) GithubBindingInterface
}
GithubBindingsGetter has a method to return a GithubBindingInterface. A group's client should implement this interface.
type GoogleCloudSQLBindingExpansion ¶
type GoogleCloudSQLBindingExpansion interface{}
type GoogleCloudSQLBindingInterface ¶
type GoogleCloudSQLBindingInterface interface { Create(*v1alpha1.GoogleCloudSQLBinding) (*v1alpha1.GoogleCloudSQLBinding, error) Update(*v1alpha1.GoogleCloudSQLBinding) (*v1alpha1.GoogleCloudSQLBinding, error) UpdateStatus(*v1alpha1.GoogleCloudSQLBinding) (*v1alpha1.GoogleCloudSQLBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GoogleCloudSQLBinding, error) List(opts v1.ListOptions) (*v1alpha1.GoogleCloudSQLBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GoogleCloudSQLBinding, err error) GoogleCloudSQLBindingExpansion }
GoogleCloudSQLBindingInterface has methods to work with GoogleCloudSQLBinding resources.
type GoogleCloudSQLBindingsGetter ¶
type GoogleCloudSQLBindingsGetter interface {
GoogleCloudSQLBindings(namespace string) GoogleCloudSQLBindingInterface
}
GoogleCloudSQLBindingsGetter has a method to return a GoogleCloudSQLBindingInterface. A group's client should implement this interface.
type SQLBindingExpansion ¶
type SQLBindingExpansion interface{}
type SQLBindingInterface ¶
type SQLBindingInterface interface { Create(*v1alpha1.SQLBinding) (*v1alpha1.SQLBinding, error) Update(*v1alpha1.SQLBinding) (*v1alpha1.SQLBinding, error) UpdateStatus(*v1alpha1.SQLBinding) (*v1alpha1.SQLBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.SQLBinding, error) List(opts v1.ListOptions) (*v1alpha1.SQLBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.SQLBinding, err error) SQLBindingExpansion }
SQLBindingInterface has methods to work with SQLBinding resources.
type SQLBindingsGetter ¶
type SQLBindingsGetter interface {
SQLBindings(namespace string) SQLBindingInterface
}
SQLBindingsGetter has a method to return a SQLBindingInterface. A group's client should implement this interface.
type SlackBindingExpansion ¶
type SlackBindingExpansion interface{}
type SlackBindingInterface ¶
type SlackBindingInterface interface { Create(*v1alpha1.SlackBinding) (*v1alpha1.SlackBinding, error) Update(*v1alpha1.SlackBinding) (*v1alpha1.SlackBinding, error) UpdateStatus(*v1alpha1.SlackBinding) (*v1alpha1.SlackBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.SlackBinding, error) List(opts v1.ListOptions) (*v1alpha1.SlackBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.SlackBinding, err error) SlackBindingExpansion }
SlackBindingInterface has methods to work with SlackBinding resources.
type SlackBindingsGetter ¶
type SlackBindingsGetter interface {
SlackBindings(namespace string) SlackBindingInterface
}
SlackBindingsGetter has a method to return a SlackBindingInterface. A group's client should implement this interface.
type TwitterBindingExpansion ¶
type TwitterBindingExpansion interface{}
type TwitterBindingInterface ¶
type TwitterBindingInterface interface { Create(*v1alpha1.TwitterBinding) (*v1alpha1.TwitterBinding, error) Update(*v1alpha1.TwitterBinding) (*v1alpha1.TwitterBinding, error) UpdateStatus(*v1alpha1.TwitterBinding) (*v1alpha1.TwitterBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.TwitterBinding, error) List(opts v1.ListOptions) (*v1alpha1.TwitterBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.TwitterBinding, err error) TwitterBindingExpansion }
TwitterBindingInterface has methods to work with TwitterBinding resources.
type TwitterBindingsGetter ¶
type TwitterBindingsGetter interface {
TwitterBindings(namespace string) TwitterBindingInterface
}
TwitterBindingsGetter has a method to return a TwitterBindingInterface. A group's client should implement this interface.