// Code generated by MockGen. DO NOT EDIT.
// Source: github.com/tidbcloud/devops/pkg/service/cloudconfig/repo (interfaces: CloudConfigRepo)
//
// Generated by this command:
//
//	mockgen -destination repo_mock.go -package=repo github.com/tidbcloud/devops/pkg/service/cloudconfig/repo CloudConfigRepo
//

// Package repo is a generated GoMock package.
package repo

import (
	context "context"
	reflect "reflect"

	cloudconfig "github.com/tidbcloud/devops/entity/cloudconfig"
	repoopt "github.com/tidbcloud/devops/pkg/infra/utils/repoopt"
	gomock "go.uber.org/mock/gomock"
)

// MockCloudConfigRepo is a mock of CloudConfigRepo interface.
type MockCloudConfigRepo struct {
	ctrl     *gomock.Controller
	recorder *MockCloudConfigRepoMockRecorder
	isgomock struct{}
}

// MockCloudConfigRepoMockRecorder is the mock recorder for MockCloudConfigRepo.
type MockCloudConfigRepoMockRecorder struct {
	mock *MockCloudConfigRepo
}

// NewMockCloudConfigRepo creates a new mock instance.
func NewMockCloudConfigRepo(ctrl *gomock.Controller) *MockCloudConfigRepo {
	mock := &MockCloudConfigRepo{ctrl: ctrl}
	mock.recorder = &MockCloudConfigRepoMockRecorder{mock}
	return mock
}

// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockCloudConfigRepo) EXPECT() *MockCloudConfigRepoMockRecorder {
	return m.recorder
}

// BatchCreateDefaultConfigurationChangeItemReleases mocks base method.
func (m *MockCloudConfigRepo) BatchCreateDefaultConfigurationChangeItemReleases(ctx context.Context, changeId, releaseNr uint64, releases []*cloudconfig.DefaultConfigurationChangeItemRelease) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BatchCreateDefaultConfigurationChangeItemReleases", ctx, changeId, releaseNr, releases)
	ret0, _ := ret[0].(error)
	return ret0
}

// BatchCreateDefaultConfigurationChangeItemReleases indicates an expected call of BatchCreateDefaultConfigurationChangeItemReleases.
func (mr *MockCloudConfigRepoMockRecorder) BatchCreateDefaultConfigurationChangeItemReleases(ctx, changeId, releaseNr, releases any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchCreateDefaultConfigurationChangeItemReleases", reflect.TypeOf((*MockCloudConfigRepo)(nil).BatchCreateDefaultConfigurationChangeItemReleases), ctx, changeId, releaseNr, releases)
}

// BatchUpsertDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigRepo) BatchUpsertDefaultConfigurationChangeItems(ctx context.Context, changeId uint64, items []*cloudconfig.DefaultConfigurationChangeItem) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BatchUpsertDefaultConfigurationChangeItems", ctx, changeId, items)
	ret0, _ := ret[0].(error)
	return ret0
}

// BatchUpsertDefaultConfigurationChangeItems indicates an expected call of BatchUpsertDefaultConfigurationChangeItems.
func (mr *MockCloudConfigRepoMockRecorder) BatchUpsertDefaultConfigurationChangeItems(ctx, changeId, items any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchUpsertDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigRepo)(nil).BatchUpsertDefaultConfigurationChangeItems), ctx, changeId, items)
}

// CountConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) CountConfigurationChange(ctx context.Context, opts ...repoopt.Option) (int64, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "CountConfigurationChange", varargs...)
	ret0, _ := ret[0].(int64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CountConfigurationChange indicates an expected call of CountConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) CountConfigurationChange(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CountConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).CountConfigurationChange), varargs...)
}

// CountDefaultConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) CountDefaultConfigurationChange(ctx context.Context, opts ...repoopt.Option) (int64, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "CountDefaultConfigurationChange", varargs...)
	ret0, _ := ret[0].(int64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CountDefaultConfigurationChange indicates an expected call of CountDefaultConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) CountDefaultConfigurationChange(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CountDefaultConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).CountDefaultConfigurationChange), varargs...)
}

// CountDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigRepo) CountDefaultConfigurationChangeItems(ctx context.Context, opts ...repoopt.Option) (int64, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "CountDefaultConfigurationChangeItems", varargs...)
	ret0, _ := ret[0].(int64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CountDefaultConfigurationChangeItems indicates an expected call of CountDefaultConfigurationChangeItems.
func (mr *MockCloudConfigRepoMockRecorder) CountDefaultConfigurationChangeItems(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CountDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigRepo)(nil).CountDefaultConfigurationChangeItems), varargs...)
}

// CreateConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) CreateConfigurationChange(ctx context.Context, change *cloudconfig.ConfigurationChange) (*cloudconfig.ConfigurationChange, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateConfigurationChange", ctx, change)
	ret0, _ := ret[0].(*cloudconfig.ConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateConfigurationChange indicates an expected call of CreateConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) CreateConfigurationChange(ctx, change any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).CreateConfigurationChange), ctx, change)
}

// CreateDefaultConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) CreateDefaultConfigurationChange(ctx context.Context, newChange *cloudconfig.DefaultConfigurationChange) (*cloudconfig.DefaultConfigurationChange, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateDefaultConfigurationChange", ctx, newChange)
	ret0, _ := ret[0].(*cloudconfig.DefaultConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateDefaultConfigurationChange indicates an expected call of CreateDefaultConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) CreateDefaultConfigurationChange(ctx, newChange any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).CreateDefaultConfigurationChange), ctx, newChange)
}

// CreateDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigRepo) CreateDefaultConfigurationChangeRelease(ctx context.Context, release *cloudconfig.DefaultConfigurationChangeRelease) (*cloudconfig.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateDefaultConfigurationChangeRelease", ctx, release)
	ret0, _ := ret[0].(*cloudconfig.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateDefaultConfigurationChangeRelease indicates an expected call of CreateDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigRepoMockRecorder) CreateDefaultConfigurationChangeRelease(ctx, release any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigRepo)(nil).CreateDefaultConfigurationChangeRelease), ctx, release)
}

// GetConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) GetConfigurationChange(ctx context.Context, id uint64) (*cloudconfig.ConfigurationChange, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetConfigurationChange", ctx, id)
	ret0, _ := ret[0].(*cloudconfig.ConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetConfigurationChange indicates an expected call of GetConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) GetConfigurationChange(ctx, id any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).GetConfigurationChange), ctx, id)
}

// GetDefaultConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) GetDefaultConfigurationChange(ctx context.Context, id uint64) (*cloudconfig.DefaultConfigurationChange, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetDefaultConfigurationChange", ctx, id)
	ret0, _ := ret[0].(*cloudconfig.DefaultConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetDefaultConfigurationChange indicates an expected call of GetDefaultConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) GetDefaultConfigurationChange(ctx, id any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDefaultConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).GetDefaultConfigurationChange), ctx, id)
}

// GetDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigRepo) GetDefaultConfigurationChangeRelease(ctx context.Context, id uint64) (*cloudconfig.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetDefaultConfigurationChangeRelease", ctx, id)
	ret0, _ := ret[0].(*cloudconfig.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetDefaultConfigurationChangeRelease indicates an expected call of GetDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigRepoMockRecorder) GetDefaultConfigurationChangeRelease(ctx, id any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigRepo)(nil).GetDefaultConfigurationChangeRelease), ctx, id)
}

// ListConfigurationChanges mocks base method.
func (m *MockCloudConfigRepo) ListConfigurationChanges(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.ConfigurationChange, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListConfigurationChanges", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.ConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListConfigurationChanges indicates an expected call of ListConfigurationChanges.
func (mr *MockCloudConfigRepoMockRecorder) ListConfigurationChanges(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListConfigurationChanges", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListConfigurationChanges), varargs...)
}

// ListDefaultConfigurationChangeItemReleases mocks base method.
func (m *MockCloudConfigRepo) ListDefaultConfigurationChangeItemReleases(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChangeItemRelease, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeItemReleases", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChangeItemRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChangeItemReleases indicates an expected call of ListDefaultConfigurationChangeItemReleases.
func (mr *MockCloudConfigRepoMockRecorder) ListDefaultConfigurationChangeItemReleases(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeItemReleases", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListDefaultConfigurationChangeItemReleases), varargs...)
}

// ListDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigRepo) ListDefaultConfigurationChangeItems(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChangeItem, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeItems", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChangeItem)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChangeItems indicates an expected call of ListDefaultConfigurationChangeItems.
func (mr *MockCloudConfigRepoMockRecorder) ListDefaultConfigurationChangeItems(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListDefaultConfigurationChangeItems), varargs...)
}

// ListDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigRepo) ListDefaultConfigurationChangeRelease(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeRelease", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChangeRelease indicates an expected call of ListDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigRepoMockRecorder) ListDefaultConfigurationChangeRelease(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListDefaultConfigurationChangeRelease), varargs...)
}

