func (mr *MockStoreMockRecorder) SetKeeperInfo(ctx, id, ms, ttl interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetKeeperInfo", reflect.TypeOf((*MockStore)(nil).SetKeeperInfo), ctx, id, ms, ttl)
}
SetKeeperInfo indicates an expected call of SetKeeperInfo
package mock_store
import (
	context "context"
	gomock "github.com/golang/mock/gomock"
	cluster "github.com/sorintlab/stolon/internal/cluster"
	store "github.com/sorintlab/stolon/internal/store"
	reflect "reflect"
	time "time"
)
type MockStore struct {
	ctrl     *gomock.Controller
	recorder *MockStoreMockRecorder
}
type MockStoreMockRecorder struct {
	mock *MockStore
}
func NewMockStore(ctrl *gomock.Controller) *MockStore {
	mock := &MockStore{ctrl: ctrl}
	mock.recorder = &MockStoreMockRecorder{mock}
	return mock
}
func (m *MockStore) EXPECT() *MockStoreMockRecorder {
	return m.recorder
}
func (m *MockStore) AtomicPutClusterData(ctx context.Context, cd *cluster.ClusterData, previous *store.KVPair) (*store.KVPair, error) {
	ret := m.ctrl.Call(m, "AtomicPutClusterData", ctx, cd, previous)
	ret0, _ := ret[0].(*store.KVPair)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockStoreMockRecorder) AtomicPutClusterData(ctx, cd, previous interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AtomicPutClusterData", reflect.TypeOf((*MockStore)(nil).AtomicPutClusterData), ctx, cd, previous)
}
func (m *MockStore) PutClusterData(ctx context.Context, cd *cluster.ClusterData) error {
	ret := m.ctrl.Call(m, "PutClusterData", ctx, cd)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockStoreMockRecorder) PutClusterData(ctx, cd interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutClusterData", reflect.TypeOf((*MockStore)(nil).PutClusterData), ctx, cd)
}
func (m *MockStore) GetClusterData(ctx context.Context) (*cluster.ClusterData, *store.KVPair, error) {
	ret := m.ctrl.Call(m, "GetClusterData", ctx)
	ret0, _ := ret[0].(*cluster.ClusterData)
	ret1, _ := ret[1].(*store.KVPair)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}
func (mr *MockStoreMockRecorder) GetClusterData(ctx interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetClusterData", reflect.TypeOf((*MockStore)(nil).GetClusterData), ctx)
}
func (m *MockStore) SetKeeperInfo(ctx context.Context, id string, ms *cluster.KeeperInfo, ttl time.Duration) error {
	ret := m.ctrl.Call(m, "SetKeeperInfo", ctx, id, ms, ttl)
	ret0, _ := ret[0].(error)
	return ret0
}