Documentation ¶
Index ¶
- func FromGitWebHookExecutionHandlerToHandler(sync GitWebHookExecutionHandler) generic.Handler
- func FromGitWebHookReceiverHandlerToHandler(sync GitWebHookReceiverHandler) generic.Handler
- type GitWebHookExecutionCache
- type GitWebHookExecutionClient
- type GitWebHookExecutionController
- type GitWebHookExecutionHandler
- type GitWebHookExecutionIndexer
- type GitWebHookReceiverCache
- type GitWebHookReceiverClient
- type GitWebHookReceiverController
- type GitWebHookReceiverHandler
- type GitWebHookReceiverIndexer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromGitWebHookExecutionHandlerToHandler ¶
func FromGitWebHookExecutionHandlerToHandler(sync GitWebHookExecutionHandler) generic.Handler
func FromGitWebHookReceiverHandlerToHandler ¶
func FromGitWebHookReceiverHandlerToHandler(sync GitWebHookReceiverHandler) generic.Handler
Types ¶
type GitWebHookExecutionCache ¶
type GitWebHookExecutionCache interface { Get(namespace, name string) (*v1.GitWebHookExecution, error) List(namespace string, selector labels.Selector) ([]*v1.GitWebHookExecution, error) AddIndexer(indexName string, indexer GitWebHookExecutionIndexer) GetByIndex(indexName, key string) ([]*v1.GitWebHookExecution, error) }
type GitWebHookExecutionClient ¶
type GitWebHookExecutionClient interface { Create(*v1.GitWebHookExecution) (*v1.GitWebHookExecution, error) Update(*v1.GitWebHookExecution) (*v1.GitWebHookExecution, error) UpdateStatus(*v1.GitWebHookExecution) (*v1.GitWebHookExecution, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.GitWebHookExecution, error) List(namespace string, opts metav1.ListOptions) (*v1.GitWebHookExecutionList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitWebHookExecution, err error) }
type GitWebHookExecutionController ¶
type GitWebHookExecutionController interface { GitWebHookExecutionClient OnChange(ctx context.Context, name string, sync GitWebHookExecutionHandler) OnRemove(ctx context.Context, name string, sync GitWebHookExecutionHandler) Enqueue(namespace, name string) Cache() GitWebHookExecutionCache Informer() cache.SharedIndexInformer GroupVersionKind() schema.GroupVersionKind AddGenericHandler(ctx context.Context, name string, handler generic.Handler) AddGenericRemoveHandler(ctx context.Context, name string, handler generic.Handler) Updater() generic.Updater }
func NewGitWebHookExecutionController ¶
func NewGitWebHookExecutionController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.GitWebHookExecutionsGetter, informer informers.GitWebHookExecutionInformer) GitWebHookExecutionController
type GitWebHookExecutionHandler ¶
type GitWebHookExecutionHandler func(string, *v1.GitWebHookExecution) (*v1.GitWebHookExecution, error)
func UpdateGitWebHookExecutionOnChange ¶
func UpdateGitWebHookExecutionOnChange(updater generic.Updater, handler GitWebHookExecutionHandler) GitWebHookExecutionHandler
type GitWebHookExecutionIndexer ¶
type GitWebHookExecutionIndexer func(obj *v1.GitWebHookExecution) ([]string, error)
type GitWebHookReceiverCache ¶
type GitWebHookReceiverCache interface { Get(namespace, name string) (*v1.GitWebHookReceiver, error) List(namespace string, selector labels.Selector) ([]*v1.GitWebHookReceiver, error) AddIndexer(indexName string, indexer GitWebHookReceiverIndexer) GetByIndex(indexName, key string) ([]*v1.GitWebHookReceiver, error) }
type GitWebHookReceiverClient ¶
type GitWebHookReceiverClient interface { Create(*v1.GitWebHookReceiver) (*v1.GitWebHookReceiver, error) Update(*v1.GitWebHookReceiver) (*v1.GitWebHookReceiver, error) UpdateStatus(*v1.GitWebHookReceiver) (*v1.GitWebHookReceiver, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.GitWebHookReceiver, error) List(namespace string, opts metav1.ListOptions) (*v1.GitWebHookReceiverList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitWebHookReceiver, err error) }
type GitWebHookReceiverController ¶
type GitWebHookReceiverController interface { GitWebHookReceiverClient OnChange(ctx context.Context, name string, sync GitWebHookReceiverHandler) OnRemove(ctx context.Context, name string, sync GitWebHookReceiverHandler) Enqueue(namespace, name string) Cache() GitWebHookReceiverCache Informer() cache.SharedIndexInformer GroupVersionKind() schema.GroupVersionKind AddGenericHandler(ctx context.Context, name string, handler generic.Handler) AddGenericRemoveHandler(ctx context.Context, name string, handler generic.Handler) Updater() generic.Updater }
func NewGitWebHookReceiverController ¶
func NewGitWebHookReceiverController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.GitWebHookReceiversGetter, informer informers.GitWebHookReceiverInformer) GitWebHookReceiverController
type GitWebHookReceiverHandler ¶
type GitWebHookReceiverHandler func(string, *v1.GitWebHookReceiver) (*v1.GitWebHookReceiver, error)
func UpdateGitWebHookReceiverOnChange ¶
func UpdateGitWebHookReceiverOnChange(updater generic.Updater, handler GitWebHookReceiverHandler) GitWebHookReceiverHandler
type GitWebHookReceiverIndexer ¶
type GitWebHookReceiverIndexer func(obj *v1.GitWebHookReceiver) ([]string, error)
type Interface ¶
type Interface interface { GitWebHookExecution() GitWebHookExecutionController GitWebHookReceiver() GitWebHookReceiverController }
func New ¶
func New(controllerManager *generic.ControllerManager, client clientset.WebhookinatorV1Interface, informers informers.Interface) Interface
Click to show internal directories.
Click to hide internal directories.