// ListDefaultConfigurationChanges mocks base method.
func (m *MockCloudConfigRepo) ListDefaultConfigurationChanges(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChange, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChanges", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChanges indicates an expected call of ListDefaultConfigurationChanges.
func (mr *MockCloudConfigRepoMockRecorder) ListDefaultConfigurationChanges(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChanges", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListDefaultConfigurationChanges), varargs...)
}

// ListLastestDefaultConfigurationChangeItemReleasesPerItem mocks base method.
func (m *MockCloudConfigRepo) ListLastestDefaultConfigurationChangeItemReleasesPerItem(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChangeItemRelease, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListLastestDefaultConfigurationChangeItemReleasesPerItem", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChangeItemRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListLastestDefaultConfigurationChangeItemReleasesPerItem indicates an expected call of ListLastestDefaultConfigurationChangeItemReleasesPerItem.
func (mr *MockCloudConfigRepoMockRecorder) ListLastestDefaultConfigurationChangeItemReleasesPerItem(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListLastestDefaultConfigurationChangeItemReleasesPerItem", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListLastestDefaultConfigurationChangeItemReleasesPerItem), varargs...)
}

// ListLatestDefaultConfigurationChangeReleasePerEnvironment mocks base method.
func (m *MockCloudConfigRepo) ListLatestDefaultConfigurationChangeReleasePerEnvironment(ctx context.Context, opts ...repoopt.Option) ([]*cloudconfig.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	varargs := []any{ctx}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListLatestDefaultConfigurationChangeReleasePerEnvironment", varargs...)
	ret0, _ := ret[0].([]*cloudconfig.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListLatestDefaultConfigurationChangeReleasePerEnvironment indicates an expected call of ListLatestDefaultConfigurationChangeReleasePerEnvironment.
func (mr *MockCloudConfigRepoMockRecorder) ListLatestDefaultConfigurationChangeReleasePerEnvironment(ctx any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListLatestDefaultConfigurationChangeReleasePerEnvironment", reflect.TypeOf((*MockCloudConfigRepo)(nil).ListLatestDefaultConfigurationChangeReleasePerEnvironment), varargs...)
}

// PatchConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) PatchConfigurationChange(ctx context.Context, current *cloudconfig.ConfigurationChange, patch ...PatchConfigurationChange) error {
	m.ctrl.T.Helper()
	varargs := []any{ctx, current}
	for _, a := range patch {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "PatchConfigurationChange", varargs...)
	ret0, _ := ret[0].(error)
	return ret0
}

// PatchConfigurationChange indicates an expected call of PatchConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) PatchConfigurationChange(ctx, current any, patch ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx, current}, patch...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PatchConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).PatchConfigurationChange), varargs...)
}

// StatDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigRepo) StatDefaultConfigurationChangeItems(ctx context.Context, result any, opts ...repoopt.Option) error {
	m.ctrl.T.Helper()
	varargs := []any{ctx, result}
	for _, a := range opts {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "StatDefaultConfigurationChangeItems", varargs...)
	ret0, _ := ret[0].(error)
	return ret0
}

// StatDefaultConfigurationChangeItems indicates an expected call of StatDefaultConfigurationChangeItems.
func (mr *MockCloudConfigRepoMockRecorder) StatDefaultConfigurationChangeItems(ctx, result any, opts ...any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]any{ctx, result}, opts...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StatDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigRepo)(nil).StatDefaultConfigurationChangeItems), varargs...)
}

// UpdateDefaultConfigurationChange mocks base method.
func (m *MockCloudConfigRepo) UpdateDefaultConfigurationChange(ctx context.Context, change *cloudconfig.DefaultConfigurationChange) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateDefaultConfigurationChange", ctx, change)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateDefaultConfigurationChange indicates an expected call of UpdateDefaultConfigurationChange.
func (mr *MockCloudConfigRepoMockRecorder) UpdateDefaultConfigurationChange(ctx, change any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDefaultConfigurationChange", reflect.TypeOf((*MockCloudConfigRepo)(nil).UpdateDefaultConfigurationChange), ctx, change)
}

// UpdateDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigRepo) UpdateDefaultConfigurationChangeRelease(ctx context.Context, release *cloudconfig.DefaultConfigurationChangeRelease) (*cloudconfig.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateDefaultConfigurationChangeRelease", ctx, release)
	ret0, _ := ret[0].(*cloudconfig.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// UpdateDefaultConfigurationChangeRelease indicates an expected call of UpdateDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigRepoMockRecorder) UpdateDefaultConfigurationChangeRelease(ctx, release any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigRepo)(nil).UpdateDefaultConfigurationChangeRelease), ctx, release)
}
