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

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

import (
	context "context"
	reflect "reflect"

	config_center "github.com/tidbcloud/config-center/proto/config_center"
	consoleapi "github.com/tidbcloud/dataflow-service-ng/idl/pbgen/proto/consoleapi"
	dataflow "github.com/tidbcloud/dataflow-service/idl/pbgen/proto/dataflow"
	cloudconfig "github.com/tidbcloud/devops/api/cloudconfig"
	cloudconfig0 "github.com/tidbcloud/devops/entity/cloudconfig"
	gomock "go.uber.org/mock/gomock"
)

// MockCloudConfigServiceAPI is a mock of CloudConfigServiceAPI interface.
type MockCloudConfigServiceAPI struct {
	ctrl     *gomock.Controller
	recorder *MockCloudConfigServiceAPIMockRecorder
	isgomock struct{}
}

// MockCloudConfigServiceAPIMockRecorder is the mock recorder for MockCloudConfigServiceAPI.
type MockCloudConfigServiceAPIMockRecorder struct {
	mock *MockCloudConfigServiceAPI
}

// NewMockCloudConfigServiceAPI creates a new mock instance.
func NewMockCloudConfigServiceAPI(ctrl *gomock.Controller) *MockCloudConfigServiceAPI {
	mock := &MockCloudConfigServiceAPI{ctrl: ctrl}
	mock.recorder = &MockCloudConfigServiceAPIMockRecorder{mock}
	return mock
}

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

// ApplyConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) ApplyConfigurationChange(ctx context.Context, id uint64, mode ApplyConfigurationChangeParam) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ApplyConfigurationChange", ctx, id, mode)
	ret0, _ := ret[0].(error)
	return ret0
}

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

// ApplyManagedConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) ApplyManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64, mode ApplyConfigurationChangeParam) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ApplyManagedConfigurationChange", ctx, ref, changeID, mode)
	ret0, _ := ret[0].(error)
	return ret0
}

// ApplyManagedConfigurationChange indicates an expected call of ApplyManagedConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) ApplyManagedConfigurationChange(ctx, ref, changeID, mode any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplyManagedConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ApplyManagedConfigurationChange), ctx, ref, changeID, mode)
}

// BatchUpdateDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigServiceAPI) BatchUpdateDefaultConfigurationChangeItems(ctx context.Context, cid uint64, param BatchUpdateDefaultConfigurationChangeItemsParam) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BatchUpdateDefaultConfigurationChangeItems", ctx, cid, param)
	ret0, _ := ret[0].(error)
	return ret0
}

// BatchUpdateDefaultConfigurationChangeItems indicates an expected call of BatchUpdateDefaultConfigurationChangeItems.
func (mr *MockCloudConfigServiceAPIMockRecorder) BatchUpdateDefaultConfigurationChangeItems(ctx, cid, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchUpdateDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).BatchUpdateDefaultConfigurationChangeItems), ctx, cid, param)
}

// BatchUpdateTemplateDefaultCaseBindings mocks base method.
func (m *MockCloudConfigServiceAPI) BatchUpdateTemplateDefaultCaseBindings(ctx context.Context, bindings []*cloudconfig0.TemplateDefaultCaseBinding) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BatchUpdateTemplateDefaultCaseBindings", ctx, bindings)
	ret0, _ := ret[0].(error)
	return ret0
}

// BatchUpdateTemplateDefaultCaseBindings indicates an expected call of BatchUpdateTemplateDefaultCaseBindings.
func (mr *MockCloudConfigServiceAPIMockRecorder) BatchUpdateTemplateDefaultCaseBindings(ctx, bindings any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchUpdateTemplateDefaultCaseBindings", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).BatchUpdateTemplateDefaultCaseBindings), ctx, bindings)
}

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

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

// CancelDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigServiceAPI) CancelDefaultConfigurationChangeRelease(ctx context.Context, cid, releaseID uint64) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CancelDefaultConfigurationChangeRelease", ctx, cid, releaseID)
	ret0, _ := ret[0].(error)
	return ret0
}

// CancelDefaultConfigurationChangeRelease indicates an expected call of CancelDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigServiceAPIMockRecorder) CancelDefaultConfigurationChangeRelease(ctx, cid, releaseID any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CancelDefaultConfigurationChangeRelease), ctx, cid, releaseID)
}

// CancelManagedConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) CancelManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CancelManagedConfigurationChange", ctx, ref, changeID)
	ret0, _ := ret[0].(error)
	return ret0
}

