Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CfV1alpha1Client
- func (c *CfV1alpha1Client) ClusterSpaces() ClusterSpaceInterface
- func (c *CfV1alpha1Client) RESTClient() rest.Interface
- func (c *CfV1alpha1Client) ServiceBindings(namespace string) ServiceBindingInterface
- func (c *CfV1alpha1Client) ServiceInstances(namespace string) ServiceInstanceInterface
- func (c *CfV1alpha1Client) Spaces(namespace string) SpaceInterface
- type CfV1alpha1Interface
- type ClusterSpaceExpansion
- type ClusterSpaceInterface
- type ClusterSpacesGetter
- type ServiceBindingExpansion
- type ServiceBindingInterface
- type ServiceBindingsGetter
- type ServiceInstanceExpansion
- type ServiceInstanceInterface
- type ServiceInstancesGetter
- type SpaceExpansion
- type SpaceInterface
- type SpacesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CfV1alpha1Client ¶
type CfV1alpha1Client struct {
// contains filtered or unexported fields
}
CfV1alpha1Client is used to interact with features provided by the cf.cs.sap.com group.
func New ¶
func New(c rest.Interface) *CfV1alpha1Client
New creates a new CfV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CfV1alpha1Client, error)
NewForConfig creates a new CfV1alpha1Client 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 CfV1alpha1Client 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) *CfV1alpha1Client
NewForConfigOrDie creates a new CfV1alpha1Client for the given config and panics if there is an error in the config.
func (*CfV1alpha1Client) ClusterSpaces ¶
func (c *CfV1alpha1Client) ClusterSpaces() ClusterSpaceInterface
func (*CfV1alpha1Client) RESTClient ¶
func (c *CfV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CfV1alpha1Client) ServiceBindings ¶
func (c *CfV1alpha1Client) ServiceBindings(namespace string) ServiceBindingInterface
func (*CfV1alpha1Client) ServiceInstances ¶
func (c *CfV1alpha1Client) ServiceInstances(namespace string) ServiceInstanceInterface
func (*CfV1alpha1Client) Spaces ¶
func (c *CfV1alpha1Client) Spaces(namespace string) SpaceInterface
type CfV1alpha1Interface ¶
type CfV1alpha1Interface interface { RESTClient() rest.Interface ClusterSpacesGetter ServiceBindingsGetter ServiceInstancesGetter SpacesGetter }
type ClusterSpaceExpansion ¶
type ClusterSpaceExpansion interface{}
type ClusterSpaceInterface ¶
type ClusterSpaceInterface interface { Create(ctx context.Context, clusterSpace *v1alpha1.ClusterSpace, opts v1.CreateOptions) (*v1alpha1.ClusterSpace, error) Update(ctx context.Context, clusterSpace *v1alpha1.ClusterSpace, opts v1.UpdateOptions) (*v1alpha1.ClusterSpace, error) UpdateStatus(ctx context.Context, clusterSpace *v1alpha1.ClusterSpace, opts v1.UpdateOptions) (*v1alpha1.ClusterSpace, 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) (*v1alpha1.ClusterSpace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterSpaceList, 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 *v1alpha1.ClusterSpace, err error) ClusterSpaceExpansion }
ClusterSpaceInterface has methods to work with ClusterSpace resources.
type ClusterSpacesGetter ¶
type ClusterSpacesGetter interface {
ClusterSpaces() ClusterSpaceInterface
}
ClusterSpacesGetter has a method to return a ClusterSpaceInterface. A group's client should implement this interface.
type ServiceBindingExpansion ¶
type ServiceBindingExpansion interface{}
type ServiceBindingInterface ¶
type ServiceBindingInterface interface { Create(ctx context.Context, serviceBinding *v1alpha1.ServiceBinding, opts v1.CreateOptions) (*v1alpha1.ServiceBinding, error) Update(ctx context.Context, serviceBinding *v1alpha1.ServiceBinding, opts v1.UpdateOptions) (*v1alpha1.ServiceBinding, error) UpdateStatus(ctx context.Context, serviceBinding *v1alpha1.ServiceBinding, opts v1.UpdateOptions) (*v1alpha1.ServiceBinding, 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) (*v1alpha1.ServiceBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceBindingList, 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 *v1alpha1.ServiceBinding, err error) ServiceBindingExpansion }
ServiceBindingInterface has methods to work with ServiceBinding resources.
type ServiceBindingsGetter ¶
type ServiceBindingsGetter interface {
ServiceBindings(namespace string) ServiceBindingInterface
}
ServiceBindingsGetter has a method to return a ServiceBindingInterface. A group's client should implement this interface.
type ServiceInstanceExpansion ¶
type ServiceInstanceExpansion interface{}
type ServiceInstanceInterface ¶
type ServiceInstanceInterface interface { Create(ctx context.Context, serviceInstance *v1alpha1.ServiceInstance, opts v1.CreateOptions) (*v1alpha1.ServiceInstance, error) Update(ctx context.Context, serviceInstance *v1alpha1.ServiceInstance, opts v1.UpdateOptions) (*v1alpha1.ServiceInstance, error) UpdateStatus(ctx context.Context, serviceInstance *v1alpha1.ServiceInstance, opts v1.UpdateOptions) (*v1alpha1.ServiceInstance, 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) (*v1alpha1.ServiceInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceInstanceList, 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 *v1alpha1.ServiceInstance, err error) ServiceInstanceExpansion }
ServiceInstanceInterface has methods to work with ServiceInstance resources.
type ServiceInstancesGetter ¶
type ServiceInstancesGetter interface {
ServiceInstances(namespace string) ServiceInstanceInterface
}
ServiceInstancesGetter has a method to return a ServiceInstanceInterface. A group's client should implement this interface.
type SpaceExpansion ¶
type SpaceExpansion interface{}
type SpaceInterface ¶
type SpaceInterface interface { Create(ctx context.Context, space *v1alpha1.Space, opts v1.CreateOptions) (*v1alpha1.Space, error) Update(ctx context.Context, space *v1alpha1.Space, opts v1.UpdateOptions) (*v1alpha1.Space, error) UpdateStatus(ctx context.Context, space *v1alpha1.Space, opts v1.UpdateOptions) (*v1alpha1.Space, 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) (*v1alpha1.Space, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SpaceList, 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 *v1alpha1.Space, err error) SpaceExpansion }
SpaceInterface has methods to work with Space resources.
type SpacesGetter ¶
type SpacesGetter interface {
Spaces(namespace string) SpaceInterface
}
SpacesGetter has a method to return a SpaceInterface. A group's client should implement this interface.