Documentation ¶
Index ¶
- type EnqueueRequestForBrokerOwner
- func (e *EnqueueRequestForBrokerOwner) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwner) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwner) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwner) InjectScheme(scheme *runtime.Scheme) error
- func (e *EnqueueRequestForBrokerOwner) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type EnqueueRequestForBrokerOwnerByFieldReference
- func (e *EnqueueRequestForBrokerOwnerByFieldReference) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwnerByFieldReference) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwnerByFieldReference) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForBrokerOwnerByFieldReference) InjectClient(c client.Client) error
- func (e *EnqueueRequestForBrokerOwnerByFieldReference) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type EnqueueRequestForTypeByDependentFieldReference
- func (e *EnqueueRequestForTypeByDependentFieldReference) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForTypeByDependentFieldReference) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForTypeByDependentFieldReference) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (e *EnqueueRequestForTypeByDependentFieldReference) InjectBrokerClient(c brokerclient.Client) error
- func (e *EnqueueRequestForTypeByDependentFieldReference) InjectMapper(mapper meta.RESTMapper) error
- func (e *EnqueueRequestForTypeByDependentFieldReference) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnqueueRequestForBrokerOwner ¶
type EnqueueRequestForBrokerOwner struct { // ClusterName is the name of the cluster the owner is originating from. ClusterName string // OwnerType is the type of the Owner object to look for in ParentOwnerReferences. Only Group and Kind are compared. OwnerType client.Object // IsController if set will only look at the first OwnerReference with Controller: true. IsController bool // contains filtered or unexported fields }
func (*EnqueueRequestForBrokerOwner) Create ¶
func (e *EnqueueRequestForBrokerOwner) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwner) Delete ¶
func (e *EnqueueRequestForBrokerOwner) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwner) Generic ¶
func (e *EnqueueRequestForBrokerOwner) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwner) InjectScheme ¶
func (e *EnqueueRequestForBrokerOwner) InjectScheme(scheme *runtime.Scheme) error
func (*EnqueueRequestForBrokerOwner) Update ¶
func (e *EnqueueRequestForBrokerOwner) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
type EnqueueRequestForBrokerOwnerByFieldReference ¶
type EnqueueRequestForBrokerOwnerByFieldReference struct { // ClusterName is the name of the cluster the broker owner object originates from. ClusterName string // OwnerAndReferentType is the type of the Owner object to look for in ParentOwnerReferences. Only Group and Kind are compared. OwnerAndReferentType client.Object // IsController if set will only look at the first OwnerReference with Controller: true. IsController bool Field string // contains filtered or unexported fields }
func (*EnqueueRequestForBrokerOwnerByFieldReference) Create ¶
func (e *EnqueueRequestForBrokerOwnerByFieldReference) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwnerByFieldReference) Delete ¶
func (e *EnqueueRequestForBrokerOwnerByFieldReference) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwnerByFieldReference) Generic ¶
func (e *EnqueueRequestForBrokerOwnerByFieldReference) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForBrokerOwnerByFieldReference) InjectClient ¶
func (e *EnqueueRequestForBrokerOwnerByFieldReference) InjectClient(c client.Client) error
func (*EnqueueRequestForBrokerOwnerByFieldReference) Update ¶
func (e *EnqueueRequestForBrokerOwnerByFieldReference) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
type EnqueueRequestForTypeByDependentFieldReference ¶
type EnqueueRequestForTypeByDependentFieldReference struct { Type client.Object Field string // contains filtered or unexported fields }
func (*EnqueueRequestForTypeByDependentFieldReference) Create ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForTypeByDependentFieldReference) Delete ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForTypeByDependentFieldReference) Generic ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
func (*EnqueueRequestForTypeByDependentFieldReference) InjectBrokerClient ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) InjectBrokerClient(c brokerclient.Client) error
func (*EnqueueRequestForTypeByDependentFieldReference) InjectMapper ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) InjectMapper(mapper meta.RESTMapper) error
func (*EnqueueRequestForTypeByDependentFieldReference) Update ¶
func (e *EnqueueRequestForTypeByDependentFieldReference) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
Click to show internal directories.
Click to hide internal directories.