// CancelManagedConfigurationChange indicates an expected call of CancelManagedConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) CancelManagedConfigurationChange(ctx, ref, changeID any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelManagedConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CancelManagedConfigurationChange), ctx, ref, changeID)
}

// CloneParameterAttributes mocks base method.
func (m *MockCloudConfigServiceAPI) CloneParameterAttributes(ctx context.Context, fromVersion, toVersion string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CloneParameterAttributes", ctx, fromVersion, toVersion)
	ret0, _ := ret[0].(error)
	return ret0
}

// CloneParameterAttributes indicates an expected call of CloneParameterAttributes.
func (mr *MockCloudConfigServiceAPIMockRecorder) CloneParameterAttributes(ctx, fromVersion, toVersion any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloneParameterAttributes", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CloneParameterAttributes), ctx, fromVersion, toVersion)
}

// CloseDefaultConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) CloseDefaultConfigurationChange(ctx context.Context, cid uint64, result cloudconfig0.DefaultConfigurationChangePhase, reason string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CloseDefaultConfigurationChange", ctx, cid, result, reason)
	ret0, _ := ret[0].(error)
	return ret0
}

// CloseDefaultConfigurationChange indicates an expected call of CloseDefaultConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) CloseDefaultConfigurationChange(ctx, cid, result, reason any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloseDefaultConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CloseDefaultConfigurationChange), ctx, cid, result, reason)
}

// ClusterConfigurationChangeable mocks base method.
func (m *MockCloudConfigServiceAPI) ClusterConfigurationChangeable(ctx context.Context, loc cloudconfig0.ClusterConfigurationLocator) (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ClusterConfigurationChangeable", ctx, loc)
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ClusterConfigurationChangeable indicates an expected call of ClusterConfigurationChangeable.
func (mr *MockCloudConfigServiceAPIMockRecorder) ClusterConfigurationChangeable(ctx, loc any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterConfigurationChangeable", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ClusterConfigurationChangeable), ctx, loc)
}

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

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

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

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

// CreateDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigServiceAPI) CreateDefaultConfigurationChangeRelease(ctx context.Context, cid uint64, env, description string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateDefaultConfigurationChangeRelease", ctx, cid, env, description)
	ret0, _ := ret[0].(error)
	return ret0
}

// CreateDefaultConfigurationChangeRelease indicates an expected call of CreateDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigServiceAPIMockRecorder) CreateDefaultConfigurationChangeRelease(ctx, cid, env, description any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CreateDefaultConfigurationChangeRelease), ctx, cid, env, description)
}

// CreateManagedConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) CreateManagedConfigurationChange(ctx context.Context, param CreateManagedConfigurationChangeParam) (*cloudconfig0.ConfigurationChange, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateManagedConfigurationChange", ctx, param)
	ret0, _ := ret[0].(*cloudconfig0.ConfigurationChange)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateManagedConfigurationChange indicates an expected call of CreateManagedConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) CreateManagedConfigurationChange(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateManagedConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CreateManagedConfigurationChange), ctx, param)
}

// CreateMetaProfile mocks base method.
func (m *MockCloudConfigServiceAPI) CreateMetaProfile(ctx context.Context, req *config_center.CreateMetaProfileRequest) (*config_center.MetaProfile, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateMetaProfile", ctx, req)
	ret0, _ := ret[0].(*config_center.MetaProfile)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateMetaProfile indicates an expected call of CreateMetaProfile.
func (mr *MockCloudConfigServiceAPIMockRecorder) CreateMetaProfile(ctx, req any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateMetaProfile", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CreateMetaProfile), ctx, req)
}

// CreateParameterAttribute mocks base method.
func (m *MockCloudConfigServiceAPI) CreateParameterAttribute(ctx context.Context, attr cloudconfig0.ParameterAttribute) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateParameterAttribute", ctx, attr)
	ret0, _ := ret[0].(error)
	return ret0
}

// CreateParameterAttribute indicates an expected call of CreateParameterAttribute.
func (mr *MockCloudConfigServiceAPIMockRecorder) CreateParameterAttribute(ctx, attr any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateParameterAttribute", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CreateParameterAttribute), ctx, attr)
}

