Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type OsbV1alpha1Client
- func (c *OsbV1alpha1Client) RESTClient() rest.Interface
- func (c *OsbV1alpha1Client) SFPlans(namespace string) SFPlanInterface
- func (c *OsbV1alpha1Client) SFServiceBindings(namespace string) SFServiceBindingInterface
- func (c *OsbV1alpha1Client) SFServiceInstances(namespace string) SFServiceInstanceInterface
- func (c *OsbV1alpha1Client) SFServices(namespace string) SFServiceInterface
- type OsbV1alpha1Interface
- type SFPlanExpansion
- type SFPlanInterface
- type SFPlansGetter
- type SFServiceBindingExpansion
- type SFServiceBindingInterface
- type SFServiceBindingsGetter
- type SFServiceExpansion
- type SFServiceInstanceExpansion
- type SFServiceInstanceInterface
- type SFServiceInstancesGetter
- type SFServiceInterface
- type SFServicesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OsbV1alpha1Client ¶
type OsbV1alpha1Client struct {
// contains filtered or unexported fields
}
OsbV1alpha1Client is used to interact with features provided by the osb group.
func New ¶
func New(c rest.Interface) *OsbV1alpha1Client
New creates a new OsbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OsbV1alpha1Client, error)
NewForConfig creates a new OsbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OsbV1alpha1Client
NewForConfigOrDie creates a new OsbV1alpha1Client for the given config and panics if there is an error in the config.
func (*OsbV1alpha1Client) RESTClient ¶
func (c *OsbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*OsbV1alpha1Client) SFPlans ¶
func (c *OsbV1alpha1Client) SFPlans(namespace string) SFPlanInterface
func (*OsbV1alpha1Client) SFServiceBindings ¶
func (c *OsbV1alpha1Client) SFServiceBindings(namespace string) SFServiceBindingInterface
func (*OsbV1alpha1Client) SFServiceInstances ¶
func (c *OsbV1alpha1Client) SFServiceInstances(namespace string) SFServiceInstanceInterface
func (*OsbV1alpha1Client) SFServices ¶
func (c *OsbV1alpha1Client) SFServices(namespace string) SFServiceInterface
type OsbV1alpha1Interface ¶
type OsbV1alpha1Interface interface { RESTClient() rest.Interface SFPlansGetter SFServicesGetter SFServiceBindingsGetter SFServiceInstancesGetter }
type SFPlanExpansion ¶
type SFPlanExpansion interface{}
type SFPlanInterface ¶
type SFPlanInterface interface { Create(ctx context.Context, sFPlan *v1alpha1.SFPlan, opts v1.CreateOptions) (*v1alpha1.SFPlan, error) Update(ctx context.Context, sFPlan *v1alpha1.SFPlan, opts v1.UpdateOptions) (*v1alpha1.SFPlan, 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.SFPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SFPlanList, 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.SFPlan, err error) SFPlanExpansion }
SFPlanInterface has methods to work with SFPlan resources.
type SFPlansGetter ¶
type SFPlansGetter interface {
SFPlans(namespace string) SFPlanInterface
}
SFPlansGetter has a method to return a SFPlanInterface. A group's client should implement this interface.
type SFServiceBindingExpansion ¶
type SFServiceBindingExpansion interface{}
type SFServiceBindingInterface ¶
type SFServiceBindingInterface interface { Create(ctx context.Context, sFServiceBinding *v1alpha1.SFServiceBinding, opts v1.CreateOptions) (*v1alpha1.SFServiceBinding, error) Update(ctx context.Context, sFServiceBinding *v1alpha1.SFServiceBinding, opts v1.UpdateOptions) (*v1alpha1.SFServiceBinding, 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.SFServiceBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SFServiceBindingList, 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.SFServiceBinding, err error) SFServiceBindingExpansion }
SFServiceBindingInterface has methods to work with SFServiceBinding resources.
type SFServiceBindingsGetter ¶
type SFServiceBindingsGetter interface {
SFServiceBindings(namespace string) SFServiceBindingInterface
}
SFServiceBindingsGetter has a method to return a SFServiceBindingInterface. A group's client should implement this interface.
type SFServiceExpansion ¶
type SFServiceExpansion interface{}
type SFServiceInstanceExpansion ¶
type SFServiceInstanceExpansion interface{}
type SFServiceInstanceInterface ¶
type SFServiceInstanceInterface interface { Create(ctx context.Context, sFServiceInstance *v1alpha1.SFServiceInstance, opts v1.CreateOptions) (*v1alpha1.SFServiceInstance, error) Update(ctx context.Context, sFServiceInstance *v1alpha1.SFServiceInstance, opts v1.UpdateOptions) (*v1alpha1.SFServiceInstance, 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.SFServiceInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SFServiceInstanceList, 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.SFServiceInstance, err error) SFServiceInstanceExpansion }
SFServiceInstanceInterface has methods to work with SFServiceInstance resources.
type SFServiceInstancesGetter ¶
type SFServiceInstancesGetter interface {
SFServiceInstances(namespace string) SFServiceInstanceInterface
}
SFServiceInstancesGetter has a method to return a SFServiceInstanceInterface. A group's client should implement this interface.
type SFServiceInterface ¶
type SFServiceInterface interface { Create(ctx context.Context, sFService *v1alpha1.SFService, opts v1.CreateOptions) (*v1alpha1.SFService, error) Update(ctx context.Context, sFService *v1alpha1.SFService, opts v1.UpdateOptions) (*v1alpha1.SFService, 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.SFService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SFServiceList, 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.SFService, err error) SFServiceExpansion }
SFServiceInterface has methods to work with SFService resources.
type SFServicesGetter ¶
type SFServicesGetter interface {
SFServices(namespace string) SFServiceInterface
}
SFServicesGetter has a method to return a SFServiceInterface. A group's client should implement this interface.