Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterLabelExpansion
- type ClusterLabelInterface
- type ClusterLabelsGetter
- type ContainershipV3Client
- func (c *ContainershipV3Client) ClusterLabels(namespace string) ClusterLabelInterface
- func (c *ContainershipV3Client) Plugins(namespace string) PluginInterface
- func (c *ContainershipV3Client) RESTClient() rest.Interface
- func (c *ContainershipV3Client) Registries(namespace string) RegistryInterface
- func (c *ContainershipV3Client) Users(namespace string) UserInterface
- type ContainershipV3Interface
- type PluginExpansion
- type PluginInterface
- type PluginsGetter
- type RegistriesGetter
- type RegistryExpansion
- type RegistryInterface
- type UserExpansion
- type UserInterface
- type UsersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterLabelExpansion ¶
type ClusterLabelExpansion interface{}
type ClusterLabelInterface ¶
type ClusterLabelInterface interface { Create(*v3.ClusterLabel) (*v3.ClusterLabel, error) Update(*v3.ClusterLabel) (*v3.ClusterLabel, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v3.ClusterLabel, error) List(opts v1.ListOptions) (*v3.ClusterLabelList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v3.ClusterLabel, err error) ClusterLabelExpansion }
ClusterLabelInterface has methods to work with ClusterLabel resources.
type ClusterLabelsGetter ¶
type ClusterLabelsGetter interface {
ClusterLabels(namespace string) ClusterLabelInterface
}
ClusterLabelsGetter has a method to return a ClusterLabelInterface. A group's client should implement this interface.
type ContainershipV3Client ¶
type ContainershipV3Client struct {
// contains filtered or unexported fields
}
ContainershipV3Client is used to interact with features provided by the containership.io group.
func New ¶
func New(c rest.Interface) *ContainershipV3Client
New creates a new ContainershipV3Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ContainershipV3Client, error)
NewForConfig creates a new ContainershipV3Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ContainershipV3Client
NewForConfigOrDie creates a new ContainershipV3Client for the given config and panics if there is an error in the config.
func (*ContainershipV3Client) ClusterLabels ¶
func (c *ContainershipV3Client) ClusterLabels(namespace string) ClusterLabelInterface
func (*ContainershipV3Client) Plugins ¶
func (c *ContainershipV3Client) Plugins(namespace string) PluginInterface
func (*ContainershipV3Client) RESTClient ¶
func (c *ContainershipV3Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ContainershipV3Client) Registries ¶
func (c *ContainershipV3Client) Registries(namespace string) RegistryInterface
func (*ContainershipV3Client) Users ¶
func (c *ContainershipV3Client) Users(namespace string) UserInterface
type ContainershipV3Interface ¶
type ContainershipV3Interface interface { RESTClient() rest.Interface ClusterLabelsGetter PluginsGetter RegistriesGetter UsersGetter }
type PluginExpansion ¶
type PluginExpansion interface{}
type PluginInterface ¶
type PluginInterface interface { Create(*v3.Plugin) (*v3.Plugin, error) Update(*v3.Plugin) (*v3.Plugin, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v3.Plugin, error) List(opts v1.ListOptions) (*v3.PluginList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v3.Plugin, err error) PluginExpansion }
PluginInterface has methods to work with Plugin resources.
type PluginsGetter ¶
type PluginsGetter interface {
Plugins(namespace string) PluginInterface
}
PluginsGetter has a method to return a PluginInterface. A group's client should implement this interface.
type RegistriesGetter ¶
type RegistriesGetter interface {
Registries(namespace string) RegistryInterface
}
RegistriesGetter has a method to return a RegistryInterface. A group's client should implement this interface.
type RegistryExpansion ¶
type RegistryExpansion interface{}
type RegistryInterface ¶
type RegistryInterface interface { Create(*v3.Registry) (*v3.Registry, error) Update(*v3.Registry) (*v3.Registry, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v3.Registry, error) List(opts v1.ListOptions) (*v3.RegistryList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v3.Registry, err error) RegistryExpansion }
RegistryInterface has methods to work with Registry resources.
type UserExpansion ¶
type UserExpansion interface{}
type UserInterface ¶
type UserInterface interface { Create(*v3.User) (*v3.User, error) Update(*v3.User) (*v3.User, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v3.User, error) List(opts v1.ListOptions) (*v3.UserList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v3.User, err error) UserExpansion }
UserInterface has methods to work with User resources.
type UsersGetter ¶
type UsersGetter interface {
Users(namespace string) UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.