// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc             (unknown)
// source: config_center/config_center.proto

package config_center

import (
	context "context"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	emptypb "google.golang.org/protobuf/types/known/emptypb"
)

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7

const (
	ConfigCenterService_CreateClusterConfigurationFile_FullMethodName               = "/config_center.ConfigCenterService/CreateClusterConfigurationFile"
	ConfigCenterService_BatchCreateClusterConfigurationFiles_FullMethodName         = "/config_center.ConfigCenterService/BatchCreateClusterConfigurationFiles"
	ConfigCenterService_GetClusterConfigurationFile_FullMethodName                  = "/config_center.ConfigCenterService/GetClusterConfigurationFile"
	ConfigCenterService_ListClusterConfigurationFiles_FullMethodName                = "/config_center.ConfigCenterService/ListClusterConfigurationFiles"
	ConfigCenterService_UpsertClusterCustomParams_FullMethodName                    = "/config_center.ConfigCenterService/UpsertClusterCustomParams"
	ConfigCenterService_BatchUpsertClusterCustomParams_FullMethodName               = "/config_center.ConfigCenterService/BatchUpsertClusterCustomParams"
	ConfigCenterService_UpdateClusterConfigurationFile_FullMethodName               = "/config_center.ConfigCenterService/UpdateClusterConfigurationFile"
	ConfigCenterService_BatchUpdateClusterConfigurationFiles_FullMethodName         = "/config_center.ConfigCenterService/BatchUpdateClusterConfigurationFiles"
	ConfigCenterService_AutoUpdateClusterConfigurationFile_FullMethodName           = "/config_center.ConfigCenterService/AutoUpdateClusterConfigurationFile"
	ConfigCenterService_BatchAutoUpdateClusterConfigurationFiles_FullMethodName     = "/config_center.ConfigCenterService/BatchAutoUpdateClusterConfigurationFiles"
	ConfigCenterService_DeleteClusterConfigurationFile_FullMethodName               = "/config_center.ConfigCenterService/DeleteClusterConfigurationFile"
	ConfigCenterService_BatchDeleteClusterConfigurationFiles_FullMethodName         = "/config_center.ConfigCenterService/BatchDeleteClusterConfigurationFiles"
	ConfigCenterService_CreateConfigurationTemplate_FullMethodName                  = "/config_center.ConfigCenterService/CreateConfigurationTemplate"
	ConfigCenterService_BatchCreateConfigurationTemplates_FullMethodName            = "/config_center.ConfigCenterService/BatchCreateConfigurationTemplates"
	ConfigCenterService_GetConfigurationTemplate_FullMethodName                     = "/config_center.ConfigCenterService/GetConfigurationTemplate"
	ConfigCenterService_ListConfigurationTemplates_FullMethodName                   = "/config_center.ConfigCenterService/ListConfigurationTemplates"
	ConfigCenterService_DeleteConfigurationTemplate_FullMethodName                  = "/config_center.ConfigCenterService/DeleteConfigurationTemplate"
	ConfigCenterService_SearchDefaultConfigurationTemplate_FullMethodName           = "/config_center.ConfigCenterService/SearchDefaultConfigurationTemplate"
	ConfigCenterService_BatchSearchDefaultConfigurationTemplate_FullMethodName      = "/config_center.ConfigCenterService/BatchSearchDefaultConfigurationTemplate"
	ConfigCenterService_ListConfigurationTemplateDefaultCaseBindings_FullMethodName = "/config_center.ConfigCenterService/ListConfigurationTemplateDefaultCaseBindings"
	ConfigCenterService_UpdateDefaultConfigurationTemplate_FullMethodName           = "/config_center.ConfigCenterService/UpdateDefaultConfigurationTemplate"
	ConfigCenterService_DeleteDefaultConfigurationTemplate_FullMethodName           = "/config_center.ConfigCenterService/DeleteDefaultConfigurationTemplate"
	ConfigCenterService_BatchUpdateDefaultConfigurationTemplate_FullMethodName      = "/config_center.ConfigCenterService/BatchUpdateDefaultConfigurationTemplate"
	ConfigCenterService_GetTemplateUsage_FullMethodName                             = "/config_center.ConfigCenterService/GetTemplateUsage"
	ConfigCenterService_CreateMetaProfile_FullMethodName                            = "/config_center.ConfigCenterService/CreateMetaProfile"
	ConfigCenterService_GetMetaProfile_FullMethodName                               = "/config_center.ConfigCenterService/GetMetaProfile"
	ConfigCenterService_ListMetaProfiles_FullMethodName                             = "/config_center.ConfigCenterService/ListMetaProfiles"
	ConfigCenterService_DeleteMetaProfile_FullMethodName                            = "/config_center.ConfigCenterService/DeleteMetaProfile"
	ConfigCenterService_GetTenantInitialCustomParams_FullMethodName                 = "/config_center.ConfigCenterService/GetTenantInitialCustomParams"
	ConfigCenterService_ListTenantInitialCustomParams_FullMethodName                = "/config_center.ConfigCenterService/ListTenantInitialCustomParams"
	ConfigCenterService_UpdateTenantInitialCustomParams_FullMethodName              = "/config_center.ConfigCenterService/UpdateTenantInitialCustomParams"
	ConfigCenterService_BatchUpdateTenantInitialCustomParams_FullMethodName         = "/config_center.ConfigCenterService/BatchUpdateTenantInitialCustomParams"
	ConfigCenterService_CopyConfigurationDictFromOldVersion_FullMethodName          = "/config_center.ConfigCenterService/CopyConfigurationDictFromOldVersion"
	ConfigCenterService_BatchCreateConfigurationDictItems_FullMethodName            = "/config_center.ConfigCenterService/BatchCreateConfigurationDictItems"
	ConfigCenterService_GetConfigurationDictItem_FullMethodName                     = "/config_center.ConfigCenterService/GetConfigurationDictItem"
	ConfigCenterService_ListConfigurationDictItems_FullMethodName                   = "/config_center.ConfigCenterService/ListConfigurationDictItems"
	ConfigCenterService_ListConfigurationDictVersions_FullMethodName                = "/config_center.ConfigCenterService/ListConfigurationDictVersions"
	ConfigCenterService_UpdateConfigurationDictItem_FullMethodName                  = "/config_center.ConfigCenterService/UpdateConfigurationDictItem"
	ConfigCenterService_PurgeDictItems_FullMethodName                               = "/config_center.ConfigCenterService/PurgeDictItems"
	ConfigCenterService_GetComponentImage_FullMethodName                            = "/config_center.ConfigCenterService/GetComponentImage"
	ConfigCenterService_UpdateComponentImage_FullMethodName                         = "/config_center.ConfigCenterService/UpdateComponentImage"
	ConfigCenterService_ListComponentImages_FullMethodName                          = "/config_center.ConfigCenterService/ListComponentImages"
	ConfigCenterService_GetClusterComponent_FullMethodName                          = "/config_center.ConfigCenterService/GetClusterComponent"
	ConfigCenterService_ListClusterComponents_FullMethodName                        = "/config_center.ConfigCenterService/ListClusterComponents"
	ConfigCenterService_SearchClusterComponents_FullMethodName                      = "/config_center.ConfigCenterService/SearchClusterComponents"
	ConfigCenterService_UpdateClusterComponent_FullMethodName                       = "/config_center.ConfigCenterService/UpdateClusterComponent"
	ConfigCenterService_BatchUpdateClusterComponents_FullMethodName                 = "/config_center.ConfigCenterService/BatchUpdateClusterComponents"
	ConfigCenterService_InitClusterMeta_FullMethodName                              = "/config_center.ConfigCenterService/InitClusterMeta"
	ConfigCenterService_GetClusterMeta_FullMethodName                               = "/config_center.ConfigCenterService/GetClusterMeta"
	ConfigCenterService_DeleteClusterMeta_FullMethodName                            = "/config_center.ConfigCenterService/DeleteClusterMeta"
	ConfigCenterService_BatchDeleteClusterMeta_FullMethodName                       = "/config_center.ConfigCenterService/BatchDeleteClusterMeta"
	ConfigCenterService_UpdateClusterMeta_FullMethodName                            = "/config_center.ConfigCenterService/UpdateClusterMeta"
	ConfigCenterService_AutoUpdateClusterMeta_FullMethodName                        = "/config_center.ConfigCenterService/AutoUpdateClusterMeta"
	ConfigCenterService_ListAvailableVersions_FullMethodName                        = "/config_center.ConfigCenterService/ListAvailableVersions"
	ConfigCenterService_ListAvailableInstances_FullMethodName                       = "/config_center.ConfigCenterService/ListAvailableInstances"
	ConfigCenterService_GetDefaultVersion_FullMethodName                            = "/config_center.ConfigCenterService/GetDefaultVersion"
	ConfigCenterService_UpdateDefaultVersion_FullMethodName                         = "/config_center.ConfigCenterService/UpdateDefaultVersion"
	ConfigCenterService_DeleteDefaultVersion_FullMethodName                         = "/config_center.ConfigCenterService/DeleteDefaultVersion"
	ConfigCenterService_ListDefaultVersionRules_FullMethodName                      = "/config_center.ConfigCenterService/ListDefaultVersionRules"
	ConfigCenterService_RegisterRegionalServer_FullMethodName                       = "/config_center.ConfigCenterService/RegisterRegionalServer"
	ConfigCenterService_ListRegionalServers_FullMethodName                          = "/config_center.ConfigCenterService/ListRegionalServers"
	ConfigCenterService_GetRegionalServer_FullMethodName                            = "/config_center.ConfigCenterService/GetRegionalServer"
	ConfigCenterService_OfflineRegionalServer_FullMethodName                        = "/config_center.ConfigCenterService/OfflineRegionalServer"
	ConfigCenterService_SyncRegionalServer_FullMethodName                           = "/config_center.ConfigCenterService/SyncRegionalServer"
)

