func (mr *MockLayerMockRecorder) SetRequeue() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetRequeue", reflect.TypeOf((*MockLayer)(nil).SetRequeue))
}
SetRequeue indicates an expected call of SetRequeue
package mocks
import (
	context "context"
	v1alpha1 "github.com/fidelity/kraan/api/v1alpha1"
	logr "github.com/go-logr/logr"
	gomock "github.com/golang/mock/gomock"
	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	reflect "reflect"
	time "time"
)
type MockLayer struct {
	ctrl     *gomock.Controller
	recorder *MockLayerMockRecorder
}
type MockLayerMockRecorder struct {
	mock *MockLayer
}
func NewMockLayer(ctrl *gomock.Controller) *MockLayer {
	mock := &MockLayer{ctrl: ctrl}
	mock.recorder = &MockLayerMockRecorder{mock}
	return mock
}
func (m *MockLayer) EXPECT() *MockLayerMockRecorder {
	return m.recorder
}
func (m *MockLayer) SetStatusK8sVersion() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetStatusK8sVersion")
}
func (mr *MockLayerMockRecorder) SetStatusK8sVersion() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusK8sVersion", reflect.TypeOf((*MockLayer)(nil).SetStatusK8sVersion))
}
func (m *MockLayer) SetStatusApplying() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetStatusApplying")
}
func (mr *MockLayerMockRecorder) SetStatusApplying() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusApplying", reflect.TypeOf((*MockLayer)(nil).SetStatusApplying))
}
func (m *MockLayer) SetStatusPruning() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetStatusPruning")
}
func (mr *MockLayerMockRecorder) SetStatusPruning() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusPruning", reflect.TypeOf((*MockLayer)(nil).SetStatusPruning))
}
func (m *MockLayer) SetStatusPending() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetStatusPending")
}
func (mr *MockLayerMockRecorder) SetStatusPending() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusPending", reflect.TypeOf((*MockLayer)(nil).SetStatusPending))
}
func (m *MockLayer) SetStatusDeployed() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetStatusDeployed")
}
func (mr *MockLayerMockRecorder) SetStatusDeployed() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusDeployed", reflect.TypeOf((*MockLayer)(nil).SetStatusDeployed))
}
func (m *MockLayer) StatusUpdate(status, message string) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "StatusUpdate", status, message)
}
func (mr *MockLayerMockRecorder) StatusUpdate(status, message interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StatusUpdate", reflect.TypeOf((*MockLayer)(nil).StatusUpdate), status, message)
}
func (m *MockLayer) IsHold() bool {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "IsHold")
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockLayerMockRecorder) IsHold() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsHold", reflect.TypeOf((*MockLayer)(nil).IsHold))
}
func (m *MockLayer) SetHold() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetHold")
}
func (mr *MockLayerMockRecorder) SetHold() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHold", reflect.TypeOf((*MockLayer)(nil).SetHold))
}
func (m *MockLayer) DependenciesDeployed() bool {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DependenciesDeployed")
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockLayerMockRecorder) DependenciesDeployed() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DependenciesDeployed", reflect.TypeOf((*MockLayer)(nil).DependenciesDeployed))
}
func (m *MockLayer) GetSourceKey() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetSourceKey")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockLayerMockRecorder) GetSourceKey() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSourceKey", reflect.TypeOf((*MockLayer)(nil).GetSourceKey))
}
func (m *MockLayer) GetStatus() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetStatus")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockLayerMockRecorder) GetStatus() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStatus", reflect.TypeOf((*MockLayer)(nil).GetStatus))
}
func (m *MockLayer) GetName() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetName")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockLayerMockRecorder) GetName() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetName", reflect.TypeOf((*MockLayer)(nil).GetName))
}
func (m *MockLayer) GetLogger() logr.Logger {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetLogger")
	ret0, _ := ret[0].(logr.Logger)
	return ret0
}
func (mr *MockLayerMockRecorder) GetLogger() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLogger", reflect.TypeOf((*MockLayer)(nil).GetLogger))
}
func (m *MockLayer) GetContext() context.Context {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetContext")
	ret0, _ := ret[0].(context.Context)
	return ret0
}
func (mr *MockLayerMockRecorder) GetContext() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContext", reflect.TypeOf((*MockLayer)(nil).GetContext))
}
func (m *MockLayer) GetSourcePath() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetSourcePath")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockLayerMockRecorder) GetSourcePath() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSourcePath", reflect.TypeOf((*MockLayer)(nil).GetSourcePath))
}
func (m *MockLayer) GetTimeout() time.Duration {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetTimeout")
	ret0, _ := ret[0].(time.Duration)
	return ret0
}
func (mr *MockLayerMockRecorder) GetTimeout() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTimeout", reflect.TypeOf((*MockLayer)(nil).GetTimeout))
}
func (m *MockLayer) IsUpdated() bool {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "IsUpdated")
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockLayerMockRecorder) IsUpdated() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUpdated", reflect.TypeOf((*MockLayer)(nil).IsUpdated))
}
func (m *MockLayer) NeedsRequeue() bool {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "NeedsRequeue")
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockLayerMockRecorder) NeedsRequeue() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NeedsRequeue", reflect.TypeOf((*MockLayer)(nil).NeedsRequeue))
}
func (m *MockLayer) IsDelayed() bool {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "IsDelayed")
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockLayerMockRecorder) IsDelayed() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsDelayed", reflect.TypeOf((*MockLayer)(nil).IsDelayed))
}
func (m *MockLayer) GetDelay() time.Duration {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetDelay")
	ret0, _ := ret[0].(time.Duration)
	return ret0
}
func (mr *MockLayerMockRecorder) GetDelay() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDelay", reflect.TypeOf((*MockLayer)(nil).GetDelay))
}
func (m *MockLayer) SetRequeue() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetRequeue")
}