Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApisV1beta1Client
- func (c *ApisV1beta1Client) ControlPlanes(namespace string) ControlPlaneInterface
- func (c *ApisV1beta1Client) DataPlanes(namespace string) DataPlaneInterface
- func (c *ApisV1beta1Client) GatewayConfigurations(namespace string) GatewayConfigurationInterface
- func (c *ApisV1beta1Client) RESTClient() rest.Interface
- type ApisV1beta1Interface
- type ControlPlaneExpansion
- type ControlPlaneInterface
- type ControlPlanesGetter
- type DataPlaneExpansion
- type DataPlaneInterface
- type DataPlanesGetter
- type GatewayConfigurationExpansion
- type GatewayConfigurationInterface
- type GatewayConfigurationsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApisV1beta1Client ¶
type ApisV1beta1Client struct {
// contains filtered or unexported fields
}
ApisV1beta1Client is used to interact with features provided by the apis group.
func New ¶
func New(c rest.Interface) *ApisV1beta1Client
New creates a new ApisV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ApisV1beta1Client, error)
NewForConfig creates a new ApisV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new ApisV1beta1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ApisV1beta1Client
NewForConfigOrDie creates a new ApisV1beta1Client for the given config and panics if there is an error in the config.
func (*ApisV1beta1Client) ControlPlanes ¶
func (c *ApisV1beta1Client) ControlPlanes(namespace string) ControlPlaneInterface
func (*ApisV1beta1Client) DataPlanes ¶
func (c *ApisV1beta1Client) DataPlanes(namespace string) DataPlaneInterface
func (*ApisV1beta1Client) GatewayConfigurations ¶
func (c *ApisV1beta1Client) GatewayConfigurations(namespace string) GatewayConfigurationInterface
func (*ApisV1beta1Client) RESTClient ¶
func (c *ApisV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ApisV1beta1Interface ¶
type ApisV1beta1Interface interface { RESTClient() rest.Interface ControlPlanesGetter DataPlanesGetter GatewayConfigurationsGetter }
type ControlPlaneExpansion ¶
type ControlPlaneExpansion interface{}
type ControlPlaneInterface ¶
type ControlPlaneInterface interface { Create(ctx context.Context, controlPlane *v1beta1.ControlPlane, opts v1.CreateOptions) (*v1beta1.ControlPlane, error) Update(ctx context.Context, controlPlane *v1beta1.ControlPlane, opts v1.UpdateOptions) (*v1beta1.ControlPlane, error) UpdateStatus(ctx context.Context, controlPlane *v1beta1.ControlPlane, opts v1.UpdateOptions) (*v1beta1.ControlPlane, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ControlPlane, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ControlPlaneList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ControlPlane, err error) ControlPlaneExpansion }
ControlPlaneInterface has methods to work with ControlPlane resources.
type ControlPlanesGetter ¶
type ControlPlanesGetter interface {
ControlPlanes(namespace string) ControlPlaneInterface
}
ControlPlanesGetter has a method to return a ControlPlaneInterface. A group's client should implement this interface.
type DataPlaneExpansion ¶
type DataPlaneExpansion interface{}
type DataPlaneInterface ¶
type DataPlaneInterface interface { Create(ctx context.Context, dataPlane *v1beta1.DataPlane, opts v1.CreateOptions) (*v1beta1.DataPlane, error) Update(ctx context.Context, dataPlane *v1beta1.DataPlane, opts v1.UpdateOptions) (*v1beta1.DataPlane, error) UpdateStatus(ctx context.Context, dataPlane *v1beta1.DataPlane, opts v1.UpdateOptions) (*v1beta1.DataPlane, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.DataPlane, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.DataPlaneList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.DataPlane, err error) DataPlaneExpansion }
DataPlaneInterface has methods to work with DataPlane resources.
type DataPlanesGetter ¶
type DataPlanesGetter interface {
DataPlanes(namespace string) DataPlaneInterface
}
DataPlanesGetter has a method to return a DataPlaneInterface. A group's client should implement this interface.
type GatewayConfigurationExpansion ¶
type GatewayConfigurationExpansion interface{}
type GatewayConfigurationInterface ¶
type GatewayConfigurationInterface interface { Create(ctx context.Context, gatewayConfiguration *v1beta1.GatewayConfiguration, opts v1.CreateOptions) (*v1beta1.GatewayConfiguration, error) Update(ctx context.Context, gatewayConfiguration *v1beta1.GatewayConfiguration, opts v1.UpdateOptions) (*v1beta1.GatewayConfiguration, error) UpdateStatus(ctx context.Context, gatewayConfiguration *v1beta1.GatewayConfiguration, opts v1.UpdateOptions) (*v1beta1.GatewayConfiguration, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.GatewayConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.GatewayConfigurationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GatewayConfiguration, err error) GatewayConfigurationExpansion }
GatewayConfigurationInterface has methods to work with GatewayConfiguration resources.
type GatewayConfigurationsGetter ¶
type GatewayConfigurationsGetter interface {
GatewayConfigurations(namespace string) GatewayConfigurationInterface
}
GatewayConfigurationsGetter has a method to return a GatewayConfigurationInterface. A group's client should implement this interface.