// CreateTemplate mocks base method.
func (m *MockCloudConfigServiceAPI) CreateTemplate(ctx context.Context, template *cloudconfig0.Template, param CreateTemplateParam) (*cloudconfig0.Template, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CreateTemplate", ctx, template, param)
	ret0, _ := ret[0].(*cloudconfig0.Template)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// CreateTemplate indicates an expected call of CreateTemplate.
func (mr *MockCloudConfigServiceAPIMockRecorder) CreateTemplate(ctx, template, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTemplate", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).CreateTemplate), ctx, template, param)
}

// DeleteTemplateDefaultCaseBinding mocks base method.
func (m *MockCloudConfigServiceAPI) DeleteTemplateDefaultCaseBinding(ctx context.Context, binding *cloudconfig0.TemplateDefaultCaseBinding) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DeleteTemplateDefaultCaseBinding", ctx, binding)
	ret0, _ := ret[0].(error)
	return ret0
}

// DeleteTemplateDefaultCaseBinding indicates an expected call of DeleteTemplateDefaultCaseBinding.
func (mr *MockCloudConfigServiceAPIMockRecorder) DeleteTemplateDefaultCaseBinding(ctx, binding any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteTemplateDefaultCaseBinding", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).DeleteTemplateDefaultCaseBinding), ctx, binding)
}

// DiffTemplate mocks base method.
func (m *MockCloudConfigServiceAPI) DiffTemplate(ctx context.Context, typ cloudconfig0.ClusterType, source, target uint64) (*DiffTemplateResult, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DiffTemplate", ctx, typ, source, target)
	ret0, _ := ret[0].(*DiffTemplateResult)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// DiffTemplate indicates an expected call of DiffTemplate.
func (mr *MockCloudConfigServiceAPIMockRecorder) DiffTemplate(ctx, typ, source, target any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiffTemplate", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).DiffTemplate), ctx, typ, source, target)
}

// FailManagedConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) FailManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "FailManagedConfigurationChange", ctx, ref, changeID)
	ret0, _ := ret[0].(error)
	return ret0
}

// FailManagedConfigurationChange indicates an expected call of FailManagedConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) FailManagedConfigurationChange(ctx, ref, changeID any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FailManagedConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).FailManagedConfigurationChange), ctx, ref, changeID)
}

