Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CellExpansion
- type CellInterface
- type CellsGetter
- type ComponentExpansion
- type ComponentInterface
- type ComponentsGetter
- type CompositeExpansion
- type CompositeInterface
- type CompositesGetter
- type GatewayExpansion
- type GatewayInterface
- type GatewaysGetter
- type MeshV1alpha2Client
- func (c *MeshV1alpha2Client) Cells(namespace string) CellInterface
- func (c *MeshV1alpha2Client) Components(namespace string) ComponentInterface
- func (c *MeshV1alpha2Client) Composites(namespace string) CompositeInterface
- func (c *MeshV1alpha2Client) Gateways(namespace string) GatewayInterface
- func (c *MeshV1alpha2Client) RESTClient() rest.Interface
- func (c *MeshV1alpha2Client) TokenServices(namespace string) TokenServiceInterface
- type MeshV1alpha2Interface
- type TokenServiceExpansion
- type TokenServiceInterface
- type TokenServicesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CellExpansion ¶
type CellExpansion interface{}
type CellInterface ¶
type CellInterface interface { Create(*v1alpha2.Cell) (*v1alpha2.Cell, error) Update(*v1alpha2.Cell) (*v1alpha2.Cell, error) UpdateStatus(*v1alpha2.Cell) (*v1alpha2.Cell, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.Cell, error) List(opts v1.ListOptions) (*v1alpha2.CellList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.Cell, err error) CellExpansion }
CellInterface has methods to work with Cell resources.
type CellsGetter ¶
type CellsGetter interface {
Cells(namespace string) CellInterface
}
CellsGetter has a method to return a CellInterface. A group's client should implement this interface.
type ComponentExpansion ¶
type ComponentExpansion interface{}
type ComponentInterface ¶
type ComponentInterface interface { Create(*v1alpha2.Component) (*v1alpha2.Component, error) Update(*v1alpha2.Component) (*v1alpha2.Component, error) UpdateStatus(*v1alpha2.Component) (*v1alpha2.Component, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.Component, error) List(opts v1.ListOptions) (*v1alpha2.ComponentList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.Component, err error) ComponentExpansion }
ComponentInterface has methods to work with Component resources.
type ComponentsGetter ¶
type ComponentsGetter interface {
Components(namespace string) ComponentInterface
}
ComponentsGetter has a method to return a ComponentInterface. A group's client should implement this interface.
type CompositeExpansion ¶
type CompositeExpansion interface{}
type CompositeInterface ¶
type CompositeInterface interface { Create(*v1alpha2.Composite) (*v1alpha2.Composite, error) Update(*v1alpha2.Composite) (*v1alpha2.Composite, error) UpdateStatus(*v1alpha2.Composite) (*v1alpha2.Composite, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.Composite, error) List(opts v1.ListOptions) (*v1alpha2.CompositeList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.Composite, err error) CompositeExpansion }
CompositeInterface has methods to work with Composite resources.
type CompositesGetter ¶
type CompositesGetter interface {
Composites(namespace string) CompositeInterface
}
CompositesGetter has a method to return a CompositeInterface. A group's client should implement this interface.
type GatewayExpansion ¶
type GatewayExpansion interface{}
type GatewayInterface ¶
type GatewayInterface interface { Create(*v1alpha2.Gateway) (*v1alpha2.Gateway, error) Update(*v1alpha2.Gateway) (*v1alpha2.Gateway, error) UpdateStatus(*v1alpha2.Gateway) (*v1alpha2.Gateway, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.Gateway, error) List(opts v1.ListOptions) (*v1alpha2.GatewayList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.Gateway, err error) GatewayExpansion }
GatewayInterface has methods to work with Gateway resources.
type GatewaysGetter ¶
type GatewaysGetter interface {
Gateways(namespace string) GatewayInterface
}
GatewaysGetter has a method to return a GatewayInterface. A group's client should implement this interface.
type MeshV1alpha2Client ¶
type MeshV1alpha2Client struct {
// contains filtered or unexported fields
}
MeshV1alpha2Client is used to interact with features provided by the mesh.cellery.io group.
func New ¶
func New(c rest.Interface) *MeshV1alpha2Client
New creates a new MeshV1alpha2Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MeshV1alpha2Client, error)
NewForConfig creates a new MeshV1alpha2Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MeshV1alpha2Client
NewForConfigOrDie creates a new MeshV1alpha2Client for the given config and panics if there is an error in the config.
func (*MeshV1alpha2Client) Cells ¶
func (c *MeshV1alpha2Client) Cells(namespace string) CellInterface
func (*MeshV1alpha2Client) Components ¶
func (c *MeshV1alpha2Client) Components(namespace string) ComponentInterface
func (*MeshV1alpha2Client) Composites ¶
func (c *MeshV1alpha2Client) Composites(namespace string) CompositeInterface
func (*MeshV1alpha2Client) Gateways ¶
func (c *MeshV1alpha2Client) Gateways(namespace string) GatewayInterface
func (*MeshV1alpha2Client) RESTClient ¶
func (c *MeshV1alpha2Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*MeshV1alpha2Client) TokenServices ¶
func (c *MeshV1alpha2Client) TokenServices(namespace string) TokenServiceInterface
type MeshV1alpha2Interface ¶
type MeshV1alpha2Interface interface { RESTClient() rest.Interface CellsGetter ComponentsGetter CompositesGetter GatewaysGetter TokenServicesGetter }
type TokenServiceExpansion ¶
type TokenServiceExpansion interface{}
type TokenServiceInterface ¶
type TokenServiceInterface interface { Create(*v1alpha2.TokenService) (*v1alpha2.TokenService, error) Update(*v1alpha2.TokenService) (*v1alpha2.TokenService, error) UpdateStatus(*v1alpha2.TokenService) (*v1alpha2.TokenService, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.TokenService, error) List(opts v1.ListOptions) (*v1alpha2.TokenServiceList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.TokenService, err error) TokenServiceExpansion }
TokenServiceInterface has methods to work with TokenService resources.
type TokenServicesGetter ¶
type TokenServicesGetter interface {
TokenServices(namespace string) TokenServiceInterface
}
TokenServicesGetter has a method to return a TokenServiceInterface. A group's client should implement this interface.