func (m *MockKubernetesClusterEventHandler) GenericKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GenericKubernetesCluster", obj)
	ret0, _ := ret[0].(error)
	return ret0
}
GenericKubernetesCluster mocks base method
package mock_controller
import (
	context "context"
	reflect "reflect"
	gomock "github.com/golang/mock/gomock"
	v1alpha1 "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1"
	controller "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1/controller"
	predicate "sigs.k8s.io/controller-runtime/pkg/predicate"
)
type MockKubernetesClusterEventHandler struct {
	ctrl     *gomock.Controller
	recorder *MockKubernetesClusterEventHandlerMockRecorder
}
type MockKubernetesClusterEventHandlerMockRecorder struct {
	mock *MockKubernetesClusterEventHandler
}
func NewMockKubernetesClusterEventHandler(ctrl *gomock.Controller) *MockKubernetesClusterEventHandler {
	mock := &MockKubernetesClusterEventHandler{ctrl: ctrl}
	mock.recorder = &MockKubernetesClusterEventHandlerMockRecorder{mock}
	return mock
}
func (m *MockKubernetesClusterEventHandler) EXPECT() *MockKubernetesClusterEventHandlerMockRecorder {
	return m.recorder
}
func (m *MockKubernetesClusterEventHandler) CreateKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateKubernetesCluster", obj)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockKubernetesClusterEventHandlerMockRecorder) CreateKubernetesCluster(obj interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).CreateKubernetesCluster), obj)
}
func (m *MockKubernetesClusterEventHandler) UpdateKubernetesCluster(old, new *v1alpha1.KubernetesCluster) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateKubernetesCluster", old, new)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockKubernetesClusterEventHandlerMockRecorder) UpdateKubernetesCluster(old, new interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).UpdateKubernetesCluster), old, new)
}
func (m *MockKubernetesClusterEventHandler) DeleteKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DeleteKubernetesCluster", obj)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockKubernetesClusterEventHandlerMockRecorder) DeleteKubernetesCluster(obj interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).DeleteKubernetesCluster), obj)
}