// Code generated by dummygen; DO NOT EDIT.

package api

import (
	"context"
	"errors"
	"github.com/tidbcloud/config-center/proto/config_center"
	"github.com/tidbcloud/dataflow-service-ng/idl/pbgen/proto/consoleapi"
	"github.com/tidbcloud/dataflow-service/idl/pbgen/proto/dataflow"
	"github.com/tidbcloud/devops/api/cloudconfig"
	cloudconfig2 "github.com/tidbcloud/devops/entity/cloudconfig"
)

var ErrorNotImplemented = errors.New("not implemented")

type DummyCloudConfigServiceAPI struct {
}

func (d *DummyCloudConfigServiceAPI) ApplyConfigurationChange(ctx context.Context, id uint64, mode ApplyConfigurationChangeParam) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ApplyManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64, mode ApplyConfigurationChangeParam) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) BatchUpdateDefaultConfigurationChangeItems(ctx context.Context, cid uint64, param BatchUpdateDefaultConfigurationChangeItemsParam) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) BatchUpdateTemplateDefaultCaseBindings(ctx context.Context, bindings []*cloudconfig2.TemplateDefaultCaseBinding) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CancelConfigurationChange(ctx context.Context, id uint64) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CancelDefaultConfigurationChangeRelease(ctx context.Context, cid uint64, releaseID uint64) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CancelManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CloneParameterAttributes(ctx context.Context, fromVersion string, toVersion string) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CloseDefaultConfigurationChange(ctx context.Context, cid uint64, result cloudconfig2.DefaultConfigurationChangePhase, reason string) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ClusterConfigurationChangeable(ctx context.Context, loc cloudconfig2.ClusterConfigurationLocator) (string, error) {
	return "", ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateConfigurationChange(ctx context.Context, param CreateConfigurationChangeParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateDefaultConfigurationChange(ctx context.Context, param CreateDefaultConfigurationChangeParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateDefaultConfigurationChangeRelease(ctx context.Context, cid uint64, env string, description string) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateManagedConfigurationChange(ctx context.Context, param CreateManagedConfigurationChangeParam) (*cloudconfig2.ConfigurationChange, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateMetaProfile(ctx context.Context, req *config_center.CreateMetaProfileRequest) (*config_center.MetaProfile, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateParameterAttribute(ctx context.Context, attr cloudconfig2.ParameterAttribute) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) CreateTemplate(ctx context.Context, template *cloudconfig2.Template, param CreateTemplateParam) (*cloudconfig2.Template, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) DeleteTemplateDefaultCaseBinding(ctx context.Context, binding *cloudconfig2.TemplateDefaultCaseBinding) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) DiffTemplate(ctx context.Context, typ cloudconfig2.ClusterType, source uint64, target uint64) (*DiffTemplateResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) FailManagedConfigurationChange(ctx context.Context, ref ManagedConfigurationChangeRef, changeID uint64) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetClusterConfiguration(ctx context.Context, loc cloudconfig2.ClusterConfigurationLocator, mainComponent string) (*cloudconfig2.Configuration, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetConfigurationChange(ctx context.Context, id uint64) (*cloudconfig2.ConfigurationChange, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetDefaultComponent(ctx context.Context, defCase *cloudconfig2.ComponentDefaultCase) (*cloudconfig2.DefaultComponentConfig, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetDefaultConfigurationChange(ctx context.Context, cid uint64) (*cloudconfig2.DefaultConfigurationChange, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetDefaultConfigurationChangeReleases(ctx context.Context, rid uint64) (*cloudconfig2.DefaultConfigurationChangeRelease, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetInternalChangefeed(ctx context.Context, param GetInternalChangefeedParam) (*GetInternalChangefeedResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetInternalNgTiCDCCluster(ctx context.Context, in *consoleapi.GetInternalTiCDCClusterRequest) (*consoleapi.InternalTiCDCCluster, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetInternalTiCDCCluster(ctx context.Context, in *dataflow.GetInternalTiCDCClusterRequest) (*dataflow.InternalTiCDCCluster, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetManagedConfigurationChangeByStep(ctx context.Context, stepID uint64) (*cloudconfig2.ConfigurationChange, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetMetaProfile(ctx context.Context, req *config_center.GetMetaProfileRequest) (*config_center.MetaProfile, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetParameterAttribute(ctx context.Context, clusterType string, configType string, version string, name string) (*cloudconfig2.ParameterAttribute, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetTemplate(ctx context.Context, typ cloudconfig2.ClusterType, id uint64, param GetTemplateParam) (*cloudconfig2.Template, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetTemplateByDefaultCase(ctx context.Context, typ cloudconfig2.ClusterType, defcase cloudconfig2.TemplateDefaultCase) (*cloudconfig2.Template, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetTenantInitConfiguration(ctx context.Context, loc cloudconfig2.TenantInitConfigurationLocator) (*cloudconfig2.Configuration, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) GetTenantInitVersions(ctx context.Context, loc cloudconfig2.TenantInitConfigurationLocator) (*cloudconfig2.TenantVersions, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListAvailableClusterVersions(ctx context.Context, typ cloudconfig2.ClusterType) ([]*cloudconfig2.AvailableClusterVersion, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListAvailableComponentVersions(ctx context.Context, typ cloudconfig2.ClusterType, comp string) ([]string, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListAvailableInstanceTypes(ctx context.Context, typ cloudconfig2.ClusterType, version string, configType string) ([]*cloudconfig2.CloudInstanceType, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListConfigurationChanges(ctx context.Context, param ListConfigurationChangesParam) ([]*cloudconfig2.ConfigurationChange, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListDefaultConfigurationChangeItemReleases(ctx context.Context, param ListDefaultConfigurationChangeItemReleasesParam) ([]*cloudconfig2.DefaultConfigurationChangeItemRelease, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListDefaultConfigurationChangeItems(ctx context.Context, param ListDefaultConfigurationChangeItemsParam) ([]*cloudconfig2.DefaultConfigurationChangeItem, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListDefaultConfigurationChangeReleases(ctx context.Context, param ListDefaultConfigurationChangeReleasesParam) ([]*cloudconfig2.DefaultConfigurationChangeRelease, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListDefaultConfigurationChanges(ctx context.Context, param ListDefaultConfigurationChangesParam) ([]*cloudconfig2.DefaultConfigurationChange, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListInternalChangefeeds(ctx context.Context, param ListInternalChangefeedsParam) (*cloudconfig.ListInternalChangefeedsResp, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListMetaProfiles(ctx context.Context, req *config_center.ListMetaProfilesRequest) (*config_center.ListMetaProfilesResponse, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListParameterAttribute(ctx context.Context, param ListParamAttributesParam) ([]*cloudconfig2.ParameterAttribute, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListTemplate(ctx context.Context, typ cloudconfig2.ClusterType, param ListTemplateParam) ([]*cloudconfig2.Template, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListTemplateDefaultCaseBindings(ctx context.Context, typ cloudconfig2.ClusterType, param ListTemplateDefaultCaseBindingsParam) ([]*cloudconfig2.TemplateDefaultCaseBinding, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListTenantInitConfigurations(ctx context.Context, param ListTenantInitConfigurationsParam) ([]*cloudconfig2.Configuration, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) ListTenantInitImages(ctx context.Context, loc cloudconfig2.TenantInitConfigurationLocator) (map[string]*cloudconfig2.Component, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) PreviewConfigurationChange(ctx context.Context, param PreviewConfigurationChangeParam) (*PreviewConfigurationChangeResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) RestartChangefeed(ctx context.Context, in *dataflow.RestartChangefeedRequest) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) RestartNgChangefeed(ctx context.Context, in *consoleapi.RestartChangefeedRequest) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) RestartNgTiCDCCluster(ctx context.Context, in *consoleapi.RestartTiCDCClusterRequest) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) RestartTiCDCCluster(ctx context.Context, in *dataflow.RestartTiCDCClusterRequest) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) RollbackDefaultConfigurationChangeRelease(ctx context.Context, cid uint64, env string, number uint64, description string) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) SearchClusterComponents(ctx context.Context, param SearchClusterComponentsParam) (*cloudconfig2.ClusterComponentSearchResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) StatDefaultConfigurationChangeItems(ctx context.Context, param StatDefaultConfigurationChangeItemsParam) (*StatDefaultConfigurationChangeItemsResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) SyncVersionsFromGitops(ctx context.Context, minVersion string, maxVersion string, gitopsBranch string) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) TenantInitConfigurationChangeable(ctx context.Context, loc cloudconfig2.TenantInitConfigurationLocator) (string, error) {
	return "", ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) UpdateDefaultClusterVersion(ctx context.Context, typ cloudconfig2.ClusterType, version string, param UpdateDefaultVersionParam) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) UpdateDefaultComponents(ctx context.Context, comps []*cloudconfig2.DefaultComponentConfig) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) UpdateParameterAttribute(ctx context.Context, clusterType string, configType string, version string, name string, param UpdateParamterAttributeParam) error {
	return ErrorNotImplemented
}

func (d *DummyCloudConfigServiceAPI) UpdateTemplateDefaultCaseBinding(ctx context.Context, binding *cloudconfig2.TemplateDefaultCaseBinding) error {
	return ErrorNotImplemented
}
