Documentation ¶
Index ¶
- type SubscriberClient
- func (c *SubscriberClient) Create(obj *v1.Subscriber) (*v1.Subscriber, error)
- func (c *SubscriberClient) Delete(name string, options *meta_v1.DeleteOptions) error
- func (c *SubscriberClient) Get(name string) (*v1.Subscriber, error)
- func (c *SubscriberClient) List(opts meta_v1.ListOptions) (*v1.SubscriberList, error)
- func (c *SubscriberClient) Update(obj *v1.Subscriber) (*v1.Subscriber, error)
- func (c *SubscriberClient) Watch(opts meta_v1.ListOptions) (watch.Interface, error)
- type SubscriberInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SubscriberClient ¶
type SubscriberClient struct {
// contains filtered or unexported fields
}
SubscriberClient structure
func NewSubscriberClient ¶
func NewSubscriberClient(clientset apiextcs.Interface, config *rest.Config) *SubscriberClient
NewSubscriberClient returns an instance of the Subscriber Client
func Subscriber ¶
func Subscriber(client *rest.RESTClient, scheme *runtime.Scheme, namespace string) *SubscriberClient
Subscriber returns an instance of the subscriber client
func (*SubscriberClient) Create ¶
func (c *SubscriberClient) Create(obj *v1.Subscriber) (*v1.Subscriber, error)
Create creates a CRD subscriber.
func (*SubscriberClient) Delete ¶
func (c *SubscriberClient) Delete(name string, options *meta_v1.DeleteOptions) error
Delete removes the subscriber.
func (*SubscriberClient) Get ¶
func (c *SubscriberClient) Get(name string) (*v1.Subscriber, error)
Get returns the subscriber
func (*SubscriberClient) List ¶
func (c *SubscriberClient) List(opts meta_v1.ListOptions) (*v1.SubscriberList, error)
List fetches the list of subscriber CRD clients.
func (*SubscriberClient) Update ¶
func (c *SubscriberClient) Update(obj *v1.Subscriber) (*v1.Subscriber, error)
Update modifies the subscriber.
func (*SubscriberClient) Watch ¶
func (c *SubscriberClient) Watch(opts meta_v1.ListOptions) (watch.Interface, error)
Watch watches for the subcriber CRD
type SubscriberInterface ¶
type SubscriberInterface interface { Create(obj *v1.Subscriber) (*v1.Subscriber, error) Update(obj *v1.Subscriber) (*v1.Subscriber, error) Delete(name string, options *meta_v1.DeleteOptions) error Get(name string) (*v1.Subscriber, error) List(opts meta_v1.ListOptions) (*v1.SubscriberList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) }
SubscriberInterface has client methods we need to access Subscriber object
Click to show internal directories.
Click to hide internal directories.