Documentation ¶
Index ¶
- type EndpointEventHandler
- func (r *EndpointEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type EndpointForNetworkEventHandler
- func (r *EndpointForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *EndpointForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type LinkForNetworkEventHandler
- func (r *LinkForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *LinkForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *LinkForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *LinkForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type NetworkDesignForNetworkEventHandler
- func (r *NetworkDesignForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDesignForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDesignForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDesignForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type NetworkDeviceForNetworkEventHandler
- func (r *NetworkDeviceForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDeviceForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDeviceForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *NetworkDeviceForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type NodeForNetworkEventHandler
- func (r *NodeForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *NodeForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *NodeForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *NodeForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
- type TopologyEventHandler
- func (r *TopologyEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
- func (r *TopologyEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
- func (r *TopologyEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
- func (r *TopologyEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointEventHandler ¶
type EndpointEventHandler struct { Client client.Client ObjList *infrabev1alpha1.LinkList }
func (*EndpointEventHandler) Create ¶
func (r *EndpointEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointEventHandler) Delete ¶
func (r *EndpointEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointEventHandler) Generic ¶
func (r *EndpointEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointEventHandler) Update ¶
func (r *EndpointEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type EndpointForNetworkEventHandler ¶ added in v0.0.4
type EndpointForNetworkEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkList }
func (*EndpointForNetworkEventHandler) Create ¶ added in v0.0.4
func (r *EndpointForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointForNetworkEventHandler) Delete ¶ added in v0.0.4
func (r *EndpointForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointForNetworkEventHandler) Generic ¶ added in v0.0.4
func (r *EndpointForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*EndpointForNetworkEventHandler) Update ¶ added in v0.0.4
func (r *EndpointForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type LinkForNetworkEventHandler ¶ added in v0.0.4
type LinkForNetworkEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkList }
func (*LinkForNetworkEventHandler) Create ¶ added in v0.0.4
func (r *LinkForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*LinkForNetworkEventHandler) Delete ¶ added in v0.0.4
func (r *LinkForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*LinkForNetworkEventHandler) Generic ¶ added in v0.0.4
func (r *LinkForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*LinkForNetworkEventHandler) Update ¶ added in v0.0.4
func (r *LinkForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type NetworkDesignForNetworkEventHandler ¶ added in v0.0.15
type NetworkDesignForNetworkEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkList }
func (*NetworkDesignForNetworkEventHandler) Create ¶ added in v0.0.15
func (r *NetworkDesignForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDesignForNetworkEventHandler) Delete ¶ added in v0.0.15
func (r *NetworkDesignForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDesignForNetworkEventHandler) Generic ¶ added in v0.0.15
func (r *NetworkDesignForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDesignForNetworkEventHandler) Update ¶ added in v0.0.15
func (r *NetworkDesignForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type NetworkDeviceForNetworkEventHandler ¶ added in v0.0.4
type NetworkDeviceForNetworkEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkList }
func (*NetworkDeviceForNetworkEventHandler) Create ¶ added in v0.0.4
func (r *NetworkDeviceForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDeviceForNetworkEventHandler) Delete ¶ added in v0.0.4
func (r *NetworkDeviceForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDeviceForNetworkEventHandler) Generic ¶ added in v0.0.4
func (r *NetworkDeviceForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NetworkDeviceForNetworkEventHandler) Update ¶ added in v0.0.4
func (r *NetworkDeviceForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type NodeForNetworkEventHandler ¶ added in v0.0.4
type NodeForNetworkEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkList }
func (*NodeForNetworkEventHandler) Create ¶ added in v0.0.4
func (r *NodeForNetworkEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NodeForNetworkEventHandler) Delete ¶ added in v0.0.4
func (r *NodeForNetworkEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NodeForNetworkEventHandler) Generic ¶ added in v0.0.4
func (r *NodeForNetworkEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*NodeForNetworkEventHandler) Update ¶ added in v0.0.4
func (r *NodeForNetworkEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
type TopologyEventHandler ¶
type TopologyEventHandler struct { Client client.Client ObjList *netwv1alpha1.NetworkDesignList }
func (*TopologyEventHandler) Create ¶
func (r *TopologyEventHandler) Create(ctx context.Context, evt event.CreateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*TopologyEventHandler) Delete ¶
func (r *TopologyEventHandler) Delete(ctx context.Context, evt event.DeleteEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*TopologyEventHandler) Generic ¶
func (r *TopologyEventHandler) Generic(ctx context.Context, evt event.GenericEvent, q workqueue.RateLimitingInterface)
Create enqueues a request
func (*TopologyEventHandler) Update ¶
func (r *TopologyEventHandler) Update(ctx context.Context, evt event.UpdateEvent, q workqueue.RateLimitingInterface)
Create enqueues a request