func (m *MockDiscovery) SetRestResource() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetRestResource")
}
SetRestResource mocks base method.
package mocks
import (
	reflect "reflect"
	gomock "github.com/golang/mock/gomock"
	cipher "github.com/lf-edge/edge-home-orchestration-go/internal/restinterface/cipher"
	client "github.com/lf-edge/edge-home-orchestration-go/internal/restinterface/client"
)
type MockDiscovery struct {
	ctrl     *gomock.Controller
	recorder *MockDiscoveryMockRecorder
}
type MockDiscoveryMockRecorder struct {
	mock *MockDiscovery
}
func NewMockDiscovery(ctrl *gomock.Controller) *MockDiscovery {
	mock := &MockDiscovery{ctrl: ctrl}
	mock.recorder = &MockDiscoveryMockRecorder{mock}
	return mock
}
func (m *MockDiscovery) EXPECT() *MockDiscoveryMockRecorder {
	return m.recorder
}
func (m *MockDiscovery) AddDeviceInfo(deviceID, virtualAddr, privateAddr string) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "AddDeviceInfo", deviceID, virtualAddr, privateAddr)
}
func (mr *MockDiscoveryMockRecorder) AddDeviceInfo(deviceID, virtualAddr, privateAddr interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDeviceInfo", reflect.TypeOf((*MockDiscovery)(nil).AddDeviceInfo), deviceID, virtualAddr, privateAddr)
}
func (m *MockDiscovery) AddNewServiceName(serviceName string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AddNewServiceName", serviceName)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockDiscoveryMockRecorder) AddNewServiceName(serviceName interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddNewServiceName", reflect.TypeOf((*MockDiscovery)(nil).AddNewServiceName), serviceName)
}
func (m *MockDiscovery) DeleteDeviceWithID(ID string) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "DeleteDeviceWithID", ID)
}
func (mr *MockDiscoveryMockRecorder) DeleteDeviceWithID(ID interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDeviceWithID", reflect.TypeOf((*MockDiscovery)(nil).DeleteDeviceWithID), ID)
}
func (m *MockDiscovery) DeleteDeviceWithIP(targetIP string) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "DeleteDeviceWithIP", targetIP)
}
func (mr *MockDiscoveryMockRecorder) DeleteDeviceWithIP(targetIP interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDeviceWithIP", reflect.TypeOf((*MockDiscovery)(nil).DeleteDeviceWithIP), targetIP)
}
func (m *MockDiscovery) GetOrchestrationInfo() (string, string, []string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetOrchestrationInfo")
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(string)
	ret2, _ := ret[2].([]string)
	ret3, _ := ret[3].(error)
	return ret0, ret1, ret2, ret3
}
func (mr *MockDiscoveryMockRecorder) GetOrchestrationInfo() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOrchestrationInfo", reflect.TypeOf((*MockDiscovery)(nil).GetOrchestrationInfo))
}
func (m *MockDiscovery) MNEDCClosedCallback() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "MNEDCClosedCallback")
}
func (mr *MockDiscoveryMockRecorder) MNEDCClosedCallback() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MNEDCClosedCallback", reflect.TypeOf((*MockDiscovery)(nil).MNEDCClosedCallback))
}
func (m *MockDiscovery) MNEDCReconciledCallback() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "MNEDCReconciledCallback")
}
func (mr *MockDiscoveryMockRecorder) MNEDCReconciledCallback() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MNEDCReconciledCallback", reflect.TypeOf((*MockDiscovery)(nil).MNEDCReconciledCallback))
}
func (m *MockDiscovery) NotifyMNEDCBroadcastServer() error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "NotifyMNEDCBroadcastServer")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockDiscoveryMockRecorder) NotifyMNEDCBroadcastServer() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NotifyMNEDCBroadcastServer", reflect.TypeOf((*MockDiscovery)(nil).NotifyMNEDCBroadcastServer))
}
func (m *MockDiscovery) RemoveServiceName(serviceName string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RemoveServiceName", serviceName)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockDiscoveryMockRecorder) RemoveServiceName(serviceName interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveServiceName", reflect.TypeOf((*MockDiscovery)(nil).RemoveServiceName), serviceName)
}
func (m *MockDiscovery) ResetServiceName() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "ResetServiceName")
}
func (mr *MockDiscoveryMockRecorder) ResetServiceName() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetServiceName", reflect.TypeOf((*MockDiscovery)(nil).ResetServiceName))
}
func (m *MockDiscovery) SetCipher(cipher cipher.IEdgeCipherer) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetCipher", cipher)
}
func (mr *MockDiscoveryMockRecorder) SetCipher(cipher interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCipher", reflect.TypeOf((*MockDiscovery)(nil).SetCipher), cipher)
}
func (m *MockDiscovery) SetClient(clientAPI client.Clienter) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "SetClient", clientAPI)
}
func (mr *MockDiscoveryMockRecorder) SetClient(clientAPI interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetClient", reflect.TypeOf((*MockDiscovery)(nil).SetClient), clientAPI)
}