// GetClusterConfiguration mocks base method.
func (m *MockCloudConfigServiceAPI) GetClusterConfiguration(ctx context.Context, loc cloudconfig0.ClusterConfigurationLocator, mainComponent string) (*cloudconfig0.Configuration, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetClusterConfiguration", ctx, loc, mainComponent)
	ret0, _ := ret[0].(*cloudconfig0.Configuration)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetClusterConfiguration indicates an expected call of GetClusterConfiguration.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetClusterConfiguration(ctx, loc, mainComponent any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetClusterConfiguration", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetClusterConfiguration), ctx, loc, mainComponent)
}

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

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

// GetDefaultComponent mocks base method.
func (m *MockCloudConfigServiceAPI) GetDefaultComponent(ctx context.Context, defCase *cloudconfig0.ComponentDefaultCase) (*cloudconfig0.DefaultComponentConfig, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetDefaultComponent", ctx, defCase)
	ret0, _ := ret[0].(*cloudconfig0.DefaultComponentConfig)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetDefaultComponent indicates an expected call of GetDefaultComponent.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetDefaultComponent(ctx, defCase any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDefaultComponent", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetDefaultComponent), ctx, defCase)
}

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

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

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

// GetDefaultConfigurationChangeReleases indicates an expected call of GetDefaultConfigurationChangeReleases.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetDefaultConfigurationChangeReleases(ctx, rid any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDefaultConfigurationChangeReleases", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetDefaultConfigurationChangeReleases), ctx, rid)
}

// GetInternalChangefeed mocks base method.
func (m *MockCloudConfigServiceAPI) GetInternalChangefeed(ctx context.Context, param GetInternalChangefeedParam) (*GetInternalChangefeedResult, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetInternalChangefeed", ctx, param)
	ret0, _ := ret[0].(*GetInternalChangefeedResult)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetInternalChangefeed indicates an expected call of GetInternalChangefeed.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetInternalChangefeed(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInternalChangefeed", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetInternalChangefeed), ctx, param)
}

// GetInternalNgTiCDCCluster mocks base method.
func (m *MockCloudConfigServiceAPI) GetInternalNgTiCDCCluster(ctx context.Context, in *consoleapi.GetInternalTiCDCClusterRequest) (*consoleapi.InternalTiCDCCluster, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetInternalNgTiCDCCluster", ctx, in)
	ret0, _ := ret[0].(*consoleapi.InternalTiCDCCluster)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetInternalNgTiCDCCluster indicates an expected call of GetInternalNgTiCDCCluster.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetInternalNgTiCDCCluster(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInternalNgTiCDCCluster", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetInternalNgTiCDCCluster), ctx, in)
}

// GetInternalTiCDCCluster mocks base method.
func (m *MockCloudConfigServiceAPI) GetInternalTiCDCCluster(ctx context.Context, in *dataflow.GetInternalTiCDCClusterRequest) (*dataflow.InternalTiCDCCluster, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetInternalTiCDCCluster", ctx, in)
	ret0, _ := ret[0].(*dataflow.InternalTiCDCCluster)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetInternalTiCDCCluster indicates an expected call of GetInternalTiCDCCluster.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetInternalTiCDCCluster(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInternalTiCDCCluster", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetInternalTiCDCCluster), ctx, in)
}

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

// GetManagedConfigurationChangeByStep indicates an expected call of GetManagedConfigurationChangeByStep.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetManagedConfigurationChangeByStep(ctx, stepID any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetManagedConfigurationChangeByStep", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetManagedConfigurationChangeByStep), ctx, stepID)
}

// GetMetaProfile mocks base method.
func (m *MockCloudConfigServiceAPI) GetMetaProfile(ctx context.Context, req *config_center.GetMetaProfileRequest) (*config_center.MetaProfile, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetMetaProfile", ctx, req)
	ret0, _ := ret[0].(*config_center.MetaProfile)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetMetaProfile indicates an expected call of GetMetaProfile.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetMetaProfile(ctx, req any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMetaProfile", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetMetaProfile), ctx, req)
}

// GetParameterAttribute mocks base method.
func (m *MockCloudConfigServiceAPI) GetParameterAttribute(ctx context.Context, clusterType, configType, version, name string) (*cloudconfig0.ParameterAttribute, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetParameterAttribute", ctx, clusterType, configType, version, name)
	ret0, _ := ret[0].(*cloudconfig0.ParameterAttribute)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetParameterAttribute indicates an expected call of GetParameterAttribute.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetParameterAttribute(ctx, clusterType, configType, version, name any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetParameterAttribute", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetParameterAttribute), ctx, clusterType, configType, version, name)
}

// GetTemplate mocks base method.
func (m *MockCloudConfigServiceAPI) GetTemplate(ctx context.Context, typ cloudconfig0.ClusterType, id uint64, param GetTemplateParam) (*cloudconfig0.Template, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetTemplate", ctx, typ, id, param)
	ret0, _ := ret[0].(*cloudconfig0.Template)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetTemplate indicates an expected call of GetTemplate.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetTemplate(ctx, typ, id, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTemplate", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetTemplate), ctx, typ, id, param)
}

// GetTemplateByDefaultCase mocks base method.
func (m *MockCloudConfigServiceAPI) GetTemplateByDefaultCase(ctx context.Context, typ cloudconfig0.ClusterType, defcase cloudconfig0.TemplateDefaultCase) (*cloudconfig0.Template, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetTemplateByDefaultCase", ctx, typ, defcase)
	ret0, _ := ret[0].(*cloudconfig0.Template)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetTemplateByDefaultCase indicates an expected call of GetTemplateByDefaultCase.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetTemplateByDefaultCase(ctx, typ, defcase any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTemplateByDefaultCase", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetTemplateByDefaultCase), ctx, typ, defcase)
}

// GetTenantInitConfiguration mocks base method.
func (m *MockCloudConfigServiceAPI) GetTenantInitConfiguration(ctx context.Context, loc cloudconfig0.TenantInitConfigurationLocator) (*cloudconfig0.Configuration, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetTenantInitConfiguration", ctx, loc)
	ret0, _ := ret[0].(*cloudconfig0.Configuration)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetTenantInitConfiguration indicates an expected call of GetTenantInitConfiguration.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetTenantInitConfiguration(ctx, loc any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTenantInitConfiguration", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetTenantInitConfiguration), ctx, loc)
}

// GetTenantInitVersions mocks base method.
func (m *MockCloudConfigServiceAPI) GetTenantInitVersions(ctx context.Context, loc cloudconfig0.TenantInitConfigurationLocator) (*cloudconfig0.TenantVersions, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetTenantInitVersions", ctx, loc)
	ret0, _ := ret[0].(*cloudconfig0.TenantVersions)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetTenantInitVersions indicates an expected call of GetTenantInitVersions.
func (mr *MockCloudConfigServiceAPIMockRecorder) GetTenantInitVersions(ctx, loc any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTenantInitVersions", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).GetTenantInitVersions), ctx, loc)
}

// ListAvailableClusterVersions mocks base method.
func (m *MockCloudConfigServiceAPI) ListAvailableClusterVersions(ctx context.Context, typ cloudconfig0.ClusterType) ([]*cloudconfig0.AvailableClusterVersion, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListAvailableClusterVersions", ctx, typ)
	ret0, _ := ret[0].([]*cloudconfig0.AvailableClusterVersion)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListAvailableClusterVersions indicates an expected call of ListAvailableClusterVersions.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListAvailableClusterVersions(ctx, typ any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAvailableClusterVersions", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListAvailableClusterVersions), ctx, typ)
}

// ListAvailableComponentVersions mocks base method.
func (m *MockCloudConfigServiceAPI) ListAvailableComponentVersions(ctx context.Context, typ cloudconfig0.ClusterType, comp string) ([]string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListAvailableComponentVersions", ctx, typ, comp)
	ret0, _ := ret[0].([]string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListAvailableComponentVersions indicates an expected call of ListAvailableComponentVersions.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListAvailableComponentVersions(ctx, typ, comp any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAvailableComponentVersions", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListAvailableComponentVersions), ctx, typ, comp)
}

// ListAvailableInstanceTypes mocks base method.
func (m *MockCloudConfigServiceAPI) ListAvailableInstanceTypes(ctx context.Context, typ cloudconfig0.ClusterType, version, configType string) ([]*cloudconfig0.CloudInstanceType, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListAvailableInstanceTypes", ctx, typ, version, configType)
	ret0, _ := ret[0].([]*cloudconfig0.CloudInstanceType)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListAvailableInstanceTypes indicates an expected call of ListAvailableInstanceTypes.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListAvailableInstanceTypes(ctx, typ, version, configType any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAvailableInstanceTypes", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListAvailableInstanceTypes), ctx, typ, version, configType)
}

// ListConfigurationChanges mocks base method.
func (m *MockCloudConfigServiceAPI) ListConfigurationChanges(ctx context.Context, param ListConfigurationChangesParam) ([]*cloudconfig0.ConfigurationChange, int64, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListConfigurationChanges", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.ConfigurationChange)
	ret1, _ := ret[1].(int64)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}

// ListConfigurationChanges indicates an expected call of ListConfigurationChanges.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListConfigurationChanges(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListConfigurationChanges", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListConfigurationChanges), ctx, param)
}

// ListDefaultConfigurationChangeItemReleases mocks base method.
func (m *MockCloudConfigServiceAPI) ListDefaultConfigurationChangeItemReleases(ctx context.Context, param ListDefaultConfigurationChangeItemReleasesParam) ([]*cloudconfig0.DefaultConfigurationChangeItemRelease, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeItemReleases", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.DefaultConfigurationChangeItemRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChangeItemReleases indicates an expected call of ListDefaultConfigurationChangeItemReleases.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListDefaultConfigurationChangeItemReleases(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeItemReleases", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListDefaultConfigurationChangeItemReleases), ctx, param)
}

// ListDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigServiceAPI) ListDefaultConfigurationChangeItems(ctx context.Context, param ListDefaultConfigurationChangeItemsParam) ([]*cloudconfig0.DefaultConfigurationChangeItem, int64, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeItems", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.DefaultConfigurationChangeItem)
	ret1, _ := ret[1].(int64)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}

// ListDefaultConfigurationChangeItems indicates an expected call of ListDefaultConfigurationChangeItems.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListDefaultConfigurationChangeItems(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListDefaultConfigurationChangeItems), ctx, param)
}

// ListDefaultConfigurationChangeReleases mocks base method.
func (m *MockCloudConfigServiceAPI) ListDefaultConfigurationChangeReleases(ctx context.Context, param ListDefaultConfigurationChangeReleasesParam) ([]*cloudconfig0.DefaultConfigurationChangeRelease, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChangeReleases", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.DefaultConfigurationChangeRelease)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListDefaultConfigurationChangeReleases indicates an expected call of ListDefaultConfigurationChangeReleases.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListDefaultConfigurationChangeReleases(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChangeReleases", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListDefaultConfigurationChangeReleases), ctx, param)
}

// ListDefaultConfigurationChanges mocks base method.
func (m *MockCloudConfigServiceAPI) ListDefaultConfigurationChanges(ctx context.Context, param ListDefaultConfigurationChangesParam) ([]*cloudconfig0.DefaultConfigurationChange, int64, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListDefaultConfigurationChanges", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.DefaultConfigurationChange)
	ret1, _ := ret[1].(int64)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}

// ListDefaultConfigurationChanges indicates an expected call of ListDefaultConfigurationChanges.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListDefaultConfigurationChanges(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListDefaultConfigurationChanges", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListDefaultConfigurationChanges), ctx, param)
}

// ListInternalChangefeeds mocks base method.
func (m *MockCloudConfigServiceAPI) ListInternalChangefeeds(ctx context.Context, param ListInternalChangefeedsParam) (*cloudconfig.ListInternalChangefeedsResp, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListInternalChangefeeds", ctx, param)
	ret0, _ := ret[0].(*cloudconfig.ListInternalChangefeedsResp)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListInternalChangefeeds indicates an expected call of ListInternalChangefeeds.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListInternalChangefeeds(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInternalChangefeeds", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListInternalChangefeeds), ctx, param)
}

// ListMetaProfiles mocks base method.
func (m *MockCloudConfigServiceAPI) ListMetaProfiles(ctx context.Context, req *config_center.ListMetaProfilesRequest) (*config_center.ListMetaProfilesResponse, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListMetaProfiles", ctx, req)
	ret0, _ := ret[0].(*config_center.ListMetaProfilesResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListMetaProfiles indicates an expected call of ListMetaProfiles.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListMetaProfiles(ctx, req any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMetaProfiles", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListMetaProfiles), ctx, req)
}

// ListParameterAttribute mocks base method.
func (m *MockCloudConfigServiceAPI) ListParameterAttribute(ctx context.Context, param ListParamAttributesParam) ([]*cloudconfig0.ParameterAttribute, int64, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListParameterAttribute", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.ParameterAttribute)
	ret1, _ := ret[1].(int64)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}

// ListParameterAttribute indicates an expected call of ListParameterAttribute.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListParameterAttribute(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListParameterAttribute", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListParameterAttribute), ctx, param)
}

// ListTemplate mocks base method.
func (m *MockCloudConfigServiceAPI) ListTemplate(ctx context.Context, typ cloudconfig0.ClusterType, param ListTemplateParam) ([]*cloudconfig0.Template, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListTemplate", ctx, typ, param)
	ret0, _ := ret[0].([]*cloudconfig0.Template)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListTemplate indicates an expected call of ListTemplate.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListTemplate(ctx, typ, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTemplate", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListTemplate), ctx, typ, param)
}

// ListTemplateDefaultCaseBindings mocks base method.
func (m *MockCloudConfigServiceAPI) ListTemplateDefaultCaseBindings(ctx context.Context, typ cloudconfig0.ClusterType, param ListTemplateDefaultCaseBindingsParam) ([]*cloudconfig0.TemplateDefaultCaseBinding, int64, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListTemplateDefaultCaseBindings", ctx, typ, param)
	ret0, _ := ret[0].([]*cloudconfig0.TemplateDefaultCaseBinding)
	ret1, _ := ret[1].(int64)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}

// ListTemplateDefaultCaseBindings indicates an expected call of ListTemplateDefaultCaseBindings.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListTemplateDefaultCaseBindings(ctx, typ, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTemplateDefaultCaseBindings", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListTemplateDefaultCaseBindings), ctx, typ, param)
}

// ListTenantInitConfigurations mocks base method.
func (m *MockCloudConfigServiceAPI) ListTenantInitConfigurations(ctx context.Context, param ListTenantInitConfigurationsParam) ([]*cloudconfig0.Configuration, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListTenantInitConfigurations", ctx, param)
	ret0, _ := ret[0].([]*cloudconfig0.Configuration)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListTenantInitConfigurations indicates an expected call of ListTenantInitConfigurations.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListTenantInitConfigurations(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTenantInitConfigurations", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListTenantInitConfigurations), ctx, param)
}

// ListTenantInitImages mocks base method.
func (m *MockCloudConfigServiceAPI) ListTenantInitImages(ctx context.Context, loc cloudconfig0.TenantInitConfigurationLocator) (map[string]*cloudconfig0.Component, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListTenantInitImages", ctx, loc)
	ret0, _ := ret[0].(map[string]*cloudconfig0.Component)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// ListTenantInitImages indicates an expected call of ListTenantInitImages.
func (mr *MockCloudConfigServiceAPIMockRecorder) ListTenantInitImages(ctx, loc any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTenantInitImages", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).ListTenantInitImages), ctx, loc)
}

// PreviewConfigurationChange mocks base method.
func (m *MockCloudConfigServiceAPI) PreviewConfigurationChange(ctx context.Context, param PreviewConfigurationChangeParam) (*PreviewConfigurationChangeResult, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "PreviewConfigurationChange", ctx, param)
	ret0, _ := ret[0].(*PreviewConfigurationChangeResult)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// PreviewConfigurationChange indicates an expected call of PreviewConfigurationChange.
func (mr *MockCloudConfigServiceAPIMockRecorder) PreviewConfigurationChange(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PreviewConfigurationChange", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).PreviewConfigurationChange), ctx, param)
}

// RestartChangefeed mocks base method.
func (m *MockCloudConfigServiceAPI) RestartChangefeed(ctx context.Context, in *dataflow.RestartChangefeedRequest) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RestartChangefeed", ctx, in)
	ret0, _ := ret[0].(error)
	return ret0
}

// RestartChangefeed indicates an expected call of RestartChangefeed.
func (mr *MockCloudConfigServiceAPIMockRecorder) RestartChangefeed(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestartChangefeed", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).RestartChangefeed), ctx, in)
}

// RestartNgChangefeed mocks base method.
func (m *MockCloudConfigServiceAPI) RestartNgChangefeed(ctx context.Context, in *consoleapi.RestartChangefeedRequest) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RestartNgChangefeed", ctx, in)
	ret0, _ := ret[0].(error)
	return ret0
}

// RestartNgChangefeed indicates an expected call of RestartNgChangefeed.
func (mr *MockCloudConfigServiceAPIMockRecorder) RestartNgChangefeed(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestartNgChangefeed", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).RestartNgChangefeed), ctx, in)
}

// RestartNgTiCDCCluster mocks base method.
func (m *MockCloudConfigServiceAPI) RestartNgTiCDCCluster(ctx context.Context, in *consoleapi.RestartTiCDCClusterRequest) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RestartNgTiCDCCluster", ctx, in)
	ret0, _ := ret[0].(error)
	return ret0
}

// RestartNgTiCDCCluster indicates an expected call of RestartNgTiCDCCluster.
func (mr *MockCloudConfigServiceAPIMockRecorder) RestartNgTiCDCCluster(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestartNgTiCDCCluster", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).RestartNgTiCDCCluster), ctx, in)
}

// RestartTiCDCCluster mocks base method.
func (m *MockCloudConfigServiceAPI) RestartTiCDCCluster(ctx context.Context, in *dataflow.RestartTiCDCClusterRequest) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RestartTiCDCCluster", ctx, in)
	ret0, _ := ret[0].(error)
	return ret0
}

// RestartTiCDCCluster indicates an expected call of RestartTiCDCCluster.
func (mr *MockCloudConfigServiceAPIMockRecorder) RestartTiCDCCluster(ctx, in any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestartTiCDCCluster", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).RestartTiCDCCluster), ctx, in)
}

// RollbackDefaultConfigurationChangeRelease mocks base method.
func (m *MockCloudConfigServiceAPI) RollbackDefaultConfigurationChangeRelease(ctx context.Context, cid uint64, env string, number uint64, description string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RollbackDefaultConfigurationChangeRelease", ctx, cid, env, number, description)
	ret0, _ := ret[0].(error)
	return ret0
}

// RollbackDefaultConfigurationChangeRelease indicates an expected call of RollbackDefaultConfigurationChangeRelease.
func (mr *MockCloudConfigServiceAPIMockRecorder) RollbackDefaultConfigurationChangeRelease(ctx, cid, env, number, description any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RollbackDefaultConfigurationChangeRelease", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).RollbackDefaultConfigurationChangeRelease), ctx, cid, env, number, description)
}

// SearchClusterComponents mocks base method.
func (m *MockCloudConfigServiceAPI) SearchClusterComponents(ctx context.Context, param SearchClusterComponentsParam) (*cloudconfig0.ClusterComponentSearchResult, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "SearchClusterComponents", ctx, param)
	ret0, _ := ret[0].(*cloudconfig0.ClusterComponentSearchResult)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// SearchClusterComponents indicates an expected call of SearchClusterComponents.
func (mr *MockCloudConfigServiceAPIMockRecorder) SearchClusterComponents(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchClusterComponents", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).SearchClusterComponents), ctx, param)
}

// StatDefaultConfigurationChangeItems mocks base method.
func (m *MockCloudConfigServiceAPI) StatDefaultConfigurationChangeItems(ctx context.Context, param StatDefaultConfigurationChangeItemsParam) (*StatDefaultConfigurationChangeItemsResult, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "StatDefaultConfigurationChangeItems", ctx, param)
	ret0, _ := ret[0].(*StatDefaultConfigurationChangeItemsResult)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// StatDefaultConfigurationChangeItems indicates an expected call of StatDefaultConfigurationChangeItems.
func (mr *MockCloudConfigServiceAPIMockRecorder) StatDefaultConfigurationChangeItems(ctx, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StatDefaultConfigurationChangeItems", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).StatDefaultConfigurationChangeItems), ctx, param)
}

// SyncVersionsFromGitops mocks base method.
func (m *MockCloudConfigServiceAPI) SyncVersionsFromGitops(ctx context.Context, minVersion, maxVersion, gitopsBranch string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "SyncVersionsFromGitops", ctx, minVersion, maxVersion, gitopsBranch)
	ret0, _ := ret[0].(error)
	return ret0
}

// SyncVersionsFromGitops indicates an expected call of SyncVersionsFromGitops.
func (mr *MockCloudConfigServiceAPIMockRecorder) SyncVersionsFromGitops(ctx, minVersion, maxVersion, gitopsBranch any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SyncVersionsFromGitops", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).SyncVersionsFromGitops), ctx, minVersion, maxVersion, gitopsBranch)
}

// TenantInitConfigurationChangeable mocks base method.
func (m *MockCloudConfigServiceAPI) TenantInitConfigurationChangeable(ctx context.Context, loc cloudconfig0.TenantInitConfigurationLocator) (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "TenantInitConfigurationChangeable", ctx, loc)
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// TenantInitConfigurationChangeable indicates an expected call of TenantInitConfigurationChangeable.
func (mr *MockCloudConfigServiceAPIMockRecorder) TenantInitConfigurationChangeable(ctx, loc any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TenantInitConfigurationChangeable", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).TenantInitConfigurationChangeable), ctx, loc)
}

// UpdateDefaultClusterVersion mocks base method.
func (m *MockCloudConfigServiceAPI) UpdateDefaultClusterVersion(ctx context.Context, typ cloudconfig0.ClusterType, version string, param UpdateDefaultVersionParam) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateDefaultClusterVersion", ctx, typ, version, param)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateDefaultClusterVersion indicates an expected call of UpdateDefaultClusterVersion.
func (mr *MockCloudConfigServiceAPIMockRecorder) UpdateDefaultClusterVersion(ctx, typ, version, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDefaultClusterVersion", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).UpdateDefaultClusterVersion), ctx, typ, version, param)
}

// UpdateDefaultComponents mocks base method.
func (m *MockCloudConfigServiceAPI) UpdateDefaultComponents(ctx context.Context, comps []*cloudconfig0.DefaultComponentConfig) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateDefaultComponents", ctx, comps)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateDefaultComponents indicates an expected call of UpdateDefaultComponents.
func (mr *MockCloudConfigServiceAPIMockRecorder) UpdateDefaultComponents(ctx, comps any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDefaultComponents", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).UpdateDefaultComponents), ctx, comps)
}

// UpdateParameterAttribute mocks base method.
func (m *MockCloudConfigServiceAPI) UpdateParameterAttribute(ctx context.Context, clusterType, configType, version, name string, param UpdateParamterAttributeParam) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateParameterAttribute", ctx, clusterType, configType, version, name, param)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateParameterAttribute indicates an expected call of UpdateParameterAttribute.
func (mr *MockCloudConfigServiceAPIMockRecorder) UpdateParameterAttribute(ctx, clusterType, configType, version, name, param any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateParameterAttribute", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).UpdateParameterAttribute), ctx, clusterType, configType, version, name, param)
}

// UpdateTemplateDefaultCaseBinding mocks base method.
func (m *MockCloudConfigServiceAPI) UpdateTemplateDefaultCaseBinding(ctx context.Context, binding *cloudconfig0.TemplateDefaultCaseBinding) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateTemplateDefaultCaseBinding", ctx, binding)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateTemplateDefaultCaseBinding indicates an expected call of UpdateTemplateDefaultCaseBinding.
func (mr *MockCloudConfigServiceAPIMockRecorder) UpdateTemplateDefaultCaseBinding(ctx, binding any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateTemplateDefaultCaseBinding", reflect.TypeOf((*MockCloudConfigServiceAPI)(nil).UpdateTemplateDefaultCaseBinding), ctx, binding)
}