// ConfigCenterServiceClient is the client API for ConfigCenterService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type ConfigCenterServiceClient interface {
	// create a configuration file with given templateID and custom params, won't auto fill any params
	CreateClusterConfigurationFile(ctx context.Context, in *CreateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error)
	// create configuration files with given templateID and custom params, won't auto fill any params
	BatchCreateClusterConfigurationFiles(ctx context.Context, in *BatchCreateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchCreateClusterConfigurationFilesResponse, error)
	// create a configuration file automatically, will auto fill tenant related params to custom_params, auto fill suitable template by version and node_instance
	// rpc AutoCreateClusterConfigurationFile(AutoCreateClusterConfigurationFileRequest) returns (ConfigurationFile) {}
	// rpc BatchAutoCreateClusterConfigurationFiles(BatchAutoCreateClusterConfigurationFilesRequest) returns (BatchAutoCreateClusterConfigurationFilesResponse) {}
	GetClusterConfigurationFile(ctx context.Context, in *GetClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error)
	ListClusterConfigurationFiles(ctx context.Context, in *ListClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*ListClusterConfigurationFilesResponse, error)
	UpsertClusterCustomParams(ctx context.Context, in *UpsertClusterCustomParamsRequest, opts ...grpc.CallOption) (*ConfigurationFile, error)
	BatchUpsertClusterCustomParams(ctx context.Context, in *BatchUpsertClusterCustomParamsRequest, opts ...grpc.CallOption) (*BatchUpsertClusterCustomParamsResponse, error)
	UpdateClusterConfigurationFile(ctx context.Context, in *UpdateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error)
	BatchUpdateClusterConfigurationFiles(ctx context.Context, in *BatchUpdateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchUpdateClusterConfigurationFilesResponse, error)
	// euqal to 1.SearchDefaultConfigurationTemplate as template_id 2.GetTenantInitialCustomParams as custom_params 3.UpdateClusterConfigurationFile with allow_missing=true
	AutoUpdateClusterConfigurationFile(ctx context.Context, in *AutoUpdateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error)
	BatchAutoUpdateClusterConfigurationFiles(ctx context.Context, in *BatchAutoUpdateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchAutoUpdateClusterConfigurationFilesResponse, error)
	DeleteClusterConfigurationFile(ctx context.Context, in *DeleteClusterConfigurationFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	BatchDeleteClusterConfigurationFiles(ctx context.Context, in *BatchDeleteClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CreateConfigurationTemplate(ctx context.Context, in *CreateConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error)
	BatchCreateConfigurationTemplates(ctx context.Context, in *BatchCreateConfigurationTemplatesRequest, opts ...grpc.CallOption) (*BatchCreateConfigurationTemplatesResponse, error)
	GetConfigurationTemplate(ctx context.Context, in *GetConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error)
	ListConfigurationTemplates(ctx context.Context, in *ListConfigurationTemplatesRequest, opts ...grpc.CallOption) (*ListConfigurationTemplatesResponse, error)
	DeleteConfigurationTemplate(ctx context.Context, in *DeleteConfigurationTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	SearchDefaultConfigurationTemplate(ctx context.Context, in *SearchDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error)
	BatchSearchDefaultConfigurationTemplate(ctx context.Context, in *BatchSearchDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*BatchSearchDefaultConfigurationTemplateResponse, error)
	ListConfigurationTemplateDefaultCaseBindings(ctx context.Context, in *ListConfigurationTemplateDefaultCaseBindingsRequest, opts ...grpc.CallOption) (*ListConfigurationTemplateDefaultCaseBindingsResponse, error)
	UpdateDefaultConfigurationTemplate(ctx context.Context, in *UpdateDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error)
	DeleteDefaultConfigurationTemplate(ctx context.Context, in *DeleteDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	BatchUpdateDefaultConfigurationTemplate(ctx context.Context, in *BatchUpdateDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*BatchUpdateDefaultConfigurationTemplateResponse, error)
	GetTemplateUsage(ctx context.Context, in *GetTemplateUsageRequest, opts ...grpc.CallOption) (*TemplateUsage, error)
	CreateMetaProfile(ctx context.Context, in *CreateMetaProfileRequest, opts ...grpc.CallOption) (*MetaProfile, error)
	GetMetaProfile(ctx context.Context, in *GetMetaProfileRequest, opts ...grpc.CallOption) (*MetaProfile, error)
	ListMetaProfiles(ctx context.Context, in *ListMetaProfilesRequest, opts ...grpc.CallOption) (*ListMetaProfilesResponse, error)
	DeleteMetaProfile(ctx context.Context, in *DeleteMetaProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetTenantInitialCustomParams(ctx context.Context, in *GetTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*TenantInitialCustomPatams, error)
	ListTenantInitialCustomParams(ctx context.Context, in *ListTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*ListTenantInitialCustomParamsResponse, error)
	UpdateTenantInitialCustomParams(ctx context.Context, in *UpdateTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*TenantInitialCustomPatams, error)
	BatchUpdateTenantInitialCustomParams(ctx context.Context, in *BatchUpdateTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*BatchUpdateTenantInitialCustomParamsResponse, error)
	// param_dict related
	CopyConfigurationDictFromOldVersion(ctx context.Context, in *CopyConfigurationDictFromOldVersionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	BatchCreateConfigurationDictItems(ctx context.Context, in *BatchCreateConfigurationDictRequest, opts ...grpc.CallOption) (*BatchCreateConfigurationDictResponse, error)
	GetConfigurationDictItem(ctx context.Context, in *GetConfigurationDictItemRequest, opts ...grpc.CallOption) (*ConfigurationDictItem, error)
	ListConfigurationDictItems(ctx context.Context, in *ListConfigurationDictItemsRequest, opts ...grpc.CallOption) (*ListConfigurationDictItemsResponse, error)
	ListConfigurationDictVersions(ctx context.Context, in *ListConfigurationDictVersionsRequest, opts ...grpc.CallOption) (*ListConfigurationDictVersionsResponse, error)
	UpdateConfigurationDictItem(ctx context.Context, in *UpdateConfigurationDictItemReq, opts ...grpc.CallOption) (*ConfigurationDictItem, error)
	PurgeDictItems(ctx context.Context, in *PurgeDictItemsRequest, opts ...grpc.CallOption) (*PurgeDictItemsResponse, error)
	// not deprecated now, used by ops and dataflow/cdc
	GetComponentImage(ctx context.Context, in *GetComponentImageRequest, opts ...grpc.CallOption) (*ComponentImage, error)
	// only ops portal can use this api
	UpdateComponentImage(ctx context.Context, in *UpdateComponentImageRequest, opts ...grpc.CallOption) (*ComponentImage, error)
	ListComponentImages(ctx context.Context, in *ListComponentImagesRequest, opts ...grpc.CallOption) (*ListComponentImagesResponse, error)
	GetClusterComponent(ctx context.Context, in *GetClusterComponentRequest, opts ...grpc.CallOption) (*ClusterComponent, error)
	ListClusterComponents(ctx context.Context, in *ListClusterComponentsRequest, opts ...grpc.CallOption) (*ListClusterComponentsResponse, error)
	SearchClusterComponents(ctx context.Context, in *SearchClusterComponentsRequest, opts ...grpc.CallOption) (*SearchClusterComponentsResponse, error)
	UpdateClusterComponent(ctx context.Context, in *UpdateClusterComponentRequest, opts ...grpc.CallOption) (*ClusterComponent, error)
	BatchUpdateClusterComponents(ctx context.Context, in *BatchUpdateClusterComponentsRequest, opts ...grpc.CallOption) (*BatchUpdateClusterComponentsResponse, error)
	// InitClusterMeta or append new component/configFile. Only create never update. Only return created components/configFiles
	InitClusterMeta(ctx context.Context, in *InitClusterMetaRequest, opts ...grpc.CallOption) (*ClusterMeta, error)
	// GetClusterMeta returns components and configurationFiles, will return NotFound error if components number is 0
	GetClusterMeta(ctx context.Context, in *GetClusterMetaRequest, opts ...grpc.CallOption) (*ClusterMeta, error)
	DeleteClusterMeta(ctx context.Context, in *DeleteClusterMetaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	BatchDeleteClusterMeta(ctx context.Context, in *BatchDeleteClusterMetaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// update version to gerneate new image tags, update configuration files manually
	UpdateClusterMeta(ctx context.Context, in *UpdateClusterMetaRequest, opts ...grpc.CallOption) (*UpdateClusterMetaResponse, error)
	// update version to gerneate new image tags and configuration files automatically
	AutoUpdateClusterMeta(ctx context.Context, in *AutoUpdateClusterMetaRequest, opts ...grpc.CallOption) (*AutoUpdateClusterMetaResponse, error)
	ListAvailableVersions(ctx context.Context, in *ListAvailableVersionsRequest, opts ...grpc.CallOption) (*ListAvailableVersionsResponse, error)
	ListAvailableInstances(ctx context.Context, in *ListAvailableInstancesRequest, opts ...grpc.CallOption) (*ListAvailableInstancesResponse, error)
	// GetDefaultVersion exists for gitops compatibility, it is recommended to let user(or upper-layer service to choose version from AvailableVersions instead
	GetDefaultVersion(ctx context.Context, in *GetDefaultVersionRequest, opts ...grpc.CallOption) (*DefaultVersion, error)
	UpdateDefaultVersion(ctx context.Context, in *UpdateDefaultVersionRequest, opts ...grpc.CallOption) (*DefaultVersion, error)
	DeleteDefaultVersion(ctx context.Context, in *DeleteDefaultVersionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListDefaultVersionRules(ctx context.Context, in *ListDefaultVersionRulesRequest, opts ...grpc.CallOption) (*ListDefaultVersionRulesResponse, error)
	RegisterRegionalServer(ctx context.Context, in *RegisterRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error)
	ListRegionalServers(ctx context.Context, in *ListRegionalServersRequest, opts ...grpc.CallOption) (*ListRegionalServersResponse, error)
	GetRegionalServer(ctx context.Context, in *GetRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error)
	OfflineRegionalServer(ctx context.Context, in *OfflineRegionalServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	SyncRegionalServer(ctx context.Context, in *SyncRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error)
}

type configCenterServiceClient struct {
	cc grpc.ClientConnInterface
}

func NewConfigCenterServiceClient(cc grpc.ClientConnInterface) ConfigCenterServiceClient {
	return &configCenterServiceClient{cc}
}

func (c *configCenterServiceClient) CreateClusterConfigurationFile(ctx context.Context, in *CreateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error) {
	out := new(ConfigurationFile)
	err := c.cc.Invoke(ctx, ConfigCenterService_CreateClusterConfigurationFile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchCreateClusterConfigurationFiles(ctx context.Context, in *BatchCreateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchCreateClusterConfigurationFilesResponse, error) {
	out := new(BatchCreateClusterConfigurationFilesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchCreateClusterConfigurationFiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetClusterConfigurationFile(ctx context.Context, in *GetClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error) {
	out := new(ConfigurationFile)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetClusterConfigurationFile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListClusterConfigurationFiles(ctx context.Context, in *ListClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*ListClusterConfigurationFilesResponse, error) {
	out := new(ListClusterConfigurationFilesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListClusterConfigurationFiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpsertClusterCustomParams(ctx context.Context, in *UpsertClusterCustomParamsRequest, opts ...grpc.CallOption) (*ConfigurationFile, error) {
	out := new(ConfigurationFile)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpsertClusterCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchUpsertClusterCustomParams(ctx context.Context, in *BatchUpsertClusterCustomParamsRequest, opts ...grpc.CallOption) (*BatchUpsertClusterCustomParamsResponse, error) {
	out := new(BatchUpsertClusterCustomParamsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchUpsertClusterCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateClusterConfigurationFile(ctx context.Context, in *UpdateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error) {
	out := new(ConfigurationFile)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateClusterConfigurationFile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchUpdateClusterConfigurationFiles(ctx context.Context, in *BatchUpdateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchUpdateClusterConfigurationFilesResponse, error) {
	out := new(BatchUpdateClusterConfigurationFilesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchUpdateClusterConfigurationFiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) AutoUpdateClusterConfigurationFile(ctx context.Context, in *AutoUpdateClusterConfigurationFileRequest, opts ...grpc.CallOption) (*ConfigurationFile, error) {
	out := new(ConfigurationFile)
	err := c.cc.Invoke(ctx, ConfigCenterService_AutoUpdateClusterConfigurationFile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchAutoUpdateClusterConfigurationFiles(ctx context.Context, in *BatchAutoUpdateClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*BatchAutoUpdateClusterConfigurationFilesResponse, error) {
	out := new(BatchAutoUpdateClusterConfigurationFilesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchAutoUpdateClusterConfigurationFiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteClusterConfigurationFile(ctx context.Context, in *DeleteClusterConfigurationFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteClusterConfigurationFile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchDeleteClusterConfigurationFiles(ctx context.Context, in *BatchDeleteClusterConfigurationFilesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchDeleteClusterConfigurationFiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) CreateConfigurationTemplate(ctx context.Context, in *CreateConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error) {
	out := new(ConfigurationTemplate)
	err := c.cc.Invoke(ctx, ConfigCenterService_CreateConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchCreateConfigurationTemplates(ctx context.Context, in *BatchCreateConfigurationTemplatesRequest, opts ...grpc.CallOption) (*BatchCreateConfigurationTemplatesResponse, error) {
	out := new(BatchCreateConfigurationTemplatesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchCreateConfigurationTemplates_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetConfigurationTemplate(ctx context.Context, in *GetConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error) {
	out := new(ConfigurationTemplate)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListConfigurationTemplates(ctx context.Context, in *ListConfigurationTemplatesRequest, opts ...grpc.CallOption) (*ListConfigurationTemplatesResponse, error) {
	out := new(ListConfigurationTemplatesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListConfigurationTemplates_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteConfigurationTemplate(ctx context.Context, in *DeleteConfigurationTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) SearchDefaultConfigurationTemplate(ctx context.Context, in *SearchDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error) {
	out := new(ConfigurationTemplate)
	err := c.cc.Invoke(ctx, ConfigCenterService_SearchDefaultConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchSearchDefaultConfigurationTemplate(ctx context.Context, in *BatchSearchDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*BatchSearchDefaultConfigurationTemplateResponse, error) {
	out := new(BatchSearchDefaultConfigurationTemplateResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchSearchDefaultConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListConfigurationTemplateDefaultCaseBindings(ctx context.Context, in *ListConfigurationTemplateDefaultCaseBindingsRequest, opts ...grpc.CallOption) (*ListConfigurationTemplateDefaultCaseBindingsResponse, error) {
	out := new(ListConfigurationTemplateDefaultCaseBindingsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListConfigurationTemplateDefaultCaseBindings_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateDefaultConfigurationTemplate(ctx context.Context, in *UpdateDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*ConfigurationTemplate, error) {
	out := new(ConfigurationTemplate)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateDefaultConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteDefaultConfigurationTemplate(ctx context.Context, in *DeleteDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteDefaultConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchUpdateDefaultConfigurationTemplate(ctx context.Context, in *BatchUpdateDefaultConfigurationTemplateRequest, opts ...grpc.CallOption) (*BatchUpdateDefaultConfigurationTemplateResponse, error) {
	out := new(BatchUpdateDefaultConfigurationTemplateResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchUpdateDefaultConfigurationTemplate_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetTemplateUsage(ctx context.Context, in *GetTemplateUsageRequest, opts ...grpc.CallOption) (*TemplateUsage, error) {
	out := new(TemplateUsage)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetTemplateUsage_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) CreateMetaProfile(ctx context.Context, in *CreateMetaProfileRequest, opts ...grpc.CallOption) (*MetaProfile, error) {
	out := new(MetaProfile)
	err := c.cc.Invoke(ctx, ConfigCenterService_CreateMetaProfile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetMetaProfile(ctx context.Context, in *GetMetaProfileRequest, opts ...grpc.CallOption) (*MetaProfile, error) {
	out := new(MetaProfile)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetMetaProfile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListMetaProfiles(ctx context.Context, in *ListMetaProfilesRequest, opts ...grpc.CallOption) (*ListMetaProfilesResponse, error) {
	out := new(ListMetaProfilesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListMetaProfiles_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteMetaProfile(ctx context.Context, in *DeleteMetaProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteMetaProfile_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetTenantInitialCustomParams(ctx context.Context, in *GetTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*TenantInitialCustomPatams, error) {
	out := new(TenantInitialCustomPatams)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetTenantInitialCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListTenantInitialCustomParams(ctx context.Context, in *ListTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*ListTenantInitialCustomParamsResponse, error) {
	out := new(ListTenantInitialCustomParamsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListTenantInitialCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateTenantInitialCustomParams(ctx context.Context, in *UpdateTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*TenantInitialCustomPatams, error) {
	out := new(TenantInitialCustomPatams)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateTenantInitialCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchUpdateTenantInitialCustomParams(ctx context.Context, in *BatchUpdateTenantInitialCustomParamsRequest, opts ...grpc.CallOption) (*BatchUpdateTenantInitialCustomParamsResponse, error) {
	out := new(BatchUpdateTenantInitialCustomParamsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchUpdateTenantInitialCustomParams_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) CopyConfigurationDictFromOldVersion(ctx context.Context, in *CopyConfigurationDictFromOldVersionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_CopyConfigurationDictFromOldVersion_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchCreateConfigurationDictItems(ctx context.Context, in *BatchCreateConfigurationDictRequest, opts ...grpc.CallOption) (*BatchCreateConfigurationDictResponse, error) {
	out := new(BatchCreateConfigurationDictResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchCreateConfigurationDictItems_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetConfigurationDictItem(ctx context.Context, in *GetConfigurationDictItemRequest, opts ...grpc.CallOption) (*ConfigurationDictItem, error) {
	out := new(ConfigurationDictItem)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetConfigurationDictItem_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListConfigurationDictItems(ctx context.Context, in *ListConfigurationDictItemsRequest, opts ...grpc.CallOption) (*ListConfigurationDictItemsResponse, error) {
	out := new(ListConfigurationDictItemsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListConfigurationDictItems_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListConfigurationDictVersions(ctx context.Context, in *ListConfigurationDictVersionsRequest, opts ...grpc.CallOption) (*ListConfigurationDictVersionsResponse, error) {
	out := new(ListConfigurationDictVersionsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListConfigurationDictVersions_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateConfigurationDictItem(ctx context.Context, in *UpdateConfigurationDictItemReq, opts ...grpc.CallOption) (*ConfigurationDictItem, error) {
	out := new(ConfigurationDictItem)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateConfigurationDictItem_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) PurgeDictItems(ctx context.Context, in *PurgeDictItemsRequest, opts ...grpc.CallOption) (*PurgeDictItemsResponse, error) {
	out := new(PurgeDictItemsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_PurgeDictItems_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetComponentImage(ctx context.Context, in *GetComponentImageRequest, opts ...grpc.CallOption) (*ComponentImage, error) {
	out := new(ComponentImage)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetComponentImage_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateComponentImage(ctx context.Context, in *UpdateComponentImageRequest, opts ...grpc.CallOption) (*ComponentImage, error) {
	out := new(ComponentImage)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateComponentImage_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListComponentImages(ctx context.Context, in *ListComponentImagesRequest, opts ...grpc.CallOption) (*ListComponentImagesResponse, error) {
	out := new(ListComponentImagesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListComponentImages_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetClusterComponent(ctx context.Context, in *GetClusterComponentRequest, opts ...grpc.CallOption) (*ClusterComponent, error) {
	out := new(ClusterComponent)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetClusterComponent_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListClusterComponents(ctx context.Context, in *ListClusterComponentsRequest, opts ...grpc.CallOption) (*ListClusterComponentsResponse, error) {
	out := new(ListClusterComponentsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListClusterComponents_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) SearchClusterComponents(ctx context.Context, in *SearchClusterComponentsRequest, opts ...grpc.CallOption) (*SearchClusterComponentsResponse, error) {
	out := new(SearchClusterComponentsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_SearchClusterComponents_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateClusterComponent(ctx context.Context, in *UpdateClusterComponentRequest, opts ...grpc.CallOption) (*ClusterComponent, error) {
	out := new(ClusterComponent)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateClusterComponent_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchUpdateClusterComponents(ctx context.Context, in *BatchUpdateClusterComponentsRequest, opts ...grpc.CallOption) (*BatchUpdateClusterComponentsResponse, error) {
	out := new(BatchUpdateClusterComponentsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchUpdateClusterComponents_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) InitClusterMeta(ctx context.Context, in *InitClusterMetaRequest, opts ...grpc.CallOption) (*ClusterMeta, error) {
	out := new(ClusterMeta)
	err := c.cc.Invoke(ctx, ConfigCenterService_InitClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetClusterMeta(ctx context.Context, in *GetClusterMetaRequest, opts ...grpc.CallOption) (*ClusterMeta, error) {
	out := new(ClusterMeta)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteClusterMeta(ctx context.Context, in *DeleteClusterMetaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) BatchDeleteClusterMeta(ctx context.Context, in *BatchDeleteClusterMetaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_BatchDeleteClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateClusterMeta(ctx context.Context, in *UpdateClusterMetaRequest, opts ...grpc.CallOption) (*UpdateClusterMetaResponse, error) {
	out := new(UpdateClusterMetaResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) AutoUpdateClusterMeta(ctx context.Context, in *AutoUpdateClusterMetaRequest, opts ...grpc.CallOption) (*AutoUpdateClusterMetaResponse, error) {
	out := new(AutoUpdateClusterMetaResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_AutoUpdateClusterMeta_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListAvailableVersions(ctx context.Context, in *ListAvailableVersionsRequest, opts ...grpc.CallOption) (*ListAvailableVersionsResponse, error) {
	out := new(ListAvailableVersionsResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListAvailableVersions_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListAvailableInstances(ctx context.Context, in *ListAvailableInstancesRequest, opts ...grpc.CallOption) (*ListAvailableInstancesResponse, error) {
	out := new(ListAvailableInstancesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListAvailableInstances_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetDefaultVersion(ctx context.Context, in *GetDefaultVersionRequest, opts ...grpc.CallOption) (*DefaultVersion, error) {
	out := new(DefaultVersion)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetDefaultVersion_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) UpdateDefaultVersion(ctx context.Context, in *UpdateDefaultVersionRequest, opts ...grpc.CallOption) (*DefaultVersion, error) {
	out := new(DefaultVersion)
	err := c.cc.Invoke(ctx, ConfigCenterService_UpdateDefaultVersion_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) DeleteDefaultVersion(ctx context.Context, in *DeleteDefaultVersionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_DeleteDefaultVersion_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListDefaultVersionRules(ctx context.Context, in *ListDefaultVersionRulesRequest, opts ...grpc.CallOption) (*ListDefaultVersionRulesResponse, error) {
	out := new(ListDefaultVersionRulesResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListDefaultVersionRules_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) RegisterRegionalServer(ctx context.Context, in *RegisterRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error) {
	out := new(RegionalServer)
	err := c.cc.Invoke(ctx, ConfigCenterService_RegisterRegionalServer_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) ListRegionalServers(ctx context.Context, in *ListRegionalServersRequest, opts ...grpc.CallOption) (*ListRegionalServersResponse, error) {
	out := new(ListRegionalServersResponse)
	err := c.cc.Invoke(ctx, ConfigCenterService_ListRegionalServers_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) GetRegionalServer(ctx context.Context, in *GetRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error) {
	out := new(RegionalServer)
	err := c.cc.Invoke(ctx, ConfigCenterService_GetRegionalServer_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) OfflineRegionalServer(ctx context.Context, in *OfflineRegionalServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
	out := new(emptypb.Empty)
	err := c.cc.Invoke(ctx, ConfigCenterService_OfflineRegionalServer_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *configCenterServiceClient) SyncRegionalServer(ctx context.Context, in *SyncRegionalServerRequest, opts ...grpc.CallOption) (*RegionalServer, error) {
	out := new(RegionalServer)
	err := c.cc.Invoke(ctx, ConfigCenterService_SyncRegionalServer_FullMethodName, in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// ConfigCenterServiceServer is the server API for ConfigCenterService service.
// All implementations must embed UnimplementedConfigCenterServiceServer
// for forward compatibility
type ConfigCenterServiceServer interface {
	// create a configuration file with given templateID and custom params, won't auto fill any params
	CreateClusterConfigurationFile(context.Context, *CreateClusterConfigurationFileRequest) (*ConfigurationFile, error)
	// create configuration files with given templateID and custom params, won't auto fill any params
	BatchCreateClusterConfigurationFiles(context.Context, *BatchCreateClusterConfigurationFilesRequest) (*BatchCreateClusterConfigurationFilesResponse, error)
	// create a configuration file automatically, will auto fill tenant related params to custom_params, auto fill suitable template by version and node_instance
	// rpc AutoCreateClusterConfigurationFile(AutoCreateClusterConfigurationFileRequest) returns (ConfigurationFile) {}
	// rpc BatchAutoCreateClusterConfigurationFiles(BatchAutoCreateClusterConfigurationFilesRequest) returns (BatchAutoCreateClusterConfigurationFilesResponse) {}
	GetClusterConfigurationFile(context.Context, *GetClusterConfigurationFileRequest) (*ConfigurationFile, error)
	ListClusterConfigurationFiles(context.Context, *ListClusterConfigurationFilesRequest) (*ListClusterConfigurationFilesResponse, error)
	UpsertClusterCustomParams(context.Context, *UpsertClusterCustomParamsRequest) (*ConfigurationFile, error)
	BatchUpsertClusterCustomParams(context.Context, *BatchUpsertClusterCustomParamsRequest) (*BatchUpsertClusterCustomParamsResponse, error)
	UpdateClusterConfigurationFile(context.Context, *UpdateClusterConfigurationFileRequest) (*ConfigurationFile, error)
	BatchUpdateClusterConfigurationFiles(context.Context, *BatchUpdateClusterConfigurationFilesRequest) (*BatchUpdateClusterConfigurationFilesResponse, error)
	// euqal to 1.SearchDefaultConfigurationTemplate as template_id 2.GetTenantInitialCustomParams as custom_params 3.UpdateClusterConfigurationFile with allow_missing=true
	AutoUpdateClusterConfigurationFile(context.Context, *AutoUpdateClusterConfigurationFileRequest) (*ConfigurationFile, error)
	BatchAutoUpdateClusterConfigurationFiles(context.Context, *BatchAutoUpdateClusterConfigurationFilesRequest) (*BatchAutoUpdateClusterConfigurationFilesResponse, error)
	DeleteClusterConfigurationFile(context.Context, *DeleteClusterConfigurationFileRequest) (*emptypb.Empty, error)
	BatchDeleteClusterConfigurationFiles(context.Context, *BatchDeleteClusterConfigurationFilesRequest) (*emptypb.Empty, error)
	CreateConfigurationTemplate(context.Context, *CreateConfigurationTemplateRequest) (*ConfigurationTemplate, error)
	BatchCreateConfigurationTemplates(context.Context, *BatchCreateConfigurationTemplatesRequest) (*BatchCreateConfigurationTemplatesResponse, error)
	GetConfigurationTemplate(context.Context, *GetConfigurationTemplateRequest) (*ConfigurationTemplate, error)
	ListConfigurationTemplates(context.Context, *ListConfigurationTemplatesRequest) (*ListConfigurationTemplatesResponse, error)
	DeleteConfigurationTemplate(context.Context, *DeleteConfigurationTemplateRequest) (*emptypb.Empty, error)
	SearchDefaultConfigurationTemplate(context.Context, *SearchDefaultConfigurationTemplateRequest) (*ConfigurationTemplate, error)
	BatchSearchDefaultConfigurationTemplate(context.Context, *BatchSearchDefaultConfigurationTemplateRequest) (*BatchSearchDefaultConfigurationTemplateResponse, error)
	ListConfigurationTemplateDefaultCaseBindings(context.Context, *ListConfigurationTemplateDefaultCaseBindingsRequest) (*ListConfigurationTemplateDefaultCaseBindingsResponse, error)
	UpdateDefaultConfigurationTemplate(context.Context, *UpdateDefaultConfigurationTemplateRequest) (*ConfigurationTemplate, error)
	DeleteDefaultConfigurationTemplate(context.Context, *DeleteDefaultConfigurationTemplateRequest) (*emptypb.Empty, error)
	BatchUpdateDefaultConfigurationTemplate(context.Context, *BatchUpdateDefaultConfigurationTemplateRequest) (*BatchUpdateDefaultConfigurationTemplateResponse, error)
	GetTemplateUsage(context.Context, *GetTemplateUsageRequest) (*TemplateUsage, error)
	CreateMetaProfile(context.Context, *CreateMetaProfileRequest) (*MetaProfile, error)
	GetMetaProfile(context.Context, *GetMetaProfileRequest) (*MetaProfile, error)
	ListMetaProfiles(context.Context, *ListMetaProfilesRequest) (*ListMetaProfilesResponse, error)
	DeleteMetaProfile(context.Context, *DeleteMetaProfileRequest) (*emptypb.Empty, error)
	GetTenantInitialCustomParams(context.Context, *GetTenantInitialCustomParamsRequest) (*TenantInitialCustomPatams, error)
	ListTenantInitialCustomParams(context.Context, *ListTenantInitialCustomParamsRequest) (*ListTenantInitialCustomParamsResponse, error)
	UpdateTenantInitialCustomParams(context.Context, *UpdateTenantInitialCustomParamsRequest) (*TenantInitialCustomPatams, error)
	BatchUpdateTenantInitialCustomParams(context.Context, *BatchUpdateTenantInitialCustomParamsRequest) (*BatchUpdateTenantInitialCustomParamsResponse, error)
	// param_dict related
	CopyConfigurationDictFromOldVersion(context.Context, *CopyConfigurationDictFromOldVersionRequest) (*emptypb.Empty, error)
	BatchCreateConfigurationDictItems(context.Context, *BatchCreateConfigurationDictRequest) (*BatchCreateConfigurationDictResponse, error)
	GetConfigurationDictItem(context.Context, *GetConfigurationDictItemRequest) (*ConfigurationDictItem, error)
	ListConfigurationDictItems(context.Context, *ListConfigurationDictItemsRequest) (*ListConfigurationDictItemsResponse, error)
	ListConfigurationDictVersions(context.Context, *ListConfigurationDictVersionsRequest) (*ListConfigurationDictVersionsResponse, error)
	UpdateConfigurationDictItem(context.Context, *UpdateConfigurationDictItemReq) (*ConfigurationDictItem, error)
	PurgeDictItems(context.Context, *PurgeDictItemsRequest) (*PurgeDictItemsResponse, error)
	// not deprecated now, used by ops and dataflow/cdc
	GetComponentImage(context.Context, *GetComponentImageRequest) (*ComponentImage, error)
	// only ops portal can use this api
	UpdateComponentImage(context.Context, *UpdateComponentImageRequest) (*ComponentImage, error)
	ListComponentImages(context.Context, *ListComponentImagesRequest) (*ListComponentImagesResponse, error)
	GetClusterComponent(context.Context, *GetClusterComponentRequest) (*ClusterComponent, error)
	ListClusterComponents(context.Context, *ListClusterComponentsRequest) (*ListClusterComponentsResponse, error)
	SearchClusterComponents(context.Context, *SearchClusterComponentsRequest) (*SearchClusterComponentsResponse, error)
	UpdateClusterComponent(context.Context, *UpdateClusterComponentRequest) (*ClusterComponent, error)
	BatchUpdateClusterComponents(context.Context, *BatchUpdateClusterComponentsRequest) (*BatchUpdateClusterComponentsResponse, error)
	// InitClusterMeta or append new component/configFile. Only create never update. Only return created components/configFiles
	InitClusterMeta(context.Context, *InitClusterMetaRequest) (*ClusterMeta, error)
	// GetClusterMeta returns components and configurationFiles, will return NotFound error if components number is 0
	GetClusterMeta(context.Context, *GetClusterMetaRequest) (*ClusterMeta, error)
	DeleteClusterMeta(context.Context, *DeleteClusterMetaRequest) (*emptypb.Empty, error)
	BatchDeleteClusterMeta(context.Context, *BatchDeleteClusterMetaRequest) (*emptypb.Empty, error)
	// update version to gerneate new image tags, update configuration files manually
	UpdateClusterMeta(context.Context, *UpdateClusterMetaRequest) (*UpdateClusterMetaResponse, error)
	// update version to gerneate new image tags and configuration files automatically
	AutoUpdateClusterMeta(context.Context, *AutoUpdateClusterMetaRequest) (*AutoUpdateClusterMetaResponse, error)
	ListAvailableVersions(context.Context, *ListAvailableVersionsRequest) (*ListAvailableVersionsResponse, error)
	ListAvailableInstances(context.Context, *ListAvailableInstancesRequest) (*ListAvailableInstancesResponse, error)
	// GetDefaultVersion exists for gitops compatibility, it is recommended to let user(or upper-layer service to choose version from AvailableVersions instead
	GetDefaultVersion(context.Context, *GetDefaultVersionRequest) (*DefaultVersion, error)
	UpdateDefaultVersion(context.Context, *UpdateDefaultVersionRequest) (*DefaultVersion, error)
	DeleteDefaultVersion(context.Context, *DeleteDefaultVersionRequest) (*emptypb.Empty, error)
	ListDefaultVersionRules(context.Context, *ListDefaultVersionRulesRequest) (*ListDefaultVersionRulesResponse, error)
	RegisterRegionalServer(context.Context, *RegisterRegionalServerRequest) (*RegionalServer, error)
	ListRegionalServers(context.Context, *ListRegionalServersRequest) (*ListRegionalServersResponse, error)
	GetRegionalServer(context.Context, *GetRegionalServerRequest) (*RegionalServer, error)
	OfflineRegionalServer(context.Context, *OfflineRegionalServerRequest) (*emptypb.Empty, error)
	SyncRegionalServer(context.Context, *SyncRegionalServerRequest) (*RegionalServer, error)
	mustEmbedUnimplementedConfigCenterServiceServer()
}

// UnimplementedConfigCenterServiceServer must be embedded to have forward compatible implementations.
type UnimplementedConfigCenterServiceServer struct {
}

func (UnimplementedConfigCenterServiceServer) CreateClusterConfigurationFile(context.Context, *CreateClusterConfigurationFileRequest) (*ConfigurationFile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateClusterConfigurationFile not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchCreateClusterConfigurationFiles(context.Context, *BatchCreateClusterConfigurationFilesRequest) (*BatchCreateClusterConfigurationFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchCreateClusterConfigurationFiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetClusterConfigurationFile(context.Context, *GetClusterConfigurationFileRequest) (*ConfigurationFile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetClusterConfigurationFile not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListClusterConfigurationFiles(context.Context, *ListClusterConfigurationFilesRequest) (*ListClusterConfigurationFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListClusterConfigurationFiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpsertClusterCustomParams(context.Context, *UpsertClusterCustomParamsRequest) (*ConfigurationFile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpsertClusterCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchUpsertClusterCustomParams(context.Context, *BatchUpsertClusterCustomParamsRequest) (*BatchUpsertClusterCustomParamsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchUpsertClusterCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateClusterConfigurationFile(context.Context, *UpdateClusterConfigurationFileRequest) (*ConfigurationFile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateClusterConfigurationFile not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchUpdateClusterConfigurationFiles(context.Context, *BatchUpdateClusterConfigurationFilesRequest) (*BatchUpdateClusterConfigurationFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateClusterConfigurationFiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) AutoUpdateClusterConfigurationFile(context.Context, *AutoUpdateClusterConfigurationFileRequest) (*ConfigurationFile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AutoUpdateClusterConfigurationFile not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchAutoUpdateClusterConfigurationFiles(context.Context, *BatchAutoUpdateClusterConfigurationFilesRequest) (*BatchAutoUpdateClusterConfigurationFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchAutoUpdateClusterConfigurationFiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteClusterConfigurationFile(context.Context, *DeleteClusterConfigurationFileRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteClusterConfigurationFile not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchDeleteClusterConfigurationFiles(context.Context, *BatchDeleteClusterConfigurationFilesRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchDeleteClusterConfigurationFiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) CreateConfigurationTemplate(context.Context, *CreateConfigurationTemplateRequest) (*ConfigurationTemplate, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchCreateConfigurationTemplates(context.Context, *BatchCreateConfigurationTemplatesRequest) (*BatchCreateConfigurationTemplatesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchCreateConfigurationTemplates not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetConfigurationTemplate(context.Context, *GetConfigurationTemplateRequest) (*ConfigurationTemplate, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListConfigurationTemplates(context.Context, *ListConfigurationTemplatesRequest) (*ListConfigurationTemplatesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListConfigurationTemplates not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteConfigurationTemplate(context.Context, *DeleteConfigurationTemplateRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) SearchDefaultConfigurationTemplate(context.Context, *SearchDefaultConfigurationTemplateRequest) (*ConfigurationTemplate, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SearchDefaultConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchSearchDefaultConfigurationTemplate(context.Context, *BatchSearchDefaultConfigurationTemplateRequest) (*BatchSearchDefaultConfigurationTemplateResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchSearchDefaultConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListConfigurationTemplateDefaultCaseBindings(context.Context, *ListConfigurationTemplateDefaultCaseBindingsRequest) (*ListConfigurationTemplateDefaultCaseBindingsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListConfigurationTemplateDefaultCaseBindings not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateDefaultConfigurationTemplate(context.Context, *UpdateDefaultConfigurationTemplateRequest) (*ConfigurationTemplate, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateDefaultConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteDefaultConfigurationTemplate(context.Context, *DeleteDefaultConfigurationTemplateRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteDefaultConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchUpdateDefaultConfigurationTemplate(context.Context, *BatchUpdateDefaultConfigurationTemplateRequest) (*BatchUpdateDefaultConfigurationTemplateResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateDefaultConfigurationTemplate not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetTemplateUsage(context.Context, *GetTemplateUsageRequest) (*TemplateUsage, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTemplateUsage not implemented")
}
func (UnimplementedConfigCenterServiceServer) CreateMetaProfile(context.Context, *CreateMetaProfileRequest) (*MetaProfile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateMetaProfile not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetMetaProfile(context.Context, *GetMetaProfileRequest) (*MetaProfile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetMetaProfile not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListMetaProfiles(context.Context, *ListMetaProfilesRequest) (*ListMetaProfilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListMetaProfiles not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteMetaProfile(context.Context, *DeleteMetaProfileRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteMetaProfile not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetTenantInitialCustomParams(context.Context, *GetTenantInitialCustomParamsRequest) (*TenantInitialCustomPatams, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTenantInitialCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListTenantInitialCustomParams(context.Context, *ListTenantInitialCustomParamsRequest) (*ListTenantInitialCustomParamsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListTenantInitialCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateTenantInitialCustomParams(context.Context, *UpdateTenantInitialCustomParamsRequest) (*TenantInitialCustomPatams, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateTenantInitialCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchUpdateTenantInitialCustomParams(context.Context, *BatchUpdateTenantInitialCustomParamsRequest) (*BatchUpdateTenantInitialCustomParamsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateTenantInitialCustomParams not implemented")
}
func (UnimplementedConfigCenterServiceServer) CopyConfigurationDictFromOldVersion(context.Context, *CopyConfigurationDictFromOldVersionRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CopyConfigurationDictFromOldVersion not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchCreateConfigurationDictItems(context.Context, *BatchCreateConfigurationDictRequest) (*BatchCreateConfigurationDictResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchCreateConfigurationDictItems not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetConfigurationDictItem(context.Context, *GetConfigurationDictItemRequest) (*ConfigurationDictItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetConfigurationDictItem not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListConfigurationDictItems(context.Context, *ListConfigurationDictItemsRequest) (*ListConfigurationDictItemsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListConfigurationDictItems not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListConfigurationDictVersions(context.Context, *ListConfigurationDictVersionsRequest) (*ListConfigurationDictVersionsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListConfigurationDictVersions not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateConfigurationDictItem(context.Context, *UpdateConfigurationDictItemReq) (*ConfigurationDictItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateConfigurationDictItem not implemented")
}
func (UnimplementedConfigCenterServiceServer) PurgeDictItems(context.Context, *PurgeDictItemsRequest) (*PurgeDictItemsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PurgeDictItems not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetComponentImage(context.Context, *GetComponentImageRequest) (*ComponentImage, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetComponentImage not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateComponentImage(context.Context, *UpdateComponentImageRequest) (*ComponentImage, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateComponentImage not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListComponentImages(context.Context, *ListComponentImagesRequest) (*ListComponentImagesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListComponentImages not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetClusterComponent(context.Context, *GetClusterComponentRequest) (*ClusterComponent, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetClusterComponent not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListClusterComponents(context.Context, *ListClusterComponentsRequest) (*ListClusterComponentsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListClusterComponents not implemented")
}
func (UnimplementedConfigCenterServiceServer) SearchClusterComponents(context.Context, *SearchClusterComponentsRequest) (*SearchClusterComponentsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SearchClusterComponents not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateClusterComponent(context.Context, *UpdateClusterComponentRequest) (*ClusterComponent, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateClusterComponent not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchUpdateClusterComponents(context.Context, *BatchUpdateClusterComponentsRequest) (*BatchUpdateClusterComponentsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateClusterComponents not implemented")
}
func (UnimplementedConfigCenterServiceServer) InitClusterMeta(context.Context, *InitClusterMetaRequest) (*ClusterMeta, error) {
	return nil, status.Errorf(codes.Unimplemented, "method InitClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetClusterMeta(context.Context, *GetClusterMetaRequest) (*ClusterMeta, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteClusterMeta(context.Context, *DeleteClusterMetaRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) BatchDeleteClusterMeta(context.Context, *BatchDeleteClusterMetaRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BatchDeleteClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateClusterMeta(context.Context, *UpdateClusterMetaRequest) (*UpdateClusterMetaResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) AutoUpdateClusterMeta(context.Context, *AutoUpdateClusterMetaRequest) (*AutoUpdateClusterMetaResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AutoUpdateClusterMeta not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListAvailableVersions(context.Context, *ListAvailableVersionsRequest) (*ListAvailableVersionsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListAvailableVersions not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListAvailableInstances(context.Context, *ListAvailableInstancesRequest) (*ListAvailableInstancesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListAvailableInstances not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetDefaultVersion(context.Context, *GetDefaultVersionRequest) (*DefaultVersion, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDefaultVersion not implemented")
}
func (UnimplementedConfigCenterServiceServer) UpdateDefaultVersion(context.Context, *UpdateDefaultVersionRequest) (*DefaultVersion, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateDefaultVersion not implemented")
}
func (UnimplementedConfigCenterServiceServer) DeleteDefaultVersion(context.Context, *DeleteDefaultVersionRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteDefaultVersion not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListDefaultVersionRules(context.Context, *ListDefaultVersionRulesRequest) (*ListDefaultVersionRulesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListDefaultVersionRules not implemented")
}
func (UnimplementedConfigCenterServiceServer) RegisterRegionalServer(context.Context, *RegisterRegionalServerRequest) (*RegionalServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method RegisterRegionalServer not implemented")
}
func (UnimplementedConfigCenterServiceServer) ListRegionalServers(context.Context, *ListRegionalServersRequest) (*ListRegionalServersResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListRegionalServers not implemented")
}
func (UnimplementedConfigCenterServiceServer) GetRegionalServer(context.Context, *GetRegionalServerRequest) (*RegionalServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRegionalServer not implemented")
}
func (UnimplementedConfigCenterServiceServer) OfflineRegionalServer(context.Context, *OfflineRegionalServerRequest) (*emptypb.Empty, error) {
	return nil, status.Errorf(codes.Unimplemented, "method OfflineRegionalServer not implemented")
}
func (UnimplementedConfigCenterServiceServer) SyncRegionalServer(context.Context, *SyncRegionalServerRequest) (*RegionalServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SyncRegionalServer not implemented")
}
func (UnimplementedConfigCenterServiceServer) mustEmbedUnimplementedConfigCenterServiceServer() {}

// UnsafeConfigCenterServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to ConfigCenterServiceServer will
// result in compilation errors.
type UnsafeConfigCenterServiceServer interface {
	mustEmbedUnimplementedConfigCenterServiceServer()
}

func RegisterConfigCenterServiceServer(s grpc.ServiceRegistrar, srv ConfigCenterServiceServer) {
	s.RegisterService(&ConfigCenterService_ServiceDesc, srv)
}

func _ConfigCenterService_CreateClusterConfigurationFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateClusterConfigurationFileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).CreateClusterConfigurationFile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_CreateClusterConfigurationFile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).CreateClusterConfigurationFile(ctx, req.(*CreateClusterConfigurationFileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchCreateClusterConfigurationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchCreateClusterConfigurationFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchCreateClusterConfigurationFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchCreateClusterConfigurationFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchCreateClusterConfigurationFiles(ctx, req.(*BatchCreateClusterConfigurationFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetClusterConfigurationFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetClusterConfigurationFileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetClusterConfigurationFile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetClusterConfigurationFile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetClusterConfigurationFile(ctx, req.(*GetClusterConfigurationFileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListClusterConfigurationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListClusterConfigurationFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListClusterConfigurationFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListClusterConfigurationFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListClusterConfigurationFiles(ctx, req.(*ListClusterConfigurationFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpsertClusterCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpsertClusterCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpsertClusterCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpsertClusterCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpsertClusterCustomParams(ctx, req.(*UpsertClusterCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchUpsertClusterCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchUpsertClusterCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchUpsertClusterCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchUpsertClusterCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchUpsertClusterCustomParams(ctx, req.(*BatchUpsertClusterCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateClusterConfigurationFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateClusterConfigurationFileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateClusterConfigurationFile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateClusterConfigurationFile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateClusterConfigurationFile(ctx, req.(*UpdateClusterConfigurationFileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchUpdateClusterConfigurationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchUpdateClusterConfigurationFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchUpdateClusterConfigurationFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchUpdateClusterConfigurationFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchUpdateClusterConfigurationFiles(ctx, req.(*BatchUpdateClusterConfigurationFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_AutoUpdateClusterConfigurationFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(AutoUpdateClusterConfigurationFileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).AutoUpdateClusterConfigurationFile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_AutoUpdateClusterConfigurationFile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).AutoUpdateClusterConfigurationFile(ctx, req.(*AutoUpdateClusterConfigurationFileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchAutoUpdateClusterConfigurationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchAutoUpdateClusterConfigurationFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchAutoUpdateClusterConfigurationFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchAutoUpdateClusterConfigurationFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchAutoUpdateClusterConfigurationFiles(ctx, req.(*BatchAutoUpdateClusterConfigurationFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteClusterConfigurationFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteClusterConfigurationFileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteClusterConfigurationFile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteClusterConfigurationFile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteClusterConfigurationFile(ctx, req.(*DeleteClusterConfigurationFileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchDeleteClusterConfigurationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchDeleteClusterConfigurationFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchDeleteClusterConfigurationFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchDeleteClusterConfigurationFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchDeleteClusterConfigurationFiles(ctx, req.(*BatchDeleteClusterConfigurationFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_CreateConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).CreateConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_CreateConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).CreateConfigurationTemplate(ctx, req.(*CreateConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchCreateConfigurationTemplates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchCreateConfigurationTemplatesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchCreateConfigurationTemplates(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchCreateConfigurationTemplates_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchCreateConfigurationTemplates(ctx, req.(*BatchCreateConfigurationTemplatesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetConfigurationTemplate(ctx, req.(*GetConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListConfigurationTemplates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListConfigurationTemplatesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListConfigurationTemplates(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListConfigurationTemplates_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListConfigurationTemplates(ctx, req.(*ListConfigurationTemplatesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteConfigurationTemplate(ctx, req.(*DeleteConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_SearchDefaultConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SearchDefaultConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).SearchDefaultConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_SearchDefaultConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).SearchDefaultConfigurationTemplate(ctx, req.(*SearchDefaultConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchSearchDefaultConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchSearchDefaultConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchSearchDefaultConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchSearchDefaultConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchSearchDefaultConfigurationTemplate(ctx, req.(*BatchSearchDefaultConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListConfigurationTemplateDefaultCaseBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListConfigurationTemplateDefaultCaseBindingsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListConfigurationTemplateDefaultCaseBindings(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListConfigurationTemplateDefaultCaseBindings_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListConfigurationTemplateDefaultCaseBindings(ctx, req.(*ListConfigurationTemplateDefaultCaseBindingsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateDefaultConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateDefaultConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateDefaultConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateDefaultConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateDefaultConfigurationTemplate(ctx, req.(*UpdateDefaultConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteDefaultConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteDefaultConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteDefaultConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteDefaultConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteDefaultConfigurationTemplate(ctx, req.(*DeleteDefaultConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchUpdateDefaultConfigurationTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchUpdateDefaultConfigurationTemplateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchUpdateDefaultConfigurationTemplate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchUpdateDefaultConfigurationTemplate_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchUpdateDefaultConfigurationTemplate(ctx, req.(*BatchUpdateDefaultConfigurationTemplateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetTemplateUsage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetTemplateUsageRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetTemplateUsage(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetTemplateUsage_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetTemplateUsage(ctx, req.(*GetTemplateUsageRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_CreateMetaProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateMetaProfileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).CreateMetaProfile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_CreateMetaProfile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).CreateMetaProfile(ctx, req.(*CreateMetaProfileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetMetaProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetMetaProfileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetMetaProfile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetMetaProfile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetMetaProfile(ctx, req.(*GetMetaProfileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListMetaProfiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListMetaProfilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListMetaProfiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListMetaProfiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListMetaProfiles(ctx, req.(*ListMetaProfilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteMetaProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteMetaProfileRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteMetaProfile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteMetaProfile_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteMetaProfile(ctx, req.(*DeleteMetaProfileRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetTenantInitialCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetTenantInitialCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetTenantInitialCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetTenantInitialCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetTenantInitialCustomParams(ctx, req.(*GetTenantInitialCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListTenantInitialCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListTenantInitialCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListTenantInitialCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListTenantInitialCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListTenantInitialCustomParams(ctx, req.(*ListTenantInitialCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateTenantInitialCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateTenantInitialCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateTenantInitialCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateTenantInitialCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateTenantInitialCustomParams(ctx, req.(*UpdateTenantInitialCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchUpdateTenantInitialCustomParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchUpdateTenantInitialCustomParamsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchUpdateTenantInitialCustomParams(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchUpdateTenantInitialCustomParams_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchUpdateTenantInitialCustomParams(ctx, req.(*BatchUpdateTenantInitialCustomParamsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_CopyConfigurationDictFromOldVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CopyConfigurationDictFromOldVersionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).CopyConfigurationDictFromOldVersion(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_CopyConfigurationDictFromOldVersion_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).CopyConfigurationDictFromOldVersion(ctx, req.(*CopyConfigurationDictFromOldVersionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchCreateConfigurationDictItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchCreateConfigurationDictRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchCreateConfigurationDictItems(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchCreateConfigurationDictItems_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchCreateConfigurationDictItems(ctx, req.(*BatchCreateConfigurationDictRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetConfigurationDictItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetConfigurationDictItemRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetConfigurationDictItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetConfigurationDictItem_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetConfigurationDictItem(ctx, req.(*GetConfigurationDictItemRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListConfigurationDictItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListConfigurationDictItemsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListConfigurationDictItems(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListConfigurationDictItems_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListConfigurationDictItems(ctx, req.(*ListConfigurationDictItemsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListConfigurationDictVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListConfigurationDictVersionsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListConfigurationDictVersions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListConfigurationDictVersions_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListConfigurationDictVersions(ctx, req.(*ListConfigurationDictVersionsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateConfigurationDictItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateConfigurationDictItemReq)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateConfigurationDictItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateConfigurationDictItem_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateConfigurationDictItem(ctx, req.(*UpdateConfigurationDictItemReq))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_PurgeDictItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PurgeDictItemsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).PurgeDictItems(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_PurgeDictItems_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).PurgeDictItems(ctx, req.(*PurgeDictItemsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetComponentImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetComponentImageRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetComponentImage(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetComponentImage_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetComponentImage(ctx, req.(*GetComponentImageRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateComponentImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateComponentImageRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateComponentImage(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateComponentImage_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateComponentImage(ctx, req.(*UpdateComponentImageRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListComponentImages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListComponentImagesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListComponentImages(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListComponentImages_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListComponentImages(ctx, req.(*ListComponentImagesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetClusterComponent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetClusterComponentRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetClusterComponent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetClusterComponent_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetClusterComponent(ctx, req.(*GetClusterComponentRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListClusterComponents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListClusterComponentsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListClusterComponents(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListClusterComponents_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListClusterComponents(ctx, req.(*ListClusterComponentsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_SearchClusterComponents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SearchClusterComponentsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).SearchClusterComponents(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_SearchClusterComponents_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).SearchClusterComponents(ctx, req.(*SearchClusterComponentsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateClusterComponent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateClusterComponentRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateClusterComponent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateClusterComponent_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateClusterComponent(ctx, req.(*UpdateClusterComponentRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchUpdateClusterComponents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchUpdateClusterComponentsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchUpdateClusterComponents(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchUpdateClusterComponents_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchUpdateClusterComponents(ctx, req.(*BatchUpdateClusterComponentsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_InitClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(InitClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).InitClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_InitClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).InitClusterMeta(ctx, req.(*InitClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetClusterMeta(ctx, req.(*GetClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteClusterMeta(ctx, req.(*DeleteClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_BatchDeleteClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BatchDeleteClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).BatchDeleteClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_BatchDeleteClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).BatchDeleteClusterMeta(ctx, req.(*BatchDeleteClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateClusterMeta(ctx, req.(*UpdateClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_AutoUpdateClusterMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(AutoUpdateClusterMetaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).AutoUpdateClusterMeta(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_AutoUpdateClusterMeta_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).AutoUpdateClusterMeta(ctx, req.(*AutoUpdateClusterMetaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListAvailableVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListAvailableVersionsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListAvailableVersions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListAvailableVersions_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListAvailableVersions(ctx, req.(*ListAvailableVersionsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListAvailableInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListAvailableInstancesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListAvailableInstances(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListAvailableInstances_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListAvailableInstances(ctx, req.(*ListAvailableInstancesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetDefaultVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetDefaultVersionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetDefaultVersion(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetDefaultVersion_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetDefaultVersion(ctx, req.(*GetDefaultVersionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_UpdateDefaultVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateDefaultVersionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).UpdateDefaultVersion(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_UpdateDefaultVersion_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).UpdateDefaultVersion(ctx, req.(*UpdateDefaultVersionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_DeleteDefaultVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteDefaultVersionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).DeleteDefaultVersion(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_DeleteDefaultVersion_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).DeleteDefaultVersion(ctx, req.(*DeleteDefaultVersionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListDefaultVersionRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListDefaultVersionRulesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListDefaultVersionRules(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListDefaultVersionRules_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListDefaultVersionRules(ctx, req.(*ListDefaultVersionRulesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_RegisterRegionalServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(RegisterRegionalServerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).RegisterRegionalServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_RegisterRegionalServer_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).RegisterRegionalServer(ctx, req.(*RegisterRegionalServerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_ListRegionalServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListRegionalServersRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).ListRegionalServers(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_ListRegionalServers_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).ListRegionalServers(ctx, req.(*ListRegionalServersRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_GetRegionalServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetRegionalServerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).GetRegionalServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_GetRegionalServer_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).GetRegionalServer(ctx, req.(*GetRegionalServerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_OfflineRegionalServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(OfflineRegionalServerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).OfflineRegionalServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_OfflineRegionalServer_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).OfflineRegionalServer(ctx, req.(*OfflineRegionalServerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConfigCenterService_SyncRegionalServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SyncRegionalServerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConfigCenterServiceServer).SyncRegionalServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: ConfigCenterService_SyncRegionalServer_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConfigCenterServiceServer).SyncRegionalServer(ctx, req.(*SyncRegionalServerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

// ConfigCenterService_ServiceDesc is the grpc.ServiceDesc for ConfigCenterService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var ConfigCenterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "config_center.ConfigCenterService",
	HandlerType: (*ConfigCenterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateClusterConfigurationFile",
			Handler:    _ConfigCenterService_CreateClusterConfigurationFile_Handler,
		},
		{
			MethodName: "BatchCreateClusterConfigurationFiles",
			Handler:    _ConfigCenterService_BatchCreateClusterConfigurationFiles_Handler,
		},
		{
			MethodName: "GetClusterConfigurationFile",
			Handler:    _ConfigCenterService_GetClusterConfigurationFile_Handler,
		},
		{
			MethodName: "ListClusterConfigurationFiles",
			Handler:    _ConfigCenterService_ListClusterConfigurationFiles_Handler,
		},
		{
			MethodName: "UpsertClusterCustomParams",
			Handler:    _ConfigCenterService_UpsertClusterCustomParams_Handler,
		},
		{
			MethodName: "BatchUpsertClusterCustomParams",
			Handler:    _ConfigCenterService_BatchUpsertClusterCustomParams_Handler,
		},
		{
			MethodName: "UpdateClusterConfigurationFile",
			Handler:    _ConfigCenterService_UpdateClusterConfigurationFile_Handler,
		},
		{
			MethodName: "BatchUpdateClusterConfigurationFiles",
			Handler:    _ConfigCenterService_BatchUpdateClusterConfigurationFiles_Handler,
		},
		{
			MethodName: "AutoUpdateClusterConfigurationFile",
			Handler:    _ConfigCenterService_AutoUpdateClusterConfigurationFile_Handler,
		},
		{
			MethodName: "BatchAutoUpdateClusterConfigurationFiles",
			Handler:    _ConfigCenterService_BatchAutoUpdateClusterConfigurationFiles_Handler,
		},
		{
			MethodName: "DeleteClusterConfigurationFile",
			Handler:    _ConfigCenterService_DeleteClusterConfigurationFile_Handler,
		},
		{
			MethodName: "BatchDeleteClusterConfigurationFiles",
			Handler:    _ConfigCenterService_BatchDeleteClusterConfigurationFiles_Handler,
		},
		{
			MethodName: "CreateConfigurationTemplate",
			Handler:    _ConfigCenterService_CreateConfigurationTemplate_Handler,
		},
		{
			MethodName: "BatchCreateConfigurationTemplates",
			Handler:    _ConfigCenterService_BatchCreateConfigurationTemplates_Handler,
		},
		{
			MethodName: "GetConfigurationTemplate",
			Handler:    _ConfigCenterService_GetConfigurationTemplate_Handler,
		},
		{
			MethodName: "ListConfigurationTemplates",
			Handler:    _ConfigCenterService_ListConfigurationTemplates_Handler,
		},
		{
			MethodName: "DeleteConfigurationTemplate",
			Handler:    _ConfigCenterService_DeleteConfigurationTemplate_Handler,
		},
		{
			MethodName: "SearchDefaultConfigurationTemplate",
			Handler:    _ConfigCenterService_SearchDefaultConfigurationTemplate_Handler,
		},
		{
			MethodName: "BatchSearchDefaultConfigurationTemplate",
			Handler:    _ConfigCenterService_BatchSearchDefaultConfigurationTemplate_Handler,
		},
		{
			MethodName: "ListConfigurationTemplateDefaultCaseBindings",
			Handler:    _ConfigCenterService_ListConfigurationTemplateDefaultCaseBindings_Handler,
		},
		{
			MethodName: "UpdateDefaultConfigurationTemplate",
			Handler:    _ConfigCenterService_UpdateDefaultConfigurationTemplate_Handler,
		},
		{
			MethodName: "DeleteDefaultConfigurationTemplate",
			Handler:    _ConfigCenterService_DeleteDefaultConfigurationTemplate_Handler,
		},
		{
			MethodName: "BatchUpdateDefaultConfigurationTemplate",
			Handler:    _ConfigCenterService_BatchUpdateDefaultConfigurationTemplate_Handler,
		},
		{
			MethodName: "GetTemplateUsage",
			Handler:    _ConfigCenterService_GetTemplateUsage_Handler,
		},
		{
			MethodName: "CreateMetaProfile",
			Handler:    _ConfigCenterService_CreateMetaProfile_Handler,
		},
		{
			MethodName: "GetMetaProfile",
			Handler:    _ConfigCenterService_GetMetaProfile_Handler,
		},
		{
			MethodName: "ListMetaProfiles",
			Handler:    _ConfigCenterService_ListMetaProfiles_Handler,
		},
		{
			MethodName: "DeleteMetaProfile",
			Handler:    _ConfigCenterService_DeleteMetaProfile_Handler,
		},
		{
			MethodName: "GetTenantInitialCustomParams",
			Handler:    _ConfigCenterService_GetTenantInitialCustomParams_Handler,
		},
		{
			MethodName: "ListTenantInitialCustomParams",
			Handler:    _ConfigCenterService_ListTenantInitialCustomParams_Handler,
		},
		{
			MethodName: "UpdateTenantInitialCustomParams",
			Handler:    _ConfigCenterService_UpdateTenantInitialCustomParams_Handler,
		},
		{
			MethodName: "BatchUpdateTenantInitialCustomParams",
			Handler:    _ConfigCenterService_BatchUpdateTenantInitialCustomParams_Handler,
		},
		{
			MethodName: "CopyConfigurationDictFromOldVersion",
			Handler:    _ConfigCenterService_CopyConfigurationDictFromOldVersion_Handler,
		},
		{
			MethodName: "BatchCreateConfigurationDictItems",
			Handler:    _ConfigCenterService_BatchCreateConfigurationDictItems_Handler,
		},
		{
			MethodName: "GetConfigurationDictItem",
			Handler:    _ConfigCenterService_GetConfigurationDictItem_Handler,
		},
		{
			MethodName: "ListConfigurationDictItems",
			Handler:    _ConfigCenterService_ListConfigurationDictItems_Handler,
		},
		{
			MethodName: "ListConfigurationDictVersions",
			Handler:    _ConfigCenterService_ListConfigurationDictVersions_Handler,
		},
		{
			MethodName: "UpdateConfigurationDictItem",
			Handler:    _ConfigCenterService_UpdateConfigurationDictItem_Handler,
		},
		{
			MethodName: "PurgeDictItems",
			Handler:    _ConfigCenterService_PurgeDictItems_Handler,
		},
		{
			MethodName: "GetComponentImage",
			Handler:    _ConfigCenterService_GetComponentImage_Handler,
		},
		{
			MethodName: "UpdateComponentImage",
			Handler:    _ConfigCenterService_UpdateComponentImage_Handler,
		},
		{
			MethodName: "ListComponentImages",
			Handler:    _ConfigCenterService_ListComponentImages_Handler,
		},
		{
			MethodName: "GetClusterComponent",
			Handler:    _ConfigCenterService_GetClusterComponent_Handler,
		},
		{
			MethodName: "ListClusterComponents",
			Handler:    _ConfigCenterService_ListClusterComponents_Handler,
		},
		{
			MethodName: "SearchClusterComponents",
			Handler:    _ConfigCenterService_SearchClusterComponents_Handler,
		},
		{
			MethodName: "UpdateClusterComponent",
			Handler:    _ConfigCenterService_UpdateClusterComponent_Handler,
		},
		{
			MethodName: "BatchUpdateClusterComponents",
			Handler:    _ConfigCenterService_BatchUpdateClusterComponents_Handler,
		},
		{
			MethodName: "InitClusterMeta",
			Handler:    _ConfigCenterService_InitClusterMeta_Handler,
		},
		{
			MethodName: "GetClusterMeta",
			Handler:    _ConfigCenterService_GetClusterMeta_Handler,
		},
		{
			MethodName: "DeleteClusterMeta",
			Handler:    _ConfigCenterService_DeleteClusterMeta_Handler,
		},
		{
			MethodName: "BatchDeleteClusterMeta",
			Handler:    _ConfigCenterService_BatchDeleteClusterMeta_Handler,
		},
		{
			MethodName: "UpdateClusterMeta",
			Handler:    _ConfigCenterService_UpdateClusterMeta_Handler,
		},
		{
			MethodName: "AutoUpdateClusterMeta",
			Handler:    _ConfigCenterService_AutoUpdateClusterMeta_Handler,
		},
		{
			MethodName: "ListAvailableVersions",
			Handler:    _ConfigCenterService_ListAvailableVersions_Handler,
		},
		{
			MethodName: "ListAvailableInstances",
			Handler:    _ConfigCenterService_ListAvailableInstances_Handler,
		},
		{
			MethodName: "GetDefaultVersion",
			Handler:    _ConfigCenterService_GetDefaultVersion_Handler,
		},
		{
			MethodName: "UpdateDefaultVersion",
			Handler:    _ConfigCenterService_UpdateDefaultVersion_Handler,
		},
		{
			MethodName: "DeleteDefaultVersion",
			Handler:    _ConfigCenterService_DeleteDefaultVersion_Handler,
		},
		{
			MethodName: "ListDefaultVersionRules",
			Handler:    _ConfigCenterService_ListDefaultVersionRules_Handler,
		},
		{
			MethodName: "RegisterRegionalServer",
			Handler:    _ConfigCenterService_RegisterRegionalServer_Handler,
		},
		{
			MethodName: "ListRegionalServers",
			Handler:    _ConfigCenterService_ListRegionalServers_Handler,
		},
		{
			MethodName: "GetRegionalServer",
			Handler:    _ConfigCenterService_GetRegionalServer_Handler,
		},
		{
			MethodName: "OfflineRegionalServer",
			Handler:    _ConfigCenterService_OfflineRegionalServer_Handler,
		},
		{
			MethodName: "SyncRegionalServer",
			Handler:    _ConfigCenterService_SyncRegionalServer_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "config_center/config_center.proto",
}
