// +build !ignore_autogenerated

/*
Copyright The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

// Code generated by conversion-gen. DO NOT EDIT.

package v1alpha1

import (
	unsafe "unsafe"

	apiserver "github.com/pingcap/tep/pkg/apis/apiserver"
	pingcapv1alpha1 "github.com/pingcap/tidb-operator/pkg/apis/pingcap/v1alpha1"
	conversion "k8s.io/apimachinery/pkg/conversion"
	runtime "k8s.io/apimachinery/pkg/runtime"
)

func init() {
	localSchemeBuilder.Register(RegisterConversions)
}

// RegisterConversions adds conversion functions to the given scheme.
// Public to allow building arbitrary schemes.
func RegisterConversions(s *runtime.Scheme) error {
	if err := s.AddGeneratedConversionFunc((*Alert)(nil), (*apiserver.Alert)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_Alert_To_apiserver_Alert(a.(*Alert), b.(*apiserver.Alert), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.Alert)(nil), (*Alert)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_Alert_To_v1alpha1_Alert(a.(*apiserver.Alert), b.(*Alert), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AlertGroup)(nil), (*apiserver.AlertGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_AlertGroup_To_apiserver_AlertGroup(a.(*AlertGroup), b.(*apiserver.AlertGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.AlertGroup)(nil), (*AlertGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_AlertGroup_To_v1alpha1_AlertGroup(a.(*apiserver.AlertGroup), b.(*AlertGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AlertList)(nil), (*apiserver.AlertList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_AlertList_To_apiserver_AlertList(a.(*AlertList), b.(*apiserver.AlertList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.AlertList)(nil), (*AlertList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_AlertList_To_v1alpha1_AlertList(a.(*apiserver.AlertList), b.(*AlertList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AlertListOptions)(nil), (*apiserver.AlertListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_AlertListOptions_To_apiserver_AlertListOptions(a.(*AlertListOptions), b.(*apiserver.AlertListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.AlertListOptions)(nil), (*AlertListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_AlertListOptions_To_v1alpha1_AlertListOptions(a.(*apiserver.AlertListOptions), b.(*AlertListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AlertReceiver)(nil), (*apiserver.AlertReceiver)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_AlertReceiver_To_apiserver_AlertReceiver(a.(*AlertReceiver), b.(*apiserver.AlertReceiver), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.AlertReceiver)(nil), (*AlertReceiver)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_AlertReceiver_To_v1alpha1_AlertReceiver(a.(*apiserver.AlertReceiver), b.(*AlertReceiver), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AlertReceiverList)(nil), (*apiserver.AlertReceiverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_AlertReceiverList_To_apiserver_AlertReceiverList(a.(*AlertReceiverList), b.(*apiserver.AlertReceiverList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.AlertReceiverList)(nil), (*AlertReceiverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_AlertReceiverList_To_v1alpha1_AlertReceiverList(a.(*apiserver.AlertReceiverList), b.(*AlertReceiverList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*BackupListOptions)(nil), (*apiserver.BackupListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_BackupListOptions_To_apiserver_BackupListOptions(a.(*BackupListOptions), b.(*apiserver.BackupListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.BackupListOptions)(nil), (*BackupListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_BackupListOptions_To_v1alpha1_BackupListOptions(a.(*apiserver.BackupListOptions), b.(*BackupListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ComponentInfo)(nil), (*apiserver.ComponentInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(a.(*ComponentInfo), b.(*apiserver.ComponentInfo), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.ComponentInfo)(nil), (*ComponentInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(a.(*apiserver.ComponentInfo), b.(*ComponentInfo), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*FailedTiDBCluster)(nil), (*apiserver.FailedTiDBCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_FailedTiDBCluster_To_apiserver_FailedTiDBCluster(a.(*FailedTiDBCluster), b.(*apiserver.FailedTiDBCluster), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.FailedTiDBCluster)(nil), (*FailedTiDBCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_FailedTiDBCluster_To_v1alpha1_FailedTiDBCluster(a.(*apiserver.FailedTiDBCluster), b.(*FailedTiDBCluster), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*FailedTiDBClusterList)(nil), (*apiserver.FailedTiDBClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_FailedTiDBClusterList_To_apiserver_FailedTiDBClusterList(a.(*FailedTiDBClusterList), b.(*apiserver.FailedTiDBClusterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.FailedTiDBClusterList)(nil), (*FailedTiDBClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_FailedTiDBClusterList_To_v1alpha1_FailedTiDBClusterList(a.(*apiserver.FailedTiDBClusterList), b.(*FailedTiDBClusterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ImportMachine)(nil), (*apiserver.ImportMachine)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_ImportMachine_To_apiserver_ImportMachine(a.(*ImportMachine), b.(*apiserver.ImportMachine), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.ImportMachine)(nil), (*ImportMachine)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_ImportMachine_To_v1alpha1_ImportMachine(a.(*apiserver.ImportMachine), b.(*ImportMachine), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*KernelParameter)(nil), (*apiserver.KernelParameter)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_KernelParameter_To_apiserver_KernelParameter(a.(*KernelParameter), b.(*apiserver.KernelParameter), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.KernelParameter)(nil), (*KernelParameter)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_KernelParameter_To_v1alpha1_KernelParameter(a.(*apiserver.KernelParameter), b.(*KernelParameter), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*KernelParameterList)(nil), (*apiserver.KernelParameterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_KernelParameterList_To_apiserver_KernelParameterList(a.(*KernelParameterList), b.(*apiserver.KernelParameterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.KernelParameterList)(nil), (*KernelParameterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_KernelParameterList_To_v1alpha1_KernelParameterList(a.(*apiserver.KernelParameterList), b.(*KernelParameterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ListOptions)(nil), (*apiserver.ListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_ListOptions_To_apiserver_ListOptions(a.(*ListOptions), b.(*apiserver.ListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.ListOptions)(nil), (*ListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_ListOptions_To_v1alpha1_ListOptions(a.(*apiserver.ListOptions), b.(*ListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*LogLineFieldsItems0)(nil), (*apiserver.LogLineFieldsItems0)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_LogLineFieldsItems0_To_apiserver_LogLineFieldsItems0(a.(*LogLineFieldsItems0), b.(*apiserver.LogLineFieldsItems0), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.LogLineFieldsItems0)(nil), (*LogLineFieldsItems0)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_LogLineFieldsItems0_To_v1alpha1_LogLineFieldsItems0(a.(*apiserver.LogLineFieldsItems0), b.(*LogLineFieldsItems0), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*Machine)(nil), (*apiserver.Machine)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_Machine_To_apiserver_Machine(a.(*Machine), b.(*apiserver.Machine), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.Machine)(nil), (*Machine)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_Machine_To_v1alpha1_Machine(a.(*apiserver.Machine), b.(*Machine), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MachineList)(nil), (*apiserver.MachineList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MachineList_To_apiserver_MachineList(a.(*MachineList), b.(*apiserver.MachineList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MachineList)(nil), (*MachineList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MachineList_To_v1alpha1_MachineList(a.(*apiserver.MachineList), b.(*MachineList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MachineListOptions)(nil), (*apiserver.MachineListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MachineListOptions_To_apiserver_MachineListOptions(a.(*MachineListOptions), b.(*apiserver.MachineListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MachineListOptions)(nil), (*MachineListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MachineListOptions_To_v1alpha1_MachineListOptions(a.(*apiserver.MachineListOptions), b.(*MachineListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MachineTemplate)(nil), (*apiserver.MachineTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MachineTemplate_To_apiserver_MachineTemplate(a.(*MachineTemplate), b.(*apiserver.MachineTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MachineTemplate)(nil), (*MachineTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MachineTemplate_To_v1alpha1_MachineTemplate(a.(*apiserver.MachineTemplate), b.(*MachineTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MachineTemplateList)(nil), (*apiserver.MachineTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MachineTemplateList_To_apiserver_MachineTemplateList(a.(*MachineTemplateList), b.(*apiserver.MachineTemplateList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MachineTemplateList)(nil), (*MachineTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MachineTemplateList_To_v1alpha1_MachineTemplateList(a.(*apiserver.MachineTemplateList), b.(*MachineTemplateList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataBackup)(nil), (*apiserver.MetadataBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataBackup_To_apiserver_MetadataBackup(a.(*MetadataBackup), b.(*apiserver.MetadataBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataBackup)(nil), (*MetadataBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataBackup_To_v1alpha1_MetadataBackup(a.(*apiserver.MetadataBackup), b.(*MetadataBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataBackupList)(nil), (*apiserver.MetadataBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataBackupList_To_apiserver_MetadataBackupList(a.(*MetadataBackupList), b.(*apiserver.MetadataBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataBackupList)(nil), (*MetadataBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataBackupList_To_v1alpha1_MetadataBackupList(a.(*apiserver.MetadataBackupList), b.(*MetadataBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataBackupTemplate)(nil), (*apiserver.MetadataBackupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(a.(*MetadataBackupTemplate), b.(*apiserver.MetadataBackupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataBackupTemplate)(nil), (*MetadataBackupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(a.(*apiserver.MetadataBackupTemplate), b.(*MetadataBackupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataRestore)(nil), (*apiserver.MetadataRestore)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataRestore_To_apiserver_MetadataRestore(a.(*MetadataRestore), b.(*apiserver.MetadataRestore), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataRestore)(nil), (*MetadataRestore)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataRestore_To_v1alpha1_MetadataRestore(a.(*apiserver.MetadataRestore), b.(*MetadataRestore), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataRestoreList)(nil), (*apiserver.MetadataRestoreList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataRestoreList_To_apiserver_MetadataRestoreList(a.(*MetadataRestoreList), b.(*apiserver.MetadataRestoreList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataRestoreList)(nil), (*MetadataRestoreList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataRestoreList_To_v1alpha1_MetadataRestoreList(a.(*apiserver.MetadataRestoreList), b.(*MetadataRestoreList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataRestoreTemplate)(nil), (*apiserver.MetadataRestoreTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate(a.(*MetadataRestoreTemplate), b.(*apiserver.MetadataRestoreTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataRestoreTemplate)(nil), (*MetadataRestoreTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate(a.(*apiserver.MetadataRestoreTemplate), b.(*MetadataRestoreTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataScheduledBackup)(nil), (*apiserver.MetadataScheduledBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataScheduledBackup_To_apiserver_MetadataScheduledBackup(a.(*MetadataScheduledBackup), b.(*apiserver.MetadataScheduledBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataScheduledBackup)(nil), (*MetadataScheduledBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataScheduledBackup_To_v1alpha1_MetadataScheduledBackup(a.(*apiserver.MetadataScheduledBackup), b.(*MetadataScheduledBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetadataScheduledBackupList)(nil), (*apiserver.MetadataScheduledBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetadataScheduledBackupList_To_apiserver_MetadataScheduledBackupList(a.(*MetadataScheduledBackupList), b.(*apiserver.MetadataScheduledBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetadataScheduledBackupList)(nil), (*MetadataScheduledBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetadataScheduledBackupList_To_v1alpha1_MetadataScheduledBackupList(a.(*apiserver.MetadataScheduledBackupList), b.(*MetadataScheduledBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetricValue)(nil), (*apiserver.MetricValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetricValue_To_apiserver_MetricValue(a.(*MetricValue), b.(*apiserver.MetricValue), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetricValue)(nil), (*MetricValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetricValue_To_v1alpha1_MetricValue(a.(*apiserver.MetricValue), b.(*MetricValue), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetricValueList)(nil), (*apiserver.MetricValueList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetricValueList_To_apiserver_MetricValueList(a.(*MetricValueList), b.(*apiserver.MetricValueList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetricValueList)(nil), (*MetricValueList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetricValueList_To_v1alpha1_MetricValueList(a.(*apiserver.MetricValueList), b.(*MetricValueList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MetricValueListOptions)(nil), (*apiserver.MetricValueListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MetricValueListOptions_To_apiserver_MetricValueListOptions(a.(*MetricValueListOptions), b.(*apiserver.MetricValueListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MetricValueListOptions)(nil), (*MetricValueListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MetricValueListOptions_To_v1alpha1_MetricValueListOptions(a.(*apiserver.MetricValueListOptions), b.(*MetricValueListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MonitorSpec)(nil), (*apiserver.MonitorSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec(a.(*MonitorSpec), b.(*apiserver.MonitorSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.MonitorSpec)(nil), (*MonitorSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec(a.(*apiserver.MonitorSpec), b.(*MonitorSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*OperateEvent)(nil), (*apiserver.OperateEvent)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_OperateEvent_To_apiserver_OperateEvent(a.(*OperateEvent), b.(*apiserver.OperateEvent), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.OperateEvent)(nil), (*OperateEvent)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_OperateEvent_To_v1alpha1_OperateEvent(a.(*apiserver.OperateEvent), b.(*OperateEvent), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*OperateEventList)(nil), (*apiserver.OperateEventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_OperateEventList_To_apiserver_OperateEventList(a.(*OperateEventList), b.(*apiserver.OperateEventList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.OperateEventList)(nil), (*OperateEventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_OperateEventList_To_v1alpha1_OperateEventList(a.(*apiserver.OperateEventList), b.(*OperateEventList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*OperateEventListOptions)(nil), (*apiserver.OperateEventListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_OperateEventListOptions_To_apiserver_OperateEventListOptions(a.(*OperateEventListOptions), b.(*apiserver.OperateEventListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.OperateEventListOptions)(nil), (*OperateEventListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_OperateEventListOptions_To_v1alpha1_OperateEventListOptions(a.(*apiserver.OperateEventListOptions), b.(*OperateEventListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*OverviewMetricsListOptions)(nil), (*apiserver.OverviewMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_OverviewMetricsListOptions_To_apiserver_OverviewMetricsListOptions(a.(*OverviewMetricsListOptions), b.(*apiserver.OverviewMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.OverviewMetricsListOptions)(nil), (*OverviewMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_OverviewMetricsListOptions_To_v1alpha1_OverviewMetricsListOptions(a.(*apiserver.OverviewMetricsListOptions), b.(*OverviewMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PD)(nil), (*apiserver.PD)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PD_To_apiserver_PD(a.(*PD), b.(*apiserver.PD), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PD)(nil), (*PD)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PD_To_v1alpha1_PD(a.(*apiserver.PD), b.(*PD), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PDList)(nil), (*apiserver.PDList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PDList_To_apiserver_PDList(a.(*PDList), b.(*apiserver.PDList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PDList)(nil), (*PDList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PDList_To_v1alpha1_PDList(a.(*apiserver.PDList), b.(*PDList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PDListOptions)(nil), (*apiserver.PDListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PDListOptions_To_apiserver_PDListOptions(a.(*PDListOptions), b.(*apiserver.PDListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PDListOptions)(nil), (*PDListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PDListOptions_To_v1alpha1_PDListOptions(a.(*apiserver.PDListOptions), b.(*PDListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PDSpec)(nil), (*apiserver.PDSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PDSpec_To_apiserver_PDSpec(a.(*PDSpec), b.(*apiserver.PDSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PDSpec)(nil), (*PDSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PDSpec_To_v1alpha1_PDSpec(a.(*apiserver.PDSpec), b.(*PDSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PlatformMessage)(nil), (*apiserver.PlatformMessage)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PlatformMessage_To_apiserver_PlatformMessage(a.(*PlatformMessage), b.(*apiserver.PlatformMessage), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PlatformMessage)(nil), (*PlatformMessage)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PlatformMessage_To_v1alpha1_PlatformMessage(a.(*apiserver.PlatformMessage), b.(*PlatformMessage), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PlatformMessageList)(nil), (*apiserver.PlatformMessageList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PlatformMessageList_To_apiserver_PlatformMessageList(a.(*PlatformMessageList), b.(*apiserver.PlatformMessageList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PlatformMessageList)(nil), (*PlatformMessageList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PlatformMessageList_To_v1alpha1_PlatformMessageList(a.(*apiserver.PlatformMessageList), b.(*PlatformMessageList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PlatformMessageListOptions)(nil), (*apiserver.PlatformMessageListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PlatformMessageListOptions_To_apiserver_PlatformMessageListOptions(a.(*PlatformMessageListOptions), b.(*apiserver.PlatformMessageListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PlatformMessageListOptions)(nil), (*PlatformMessageListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PlatformMessageListOptions_To_v1alpha1_PlatformMessageListOptions(a.(*apiserver.PlatformMessageListOptions), b.(*PlatformMessageListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PlatformOverview)(nil), (*apiserver.PlatformOverview)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PlatformOverview_To_apiserver_PlatformOverview(a.(*PlatformOverview), b.(*apiserver.PlatformOverview), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PlatformOverview)(nil), (*PlatformOverview)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PlatformOverview_To_v1alpha1_PlatformOverview(a.(*apiserver.PlatformOverview), b.(*PlatformOverview), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PlatformSetting)(nil), (*apiserver.PlatformSetting)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PlatformSetting_To_apiserver_PlatformSetting(a.(*PlatformSetting), b.(*apiserver.PlatformSetting), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PlatformSetting)(nil), (*PlatformSetting)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PlatformSetting_To_v1alpha1_PlatformSetting(a.(*apiserver.PlatformSetting), b.(*PlatformSetting), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PrometheusAlert)(nil), (*apiserver.PrometheusAlert)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_PrometheusAlert_To_apiserver_PrometheusAlert(a.(*PrometheusAlert), b.(*apiserver.PrometheusAlert), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.PrometheusAlert)(nil), (*PrometheusAlert)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_PrometheusAlert_To_v1alpha1_PrometheusAlert(a.(*apiserver.PrometheusAlert), b.(*PrometheusAlert), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ResourceTemplate)(nil), (*apiserver.ResourceTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(a.(*ResourceTemplate), b.(*apiserver.ResourceTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.ResourceTemplate)(nil), (*ResourceTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(a.(*apiserver.ResourceTemplate), b.(*ResourceTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*RestartPod)(nil), (*apiserver.RestartPod)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_RestartPod_To_apiserver_RestartPod(a.(*RestartPod), b.(*apiserver.RestartPod), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.RestartPod)(nil), (*RestartPod)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_RestartPod_To_v1alpha1_RestartPod(a.(*apiserver.RestartPod), b.(*RestartPod), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*S3StorageProvider)(nil), (*apiserver.S3StorageProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_S3StorageProvider_To_apiserver_S3StorageProvider(a.(*S3StorageProvider), b.(*apiserver.S3StorageProvider), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.S3StorageProvider)(nil), (*S3StorageProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_S3StorageProvider_To_v1alpha1_S3StorageProvider(a.(*apiserver.S3StorageProvider), b.(*S3StorageProvider), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SamplePair)(nil), (*apiserver.SamplePair)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_SamplePair_To_apiserver_SamplePair(a.(*SamplePair), b.(*apiserver.SamplePair), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.SamplePair)(nil), (*SamplePair)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_SamplePair_To_v1alpha1_SamplePair(a.(*apiserver.SamplePair), b.(*SamplePair), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*StorageProvider)(nil), (*apiserver.StorageProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(a.(*StorageProvider), b.(*apiserver.StorageProvider), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.StorageProvider)(nil), (*StorageProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(a.(*apiserver.StorageProvider), b.(*StorageProvider), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SystemLog)(nil), (*apiserver.SystemLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_SystemLog_To_apiserver_SystemLog(a.(*SystemLog), b.(*apiserver.SystemLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.SystemLog)(nil), (*SystemLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_SystemLog_To_v1alpha1_SystemLog(a.(*apiserver.SystemLog), b.(*SystemLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SystemLogList)(nil), (*apiserver.SystemLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_SystemLogList_To_apiserver_SystemLogList(a.(*SystemLogList), b.(*apiserver.SystemLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.SystemLogList)(nil), (*SystemLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_SystemLogList_To_v1alpha1_SystemLogList(a.(*apiserver.SystemLogList), b.(*SystemLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SystemLogListOptions)(nil), (*apiserver.SystemLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_SystemLogListOptions_To_apiserver_SystemLogListOptions(a.(*SystemLogListOptions), b.(*apiserver.SystemLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.SystemLogListOptions)(nil), (*SystemLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_SystemLogListOptions_To_v1alpha1_SystemLogListOptions(a.(*apiserver.SystemLogListOptions), b.(*SystemLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDB)(nil), (*apiserver.TiDB)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDB_To_apiserver_TiDB(a.(*TiDB), b.(*apiserver.TiDB), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDB)(nil), (*TiDB)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDB_To_v1alpha1_TiDB(a.(*apiserver.TiDB), b.(*TiDB), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBAuditLog)(nil), (*apiserver.TiDBAuditLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBAuditLog_To_apiserver_TiDBAuditLog(a.(*TiDBAuditLog), b.(*apiserver.TiDBAuditLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBAuditLog)(nil), (*TiDBAuditLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBAuditLog_To_v1alpha1_TiDBAuditLog(a.(*apiserver.TiDBAuditLog), b.(*TiDBAuditLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBAuditLogList)(nil), (*apiserver.TiDBAuditLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBAuditLogList_To_apiserver_TiDBAuditLogList(a.(*TiDBAuditLogList), b.(*apiserver.TiDBAuditLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBAuditLogList)(nil), (*TiDBAuditLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBAuditLogList_To_v1alpha1_TiDBAuditLogList(a.(*apiserver.TiDBAuditLogList), b.(*TiDBAuditLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBAuditLogListOptions)(nil), (*apiserver.TiDBAuditLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBAuditLogListOptions_To_apiserver_TiDBAuditLogListOptions(a.(*TiDBAuditLogListOptions), b.(*apiserver.TiDBAuditLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBAuditLogListOptions)(nil), (*TiDBAuditLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBAuditLogListOptions_To_v1alpha1_TiDBAuditLogListOptions(a.(*apiserver.TiDBAuditLogListOptions), b.(*TiDBAuditLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBAuditSetting)(nil), (*apiserver.TiDBAuditSetting)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBAuditSetting_To_apiserver_TiDBAuditSetting(a.(*TiDBAuditSetting), b.(*apiserver.TiDBAuditSetting), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBAuditSetting)(nil), (*TiDBAuditSetting)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBAuditSetting_To_v1alpha1_TiDBAuditSetting(a.(*apiserver.TiDBAuditSetting), b.(*TiDBAuditSetting), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBAuditSettingList)(nil), (*apiserver.TiDBAuditSettingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBAuditSettingList_To_apiserver_TiDBAuditSettingList(a.(*TiDBAuditSettingList), b.(*apiserver.TiDBAuditSettingList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBAuditSettingList)(nil), (*TiDBAuditSettingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBAuditSettingList_To_v1alpha1_TiDBAuditSettingList(a.(*apiserver.TiDBAuditSettingList), b.(*TiDBAuditSettingList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBCluster)(nil), (*apiserver.TiDBCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBCluster_To_apiserver_TiDBCluster(a.(*TiDBCluster), b.(*apiserver.TiDBCluster), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBCluster)(nil), (*TiDBCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBCluster_To_v1alpha1_TiDBCluster(a.(*apiserver.TiDBCluster), b.(*TiDBCluster), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterBackup)(nil), (*apiserver.TiDBClusterBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterBackup_To_apiserver_TiDBClusterBackup(a.(*TiDBClusterBackup), b.(*apiserver.TiDBClusterBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterBackup)(nil), (*TiDBClusterBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterBackup_To_v1alpha1_TiDBClusterBackup(a.(*apiserver.TiDBClusterBackup), b.(*TiDBClusterBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterBackupList)(nil), (*apiserver.TiDBClusterBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterBackupList_To_apiserver_TiDBClusterBackupList(a.(*TiDBClusterBackupList), b.(*apiserver.TiDBClusterBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterBackupList)(nil), (*TiDBClusterBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterBackupList_To_v1alpha1_TiDBClusterBackupList(a.(*apiserver.TiDBClusterBackupList), b.(*TiDBClusterBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterBackupTemplate)(nil), (*apiserver.TiDBClusterBackupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(a.(*TiDBClusterBackupTemplate), b.(*apiserver.TiDBClusterBackupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterBackupTemplate)(nil), (*TiDBClusterBackupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(a.(*apiserver.TiDBClusterBackupTemplate), b.(*TiDBClusterBackupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterBackupUsage)(nil), (*apiserver.TiDBClusterBackupUsage)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterBackupUsage_To_apiserver_TiDBClusterBackupUsage(a.(*TiDBClusterBackupUsage), b.(*apiserver.TiDBClusterBackupUsage), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterBackupUsage)(nil), (*TiDBClusterBackupUsage)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterBackupUsage_To_v1alpha1_TiDBClusterBackupUsage(a.(*apiserver.TiDBClusterBackupUsage), b.(*TiDBClusterBackupUsage), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterConfig)(nil), (*apiserver.TiDBClusterConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterConfig_To_apiserver_TiDBClusterConfig(a.(*TiDBClusterConfig), b.(*apiserver.TiDBClusterConfig), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterConfig)(nil), (*TiDBClusterConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterConfig_To_v1alpha1_TiDBClusterConfig(a.(*apiserver.TiDBClusterConfig), b.(*TiDBClusterConfig), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterConfigSchema)(nil), (*apiserver.TiDBClusterConfigSchema)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterConfigSchema_To_apiserver_TiDBClusterConfigSchema(a.(*TiDBClusterConfigSchema), b.(*apiserver.TiDBClusterConfigSchema), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterConfigSchema)(nil), (*TiDBClusterConfigSchema)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterConfigSchema_To_v1alpha1_TiDBClusterConfigSchema(a.(*apiserver.TiDBClusterConfigSchema), b.(*TiDBClusterConfigSchema), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterList)(nil), (*apiserver.TiDBClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterList_To_apiserver_TiDBClusterList(a.(*TiDBClusterList), b.(*apiserver.TiDBClusterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterList)(nil), (*TiDBClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterList_To_v1alpha1_TiDBClusterList(a.(*apiserver.TiDBClusterList), b.(*TiDBClusterList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterListOptions)(nil), (*apiserver.TiDBClusterListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterListOptions_To_apiserver_TiDBClusterListOptions(a.(*TiDBClusterListOptions), b.(*apiserver.TiDBClusterListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterListOptions)(nil), (*TiDBClusterListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterListOptions_To_v1alpha1_TiDBClusterListOptions(a.(*apiserver.TiDBClusterListOptions), b.(*TiDBClusterListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterMetricsListOptions)(nil), (*apiserver.TiDBClusterMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterMetricsListOptions_To_apiserver_TiDBClusterMetricsListOptions(a.(*TiDBClusterMetricsListOptions), b.(*apiserver.TiDBClusterMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterMetricsListOptions)(nil), (*TiDBClusterMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterMetricsListOptions_To_v1alpha1_TiDBClusterMetricsListOptions(a.(*apiserver.TiDBClusterMetricsListOptions), b.(*TiDBClusterMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterRestart)(nil), (*apiserver.TiDBClusterRestart)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterRestart_To_apiserver_TiDBClusterRestart(a.(*TiDBClusterRestart), b.(*apiserver.TiDBClusterRestart), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterRestart)(nil), (*TiDBClusterRestart)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterRestart_To_v1alpha1_TiDBClusterRestart(a.(*apiserver.TiDBClusterRestart), b.(*TiDBClusterRestart), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterRestore)(nil), (*apiserver.TiDBClusterRestore)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterRestore_To_apiserver_TiDBClusterRestore(a.(*TiDBClusterRestore), b.(*apiserver.TiDBClusterRestore), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterRestore)(nil), (*TiDBClusterRestore)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterRestore_To_v1alpha1_TiDBClusterRestore(a.(*apiserver.TiDBClusterRestore), b.(*TiDBClusterRestore), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterRestoreList)(nil), (*apiserver.TiDBClusterRestoreList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterRestoreList_To_apiserver_TiDBClusterRestoreList(a.(*TiDBClusterRestoreList), b.(*apiserver.TiDBClusterRestoreList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterRestoreList)(nil), (*TiDBClusterRestoreList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterRestoreList_To_v1alpha1_TiDBClusterRestoreList(a.(*apiserver.TiDBClusterRestoreList), b.(*TiDBClusterRestoreList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterRestoreTemplate)(nil), (*apiserver.TiDBClusterRestoreTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate(a.(*TiDBClusterRestoreTemplate), b.(*apiserver.TiDBClusterRestoreTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterRestoreTemplate)(nil), (*TiDBClusterRestoreTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate(a.(*apiserver.TiDBClusterRestoreTemplate), b.(*TiDBClusterRestoreTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterScheduledBackup)(nil), (*apiserver.TiDBClusterScheduledBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterScheduledBackup_To_apiserver_TiDBClusterScheduledBackup(a.(*TiDBClusterScheduledBackup), b.(*apiserver.TiDBClusterScheduledBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterScheduledBackup)(nil), (*TiDBClusterScheduledBackup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterScheduledBackup_To_v1alpha1_TiDBClusterScheduledBackup(a.(*apiserver.TiDBClusterScheduledBackup), b.(*TiDBClusterScheduledBackup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterScheduledBackupList)(nil), (*apiserver.TiDBClusterScheduledBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterScheduledBackupList_To_apiserver_TiDBClusterScheduledBackupList(a.(*TiDBClusterScheduledBackupList), b.(*apiserver.TiDBClusterScheduledBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterScheduledBackupList)(nil), (*TiDBClusterScheduledBackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterScheduledBackupList_To_v1alpha1_TiDBClusterScheduledBackupList(a.(*apiserver.TiDBClusterScheduledBackupList), b.(*TiDBClusterScheduledBackupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterSlowQuery)(nil), (*apiserver.TiDBClusterSlowQuery)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterSlowQuery_To_apiserver_TiDBClusterSlowQuery(a.(*TiDBClusterSlowQuery), b.(*apiserver.TiDBClusterSlowQuery), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterSlowQuery)(nil), (*TiDBClusterSlowQuery)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterSlowQuery_To_v1alpha1_TiDBClusterSlowQuery(a.(*apiserver.TiDBClusterSlowQuery), b.(*TiDBClusterSlowQuery), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterSlowQueryList)(nil), (*apiserver.TiDBClusterSlowQueryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterSlowQueryList_To_apiserver_TiDBClusterSlowQueryList(a.(*TiDBClusterSlowQueryList), b.(*apiserver.TiDBClusterSlowQueryList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterSlowQueryList)(nil), (*TiDBClusterSlowQueryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterSlowQueryList_To_v1alpha1_TiDBClusterSlowQueryList(a.(*apiserver.TiDBClusterSlowQueryList), b.(*TiDBClusterSlowQueryList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBClusterSlowQueryListOptions)(nil), (*apiserver.TiDBClusterSlowQueryListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBClusterSlowQueryListOptions_To_apiserver_TiDBClusterSlowQueryListOptions(a.(*TiDBClusterSlowQueryListOptions), b.(*apiserver.TiDBClusterSlowQueryListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBClusterSlowQueryListOptions)(nil), (*TiDBClusterSlowQueryListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBClusterSlowQueryListOptions_To_v1alpha1_TiDBClusterSlowQueryListOptions(a.(*apiserver.TiDBClusterSlowQueryListOptions), b.(*TiDBClusterSlowQueryListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBList)(nil), (*apiserver.TiDBList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBList_To_apiserver_TiDBList(a.(*TiDBList), b.(*apiserver.TiDBList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBList)(nil), (*TiDBList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBList_To_v1alpha1_TiDBList(a.(*apiserver.TiDBList), b.(*TiDBList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBLog)(nil), (*apiserver.TiDBLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBLog_To_apiserver_TiDBLog(a.(*TiDBLog), b.(*apiserver.TiDBLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBLog)(nil), (*TiDBLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBLog_To_v1alpha1_TiDBLog(a.(*apiserver.TiDBLog), b.(*TiDBLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBLogList)(nil), (*apiserver.TiDBLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBLogList_To_apiserver_TiDBLogList(a.(*TiDBLogList), b.(*apiserver.TiDBLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBLogList)(nil), (*TiDBLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBLogList_To_v1alpha1_TiDBLogList(a.(*apiserver.TiDBLogList), b.(*TiDBLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBLogListOptions)(nil), (*apiserver.TiDBLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBLogListOptions_To_apiserver_TiDBLogListOptions(a.(*TiDBLogListOptions), b.(*apiserver.TiDBLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBLogListOptions)(nil), (*TiDBLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBLogListOptions_To_v1alpha1_TiDBLogListOptions(a.(*apiserver.TiDBLogListOptions), b.(*TiDBLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBPlugin)(nil), (*apiserver.TiDBPlugin)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBPlugin_To_apiserver_TiDBPlugin(a.(*TiDBPlugin), b.(*apiserver.TiDBPlugin), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBPlugin)(nil), (*TiDBPlugin)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBPlugin_To_v1alpha1_TiDBPlugin(a.(*apiserver.TiDBPlugin), b.(*TiDBPlugin), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBPluginList)(nil), (*apiserver.TiDBPluginList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBPluginList_To_apiserver_TiDBPluginList(a.(*TiDBPluginList), b.(*apiserver.TiDBPluginList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBPluginList)(nil), (*TiDBPluginList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBPluginList_To_v1alpha1_TiDBPluginList(a.(*apiserver.TiDBPluginList), b.(*TiDBPluginList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBSlowLog)(nil), (*apiserver.TiDBSlowLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBSlowLog_To_apiserver_TiDBSlowLog(a.(*TiDBSlowLog), b.(*apiserver.TiDBSlowLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBSlowLog)(nil), (*TiDBSlowLog)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBSlowLog_To_v1alpha1_TiDBSlowLog(a.(*apiserver.TiDBSlowLog), b.(*TiDBSlowLog), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBSlowLogList)(nil), (*apiserver.TiDBSlowLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBSlowLogList_To_apiserver_TiDBSlowLogList(a.(*TiDBSlowLogList), b.(*apiserver.TiDBSlowLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBSlowLogList)(nil), (*TiDBSlowLogList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBSlowLogList_To_v1alpha1_TiDBSlowLogList(a.(*apiserver.TiDBSlowLogList), b.(*TiDBSlowLogList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBSlowLogListOptions)(nil), (*apiserver.TiDBSlowLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBSlowLogListOptions_To_apiserver_TiDBSlowLogListOptions(a.(*TiDBSlowLogListOptions), b.(*apiserver.TiDBSlowLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBSlowLogListOptions)(nil), (*TiDBSlowLogListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBSlowLogListOptions_To_v1alpha1_TiDBSlowLogListOptions(a.(*apiserver.TiDBSlowLogListOptions), b.(*TiDBSlowLogListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiDBSpec)(nil), (*apiserver.TiDBSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec(a.(*TiDBSpec), b.(*apiserver.TiDBSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiDBSpec)(nil), (*TiDBSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec(a.(*apiserver.TiDBSpec), b.(*TiDBSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiKV)(nil), (*apiserver.TiKV)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiKV_To_apiserver_TiKV(a.(*TiKV), b.(*apiserver.TiKV), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiKV)(nil), (*TiKV)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiKV_To_v1alpha1_TiKV(a.(*apiserver.TiKV), b.(*TiKV), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiKVList)(nil), (*apiserver.TiKVList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiKVList_To_apiserver_TiKVList(a.(*TiKVList), b.(*apiserver.TiKVList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiKVList)(nil), (*TiKVList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiKVList_To_v1alpha1_TiKVList(a.(*apiserver.TiKVList), b.(*TiKVList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TiKVSpec)(nil), (*apiserver.TiKVSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec(a.(*TiKVSpec), b.(*apiserver.TiKVSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TiKVSpec)(nil), (*TiKVSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec(a.(*apiserver.TiKVSpec), b.(*TiKVSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TopInstanceMetricsListOptions)(nil), (*apiserver.TopInstanceMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TopInstanceMetricsListOptions_To_apiserver_TopInstanceMetricsListOptions(a.(*TopInstanceMetricsListOptions), b.(*apiserver.TopInstanceMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TopInstanceMetricsListOptions)(nil), (*TopInstanceMetricsListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TopInstanceMetricsListOptions_To_v1alpha1_TopInstanceMetricsListOptions(a.(*apiserver.TopInstanceMetricsListOptions), b.(*TopInstanceMetricsListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TransferPDLeader)(nil), (*apiserver.TransferPDLeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_TransferPDLeader_To_apiserver_TransferPDLeader(a.(*TransferPDLeader), b.(*apiserver.TransferPDLeader), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.TransferPDLeader)(nil), (*TransferPDLeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_TransferPDLeader_To_v1alpha1_TransferPDLeader(a.(*apiserver.TransferPDLeader), b.(*TransferPDLeader), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*UpdatePassword)(nil), (*apiserver.UpdatePassword)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_UpdatePassword_To_apiserver_UpdatePassword(a.(*UpdatePassword), b.(*apiserver.UpdatePassword), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.UpdatePassword)(nil), (*UpdatePassword)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_UpdatePassword_To_v1alpha1_UpdatePassword(a.(*apiserver.UpdatePassword), b.(*UpdatePassword), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*User)(nil), (*apiserver.User)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_User_To_apiserver_User(a.(*User), b.(*apiserver.User), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.User)(nil), (*User)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_User_To_v1alpha1_User(a.(*apiserver.User), b.(*User), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*UserGroup)(nil), (*apiserver.UserGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_UserGroup_To_apiserver_UserGroup(a.(*UserGroup), b.(*apiserver.UserGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.UserGroup)(nil), (*UserGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_UserGroup_To_v1alpha1_UserGroup(a.(*apiserver.UserGroup), b.(*UserGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*UserGroupList)(nil), (*apiserver.UserGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_UserGroupList_To_apiserver_UserGroupList(a.(*UserGroupList), b.(*apiserver.UserGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.UserGroupList)(nil), (*UserGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_UserGroupList_To_v1alpha1_UserGroupList(a.(*apiserver.UserGroupList), b.(*UserGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*UserList)(nil), (*apiserver.UserList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_UserList_To_apiserver_UserList(a.(*UserList), b.(*apiserver.UserList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.UserList)(nil), (*UserList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_UserList_To_v1alpha1_UserList(a.(*apiserver.UserList), b.(*UserList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*UserListOptions)(nil), (*apiserver.UserListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_UserListOptions_To_apiserver_UserListOptions(a.(*UserListOptions), b.(*apiserver.UserListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.UserListOptions)(nil), (*UserListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_UserListOptions_To_v1alpha1_UserListOptions(a.(*apiserver.UserListOptions), b.(*UserListOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*Whitelist)(nil), (*apiserver.Whitelist)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_Whitelist_To_apiserver_Whitelist(a.(*Whitelist), b.(*apiserver.Whitelist), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.Whitelist)(nil), (*Whitelist)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_Whitelist_To_v1alpha1_Whitelist(a.(*apiserver.Whitelist), b.(*Whitelist), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*WhitelistList)(nil), (*apiserver.WhitelistList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha1_WhitelistList_To_apiserver_WhitelistList(a.(*WhitelistList), b.(*apiserver.WhitelistList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*apiserver.WhitelistList)(nil), (*WhitelistList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_apiserver_WhitelistList_To_v1alpha1_WhitelistList(a.(*apiserver.WhitelistList), b.(*WhitelistList), scope)
	}); err != nil {
		return err
	}
	return nil
}

func autoConvert_v1alpha1_Alert_To_apiserver_Alert(in *Alert, out *apiserver.Alert, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Status = in.Status
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Cluster = in.Cluster
	out.Level = in.Level
	out.AlertName = in.AlertName
	out.Description = in.Description
	out.ClusterName = in.ClusterName
	out.Rule = in.Rule
	return nil
}

// Convert_v1alpha1_Alert_To_apiserver_Alert is an autogenerated conversion function.
func Convert_v1alpha1_Alert_To_apiserver_Alert(in *Alert, out *apiserver.Alert, s conversion.Scope) error {
	return autoConvert_v1alpha1_Alert_To_apiserver_Alert(in, out, s)
}

func autoConvert_apiserver_Alert_To_v1alpha1_Alert(in *apiserver.Alert, out *Alert, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Status = in.Status
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Cluster = in.Cluster
	out.Level = in.Level
	out.AlertName = in.AlertName
	out.Description = in.Description
	out.ClusterName = in.ClusterName
	out.Rule = in.Rule
	return nil
}

// Convert_apiserver_Alert_To_v1alpha1_Alert is an autogenerated conversion function.
func Convert_apiserver_Alert_To_v1alpha1_Alert(in *apiserver.Alert, out *Alert, s conversion.Scope) error {
	return autoConvert_apiserver_Alert_To_v1alpha1_Alert(in, out, s)
}

func autoConvert_v1alpha1_AlertGroup_To_apiserver_AlertGroup(in *AlertGroup, out *apiserver.AlertGroup, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Version = in.Version
	out.GroupKey = in.GroupKey
	out.Receiver = in.Receiver
	out.Status = in.Status
	out.Alerts = *(*[]apiserver.PrometheusAlert)(unsafe.Pointer(&in.Alerts))
	out.GroupLabels = *(*map[string]string)(unsafe.Pointer(&in.GroupLabels))
	out.CommonLabels = *(*map[string]string)(unsafe.Pointer(&in.CommonLabels))
	out.CommonAnnotations = *(*map[string]string)(unsafe.Pointer(&in.CommonAnnotations))
	out.ExternalURL = in.ExternalURL
	return nil
}

// Convert_v1alpha1_AlertGroup_To_apiserver_AlertGroup is an autogenerated conversion function.
func Convert_v1alpha1_AlertGroup_To_apiserver_AlertGroup(in *AlertGroup, out *apiserver.AlertGroup, s conversion.Scope) error {
	return autoConvert_v1alpha1_AlertGroup_To_apiserver_AlertGroup(in, out, s)
}

func autoConvert_apiserver_AlertGroup_To_v1alpha1_AlertGroup(in *apiserver.AlertGroup, out *AlertGroup, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Version = in.Version
	out.GroupKey = in.GroupKey
	out.Receiver = in.Receiver
	out.Status = in.Status
	out.Alerts = *(*[]PrometheusAlert)(unsafe.Pointer(&in.Alerts))
	out.GroupLabels = *(*map[string]string)(unsafe.Pointer(&in.GroupLabels))
	out.CommonLabels = *(*map[string]string)(unsafe.Pointer(&in.CommonLabels))
	out.CommonAnnotations = *(*map[string]string)(unsafe.Pointer(&in.CommonAnnotations))
	out.ExternalURL = in.ExternalURL
	return nil
}

// Convert_apiserver_AlertGroup_To_v1alpha1_AlertGroup is an autogenerated conversion function.
func Convert_apiserver_AlertGroup_To_v1alpha1_AlertGroup(in *apiserver.AlertGroup, out *AlertGroup, s conversion.Scope) error {
	return autoConvert_apiserver_AlertGroup_To_v1alpha1_AlertGroup(in, out, s)
}

func autoConvert_v1alpha1_AlertList_To_apiserver_AlertList(in *AlertList, out *apiserver.AlertList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]*apiserver.Alert)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_AlertList_To_apiserver_AlertList is an autogenerated conversion function.
func Convert_v1alpha1_AlertList_To_apiserver_AlertList(in *AlertList, out *apiserver.AlertList, s conversion.Scope) error {
	return autoConvert_v1alpha1_AlertList_To_apiserver_AlertList(in, out, s)
}

func autoConvert_apiserver_AlertList_To_v1alpha1_AlertList(in *apiserver.AlertList, out *AlertList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]*Alert)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_AlertList_To_v1alpha1_AlertList is an autogenerated conversion function.
func Convert_apiserver_AlertList_To_v1alpha1_AlertList(in *apiserver.AlertList, out *AlertList, s conversion.Scope) error {
	return autoConvert_apiserver_AlertList_To_v1alpha1_AlertList(in, out, s)
}

func autoConvert_v1alpha1_AlertListOptions_To_apiserver_AlertListOptions(in *AlertListOptions, out *apiserver.AlertListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Cluster = in.Cluster
	out.Level = in.Level
	out.Status = in.Status
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	return nil
}

// Convert_v1alpha1_AlertListOptions_To_apiserver_AlertListOptions is an autogenerated conversion function.
func Convert_v1alpha1_AlertListOptions_To_apiserver_AlertListOptions(in *AlertListOptions, out *apiserver.AlertListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_AlertListOptions_To_apiserver_AlertListOptions(in, out, s)
}

func autoConvert_apiserver_AlertListOptions_To_v1alpha1_AlertListOptions(in *apiserver.AlertListOptions, out *AlertListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Cluster = in.Cluster
	out.Level = in.Level
	out.Status = in.Status
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	return nil
}

// Convert_apiserver_AlertListOptions_To_v1alpha1_AlertListOptions is an autogenerated conversion function.
func Convert_apiserver_AlertListOptions_To_v1alpha1_AlertListOptions(in *apiserver.AlertListOptions, out *AlertListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_AlertListOptions_To_v1alpha1_AlertListOptions(in, out, s)
}

func autoConvert_v1alpha1_AlertReceiver_To_apiserver_AlertReceiver(in *AlertReceiver, out *apiserver.AlertReceiver, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Send = in.Send
	out.Receivers = *(*[]string)(unsafe.Pointer(&in.Receivers))
	out.UserName = in.UserName
	out.Password = in.Password
	out.SmartHost = in.SmartHost
	return nil
}

// Convert_v1alpha1_AlertReceiver_To_apiserver_AlertReceiver is an autogenerated conversion function.
func Convert_v1alpha1_AlertReceiver_To_apiserver_AlertReceiver(in *AlertReceiver, out *apiserver.AlertReceiver, s conversion.Scope) error {
	return autoConvert_v1alpha1_AlertReceiver_To_apiserver_AlertReceiver(in, out, s)
}

func autoConvert_apiserver_AlertReceiver_To_v1alpha1_AlertReceiver(in *apiserver.AlertReceiver, out *AlertReceiver, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Send = in.Send
	out.Receivers = *(*[]string)(unsafe.Pointer(&in.Receivers))
	out.UserName = in.UserName
	out.Password = in.Password
	out.SmartHost = in.SmartHost
	return nil
}

// Convert_apiserver_AlertReceiver_To_v1alpha1_AlertReceiver is an autogenerated conversion function.
func Convert_apiserver_AlertReceiver_To_v1alpha1_AlertReceiver(in *apiserver.AlertReceiver, out *AlertReceiver, s conversion.Scope) error {
	return autoConvert_apiserver_AlertReceiver_To_v1alpha1_AlertReceiver(in, out, s)
}

func autoConvert_v1alpha1_AlertReceiverList_To_apiserver_AlertReceiverList(in *AlertReceiverList, out *apiserver.AlertReceiverList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.AlertReceiver)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha1_AlertReceiverList_To_apiserver_AlertReceiverList is an autogenerated conversion function.
func Convert_v1alpha1_AlertReceiverList_To_apiserver_AlertReceiverList(in *AlertReceiverList, out *apiserver.AlertReceiverList, s conversion.Scope) error {
	return autoConvert_v1alpha1_AlertReceiverList_To_apiserver_AlertReceiverList(in, out, s)
}

func autoConvert_apiserver_AlertReceiverList_To_v1alpha1_AlertReceiverList(in *apiserver.AlertReceiverList, out *AlertReceiverList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]AlertReceiver)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_apiserver_AlertReceiverList_To_v1alpha1_AlertReceiverList is an autogenerated conversion function.
func Convert_apiserver_AlertReceiverList_To_v1alpha1_AlertReceiverList(in *apiserver.AlertReceiverList, out *AlertReceiverList, s conversion.Scope) error {
	return autoConvert_apiserver_AlertReceiverList_To_v1alpha1_AlertReceiverList(in, out, s)
}

func autoConvert_v1alpha1_BackupListOptions_To_apiserver_BackupListOptions(in *BackupListOptions, out *apiserver.BackupListOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_v1alpha1_BackupListOptions_To_apiserver_BackupListOptions is an autogenerated conversion function.
func Convert_v1alpha1_BackupListOptions_To_apiserver_BackupListOptions(in *BackupListOptions, out *apiserver.BackupListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_BackupListOptions_To_apiserver_BackupListOptions(in, out, s)
}

func autoConvert_apiserver_BackupListOptions_To_v1alpha1_BackupListOptions(in *apiserver.BackupListOptions, out *BackupListOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_apiserver_BackupListOptions_To_v1alpha1_BackupListOptions is an autogenerated conversion function.
func Convert_apiserver_BackupListOptions_To_v1alpha1_BackupListOptions(in *apiserver.BackupListOptions, out *BackupListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_BackupListOptions_To_v1alpha1_BackupListOptions(in, out, s)
}

func autoConvert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(in *ComponentInfo, out *apiserver.ComponentInfo, s conversion.Scope) error {
	out.Version = in.Version
	out.ResourceTemplate = (*apiserver.ResourceTemplate)(unsafe.Pointer(in.ResourceTemplate))
	out.AZ = in.AZ
	out.PodPhase = in.PodPhase
	out.NodeName = in.NodeName
	return nil
}

// Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo is an autogenerated conversion function.
func Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(in *ComponentInfo, out *apiserver.ComponentInfo, s conversion.Scope) error {
	return autoConvert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(in, out, s)
}

func autoConvert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(in *apiserver.ComponentInfo, out *ComponentInfo, s conversion.Scope) error {
	out.Version = in.Version
	out.ResourceTemplate = (*ResourceTemplate)(unsafe.Pointer(in.ResourceTemplate))
	out.AZ = in.AZ
	out.PodPhase = in.PodPhase
	out.NodeName = in.NodeName
	return nil
}

// Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo is an autogenerated conversion function.
func Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(in *apiserver.ComponentInfo, out *ComponentInfo, s conversion.Scope) error {
	return autoConvert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(in, out, s)
}

func autoConvert_v1alpha1_FailedTiDBCluster_To_apiserver_FailedTiDBCluster(in *FailedTiDBCluster, out *apiserver.FailedTiDBCluster, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Reasons = *(*[]string)(unsafe.Pointer(&in.Reasons))
	return nil
}

// Convert_v1alpha1_FailedTiDBCluster_To_apiserver_FailedTiDBCluster is an autogenerated conversion function.
func Convert_v1alpha1_FailedTiDBCluster_To_apiserver_FailedTiDBCluster(in *FailedTiDBCluster, out *apiserver.FailedTiDBCluster, s conversion.Scope) error {
	return autoConvert_v1alpha1_FailedTiDBCluster_To_apiserver_FailedTiDBCluster(in, out, s)
}

func autoConvert_apiserver_FailedTiDBCluster_To_v1alpha1_FailedTiDBCluster(in *apiserver.FailedTiDBCluster, out *FailedTiDBCluster, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Reasons = *(*[]string)(unsafe.Pointer(&in.Reasons))
	return nil
}

// Convert_apiserver_FailedTiDBCluster_To_v1alpha1_FailedTiDBCluster is an autogenerated conversion function.
func Convert_apiserver_FailedTiDBCluster_To_v1alpha1_FailedTiDBCluster(in *apiserver.FailedTiDBCluster, out *FailedTiDBCluster, s conversion.Scope) error {
	return autoConvert_apiserver_FailedTiDBCluster_To_v1alpha1_FailedTiDBCluster(in, out, s)
}

func autoConvert_v1alpha1_FailedTiDBClusterList_To_apiserver_FailedTiDBClusterList(in *FailedTiDBClusterList, out *apiserver.FailedTiDBClusterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.FailedTiDBCluster)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_FailedTiDBClusterList_To_apiserver_FailedTiDBClusterList is an autogenerated conversion function.
func Convert_v1alpha1_FailedTiDBClusterList_To_apiserver_FailedTiDBClusterList(in *FailedTiDBClusterList, out *apiserver.FailedTiDBClusterList, s conversion.Scope) error {
	return autoConvert_v1alpha1_FailedTiDBClusterList_To_apiserver_FailedTiDBClusterList(in, out, s)
}

func autoConvert_apiserver_FailedTiDBClusterList_To_v1alpha1_FailedTiDBClusterList(in *apiserver.FailedTiDBClusterList, out *FailedTiDBClusterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]FailedTiDBCluster)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_FailedTiDBClusterList_To_v1alpha1_FailedTiDBClusterList is an autogenerated conversion function.
func Convert_apiserver_FailedTiDBClusterList_To_v1alpha1_FailedTiDBClusterList(in *apiserver.FailedTiDBClusterList, out *FailedTiDBClusterList, s conversion.Scope) error {
	return autoConvert_apiserver_FailedTiDBClusterList_To_v1alpha1_FailedTiDBClusterList(in, out, s)
}

func autoConvert_v1alpha1_ImportMachine_To_apiserver_ImportMachine(in *ImportMachine, out *apiserver.ImportMachine, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Machines = *(*[]apiserver.Machine)(unsafe.Pointer(&in.Machines))
	return nil
}

// Convert_v1alpha1_ImportMachine_To_apiserver_ImportMachine is an autogenerated conversion function.
func Convert_v1alpha1_ImportMachine_To_apiserver_ImportMachine(in *ImportMachine, out *apiserver.ImportMachine, s conversion.Scope) error {
	return autoConvert_v1alpha1_ImportMachine_To_apiserver_ImportMachine(in, out, s)
}

func autoConvert_apiserver_ImportMachine_To_v1alpha1_ImportMachine(in *apiserver.ImportMachine, out *ImportMachine, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Machines = *(*[]Machine)(unsafe.Pointer(&in.Machines))
	return nil
}

// Convert_apiserver_ImportMachine_To_v1alpha1_ImportMachine is an autogenerated conversion function.
func Convert_apiserver_ImportMachine_To_v1alpha1_ImportMachine(in *apiserver.ImportMachine, out *ImportMachine, s conversion.Scope) error {
	return autoConvert_apiserver_ImportMachine_To_v1alpha1_ImportMachine(in, out, s)
}

func autoConvert_v1alpha1_KernelParameter_To_apiserver_KernelParameter(in *KernelParameter, out *apiserver.KernelParameter, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Value = in.Value
	out.Recommend = in.Recommend
	out.Description = in.Description
	return nil
}

// Convert_v1alpha1_KernelParameter_To_apiserver_KernelParameter is an autogenerated conversion function.
func Convert_v1alpha1_KernelParameter_To_apiserver_KernelParameter(in *KernelParameter, out *apiserver.KernelParameter, s conversion.Scope) error {
	return autoConvert_v1alpha1_KernelParameter_To_apiserver_KernelParameter(in, out, s)
}

func autoConvert_apiserver_KernelParameter_To_v1alpha1_KernelParameter(in *apiserver.KernelParameter, out *KernelParameter, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Value = in.Value
	out.Recommend = in.Recommend
	out.Description = in.Description
	return nil
}

// Convert_apiserver_KernelParameter_To_v1alpha1_KernelParameter is an autogenerated conversion function.
func Convert_apiserver_KernelParameter_To_v1alpha1_KernelParameter(in *apiserver.KernelParameter, out *KernelParameter, s conversion.Scope) error {
	return autoConvert_apiserver_KernelParameter_To_v1alpha1_KernelParameter(in, out, s)
}

func autoConvert_v1alpha1_KernelParameterList_To_apiserver_KernelParameterList(in *KernelParameterList, out *apiserver.KernelParameterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.KernelParameter)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_KernelParameterList_To_apiserver_KernelParameterList is an autogenerated conversion function.
func Convert_v1alpha1_KernelParameterList_To_apiserver_KernelParameterList(in *KernelParameterList, out *apiserver.KernelParameterList, s conversion.Scope) error {
	return autoConvert_v1alpha1_KernelParameterList_To_apiserver_KernelParameterList(in, out, s)
}

func autoConvert_apiserver_KernelParameterList_To_v1alpha1_KernelParameterList(in *apiserver.KernelParameterList, out *KernelParameterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]KernelParameter)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_KernelParameterList_To_v1alpha1_KernelParameterList is an autogenerated conversion function.
func Convert_apiserver_KernelParameterList_To_v1alpha1_KernelParameterList(in *apiserver.KernelParameterList, out *KernelParameterList, s conversion.Scope) error {
	return autoConvert_apiserver_KernelParameterList_To_v1alpha1_KernelParameterList(in, out, s)
}

func autoConvert_v1alpha1_ListOptions_To_apiserver_ListOptions(in *ListOptions, out *apiserver.ListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	return nil
}

// Convert_v1alpha1_ListOptions_To_apiserver_ListOptions is an autogenerated conversion function.
func Convert_v1alpha1_ListOptions_To_apiserver_ListOptions(in *ListOptions, out *apiserver.ListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_ListOptions_To_apiserver_ListOptions(in, out, s)
}

func autoConvert_apiserver_ListOptions_To_v1alpha1_ListOptions(in *apiserver.ListOptions, out *ListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	return nil
}

// Convert_apiserver_ListOptions_To_v1alpha1_ListOptions is an autogenerated conversion function.
func Convert_apiserver_ListOptions_To_v1alpha1_ListOptions(in *apiserver.ListOptions, out *ListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_ListOptions_To_v1alpha1_ListOptions(in, out, s)
}

func autoConvert_v1alpha1_LogLineFieldsItems0_To_apiserver_LogLineFieldsItems0(in *LogLineFieldsItems0, out *apiserver.LogLineFieldsItems0, s conversion.Scope) error {
	out.Key = in.Key
	out.Value = in.Value
	return nil
}

// Convert_v1alpha1_LogLineFieldsItems0_To_apiserver_LogLineFieldsItems0 is an autogenerated conversion function.
func Convert_v1alpha1_LogLineFieldsItems0_To_apiserver_LogLineFieldsItems0(in *LogLineFieldsItems0, out *apiserver.LogLineFieldsItems0, s conversion.Scope) error {
	return autoConvert_v1alpha1_LogLineFieldsItems0_To_apiserver_LogLineFieldsItems0(in, out, s)
}

func autoConvert_apiserver_LogLineFieldsItems0_To_v1alpha1_LogLineFieldsItems0(in *apiserver.LogLineFieldsItems0, out *LogLineFieldsItems0, s conversion.Scope) error {
	out.Key = in.Key
	out.Value = in.Value
	return nil
}

// Convert_apiserver_LogLineFieldsItems0_To_v1alpha1_LogLineFieldsItems0 is an autogenerated conversion function.
func Convert_apiserver_LogLineFieldsItems0_To_v1alpha1_LogLineFieldsItems0(in *apiserver.LogLineFieldsItems0, out *LogLineFieldsItems0, s conversion.Scope) error {
	return autoConvert_apiserver_LogLineFieldsItems0_To_v1alpha1_LogLineFieldsItems0(in, out, s)
}

func autoConvert_v1alpha1_Machine_To_apiserver_Machine(in *Machine, out *apiserver.Machine, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.IP = in.IP
	out.Hostname = in.Hostname
	out.Status = in.Status
	out.OS = in.OS
	out.Kernel = in.Kernel
	out.CPUCores = in.CPUCores
	out.Memory = in.Memory
	out.NIC = in.NIC
	out.AZ = in.AZ
	out.Rack = in.Rack
	out.Purpose = in.Purpose
	return nil
}

// Convert_v1alpha1_Machine_To_apiserver_Machine is an autogenerated conversion function.
func Convert_v1alpha1_Machine_To_apiserver_Machine(in *Machine, out *apiserver.Machine, s conversion.Scope) error {
	return autoConvert_v1alpha1_Machine_To_apiserver_Machine(in, out, s)
}

func autoConvert_apiserver_Machine_To_v1alpha1_Machine(in *apiserver.Machine, out *Machine, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.IP = in.IP
	out.Hostname = in.Hostname
	out.Status = in.Status
	out.OS = in.OS
	out.Kernel = in.Kernel
	out.CPUCores = in.CPUCores
	out.Memory = in.Memory
	out.NIC = in.NIC
	out.AZ = in.AZ
	out.Rack = in.Rack
	out.Purpose = in.Purpose
	return nil
}

// Convert_apiserver_Machine_To_v1alpha1_Machine is an autogenerated conversion function.
func Convert_apiserver_Machine_To_v1alpha1_Machine(in *apiserver.Machine, out *Machine, s conversion.Scope) error {
	return autoConvert_apiserver_Machine_To_v1alpha1_Machine(in, out, s)
}

func autoConvert_v1alpha1_MachineList_To_apiserver_MachineList(in *MachineList, out *apiserver.MachineList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.Machine)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_MachineList_To_apiserver_MachineList is an autogenerated conversion function.
func Convert_v1alpha1_MachineList_To_apiserver_MachineList(in *MachineList, out *apiserver.MachineList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MachineList_To_apiserver_MachineList(in, out, s)
}

func autoConvert_apiserver_MachineList_To_v1alpha1_MachineList(in *apiserver.MachineList, out *MachineList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]Machine)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_MachineList_To_v1alpha1_MachineList is an autogenerated conversion function.
func Convert_apiserver_MachineList_To_v1alpha1_MachineList(in *apiserver.MachineList, out *MachineList, s conversion.Scope) error {
	return autoConvert_apiserver_MachineList_To_v1alpha1_MachineList(in, out, s)
}

func autoConvert_v1alpha1_MachineListOptions_To_apiserver_MachineListOptions(in *MachineListOptions, out *apiserver.MachineListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.IP = in.IP
	out.Status = in.Status
	out.Purpose = in.Purpose
	return nil
}

// Convert_v1alpha1_MachineListOptions_To_apiserver_MachineListOptions is an autogenerated conversion function.
func Convert_v1alpha1_MachineListOptions_To_apiserver_MachineListOptions(in *MachineListOptions, out *apiserver.MachineListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_MachineListOptions_To_apiserver_MachineListOptions(in, out, s)
}

func autoConvert_apiserver_MachineListOptions_To_v1alpha1_MachineListOptions(in *apiserver.MachineListOptions, out *MachineListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.IP = in.IP
	out.Status = in.Status
	out.Purpose = in.Purpose
	return nil
}

// Convert_apiserver_MachineListOptions_To_v1alpha1_MachineListOptions is an autogenerated conversion function.
func Convert_apiserver_MachineListOptions_To_v1alpha1_MachineListOptions(in *apiserver.MachineListOptions, out *MachineListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_MachineListOptions_To_v1alpha1_MachineListOptions(in, out, s)
}

func autoConvert_v1alpha1_MachineTemplate_To_apiserver_MachineTemplate(in *MachineTemplate, out *apiserver.MachineTemplate, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.NIC = in.NIC
	out.AZ = in.AZ
	out.Rack = in.Rack
	out.Purpose = in.Purpose
	return nil
}

// Convert_v1alpha1_MachineTemplate_To_apiserver_MachineTemplate is an autogenerated conversion function.
func Convert_v1alpha1_MachineTemplate_To_apiserver_MachineTemplate(in *MachineTemplate, out *apiserver.MachineTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_MachineTemplate_To_apiserver_MachineTemplate(in, out, s)
}

func autoConvert_apiserver_MachineTemplate_To_v1alpha1_MachineTemplate(in *apiserver.MachineTemplate, out *MachineTemplate, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.NIC = in.NIC
	out.AZ = in.AZ
	out.Rack = in.Rack
	out.Purpose = in.Purpose
	return nil
}

// Convert_apiserver_MachineTemplate_To_v1alpha1_MachineTemplate is an autogenerated conversion function.
func Convert_apiserver_MachineTemplate_To_v1alpha1_MachineTemplate(in *apiserver.MachineTemplate, out *MachineTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_MachineTemplate_To_v1alpha1_MachineTemplate(in, out, s)
}

func autoConvert_v1alpha1_MachineTemplateList_To_apiserver_MachineTemplateList(in *MachineTemplateList, out *apiserver.MachineTemplateList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.MachineTemplate)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_MachineTemplateList_To_apiserver_MachineTemplateList is an autogenerated conversion function.
func Convert_v1alpha1_MachineTemplateList_To_apiserver_MachineTemplateList(in *MachineTemplateList, out *apiserver.MachineTemplateList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MachineTemplateList_To_apiserver_MachineTemplateList(in, out, s)
}

func autoConvert_apiserver_MachineTemplateList_To_v1alpha1_MachineTemplateList(in *apiserver.MachineTemplateList, out *MachineTemplateList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]MachineTemplate)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_MachineTemplateList_To_v1alpha1_MachineTemplateList is an autogenerated conversion function.
func Convert_apiserver_MachineTemplateList_To_v1alpha1_MachineTemplateList(in *apiserver.MachineTemplateList, out *MachineTemplateList, s conversion.Scope) error {
	return autoConvert_apiserver_MachineTemplateList_To_v1alpha1_MachineTemplateList(in, out, s)
}

func autoConvert_v1alpha1_MetadataBackup_To_apiserver_MetadataBackup(in *MetadataBackup, out *apiserver.MetadataBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Size = in.Size
	out.Status = in.Status
	if err := Convert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(&in.MetadataBackupTemplate, &out.MetadataBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_MetadataBackup_To_apiserver_MetadataBackup is an autogenerated conversion function.
func Convert_v1alpha1_MetadataBackup_To_apiserver_MetadataBackup(in *MetadataBackup, out *apiserver.MetadataBackup, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataBackup_To_apiserver_MetadataBackup(in, out, s)
}

func autoConvert_apiserver_MetadataBackup_To_v1alpha1_MetadataBackup(in *apiserver.MetadataBackup, out *MetadataBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Size = in.Size
	out.Status = in.Status
	if err := Convert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(&in.MetadataBackupTemplate, &out.MetadataBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_MetadataBackup_To_v1alpha1_MetadataBackup is an autogenerated conversion function.
func Convert_apiserver_MetadataBackup_To_v1alpha1_MetadataBackup(in *apiserver.MetadataBackup, out *MetadataBackup, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataBackup_To_v1alpha1_MetadataBackup(in, out, s)
}

func autoConvert_v1alpha1_MetadataBackupList_To_apiserver_MetadataBackupList(in *MetadataBackupList, out *apiserver.MetadataBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.MetadataBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_MetadataBackupList_To_apiserver_MetadataBackupList is an autogenerated conversion function.
func Convert_v1alpha1_MetadataBackupList_To_apiserver_MetadataBackupList(in *MetadataBackupList, out *apiserver.MetadataBackupList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataBackupList_To_apiserver_MetadataBackupList(in, out, s)
}

func autoConvert_apiserver_MetadataBackupList_To_v1alpha1_MetadataBackupList(in *apiserver.MetadataBackupList, out *MetadataBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]MetadataBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_MetadataBackupList_To_v1alpha1_MetadataBackupList is an autogenerated conversion function.
func Convert_apiserver_MetadataBackupList_To_v1alpha1_MetadataBackupList(in *apiserver.MetadataBackupList, out *MetadataBackupList, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataBackupList_To_v1alpha1_MetadataBackupList(in, out, s)
}

func autoConvert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(in *MetadataBackupTemplate, out *apiserver.MetadataBackupTemplate, s conversion.Scope) error {
	out.Operation = in.Operation
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	out.StorageType = in.StorageType
	if err := Convert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(&in.StorageProvider, &out.StorageProvider, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate is an autogenerated conversion function.
func Convert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(in *MetadataBackupTemplate, out *apiserver.MetadataBackupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(in, out, s)
}

func autoConvert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(in *apiserver.MetadataBackupTemplate, out *MetadataBackupTemplate, s conversion.Scope) error {
	out.Operation = in.Operation
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	out.StorageType = in.StorageType
	if err := Convert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(&in.StorageProvider, &out.StorageProvider, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate is an autogenerated conversion function.
func Convert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(in *apiserver.MetadataBackupTemplate, out *MetadataBackupTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(in, out, s)
}

func autoConvert_v1alpha1_MetadataRestore_To_apiserver_MetadataRestore(in *MetadataRestore, out *apiserver.MetadataRestore, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Status = in.Status
	if err := Convert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate(&in.MetadataRestoreTemplate, &out.MetadataRestoreTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_MetadataRestore_To_apiserver_MetadataRestore is an autogenerated conversion function.
func Convert_v1alpha1_MetadataRestore_To_apiserver_MetadataRestore(in *MetadataRestore, out *apiserver.MetadataRestore, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataRestore_To_apiserver_MetadataRestore(in, out, s)
}

func autoConvert_apiserver_MetadataRestore_To_v1alpha1_MetadataRestore(in *apiserver.MetadataRestore, out *MetadataRestore, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Status = in.Status
	if err := Convert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate(&in.MetadataRestoreTemplate, &out.MetadataRestoreTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_MetadataRestore_To_v1alpha1_MetadataRestore is an autogenerated conversion function.
func Convert_apiserver_MetadataRestore_To_v1alpha1_MetadataRestore(in *apiserver.MetadataRestore, out *MetadataRestore, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataRestore_To_v1alpha1_MetadataRestore(in, out, s)
}

func autoConvert_v1alpha1_MetadataRestoreList_To_apiserver_MetadataRestoreList(in *MetadataRestoreList, out *apiserver.MetadataRestoreList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.MetadataRestore)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_MetadataRestoreList_To_apiserver_MetadataRestoreList is an autogenerated conversion function.
func Convert_v1alpha1_MetadataRestoreList_To_apiserver_MetadataRestoreList(in *MetadataRestoreList, out *apiserver.MetadataRestoreList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataRestoreList_To_apiserver_MetadataRestoreList(in, out, s)
}

func autoConvert_apiserver_MetadataRestoreList_To_v1alpha1_MetadataRestoreList(in *apiserver.MetadataRestoreList, out *MetadataRestoreList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]MetadataRestore)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_MetadataRestoreList_To_v1alpha1_MetadataRestoreList is an autogenerated conversion function.
func Convert_apiserver_MetadataRestoreList_To_v1alpha1_MetadataRestoreList(in *apiserver.MetadataRestoreList, out *MetadataRestoreList, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataRestoreList_To_v1alpha1_MetadataRestoreList(in, out, s)
}

func autoConvert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate(in *MetadataRestoreTemplate, out *apiserver.MetadataRestoreTemplate, s conversion.Scope) error {
	out.Name = in.Name
	out.Backup = in.Backup
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	return nil
}

// Convert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate is an autogenerated conversion function.
func Convert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate(in *MetadataRestoreTemplate, out *apiserver.MetadataRestoreTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataRestoreTemplate_To_apiserver_MetadataRestoreTemplate(in, out, s)
}

func autoConvert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate(in *apiserver.MetadataRestoreTemplate, out *MetadataRestoreTemplate, s conversion.Scope) error {
	out.Name = in.Name
	out.Backup = in.Backup
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	return nil
}

// Convert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate is an autogenerated conversion function.
func Convert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate(in *apiserver.MetadataRestoreTemplate, out *MetadataRestoreTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataRestoreTemplate_To_v1alpha1_MetadataRestoreTemplate(in, out, s)
}

func autoConvert_v1alpha1_MetadataScheduledBackup_To_apiserver_MetadataScheduledBackup(in *MetadataScheduledBackup, out *apiserver.MetadataScheduledBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.MaxReservedTime = in.MaxReservedTime
	out.Schedule = in.Schedule
	if err := Convert_v1alpha1_MetadataBackupTemplate_To_apiserver_MetadataBackupTemplate(&in.MetadataBackupTemplate, &out.MetadataBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_MetadataScheduledBackup_To_apiserver_MetadataScheduledBackup is an autogenerated conversion function.
func Convert_v1alpha1_MetadataScheduledBackup_To_apiserver_MetadataScheduledBackup(in *MetadataScheduledBackup, out *apiserver.MetadataScheduledBackup, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataScheduledBackup_To_apiserver_MetadataScheduledBackup(in, out, s)
}

func autoConvert_apiserver_MetadataScheduledBackup_To_v1alpha1_MetadataScheduledBackup(in *apiserver.MetadataScheduledBackup, out *MetadataScheduledBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.MaxReservedTime = in.MaxReservedTime
	out.Schedule = in.Schedule
	if err := Convert_apiserver_MetadataBackupTemplate_To_v1alpha1_MetadataBackupTemplate(&in.MetadataBackupTemplate, &out.MetadataBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_MetadataScheduledBackup_To_v1alpha1_MetadataScheduledBackup is an autogenerated conversion function.
func Convert_apiserver_MetadataScheduledBackup_To_v1alpha1_MetadataScheduledBackup(in *apiserver.MetadataScheduledBackup, out *MetadataScheduledBackup, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataScheduledBackup_To_v1alpha1_MetadataScheduledBackup(in, out, s)
}

func autoConvert_v1alpha1_MetadataScheduledBackupList_To_apiserver_MetadataScheduledBackupList(in *MetadataScheduledBackupList, out *apiserver.MetadataScheduledBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.MetadataScheduledBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_MetadataScheduledBackupList_To_apiserver_MetadataScheduledBackupList is an autogenerated conversion function.
func Convert_v1alpha1_MetadataScheduledBackupList_To_apiserver_MetadataScheduledBackupList(in *MetadataScheduledBackupList, out *apiserver.MetadataScheduledBackupList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetadataScheduledBackupList_To_apiserver_MetadataScheduledBackupList(in, out, s)
}

func autoConvert_apiserver_MetadataScheduledBackupList_To_v1alpha1_MetadataScheduledBackupList(in *apiserver.MetadataScheduledBackupList, out *MetadataScheduledBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]MetadataScheduledBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_MetadataScheduledBackupList_To_v1alpha1_MetadataScheduledBackupList is an autogenerated conversion function.
func Convert_apiserver_MetadataScheduledBackupList_To_v1alpha1_MetadataScheduledBackupList(in *apiserver.MetadataScheduledBackupList, out *MetadataScheduledBackupList, s conversion.Scope) error {
	return autoConvert_apiserver_MetadataScheduledBackupList_To_v1alpha1_MetadataScheduledBackupList(in, out, s)
}

func autoConvert_v1alpha1_MetricValue_To_apiserver_MetricValue(in *MetricValue, out *apiserver.MetricValue, s conversion.Scope) error {
	out.MetricLabels = *(*map[string]string)(unsafe.Pointer(&in.MetricLabels))
	out.Values = *(*[]apiserver.SamplePair)(unsafe.Pointer(&in.Values))
	return nil
}

// Convert_v1alpha1_MetricValue_To_apiserver_MetricValue is an autogenerated conversion function.
func Convert_v1alpha1_MetricValue_To_apiserver_MetricValue(in *MetricValue, out *apiserver.MetricValue, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetricValue_To_apiserver_MetricValue(in, out, s)
}

func autoConvert_apiserver_MetricValue_To_v1alpha1_MetricValue(in *apiserver.MetricValue, out *MetricValue, s conversion.Scope) error {
	out.MetricLabels = *(*map[string]string)(unsafe.Pointer(&in.MetricLabels))
	out.Values = *(*[]SamplePair)(unsafe.Pointer(&in.Values))
	return nil
}

// Convert_apiserver_MetricValue_To_v1alpha1_MetricValue is an autogenerated conversion function.
func Convert_apiserver_MetricValue_To_v1alpha1_MetricValue(in *apiserver.MetricValue, out *MetricValue, s conversion.Scope) error {
	return autoConvert_apiserver_MetricValue_To_v1alpha1_MetricValue(in, out, s)
}

func autoConvert_v1alpha1_MetricValueList_To_apiserver_MetricValueList(in *MetricValueList, out *apiserver.MetricValueList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.MetricValue)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha1_MetricValueList_To_apiserver_MetricValueList is an autogenerated conversion function.
func Convert_v1alpha1_MetricValueList_To_apiserver_MetricValueList(in *MetricValueList, out *apiserver.MetricValueList, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetricValueList_To_apiserver_MetricValueList(in, out, s)
}

func autoConvert_apiserver_MetricValueList_To_v1alpha1_MetricValueList(in *apiserver.MetricValueList, out *MetricValueList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]MetricValue)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_apiserver_MetricValueList_To_v1alpha1_MetricValueList is an autogenerated conversion function.
func Convert_apiserver_MetricValueList_To_v1alpha1_MetricValueList(in *apiserver.MetricValueList, out *MetricValueList, s conversion.Scope) error {
	return autoConvert_apiserver_MetricValueList_To_v1alpha1_MetricValueList(in, out, s)
}

func autoConvert_v1alpha1_MetricValueListOptions_To_apiserver_MetricValueListOptions(in *MetricValueListOptions, out *apiserver.MetricValueListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Query = in.Query
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.Step = in.Step
	return nil
}

// Convert_v1alpha1_MetricValueListOptions_To_apiserver_MetricValueListOptions is an autogenerated conversion function.
func Convert_v1alpha1_MetricValueListOptions_To_apiserver_MetricValueListOptions(in *MetricValueListOptions, out *apiserver.MetricValueListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_MetricValueListOptions_To_apiserver_MetricValueListOptions(in, out, s)
}

func autoConvert_apiserver_MetricValueListOptions_To_v1alpha1_MetricValueListOptions(in *apiserver.MetricValueListOptions, out *MetricValueListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Query = in.Query
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.Step = in.Step
	return nil
}

// Convert_apiserver_MetricValueListOptions_To_v1alpha1_MetricValueListOptions is an autogenerated conversion function.
func Convert_apiserver_MetricValueListOptions_To_v1alpha1_MetricValueListOptions(in *apiserver.MetricValueListOptions, out *MetricValueListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_MetricValueListOptions_To_v1alpha1_MetricValueListOptions(in, out, s)
}

func autoConvert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec(in *MonitorSpec, out *apiserver.MonitorSpec, s conversion.Scope) error {
	out.StorageClassName = in.StorageClassName
	out.AlertmanagerURL = in.AlertmanagerURL
	return nil
}

// Convert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec is an autogenerated conversion function.
func Convert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec(in *MonitorSpec, out *apiserver.MonitorSpec, s conversion.Scope) error {
	return autoConvert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec(in, out, s)
}

func autoConvert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec(in *apiserver.MonitorSpec, out *MonitorSpec, s conversion.Scope) error {
	out.StorageClassName = in.StorageClassName
	out.AlertmanagerURL = in.AlertmanagerURL
	return nil
}

// Convert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec is an autogenerated conversion function.
func Convert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec(in *apiserver.MonitorSpec, out *MonitorSpec, s conversion.Scope) error {
	return autoConvert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec(in, out, s)
}

func autoConvert_v1alpha1_OperateEvent_To_apiserver_OperateEvent(in *OperateEvent, out *apiserver.OperateEvent, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ManagementType = in.ManagementType
	out.OperationType = in.OperationType
	out.User = in.User
	out.OperationTime = in.OperationTime
	out.Content = in.Content
	return nil
}

// Convert_v1alpha1_OperateEvent_To_apiserver_OperateEvent is an autogenerated conversion function.
func Convert_v1alpha1_OperateEvent_To_apiserver_OperateEvent(in *OperateEvent, out *apiserver.OperateEvent, s conversion.Scope) error {
	return autoConvert_v1alpha1_OperateEvent_To_apiserver_OperateEvent(in, out, s)
}

func autoConvert_apiserver_OperateEvent_To_v1alpha1_OperateEvent(in *apiserver.OperateEvent, out *OperateEvent, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ManagementType = in.ManagementType
	out.OperationType = in.OperationType
	out.User = in.User
	out.OperationTime = in.OperationTime
	out.Content = in.Content
	return nil
}

// Convert_apiserver_OperateEvent_To_v1alpha1_OperateEvent is an autogenerated conversion function.
func Convert_apiserver_OperateEvent_To_v1alpha1_OperateEvent(in *apiserver.OperateEvent, out *OperateEvent, s conversion.Scope) error {
	return autoConvert_apiserver_OperateEvent_To_v1alpha1_OperateEvent(in, out, s)
}

func autoConvert_v1alpha1_OperateEventList_To_apiserver_OperateEventList(in *OperateEventList, out *apiserver.OperateEventList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.OperateEvent)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_OperateEventList_To_apiserver_OperateEventList is an autogenerated conversion function.
func Convert_v1alpha1_OperateEventList_To_apiserver_OperateEventList(in *OperateEventList, out *apiserver.OperateEventList, s conversion.Scope) error {
	return autoConvert_v1alpha1_OperateEventList_To_apiserver_OperateEventList(in, out, s)
}

func autoConvert_apiserver_OperateEventList_To_v1alpha1_OperateEventList(in *apiserver.OperateEventList, out *OperateEventList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]OperateEvent)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_OperateEventList_To_v1alpha1_OperateEventList is an autogenerated conversion function.
func Convert_apiserver_OperateEventList_To_v1alpha1_OperateEventList(in *apiserver.OperateEventList, out *OperateEventList, s conversion.Scope) error {
	return autoConvert_apiserver_OperateEventList_To_v1alpha1_OperateEventList(in, out, s)
}

func autoConvert_v1alpha1_OperateEventListOptions_To_apiserver_OperateEventListOptions(in *OperateEventListOptions, out *apiserver.OperateEventListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.ManagementType = in.ManagementType
	out.OperationType = in.OperationType
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.SortBy = in.SortBy
	out.Format = in.Format
	return nil
}

// Convert_v1alpha1_OperateEventListOptions_To_apiserver_OperateEventListOptions is an autogenerated conversion function.
func Convert_v1alpha1_OperateEventListOptions_To_apiserver_OperateEventListOptions(in *OperateEventListOptions, out *apiserver.OperateEventListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_OperateEventListOptions_To_apiserver_OperateEventListOptions(in, out, s)
}

func autoConvert_apiserver_OperateEventListOptions_To_v1alpha1_OperateEventListOptions(in *apiserver.OperateEventListOptions, out *OperateEventListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.ManagementType = in.ManagementType
	out.OperationType = in.OperationType
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.SortBy = in.SortBy
	out.Format = in.Format
	return nil
}

// Convert_apiserver_OperateEventListOptions_To_v1alpha1_OperateEventListOptions is an autogenerated conversion function.
func Convert_apiserver_OperateEventListOptions_To_v1alpha1_OperateEventListOptions(in *apiserver.OperateEventListOptions, out *OperateEventListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_OperateEventListOptions_To_v1alpha1_OperateEventListOptions(in, out, s)
}

func autoConvert_v1alpha1_OverviewMetricsListOptions_To_apiserver_OverviewMetricsListOptions(in *OverviewMetricsListOptions, out *apiserver.OverviewMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.Step = in.Step
	return nil
}

// Convert_v1alpha1_OverviewMetricsListOptions_To_apiserver_OverviewMetricsListOptions is an autogenerated conversion function.
func Convert_v1alpha1_OverviewMetricsListOptions_To_apiserver_OverviewMetricsListOptions(in *OverviewMetricsListOptions, out *apiserver.OverviewMetricsListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_OverviewMetricsListOptions_To_apiserver_OverviewMetricsListOptions(in, out, s)
}

func autoConvert_apiserver_OverviewMetricsListOptions_To_v1alpha1_OverviewMetricsListOptions(in *apiserver.OverviewMetricsListOptions, out *OverviewMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.Step = in.Step
	return nil
}

// Convert_apiserver_OverviewMetricsListOptions_To_v1alpha1_OverviewMetricsListOptions is an autogenerated conversion function.
func Convert_apiserver_OverviewMetricsListOptions_To_v1alpha1_OverviewMetricsListOptions(in *apiserver.OverviewMetricsListOptions, out *OverviewMetricsListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_OverviewMetricsListOptions_To_v1alpha1_OverviewMetricsListOptions(in, out, s)
}

func autoConvert_v1alpha1_PD_To_apiserver_PD(in *PD, out *apiserver.PD, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.Health = in.Health
	out.Role = in.Role
	return nil
}

// Convert_v1alpha1_PD_To_apiserver_PD is an autogenerated conversion function.
func Convert_v1alpha1_PD_To_apiserver_PD(in *PD, out *apiserver.PD, s conversion.Scope) error {
	return autoConvert_v1alpha1_PD_To_apiserver_PD(in, out, s)
}

func autoConvert_apiserver_PD_To_v1alpha1_PD(in *apiserver.PD, out *PD, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.Health = in.Health
	out.Role = in.Role
	return nil
}

// Convert_apiserver_PD_To_v1alpha1_PD is an autogenerated conversion function.
func Convert_apiserver_PD_To_v1alpha1_PD(in *apiserver.PD, out *PD, s conversion.Scope) error {
	return autoConvert_apiserver_PD_To_v1alpha1_PD(in, out, s)
}

func autoConvert_v1alpha1_PDList_To_apiserver_PDList(in *PDList, out *apiserver.PDList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.PD)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_PDList_To_apiserver_PDList is an autogenerated conversion function.
func Convert_v1alpha1_PDList_To_apiserver_PDList(in *PDList, out *apiserver.PDList, s conversion.Scope) error {
	return autoConvert_v1alpha1_PDList_To_apiserver_PDList(in, out, s)
}

func autoConvert_apiserver_PDList_To_v1alpha1_PDList(in *apiserver.PDList, out *PDList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]PD)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_PDList_To_v1alpha1_PDList is an autogenerated conversion function.
func Convert_apiserver_PDList_To_v1alpha1_PDList(in *apiserver.PDList, out *PDList, s conversion.Scope) error {
	return autoConvert_apiserver_PDList_To_v1alpha1_PDList(in, out, s)
}

func autoConvert_v1alpha1_PDListOptions_To_apiserver_PDListOptions(in *PDListOptions, out *apiserver.PDListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Role = in.Role
	return nil
}

// Convert_v1alpha1_PDListOptions_To_apiserver_PDListOptions is an autogenerated conversion function.
func Convert_v1alpha1_PDListOptions_To_apiserver_PDListOptions(in *PDListOptions, out *apiserver.PDListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_PDListOptions_To_apiserver_PDListOptions(in, out, s)
}

func autoConvert_apiserver_PDListOptions_To_v1alpha1_PDListOptions(in *apiserver.PDListOptions, out *PDListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Role = in.Role
	return nil
}

// Convert_apiserver_PDListOptions_To_v1alpha1_PDListOptions is an autogenerated conversion function.
func Convert_apiserver_PDListOptions_To_v1alpha1_PDListOptions(in *apiserver.PDListOptions, out *PDListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_PDListOptions_To_v1alpha1_PDListOptions(in, out, s)
}

func autoConvert_v1alpha1_PDSpec_To_apiserver_PDSpec(in *PDSpec, out *apiserver.PDSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	out.StorageClassName = in.StorageClassName
	if err := Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_PDSpec_To_apiserver_PDSpec is an autogenerated conversion function.
func Convert_v1alpha1_PDSpec_To_apiserver_PDSpec(in *PDSpec, out *apiserver.PDSpec, s conversion.Scope) error {
	return autoConvert_v1alpha1_PDSpec_To_apiserver_PDSpec(in, out, s)
}

func autoConvert_apiserver_PDSpec_To_v1alpha1_PDSpec(in *apiserver.PDSpec, out *PDSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	out.StorageClassName = in.StorageClassName
	if err := Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_PDSpec_To_v1alpha1_PDSpec is an autogenerated conversion function.
func Convert_apiserver_PDSpec_To_v1alpha1_PDSpec(in *apiserver.PDSpec, out *PDSpec, s conversion.Scope) error {
	return autoConvert_apiserver_PDSpec_To_v1alpha1_PDSpec(in, out, s)
}

func autoConvert_v1alpha1_PlatformMessage_To_apiserver_PlatformMessage(in *PlatformMessage, out *apiserver.PlatformMessage, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Type = in.Type
	out.Time = in.Time
	out.Content = in.Content
	return nil
}

// Convert_v1alpha1_PlatformMessage_To_apiserver_PlatformMessage is an autogenerated conversion function.
func Convert_v1alpha1_PlatformMessage_To_apiserver_PlatformMessage(in *PlatformMessage, out *apiserver.PlatformMessage, s conversion.Scope) error {
	return autoConvert_v1alpha1_PlatformMessage_To_apiserver_PlatformMessage(in, out, s)
}

func autoConvert_apiserver_PlatformMessage_To_v1alpha1_PlatformMessage(in *apiserver.PlatformMessage, out *PlatformMessage, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Type = in.Type
	out.Time = in.Time
	out.Content = in.Content
	return nil
}

// Convert_apiserver_PlatformMessage_To_v1alpha1_PlatformMessage is an autogenerated conversion function.
func Convert_apiserver_PlatformMessage_To_v1alpha1_PlatformMessage(in *apiserver.PlatformMessage, out *PlatformMessage, s conversion.Scope) error {
	return autoConvert_apiserver_PlatformMessage_To_v1alpha1_PlatformMessage(in, out, s)
}

func autoConvert_v1alpha1_PlatformMessageList_To_apiserver_PlatformMessageList(in *PlatformMessageList, out *apiserver.PlatformMessageList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.PlatformMessage)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_PlatformMessageList_To_apiserver_PlatformMessageList is an autogenerated conversion function.
func Convert_v1alpha1_PlatformMessageList_To_apiserver_PlatformMessageList(in *PlatformMessageList, out *apiserver.PlatformMessageList, s conversion.Scope) error {
	return autoConvert_v1alpha1_PlatformMessageList_To_apiserver_PlatformMessageList(in, out, s)
}

func autoConvert_apiserver_PlatformMessageList_To_v1alpha1_PlatformMessageList(in *apiserver.PlatformMessageList, out *PlatformMessageList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]PlatformMessage)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_PlatformMessageList_To_v1alpha1_PlatformMessageList is an autogenerated conversion function.
func Convert_apiserver_PlatformMessageList_To_v1alpha1_PlatformMessageList(in *apiserver.PlatformMessageList, out *PlatformMessageList, s conversion.Scope) error {
	return autoConvert_apiserver_PlatformMessageList_To_v1alpha1_PlatformMessageList(in, out, s)
}

func autoConvert_v1alpha1_PlatformMessageListOptions_To_apiserver_PlatformMessageListOptions(in *PlatformMessageListOptions, out *apiserver.PlatformMessageListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Lang = in.Lang
	return nil
}

// Convert_v1alpha1_PlatformMessageListOptions_To_apiserver_PlatformMessageListOptions is an autogenerated conversion function.
func Convert_v1alpha1_PlatformMessageListOptions_To_apiserver_PlatformMessageListOptions(in *PlatformMessageListOptions, out *apiserver.PlatformMessageListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_PlatformMessageListOptions_To_apiserver_PlatformMessageListOptions(in, out, s)
}

func autoConvert_apiserver_PlatformMessageListOptions_To_v1alpha1_PlatformMessageListOptions(in *apiserver.PlatformMessageListOptions, out *PlatformMessageListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Lang = in.Lang
	return nil
}

// Convert_apiserver_PlatformMessageListOptions_To_v1alpha1_PlatformMessageListOptions is an autogenerated conversion function.
func Convert_apiserver_PlatformMessageListOptions_To_v1alpha1_PlatformMessageListOptions(in *apiserver.PlatformMessageListOptions, out *PlatformMessageListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_PlatformMessageListOptions_To_v1alpha1_PlatformMessageListOptions(in, out, s)
}

func autoConvert_v1alpha1_PlatformOverview_To_apiserver_PlatformOverview(in *PlatformOverview, out *apiserver.PlatformOverview, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.KubernetesVersion = in.KubernetesVersion
	out.TiDBOperatorVersion = in.TiDBOperatorVersion
	out.MetaDBVersion = in.MetaDBVersion
	out.OperationTime = in.OperationTime
	return nil
}

// Convert_v1alpha1_PlatformOverview_To_apiserver_PlatformOverview is an autogenerated conversion function.
func Convert_v1alpha1_PlatformOverview_To_apiserver_PlatformOverview(in *PlatformOverview, out *apiserver.PlatformOverview, s conversion.Scope) error {
	return autoConvert_v1alpha1_PlatformOverview_To_apiserver_PlatformOverview(in, out, s)
}

func autoConvert_apiserver_PlatformOverview_To_v1alpha1_PlatformOverview(in *apiserver.PlatformOverview, out *PlatformOverview, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.KubernetesVersion = in.KubernetesVersion
	out.TiDBOperatorVersion = in.TiDBOperatorVersion
	out.MetaDBVersion = in.MetaDBVersion
	out.OperationTime = in.OperationTime
	return nil
}

// Convert_apiserver_PlatformOverview_To_v1alpha1_PlatformOverview is an autogenerated conversion function.
func Convert_apiserver_PlatformOverview_To_v1alpha1_PlatformOverview(in *apiserver.PlatformOverview, out *PlatformOverview, s conversion.Scope) error {
	return autoConvert_apiserver_PlatformOverview_To_v1alpha1_PlatformOverview(in, out, s)
}

func autoConvert_v1alpha1_PlatformSetting_To_apiserver_PlatformSetting(in *PlatformSetting, out *apiserver.PlatformSetting, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AZs = *(*[]string)(unsafe.Pointer(&in.AZs))
	out.TiDBVersions = *(*[]string)(unsafe.Pointer(&in.TiDBVersions))
	out.ReplicationFactors = *(*[]uint32)(unsafe.Pointer(&in.ReplicationFactors))
	out.PDResourceTemplates = *(*[]apiserver.ResourceTemplate)(unsafe.Pointer(&in.PDResourceTemplates))
	out.TiKVResourceTemplates = *(*[]apiserver.ResourceTemplate)(unsafe.Pointer(&in.TiKVResourceTemplates))
	out.TiDBResourceTemplates = *(*[]apiserver.ResourceTemplate)(unsafe.Pointer(&in.TiDBResourceTemplates))
	out.UTCOffset = in.UTCOffset
	return nil
}

// Convert_v1alpha1_PlatformSetting_To_apiserver_PlatformSetting is an autogenerated conversion function.
func Convert_v1alpha1_PlatformSetting_To_apiserver_PlatformSetting(in *PlatformSetting, out *apiserver.PlatformSetting, s conversion.Scope) error {
	return autoConvert_v1alpha1_PlatformSetting_To_apiserver_PlatformSetting(in, out, s)
}

func autoConvert_apiserver_PlatformSetting_To_v1alpha1_PlatformSetting(in *apiserver.PlatformSetting, out *PlatformSetting, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AZs = *(*[]string)(unsafe.Pointer(&in.AZs))
	out.TiDBVersions = *(*[]string)(unsafe.Pointer(&in.TiDBVersions))
	out.ReplicationFactors = *(*[]uint32)(unsafe.Pointer(&in.ReplicationFactors))
	out.PDResourceTemplates = *(*[]ResourceTemplate)(unsafe.Pointer(&in.PDResourceTemplates))
	out.TiKVResourceTemplates = *(*[]ResourceTemplate)(unsafe.Pointer(&in.TiKVResourceTemplates))
	out.TiDBResourceTemplates = *(*[]ResourceTemplate)(unsafe.Pointer(&in.TiDBResourceTemplates))
	out.UTCOffset = in.UTCOffset
	return nil
}

// Convert_apiserver_PlatformSetting_To_v1alpha1_PlatformSetting is an autogenerated conversion function.
func Convert_apiserver_PlatformSetting_To_v1alpha1_PlatformSetting(in *apiserver.PlatformSetting, out *PlatformSetting, s conversion.Scope) error {
	return autoConvert_apiserver_PlatformSetting_To_v1alpha1_PlatformSetting(in, out, s)
}

func autoConvert_v1alpha1_PrometheusAlert_To_apiserver_PrometheusAlert(in *PrometheusAlert, out *apiserver.PrometheusAlert, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Status = in.Status
	out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
	out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
	out.StartsAt = in.StartsAt
	out.EndsAt = in.EndsAt
	out.GeneratorURL = in.GeneratorURL
	return nil
}

// Convert_v1alpha1_PrometheusAlert_To_apiserver_PrometheusAlert is an autogenerated conversion function.
func Convert_v1alpha1_PrometheusAlert_To_apiserver_PrometheusAlert(in *PrometheusAlert, out *apiserver.PrometheusAlert, s conversion.Scope) error {
	return autoConvert_v1alpha1_PrometheusAlert_To_apiserver_PrometheusAlert(in, out, s)
}

func autoConvert_apiserver_PrometheusAlert_To_v1alpha1_PrometheusAlert(in *apiserver.PrometheusAlert, out *PrometheusAlert, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Status = in.Status
	out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
	out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
	out.StartsAt = in.StartsAt
	out.EndsAt = in.EndsAt
	out.GeneratorURL = in.GeneratorURL
	return nil
}

// Convert_apiserver_PrometheusAlert_To_v1alpha1_PrometheusAlert is an autogenerated conversion function.
func Convert_apiserver_PrometheusAlert_To_v1alpha1_PrometheusAlert(in *apiserver.PrometheusAlert, out *PrometheusAlert, s conversion.Scope) error {
	return autoConvert_apiserver_PrometheusAlert_To_v1alpha1_PrometheusAlert(in, out, s)
}

func autoConvert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(in *ResourceTemplate, out *apiserver.ResourceTemplate, s conversion.Scope) error {
	out.CPU = in.CPU
	out.Memory = in.Memory
	return nil
}

// Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate is an autogenerated conversion function.
func Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(in *ResourceTemplate, out *apiserver.ResourceTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(in, out, s)
}

func autoConvert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(in *apiserver.ResourceTemplate, out *ResourceTemplate, s conversion.Scope) error {
	out.CPU = in.CPU
	out.Memory = in.Memory
	return nil
}

// Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate is an autogenerated conversion function.
func Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(in *apiserver.ResourceTemplate, out *ResourceTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(in, out, s)
}

func autoConvert_v1alpha1_RestartPod_To_apiserver_RestartPod(in *RestartPod, out *apiserver.RestartPod, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.PodName = in.PodName
	return nil
}

// Convert_v1alpha1_RestartPod_To_apiserver_RestartPod is an autogenerated conversion function.
func Convert_v1alpha1_RestartPod_To_apiserver_RestartPod(in *RestartPod, out *apiserver.RestartPod, s conversion.Scope) error {
	return autoConvert_v1alpha1_RestartPod_To_apiserver_RestartPod(in, out, s)
}

func autoConvert_apiserver_RestartPod_To_v1alpha1_RestartPod(in *apiserver.RestartPod, out *RestartPod, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.PodName = in.PodName
	return nil
}

// Convert_apiserver_RestartPod_To_v1alpha1_RestartPod is an autogenerated conversion function.
func Convert_apiserver_RestartPod_To_v1alpha1_RestartPod(in *apiserver.RestartPod, out *RestartPod, s conversion.Scope) error {
	return autoConvert_apiserver_RestartPod_To_v1alpha1_RestartPod(in, out, s)
}

func autoConvert_v1alpha1_S3StorageProvider_To_apiserver_S3StorageProvider(in *S3StorageProvider, out *apiserver.S3StorageProvider, s conversion.Scope) error {
	out.ACL = in.ACL
	out.Provider = in.Provider
	out.Endpoint = in.Endpoint
	out.AccessKey = in.AccessKey
	out.SecretKey = in.SecretKey
	out.Bucket = in.Bucket
	out.Region = in.Region
	out.StorageClass = in.StorageClass
	return nil
}

// Convert_v1alpha1_S3StorageProvider_To_apiserver_S3StorageProvider is an autogenerated conversion function.
func Convert_v1alpha1_S3StorageProvider_To_apiserver_S3StorageProvider(in *S3StorageProvider, out *apiserver.S3StorageProvider, s conversion.Scope) error {
	return autoConvert_v1alpha1_S3StorageProvider_To_apiserver_S3StorageProvider(in, out, s)
}

func autoConvert_apiserver_S3StorageProvider_To_v1alpha1_S3StorageProvider(in *apiserver.S3StorageProvider, out *S3StorageProvider, s conversion.Scope) error {
	out.ACL = in.ACL
	out.Provider = in.Provider
	out.Endpoint = in.Endpoint
	out.AccessKey = in.AccessKey
	out.SecretKey = in.SecretKey
	out.Bucket = in.Bucket
	out.Region = in.Region
	out.StorageClass = in.StorageClass
	return nil
}

// Convert_apiserver_S3StorageProvider_To_v1alpha1_S3StorageProvider is an autogenerated conversion function.
func Convert_apiserver_S3StorageProvider_To_v1alpha1_S3StorageProvider(in *apiserver.S3StorageProvider, out *S3StorageProvider, s conversion.Scope) error {
	return autoConvert_apiserver_S3StorageProvider_To_v1alpha1_S3StorageProvider(in, out, s)
}

func autoConvert_v1alpha1_SamplePair_To_apiserver_SamplePair(in *SamplePair, out *apiserver.SamplePair, s conversion.Scope) error {
	out.Timestamp = apiserver.Time(in.Timestamp)
	out.Value = apiserver.SampleValue(in.Value)
	return nil
}

// Convert_v1alpha1_SamplePair_To_apiserver_SamplePair is an autogenerated conversion function.
func Convert_v1alpha1_SamplePair_To_apiserver_SamplePair(in *SamplePair, out *apiserver.SamplePair, s conversion.Scope) error {
	return autoConvert_v1alpha1_SamplePair_To_apiserver_SamplePair(in, out, s)
}

func autoConvert_apiserver_SamplePair_To_v1alpha1_SamplePair(in *apiserver.SamplePair, out *SamplePair, s conversion.Scope) error {
	out.Timestamp = Time(in.Timestamp)
	out.Value = SampleValue(in.Value)
	return nil
}

// Convert_apiserver_SamplePair_To_v1alpha1_SamplePair is an autogenerated conversion function.
func Convert_apiserver_SamplePair_To_v1alpha1_SamplePair(in *apiserver.SamplePair, out *SamplePair, s conversion.Scope) error {
	return autoConvert_apiserver_SamplePair_To_v1alpha1_SamplePair(in, out, s)
}

func autoConvert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(in *StorageProvider, out *apiserver.StorageProvider, s conversion.Scope) error {
	out.S3 = (*apiserver.S3StorageProvider)(unsafe.Pointer(in.S3))
	return nil
}

// Convert_v1alpha1_StorageProvider_To_apiserver_StorageProvider is an autogenerated conversion function.
func Convert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(in *StorageProvider, out *apiserver.StorageProvider, s conversion.Scope) error {
	return autoConvert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(in, out, s)
}

func autoConvert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(in *apiserver.StorageProvider, out *StorageProvider, s conversion.Scope) error {
	out.S3 = (*S3StorageProvider)(unsafe.Pointer(in.S3))
	return nil
}

// Convert_apiserver_StorageProvider_To_v1alpha1_StorageProvider is an autogenerated conversion function.
func Convert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(in *apiserver.StorageProvider, out *StorageProvider, s conversion.Scope) error {
	return autoConvert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(in, out, s)
}

func autoConvert_v1alpha1_SystemLog_To_apiserver_SystemLog(in *SystemLog, out *apiserver.SystemLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Fields = *(*[]*apiserver.LogLineFieldsItems0)(unsafe.Pointer(&in.Fields))
	out.Level = in.Level
	out.Machine = in.Machine
	out.Message = in.Message
	out.Timestamp = in.Timestamp
	return nil
}

// Convert_v1alpha1_SystemLog_To_apiserver_SystemLog is an autogenerated conversion function.
func Convert_v1alpha1_SystemLog_To_apiserver_SystemLog(in *SystemLog, out *apiserver.SystemLog, s conversion.Scope) error {
	return autoConvert_v1alpha1_SystemLog_To_apiserver_SystemLog(in, out, s)
}

func autoConvert_apiserver_SystemLog_To_v1alpha1_SystemLog(in *apiserver.SystemLog, out *SystemLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Fields = *(*[]*LogLineFieldsItems0)(unsafe.Pointer(&in.Fields))
	out.Level = in.Level
	out.Machine = in.Machine
	out.Message = in.Message
	out.Timestamp = in.Timestamp
	return nil
}

// Convert_apiserver_SystemLog_To_v1alpha1_SystemLog is an autogenerated conversion function.
func Convert_apiserver_SystemLog_To_v1alpha1_SystemLog(in *apiserver.SystemLog, out *SystemLog, s conversion.Scope) error {
	return autoConvert_apiserver_SystemLog_To_v1alpha1_SystemLog(in, out, s)
}

func autoConvert_v1alpha1_SystemLogList_To_apiserver_SystemLogList(in *SystemLogList, out *apiserver.SystemLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.SystemLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_SystemLogList_To_apiserver_SystemLogList is an autogenerated conversion function.
func Convert_v1alpha1_SystemLogList_To_apiserver_SystemLogList(in *SystemLogList, out *apiserver.SystemLogList, s conversion.Scope) error {
	return autoConvert_v1alpha1_SystemLogList_To_apiserver_SystemLogList(in, out, s)
}

func autoConvert_apiserver_SystemLogList_To_v1alpha1_SystemLogList(in *apiserver.SystemLogList, out *SystemLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]SystemLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_SystemLogList_To_v1alpha1_SystemLogList is an autogenerated conversion function.
func Convert_apiserver_SystemLogList_To_v1alpha1_SystemLogList(in *apiserver.SystemLogList, out *SystemLogList, s conversion.Scope) error {
	return autoConvert_apiserver_SystemLogList_To_v1alpha1_SystemLogList(in, out, s)
}

func autoConvert_v1alpha1_SystemLogListOptions_To_apiserver_SystemLogListOptions(in *SystemLogListOptions, out *apiserver.SystemLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Host = in.Host
	return nil
}

// Convert_v1alpha1_SystemLogListOptions_To_apiserver_SystemLogListOptions is an autogenerated conversion function.
func Convert_v1alpha1_SystemLogListOptions_To_apiserver_SystemLogListOptions(in *SystemLogListOptions, out *apiserver.SystemLogListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_SystemLogListOptions_To_apiserver_SystemLogListOptions(in, out, s)
}

func autoConvert_apiserver_SystemLogListOptions_To_v1alpha1_SystemLogListOptions(in *apiserver.SystemLogListOptions, out *SystemLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Host = in.Host
	return nil
}

// Convert_apiserver_SystemLogListOptions_To_v1alpha1_SystemLogListOptions is an autogenerated conversion function.
func Convert_apiserver_SystemLogListOptions_To_v1alpha1_SystemLogListOptions(in *apiserver.SystemLogListOptions, out *SystemLogListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_SystemLogListOptions_To_v1alpha1_SystemLogListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDB_To_apiserver_TiDB(in *TiDB, out *apiserver.TiDB, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.Health = in.Health
	return nil
}

// Convert_v1alpha1_TiDB_To_apiserver_TiDB is an autogenerated conversion function.
func Convert_v1alpha1_TiDB_To_apiserver_TiDB(in *TiDB, out *apiserver.TiDB, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDB_To_apiserver_TiDB(in, out, s)
}

func autoConvert_apiserver_TiDB_To_v1alpha1_TiDB(in *apiserver.TiDB, out *TiDB, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.Health = in.Health
	return nil
}

// Convert_apiserver_TiDB_To_v1alpha1_TiDB is an autogenerated conversion function.
func Convert_apiserver_TiDB_To_v1alpha1_TiDB(in *apiserver.TiDB, out *TiDB, s conversion.Scope) error {
	return autoConvert_apiserver_TiDB_To_v1alpha1_TiDB(in, out, s)
}

func autoConvert_v1alpha1_TiDBAuditLog_To_apiserver_TiDBAuditLog(in *TiDBAuditLog, out *apiserver.TiDBAuditLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EventClass = in.EventClass
	out.Cost = in.Cost
	out.DbName = in.DbName
	out.Result = in.Result
	out.SourceIP = in.SourceIP
	out.SQL = in.SQL
	out.TableName = in.TableName
	out.Timestamp = in.Timestamp
	out.User = in.User
	return nil
}

// Convert_v1alpha1_TiDBAuditLog_To_apiserver_TiDBAuditLog is an autogenerated conversion function.
func Convert_v1alpha1_TiDBAuditLog_To_apiserver_TiDBAuditLog(in *TiDBAuditLog, out *apiserver.TiDBAuditLog, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBAuditLog_To_apiserver_TiDBAuditLog(in, out, s)
}

func autoConvert_apiserver_TiDBAuditLog_To_v1alpha1_TiDBAuditLog(in *apiserver.TiDBAuditLog, out *TiDBAuditLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EventClass = in.EventClass
	out.Cost = in.Cost
	out.DbName = in.DbName
	out.Result = in.Result
	out.SourceIP = in.SourceIP
	out.SQL = in.SQL
	out.TableName = in.TableName
	out.Timestamp = in.Timestamp
	out.User = in.User
	return nil
}

// Convert_apiserver_TiDBAuditLog_To_v1alpha1_TiDBAuditLog is an autogenerated conversion function.
func Convert_apiserver_TiDBAuditLog_To_v1alpha1_TiDBAuditLog(in *apiserver.TiDBAuditLog, out *TiDBAuditLog, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBAuditLog_To_v1alpha1_TiDBAuditLog(in, out, s)
}

func autoConvert_v1alpha1_TiDBAuditLogList_To_apiserver_TiDBAuditLogList(in *TiDBAuditLogList, out *apiserver.TiDBAuditLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBAuditLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBAuditLogList_To_apiserver_TiDBAuditLogList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBAuditLogList_To_apiserver_TiDBAuditLogList(in *TiDBAuditLogList, out *apiserver.TiDBAuditLogList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBAuditLogList_To_apiserver_TiDBAuditLogList(in, out, s)
}

func autoConvert_apiserver_TiDBAuditLogList_To_v1alpha1_TiDBAuditLogList(in *apiserver.TiDBAuditLogList, out *TiDBAuditLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBAuditLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBAuditLogList_To_v1alpha1_TiDBAuditLogList is an autogenerated conversion function.
func Convert_apiserver_TiDBAuditLogList_To_v1alpha1_TiDBAuditLogList(in *apiserver.TiDBAuditLogList, out *TiDBAuditLogList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBAuditLogList_To_v1alpha1_TiDBAuditLogList(in, out, s)
}

func autoConvert_v1alpha1_TiDBAuditLogListOptions_To_apiserver_TiDBAuditLogListOptions(in *TiDBAuditLogListOptions, out *apiserver.TiDBAuditLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.EventClass = in.EventClass
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Database = in.Database
	out.Table = in.Table
	out.User = in.User
	out.Format = in.Format
	return nil
}

// Convert_v1alpha1_TiDBAuditLogListOptions_To_apiserver_TiDBAuditLogListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBAuditLogListOptions_To_apiserver_TiDBAuditLogListOptions(in *TiDBAuditLogListOptions, out *apiserver.TiDBAuditLogListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBAuditLogListOptions_To_apiserver_TiDBAuditLogListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBAuditLogListOptions_To_v1alpha1_TiDBAuditLogListOptions(in *apiserver.TiDBAuditLogListOptions, out *TiDBAuditLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.EventClass = in.EventClass
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Database = in.Database
	out.Table = in.Table
	out.User = in.User
	out.Format = in.Format
	return nil
}

// Convert_apiserver_TiDBAuditLogListOptions_To_v1alpha1_TiDBAuditLogListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBAuditLogListOptions_To_v1alpha1_TiDBAuditLogListOptions(in *apiserver.TiDBAuditLogListOptions, out *TiDBAuditLogListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBAuditLogListOptions_To_v1alpha1_TiDBAuditLogListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBAuditSetting_To_apiserver_TiDBAuditSetting(in *TiDBAuditSetting, out *apiserver.TiDBAuditSetting, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AccessTypes = *(*[]string)(unsafe.Pointer(&in.AccessTypes))
	out.Database = in.Database
	out.Table = in.Table
	out.User = in.User
	return nil
}

// Convert_v1alpha1_TiDBAuditSetting_To_apiserver_TiDBAuditSetting is an autogenerated conversion function.
func Convert_v1alpha1_TiDBAuditSetting_To_apiserver_TiDBAuditSetting(in *TiDBAuditSetting, out *apiserver.TiDBAuditSetting, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBAuditSetting_To_apiserver_TiDBAuditSetting(in, out, s)
}

func autoConvert_apiserver_TiDBAuditSetting_To_v1alpha1_TiDBAuditSetting(in *apiserver.TiDBAuditSetting, out *TiDBAuditSetting, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AccessTypes = *(*[]string)(unsafe.Pointer(&in.AccessTypes))
	out.Database = in.Database
	out.Table = in.Table
	out.User = in.User
	return nil
}

// Convert_apiserver_TiDBAuditSetting_To_v1alpha1_TiDBAuditSetting is an autogenerated conversion function.
func Convert_apiserver_TiDBAuditSetting_To_v1alpha1_TiDBAuditSetting(in *apiserver.TiDBAuditSetting, out *TiDBAuditSetting, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBAuditSetting_To_v1alpha1_TiDBAuditSetting(in, out, s)
}

func autoConvert_v1alpha1_TiDBAuditSettingList_To_apiserver_TiDBAuditSettingList(in *TiDBAuditSettingList, out *apiserver.TiDBAuditSettingList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Total = in.Total
	out.Items = *(*[]apiserver.TiDBAuditSetting)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha1_TiDBAuditSettingList_To_apiserver_TiDBAuditSettingList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBAuditSettingList_To_apiserver_TiDBAuditSettingList(in *TiDBAuditSettingList, out *apiserver.TiDBAuditSettingList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBAuditSettingList_To_apiserver_TiDBAuditSettingList(in, out, s)
}

func autoConvert_apiserver_TiDBAuditSettingList_To_v1alpha1_TiDBAuditSettingList(in *apiserver.TiDBAuditSettingList, out *TiDBAuditSettingList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Total = in.Total
	out.Items = *(*[]TiDBAuditSetting)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_apiserver_TiDBAuditSettingList_To_v1alpha1_TiDBAuditSettingList is an autogenerated conversion function.
func Convert_apiserver_TiDBAuditSettingList_To_v1alpha1_TiDBAuditSettingList(in *apiserver.TiDBAuditSettingList, out *TiDBAuditSettingList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBAuditSettingList_To_v1alpha1_TiDBAuditSettingList(in, out, s)
}

func autoConvert_v1alpha1_TiDBCluster_To_apiserver_TiDBCluster(in *TiDBCluster, out *apiserver.TiDBCluster, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Password = in.Password
	out.Version = in.Version
	out.ReplicationFactor = in.ReplicationFactor
	out.AZs = *(*[]string)(unsafe.Pointer(&in.AZs))
	out.EnableTLS = (*bool)(unsafe.Pointer(in.EnableTLS))
	if err := Convert_v1alpha1_PDSpec_To_apiserver_PDSpec(&in.PD, &out.PD, s); err != nil {
		return err
	}
	if err := Convert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec(&in.TiDB, &out.TiDB, s); err != nil {
		return err
	}
	if err := Convert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec(&in.TiKV, &out.TiKV, s); err != nil {
		return err
	}
	if err := Convert_v1alpha1_MonitorSpec_To_apiserver_MonitorSpec(&in.Monitor, &out.Monitor, s); err != nil {
		return err
	}
	out.Status = in.Status
	out.Endpoints = *(*[]string)(unsafe.Pointer(&in.Endpoints))
	out.Port = in.Port
	return nil
}

// Convert_v1alpha1_TiDBCluster_To_apiserver_TiDBCluster is an autogenerated conversion function.
func Convert_v1alpha1_TiDBCluster_To_apiserver_TiDBCluster(in *TiDBCluster, out *apiserver.TiDBCluster, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBCluster_To_apiserver_TiDBCluster(in, out, s)
}

func autoConvert_apiserver_TiDBCluster_To_v1alpha1_TiDBCluster(in *apiserver.TiDBCluster, out *TiDBCluster, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Password = in.Password
	out.Version = in.Version
	out.ReplicationFactor = in.ReplicationFactor
	out.AZs = *(*[]string)(unsafe.Pointer(&in.AZs))
	out.EnableTLS = (*bool)(unsafe.Pointer(in.EnableTLS))
	if err := Convert_apiserver_PDSpec_To_v1alpha1_PDSpec(&in.PD, &out.PD, s); err != nil {
		return err
	}
	if err := Convert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec(&in.TiDB, &out.TiDB, s); err != nil {
		return err
	}
	if err := Convert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec(&in.TiKV, &out.TiKV, s); err != nil {
		return err
	}
	if err := Convert_apiserver_MonitorSpec_To_v1alpha1_MonitorSpec(&in.Monitor, &out.Monitor, s); err != nil {
		return err
	}
	out.Status = in.Status
	out.Endpoints = *(*[]string)(unsafe.Pointer(&in.Endpoints))
	out.Port = in.Port
	return nil
}

// Convert_apiserver_TiDBCluster_To_v1alpha1_TiDBCluster is an autogenerated conversion function.
func Convert_apiserver_TiDBCluster_To_v1alpha1_TiDBCluster(in *apiserver.TiDBCluster, out *TiDBCluster, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBCluster_To_v1alpha1_TiDBCluster(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterBackup_To_apiserver_TiDBClusterBackup(in *TiDBClusterBackup, out *apiserver.TiDBClusterBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Size = in.Size
	out.Status = in.Status
	if err := Convert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(&in.TiDBClusterBackupTemplate, &out.TiDBClusterBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiDBClusterBackup_To_apiserver_TiDBClusterBackup is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterBackup_To_apiserver_TiDBClusterBackup(in *TiDBClusterBackup, out *apiserver.TiDBClusterBackup, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterBackup_To_apiserver_TiDBClusterBackup(in, out, s)
}

func autoConvert_apiserver_TiDBClusterBackup_To_v1alpha1_TiDBClusterBackup(in *apiserver.TiDBClusterBackup, out *TiDBClusterBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Size = in.Size
	out.Status = in.Status
	if err := Convert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(&in.TiDBClusterBackupTemplate, &out.TiDBClusterBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiDBClusterBackup_To_v1alpha1_TiDBClusterBackup is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterBackup_To_v1alpha1_TiDBClusterBackup(in *apiserver.TiDBClusterBackup, out *TiDBClusterBackup, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterBackup_To_v1alpha1_TiDBClusterBackup(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterBackupList_To_apiserver_TiDBClusterBackupList(in *TiDBClusterBackupList, out *apiserver.TiDBClusterBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBClusterBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBClusterBackupList_To_apiserver_TiDBClusterBackupList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterBackupList_To_apiserver_TiDBClusterBackupList(in *TiDBClusterBackupList, out *apiserver.TiDBClusterBackupList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterBackupList_To_apiserver_TiDBClusterBackupList(in, out, s)
}

func autoConvert_apiserver_TiDBClusterBackupList_To_v1alpha1_TiDBClusterBackupList(in *apiserver.TiDBClusterBackupList, out *TiDBClusterBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBClusterBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBClusterBackupList_To_v1alpha1_TiDBClusterBackupList is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterBackupList_To_v1alpha1_TiDBClusterBackupList(in *apiserver.TiDBClusterBackupList, out *TiDBClusterBackupList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterBackupList_To_v1alpha1_TiDBClusterBackupList(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(in *TiDBClusterBackupTemplate, out *apiserver.TiDBClusterBackupTemplate, s conversion.Scope) error {
	out.Cluster = in.Cluster
	out.TiDBSecretName = in.TiDBSecretName
	out.Type = in.Type
	out.Method = in.Method
	out.Operation = in.Operation
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	out.StorageType = in.StorageType
	if err := Convert_v1alpha1_StorageProvider_To_apiserver_StorageProvider(&in.StorageProvider, &out.StorageProvider, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(in *TiDBClusterBackupTemplate, out *apiserver.TiDBClusterBackupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(in, out, s)
}

func autoConvert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(in *apiserver.TiDBClusterBackupTemplate, out *TiDBClusterBackupTemplate, s conversion.Scope) error {
	out.Cluster = in.Cluster
	out.TiDBSecretName = in.TiDBSecretName
	out.Type = in.Type
	out.Method = in.Method
	out.Operation = in.Operation
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	out.StorageType = in.StorageType
	if err := Convert_apiserver_StorageProvider_To_v1alpha1_StorageProvider(&in.StorageProvider, &out.StorageProvider, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(in *apiserver.TiDBClusterBackupTemplate, out *TiDBClusterBackupTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterBackupUsage_To_apiserver_TiDBClusterBackupUsage(in *TiDBClusterBackupUsage, out *apiserver.TiDBClusterBackupUsage, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Usage = in.Usage
	return nil
}

// Convert_v1alpha1_TiDBClusterBackupUsage_To_apiserver_TiDBClusterBackupUsage is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterBackupUsage_To_apiserver_TiDBClusterBackupUsage(in *TiDBClusterBackupUsage, out *apiserver.TiDBClusterBackupUsage, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterBackupUsage_To_apiserver_TiDBClusterBackupUsage(in, out, s)
}

func autoConvert_apiserver_TiDBClusterBackupUsage_To_v1alpha1_TiDBClusterBackupUsage(in *apiserver.TiDBClusterBackupUsage, out *TiDBClusterBackupUsage, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Usage = in.Usage
	return nil
}

// Convert_apiserver_TiDBClusterBackupUsage_To_v1alpha1_TiDBClusterBackupUsage is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterBackupUsage_To_v1alpha1_TiDBClusterBackupUsage(in *apiserver.TiDBClusterBackupUsage, out *TiDBClusterBackupUsage, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterBackupUsage_To_v1alpha1_TiDBClusterBackupUsage(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterConfig_To_apiserver_TiDBClusterConfig(in *TiDBClusterConfig, out *apiserver.TiDBClusterConfig, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.TiDBConfig = (*pingcapv1alpha1.TiDBConfig)(unsafe.Pointer(in.TiDBConfig))
	out.TiKVConfig = (*pingcapv1alpha1.TiKVConfig)(unsafe.Pointer(in.TiKVConfig))
	out.PDConfig = (*pingcapv1alpha1.PDConfig)(unsafe.Pointer(in.PDConfig))
	return nil
}

// Convert_v1alpha1_TiDBClusterConfig_To_apiserver_TiDBClusterConfig is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterConfig_To_apiserver_TiDBClusterConfig(in *TiDBClusterConfig, out *apiserver.TiDBClusterConfig, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterConfig_To_apiserver_TiDBClusterConfig(in, out, s)
}

func autoConvert_apiserver_TiDBClusterConfig_To_v1alpha1_TiDBClusterConfig(in *apiserver.TiDBClusterConfig, out *TiDBClusterConfig, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.TiDBConfig = (*pingcapv1alpha1.TiDBConfig)(unsafe.Pointer(in.TiDBConfig))
	out.TiKVConfig = (*pingcapv1alpha1.TiKVConfig)(unsafe.Pointer(in.TiKVConfig))
	out.PDConfig = (*pingcapv1alpha1.PDConfig)(unsafe.Pointer(in.PDConfig))
	return nil
}

// Convert_apiserver_TiDBClusterConfig_To_v1alpha1_TiDBClusterConfig is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterConfig_To_v1alpha1_TiDBClusterConfig(in *apiserver.TiDBClusterConfig, out *TiDBClusterConfig, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterConfig_To_v1alpha1_TiDBClusterConfig(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterConfigSchema_To_apiserver_TiDBClusterConfigSchema(in *TiDBClusterConfigSchema, out *apiserver.TiDBClusterConfigSchema, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Schema = *(*[]byte)(unsafe.Pointer(&in.Schema))
	return nil
}

// Convert_v1alpha1_TiDBClusterConfigSchema_To_apiserver_TiDBClusterConfigSchema is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterConfigSchema_To_apiserver_TiDBClusterConfigSchema(in *TiDBClusterConfigSchema, out *apiserver.TiDBClusterConfigSchema, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterConfigSchema_To_apiserver_TiDBClusterConfigSchema(in, out, s)
}

func autoConvert_apiserver_TiDBClusterConfigSchema_To_v1alpha1_TiDBClusterConfigSchema(in *apiserver.TiDBClusterConfigSchema, out *TiDBClusterConfigSchema, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Schema = *(*[]byte)(unsafe.Pointer(&in.Schema))
	return nil
}

// Convert_apiserver_TiDBClusterConfigSchema_To_v1alpha1_TiDBClusterConfigSchema is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterConfigSchema_To_v1alpha1_TiDBClusterConfigSchema(in *apiserver.TiDBClusterConfigSchema, out *TiDBClusterConfigSchema, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterConfigSchema_To_v1alpha1_TiDBClusterConfigSchema(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterList_To_apiserver_TiDBClusterList(in *TiDBClusterList, out *apiserver.TiDBClusterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBCluster)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBClusterList_To_apiserver_TiDBClusterList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterList_To_apiserver_TiDBClusterList(in *TiDBClusterList, out *apiserver.TiDBClusterList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterList_To_apiserver_TiDBClusterList(in, out, s)
}

func autoConvert_apiserver_TiDBClusterList_To_v1alpha1_TiDBClusterList(in *apiserver.TiDBClusterList, out *TiDBClusterList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBCluster)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBClusterList_To_v1alpha1_TiDBClusterList is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterList_To_v1alpha1_TiDBClusterList(in *apiserver.TiDBClusterList, out *TiDBClusterList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterList_To_v1alpha1_TiDBClusterList(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterListOptions_To_apiserver_TiDBClusterListOptions(in *TiDBClusterListOptions, out *apiserver.TiDBClusterListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Name = in.Name
	out.ClusterName = in.ClusterName
	out.Status = in.Status
	out.Tags = in.Tags
	return nil
}

// Convert_v1alpha1_TiDBClusterListOptions_To_apiserver_TiDBClusterListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterListOptions_To_apiserver_TiDBClusterListOptions(in *TiDBClusterListOptions, out *apiserver.TiDBClusterListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterListOptions_To_apiserver_TiDBClusterListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBClusterListOptions_To_v1alpha1_TiDBClusterListOptions(in *apiserver.TiDBClusterListOptions, out *TiDBClusterListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Name = in.Name
	out.ClusterName = in.ClusterName
	out.Status = in.Status
	out.Tags = in.Tags
	return nil
}

// Convert_apiserver_TiDBClusterListOptions_To_v1alpha1_TiDBClusterListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterListOptions_To_v1alpha1_TiDBClusterListOptions(in *apiserver.TiDBClusterListOptions, out *TiDBClusterListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterListOptions_To_v1alpha1_TiDBClusterListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterMetricsListOptions_To_apiserver_TiDBClusterMetricsListOptions(in *TiDBClusterMetricsListOptions, out *apiserver.TiDBClusterMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.Type = in.Type
	out.Step = in.Step
	return nil
}

// Convert_v1alpha1_TiDBClusterMetricsListOptions_To_apiserver_TiDBClusterMetricsListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterMetricsListOptions_To_apiserver_TiDBClusterMetricsListOptions(in *TiDBClusterMetricsListOptions, out *apiserver.TiDBClusterMetricsListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterMetricsListOptions_To_apiserver_TiDBClusterMetricsListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBClusterMetricsListOptions_To_v1alpha1_TiDBClusterMetricsListOptions(in *apiserver.TiDBClusterMetricsListOptions, out *TiDBClusterMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Name = in.Name
	out.Type = in.Type
	out.Step = in.Step
	return nil
}

// Convert_apiserver_TiDBClusterMetricsListOptions_To_v1alpha1_TiDBClusterMetricsListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterMetricsListOptions_To_v1alpha1_TiDBClusterMetricsListOptions(in *apiserver.TiDBClusterMetricsListOptions, out *TiDBClusterMetricsListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterMetricsListOptions_To_v1alpha1_TiDBClusterMetricsListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterRestart_To_apiserver_TiDBClusterRestart(in *TiDBClusterRestart, out *apiserver.TiDBClusterRestart, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	return nil
}

// Convert_v1alpha1_TiDBClusterRestart_To_apiserver_TiDBClusterRestart is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterRestart_To_apiserver_TiDBClusterRestart(in *TiDBClusterRestart, out *apiserver.TiDBClusterRestart, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterRestart_To_apiserver_TiDBClusterRestart(in, out, s)
}

func autoConvert_apiserver_TiDBClusterRestart_To_v1alpha1_TiDBClusterRestart(in *apiserver.TiDBClusterRestart, out *TiDBClusterRestart, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	return nil
}

// Convert_apiserver_TiDBClusterRestart_To_v1alpha1_TiDBClusterRestart is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterRestart_To_v1alpha1_TiDBClusterRestart(in *apiserver.TiDBClusterRestart, out *TiDBClusterRestart, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterRestart_To_v1alpha1_TiDBClusterRestart(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterRestore_To_apiserver_TiDBClusterRestore(in *TiDBClusterRestore, out *apiserver.TiDBClusterRestore, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Status = in.Status
	if err := Convert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate(&in.TiDBClusterRestoreTemplate, &out.TiDBClusterRestoreTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiDBClusterRestore_To_apiserver_TiDBClusterRestore is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterRestore_To_apiserver_TiDBClusterRestore(in *TiDBClusterRestore, out *apiserver.TiDBClusterRestore, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterRestore_To_apiserver_TiDBClusterRestore(in, out, s)
}

func autoConvert_apiserver_TiDBClusterRestore_To_v1alpha1_TiDBClusterRestore(in *apiserver.TiDBClusterRestore, out *TiDBClusterRestore, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTime = in.StartTime
	out.EndTime = in.EndTime
	out.Status = in.Status
	if err := Convert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate(&in.TiDBClusterRestoreTemplate, &out.TiDBClusterRestoreTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiDBClusterRestore_To_v1alpha1_TiDBClusterRestore is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterRestore_To_v1alpha1_TiDBClusterRestore(in *apiserver.TiDBClusterRestore, out *TiDBClusterRestore, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterRestore_To_v1alpha1_TiDBClusterRestore(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterRestoreList_To_apiserver_TiDBClusterRestoreList(in *TiDBClusterRestoreList, out *apiserver.TiDBClusterRestoreList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBClusterRestore)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBClusterRestoreList_To_apiserver_TiDBClusterRestoreList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterRestoreList_To_apiserver_TiDBClusterRestoreList(in *TiDBClusterRestoreList, out *apiserver.TiDBClusterRestoreList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterRestoreList_To_apiserver_TiDBClusterRestoreList(in, out, s)
}

func autoConvert_apiserver_TiDBClusterRestoreList_To_v1alpha1_TiDBClusterRestoreList(in *apiserver.TiDBClusterRestoreList, out *TiDBClusterRestoreList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBClusterRestore)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBClusterRestoreList_To_v1alpha1_TiDBClusterRestoreList is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterRestoreList_To_v1alpha1_TiDBClusterRestoreList(in *apiserver.TiDBClusterRestoreList, out *TiDBClusterRestoreList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterRestoreList_To_v1alpha1_TiDBClusterRestoreList(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate(in *TiDBClusterRestoreTemplate, out *apiserver.TiDBClusterRestoreTemplate, s conversion.Scope) error {
	out.Name = in.Name
	out.Cluster = in.Cluster
	out.Backup = in.Backup
	out.SecretName = in.SecretName
	out.BackupNamespace = in.BackupNamespace
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	return nil
}

// Convert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate(in *TiDBClusterRestoreTemplate, out *apiserver.TiDBClusterRestoreTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterRestoreTemplate_To_apiserver_TiDBClusterRestoreTemplate(in, out, s)
}

func autoConvert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate(in *apiserver.TiDBClusterRestoreTemplate, out *TiDBClusterRestoreTemplate, s conversion.Scope) error {
	out.Name = in.Name
	out.Cluster = in.Cluster
	out.Backup = in.Backup
	out.SecretName = in.SecretName
	out.BackupNamespace = in.BackupNamespace
	out.StorageClassName = in.StorageClassName
	out.StorageSize = in.StorageSize
	return nil
}

// Convert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate(in *apiserver.TiDBClusterRestoreTemplate, out *TiDBClusterRestoreTemplate, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterRestoreTemplate_To_v1alpha1_TiDBClusterRestoreTemplate(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterScheduledBackup_To_apiserver_TiDBClusterScheduledBackup(in *TiDBClusterScheduledBackup, out *apiserver.TiDBClusterScheduledBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.MaxReservedTime = in.MaxReservedTime
	out.Schedule = in.Schedule
	out.Pause = (*bool)(unsafe.Pointer(in.Pause))
	if err := Convert_v1alpha1_TiDBClusterBackupTemplate_To_apiserver_TiDBClusterBackupTemplate(&in.TiDBClusterBackupTemplate, &out.TiDBClusterBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiDBClusterScheduledBackup_To_apiserver_TiDBClusterScheduledBackup is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterScheduledBackup_To_apiserver_TiDBClusterScheduledBackup(in *TiDBClusterScheduledBackup, out *apiserver.TiDBClusterScheduledBackup, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterScheduledBackup_To_apiserver_TiDBClusterScheduledBackup(in, out, s)
}

func autoConvert_apiserver_TiDBClusterScheduledBackup_To_v1alpha1_TiDBClusterScheduledBackup(in *apiserver.TiDBClusterScheduledBackup, out *TiDBClusterScheduledBackup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.MaxReservedTime = in.MaxReservedTime
	out.Schedule = in.Schedule
	out.Pause = (*bool)(unsafe.Pointer(in.Pause))
	if err := Convert_apiserver_TiDBClusterBackupTemplate_To_v1alpha1_TiDBClusterBackupTemplate(&in.TiDBClusterBackupTemplate, &out.TiDBClusterBackupTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiDBClusterScheduledBackup_To_v1alpha1_TiDBClusterScheduledBackup is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterScheduledBackup_To_v1alpha1_TiDBClusterScheduledBackup(in *apiserver.TiDBClusterScheduledBackup, out *TiDBClusterScheduledBackup, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterScheduledBackup_To_v1alpha1_TiDBClusterScheduledBackup(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterScheduledBackupList_To_apiserver_TiDBClusterScheduledBackupList(in *TiDBClusterScheduledBackupList, out *apiserver.TiDBClusterScheduledBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBClusterScheduledBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBClusterScheduledBackupList_To_apiserver_TiDBClusterScheduledBackupList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterScheduledBackupList_To_apiserver_TiDBClusterScheduledBackupList(in *TiDBClusterScheduledBackupList, out *apiserver.TiDBClusterScheduledBackupList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterScheduledBackupList_To_apiserver_TiDBClusterScheduledBackupList(in, out, s)
}

func autoConvert_apiserver_TiDBClusterScheduledBackupList_To_v1alpha1_TiDBClusterScheduledBackupList(in *apiserver.TiDBClusterScheduledBackupList, out *TiDBClusterScheduledBackupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBClusterScheduledBackup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBClusterScheduledBackupList_To_v1alpha1_TiDBClusterScheduledBackupList is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterScheduledBackupList_To_v1alpha1_TiDBClusterScheduledBackupList(in *apiserver.TiDBClusterScheduledBackupList, out *TiDBClusterScheduledBackupList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterScheduledBackupList_To_v1alpha1_TiDBClusterScheduledBackupList(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterSlowQuery_To_apiserver_TiDBClusterSlowQuery(in *TiDBClusterSlowQuery, out *apiserver.TiDBClusterSlowQuery, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Status = in.Status
	out.Count = in.Count
	return nil
}

// Convert_v1alpha1_TiDBClusterSlowQuery_To_apiserver_TiDBClusterSlowQuery is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterSlowQuery_To_apiserver_TiDBClusterSlowQuery(in *TiDBClusterSlowQuery, out *apiserver.TiDBClusterSlowQuery, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterSlowQuery_To_apiserver_TiDBClusterSlowQuery(in, out, s)
}

func autoConvert_apiserver_TiDBClusterSlowQuery_To_v1alpha1_TiDBClusterSlowQuery(in *apiserver.TiDBClusterSlowQuery, out *TiDBClusterSlowQuery, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ClusterName = in.ClusterName
	out.Tags = *(*[]string)(unsafe.Pointer(&in.Tags))
	out.Status = in.Status
	out.Count = in.Count
	return nil
}

// Convert_apiserver_TiDBClusterSlowQuery_To_v1alpha1_TiDBClusterSlowQuery is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterSlowQuery_To_v1alpha1_TiDBClusterSlowQuery(in *apiserver.TiDBClusterSlowQuery, out *TiDBClusterSlowQuery, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterSlowQuery_To_v1alpha1_TiDBClusterSlowQuery(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterSlowQueryList_To_apiserver_TiDBClusterSlowQueryList(in *TiDBClusterSlowQueryList, out *apiserver.TiDBClusterSlowQueryList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBClusterSlowQuery)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBClusterSlowQueryList_To_apiserver_TiDBClusterSlowQueryList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterSlowQueryList_To_apiserver_TiDBClusterSlowQueryList(in *TiDBClusterSlowQueryList, out *apiserver.TiDBClusterSlowQueryList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterSlowQueryList_To_apiserver_TiDBClusterSlowQueryList(in, out, s)
}

func autoConvert_apiserver_TiDBClusterSlowQueryList_To_v1alpha1_TiDBClusterSlowQueryList(in *apiserver.TiDBClusterSlowQueryList, out *TiDBClusterSlowQueryList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBClusterSlowQuery)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBClusterSlowQueryList_To_v1alpha1_TiDBClusterSlowQueryList is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterSlowQueryList_To_v1alpha1_TiDBClusterSlowQueryList(in *apiserver.TiDBClusterSlowQueryList, out *TiDBClusterSlowQueryList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterSlowQueryList_To_v1alpha1_TiDBClusterSlowQueryList(in, out, s)
}

func autoConvert_v1alpha1_TiDBClusterSlowQueryListOptions_To_apiserver_TiDBClusterSlowQueryListOptions(in *TiDBClusterSlowQueryListOptions, out *apiserver.TiDBClusterSlowQueryListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Name = in.Name
	out.ClusterName = in.ClusterName
	out.Tags = in.Tags
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_v1alpha1_TiDBClusterSlowQueryListOptions_To_apiserver_TiDBClusterSlowQueryListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBClusterSlowQueryListOptions_To_apiserver_TiDBClusterSlowQueryListOptions(in *TiDBClusterSlowQueryListOptions, out *apiserver.TiDBClusterSlowQueryListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBClusterSlowQueryListOptions_To_apiserver_TiDBClusterSlowQueryListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBClusterSlowQueryListOptions_To_v1alpha1_TiDBClusterSlowQueryListOptions(in *apiserver.TiDBClusterSlowQueryListOptions, out *TiDBClusterSlowQueryListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Name = in.Name
	out.ClusterName = in.ClusterName
	out.Tags = in.Tags
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_apiserver_TiDBClusterSlowQueryListOptions_To_v1alpha1_TiDBClusterSlowQueryListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBClusterSlowQueryListOptions_To_v1alpha1_TiDBClusterSlowQueryListOptions(in *apiserver.TiDBClusterSlowQueryListOptions, out *TiDBClusterSlowQueryListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBClusterSlowQueryListOptions_To_v1alpha1_TiDBClusterSlowQueryListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBList_To_apiserver_TiDBList(in *TiDBList, out *apiserver.TiDBList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDB)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBList_To_apiserver_TiDBList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBList_To_apiserver_TiDBList(in *TiDBList, out *apiserver.TiDBList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBList_To_apiserver_TiDBList(in, out, s)
}

func autoConvert_apiserver_TiDBList_To_v1alpha1_TiDBList(in *apiserver.TiDBList, out *TiDBList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDB)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBList_To_v1alpha1_TiDBList is an autogenerated conversion function.
func Convert_apiserver_TiDBList_To_v1alpha1_TiDBList(in *apiserver.TiDBList, out *TiDBList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBList_To_v1alpha1_TiDBList(in, out, s)
}

func autoConvert_v1alpha1_TiDBLog_To_apiserver_TiDBLog(in *TiDBLog, out *apiserver.TiDBLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Fields = *(*[]*apiserver.LogLineFieldsItems0)(unsafe.Pointer(&in.Fields))
	out.Level = in.Level
	out.Machine = in.Machine
	out.Message = in.Message
	out.Timestamp = in.Timestamp
	out.Component = in.Component
	out.PodName = in.PodName
	return nil
}

// Convert_v1alpha1_TiDBLog_To_apiserver_TiDBLog is an autogenerated conversion function.
func Convert_v1alpha1_TiDBLog_To_apiserver_TiDBLog(in *TiDBLog, out *apiserver.TiDBLog, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBLog_To_apiserver_TiDBLog(in, out, s)
}

func autoConvert_apiserver_TiDBLog_To_v1alpha1_TiDBLog(in *apiserver.TiDBLog, out *TiDBLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Fields = *(*[]*LogLineFieldsItems0)(unsafe.Pointer(&in.Fields))
	out.Level = in.Level
	out.Machine = in.Machine
	out.Message = in.Message
	out.Timestamp = in.Timestamp
	out.Component = in.Component
	out.PodName = in.PodName
	return nil
}

// Convert_apiserver_TiDBLog_To_v1alpha1_TiDBLog is an autogenerated conversion function.
func Convert_apiserver_TiDBLog_To_v1alpha1_TiDBLog(in *apiserver.TiDBLog, out *TiDBLog, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBLog_To_v1alpha1_TiDBLog(in, out, s)
}

func autoConvert_v1alpha1_TiDBLogList_To_apiserver_TiDBLogList(in *TiDBLogList, out *apiserver.TiDBLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBLogList_To_apiserver_TiDBLogList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBLogList_To_apiserver_TiDBLogList(in *TiDBLogList, out *apiserver.TiDBLogList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBLogList_To_apiserver_TiDBLogList(in, out, s)
}

func autoConvert_apiserver_TiDBLogList_To_v1alpha1_TiDBLogList(in *apiserver.TiDBLogList, out *TiDBLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBLogList_To_v1alpha1_TiDBLogList is an autogenerated conversion function.
func Convert_apiserver_TiDBLogList_To_v1alpha1_TiDBLogList(in *apiserver.TiDBLogList, out *TiDBLogList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBLogList_To_v1alpha1_TiDBLogList(in, out, s)
}

func autoConvert_v1alpha1_TiDBLogListOptions_To_apiserver_TiDBLogListOptions(in *TiDBLogListOptions, out *apiserver.TiDBLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Component = in.Component
	out.Level = in.Level
	return nil
}

// Convert_v1alpha1_TiDBLogListOptions_To_apiserver_TiDBLogListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBLogListOptions_To_apiserver_TiDBLogListOptions(in *TiDBLogListOptions, out *apiserver.TiDBLogListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBLogListOptions_To_apiserver_TiDBLogListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBLogListOptions_To_v1alpha1_TiDBLogListOptions(in *apiserver.TiDBLogListOptions, out *TiDBLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Component = in.Component
	out.Level = in.Level
	return nil
}

// Convert_apiserver_TiDBLogListOptions_To_v1alpha1_TiDBLogListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBLogListOptions_To_v1alpha1_TiDBLogListOptions(in *apiserver.TiDBLogListOptions, out *TiDBLogListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBLogListOptions_To_v1alpha1_TiDBLogListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBPlugin_To_apiserver_TiDBPlugin(in *TiDBPlugin, out *apiserver.TiDBPlugin, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Library = in.Library
	out.Licence = in.Licence
	out.Status = in.Status
	out.Type = in.Type
	out.Version = in.Version
	return nil
}

// Convert_v1alpha1_TiDBPlugin_To_apiserver_TiDBPlugin is an autogenerated conversion function.
func Convert_v1alpha1_TiDBPlugin_To_apiserver_TiDBPlugin(in *TiDBPlugin, out *apiserver.TiDBPlugin, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBPlugin_To_apiserver_TiDBPlugin(in, out, s)
}

func autoConvert_apiserver_TiDBPlugin_To_v1alpha1_TiDBPlugin(in *apiserver.TiDBPlugin, out *TiDBPlugin, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Library = in.Library
	out.Licence = in.Licence
	out.Status = in.Status
	out.Type = in.Type
	out.Version = in.Version
	return nil
}

// Convert_apiserver_TiDBPlugin_To_v1alpha1_TiDBPlugin is an autogenerated conversion function.
func Convert_apiserver_TiDBPlugin_To_v1alpha1_TiDBPlugin(in *apiserver.TiDBPlugin, out *TiDBPlugin, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBPlugin_To_v1alpha1_TiDBPlugin(in, out, s)
}

func autoConvert_v1alpha1_TiDBPluginList_To_apiserver_TiDBPluginList(in *TiDBPluginList, out *apiserver.TiDBPluginList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBPlugin)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha1_TiDBPluginList_To_apiserver_TiDBPluginList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBPluginList_To_apiserver_TiDBPluginList(in *TiDBPluginList, out *apiserver.TiDBPluginList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBPluginList_To_apiserver_TiDBPluginList(in, out, s)
}

func autoConvert_apiserver_TiDBPluginList_To_v1alpha1_TiDBPluginList(in *apiserver.TiDBPluginList, out *TiDBPluginList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBPlugin)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_apiserver_TiDBPluginList_To_v1alpha1_TiDBPluginList is an autogenerated conversion function.
func Convert_apiserver_TiDBPluginList_To_v1alpha1_TiDBPluginList(in *apiserver.TiDBPluginList, out *TiDBPluginList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBPluginList_To_v1alpha1_TiDBPluginList(in, out, s)
}

func autoConvert_v1alpha1_TiDBSlowLog_To_apiserver_TiDBSlowLog(in *TiDBSlowLog, out *apiserver.TiDBSlowLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Timestamp = in.Timestamp
	out.Log = in.Log
	return nil
}

// Convert_v1alpha1_TiDBSlowLog_To_apiserver_TiDBSlowLog is an autogenerated conversion function.
func Convert_v1alpha1_TiDBSlowLog_To_apiserver_TiDBSlowLog(in *TiDBSlowLog, out *apiserver.TiDBSlowLog, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBSlowLog_To_apiserver_TiDBSlowLog(in, out, s)
}

func autoConvert_apiserver_TiDBSlowLog_To_v1alpha1_TiDBSlowLog(in *apiserver.TiDBSlowLog, out *TiDBSlowLog, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Timestamp = in.Timestamp
	out.Log = in.Log
	return nil
}

// Convert_apiserver_TiDBSlowLog_To_v1alpha1_TiDBSlowLog is an autogenerated conversion function.
func Convert_apiserver_TiDBSlowLog_To_v1alpha1_TiDBSlowLog(in *apiserver.TiDBSlowLog, out *TiDBSlowLog, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBSlowLog_To_v1alpha1_TiDBSlowLog(in, out, s)
}

func autoConvert_v1alpha1_TiDBSlowLogList_To_apiserver_TiDBSlowLogList(in *TiDBSlowLogList, out *apiserver.TiDBSlowLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiDBSlowLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiDBSlowLogList_To_apiserver_TiDBSlowLogList is an autogenerated conversion function.
func Convert_v1alpha1_TiDBSlowLogList_To_apiserver_TiDBSlowLogList(in *TiDBSlowLogList, out *apiserver.TiDBSlowLogList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBSlowLogList_To_apiserver_TiDBSlowLogList(in, out, s)
}

func autoConvert_apiserver_TiDBSlowLogList_To_v1alpha1_TiDBSlowLogList(in *apiserver.TiDBSlowLogList, out *TiDBSlowLogList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiDBSlowLog)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiDBSlowLogList_To_v1alpha1_TiDBSlowLogList is an autogenerated conversion function.
func Convert_apiserver_TiDBSlowLogList_To_v1alpha1_TiDBSlowLogList(in *apiserver.TiDBSlowLogList, out *TiDBSlowLogList, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBSlowLogList_To_v1alpha1_TiDBSlowLogList(in, out, s)
}

func autoConvert_v1alpha1_TiDBSlowLogListOptions_To_apiserver_TiDBSlowLogListOptions(in *TiDBSlowLogListOptions, out *apiserver.TiDBSlowLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_v1alpha1_TiDBSlowLogListOptions_To_apiserver_TiDBSlowLogListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TiDBSlowLogListOptions_To_apiserver_TiDBSlowLogListOptions(in *TiDBSlowLogListOptions, out *apiserver.TiDBSlowLogListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBSlowLogListOptions_To_apiserver_TiDBSlowLogListOptions(in, out, s)
}

func autoConvert_apiserver_TiDBSlowLogListOptions_To_v1alpha1_TiDBSlowLogListOptions(in *apiserver.TiDBSlowLogListOptions, out *TiDBSlowLogListOptions, s conversion.Scope) error {
	out.SortBy = in.SortBy
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	return nil
}

// Convert_apiserver_TiDBSlowLogListOptions_To_v1alpha1_TiDBSlowLogListOptions is an autogenerated conversion function.
func Convert_apiserver_TiDBSlowLogListOptions_To_v1alpha1_TiDBSlowLogListOptions(in *apiserver.TiDBSlowLogListOptions, out *TiDBSlowLogListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBSlowLogListOptions_To_v1alpha1_TiDBSlowLogListOptions(in, out, s)
}

func autoConvert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec(in *TiDBSpec, out *apiserver.TiDBSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	if err := Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec is an autogenerated conversion function.
func Convert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec(in *TiDBSpec, out *apiserver.TiDBSpec, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiDBSpec_To_apiserver_TiDBSpec(in, out, s)
}

func autoConvert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec(in *apiserver.TiDBSpec, out *TiDBSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	if err := Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec is an autogenerated conversion function.
func Convert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec(in *apiserver.TiDBSpec, out *TiDBSpec, s conversion.Scope) error {
	return autoConvert_apiserver_TiDBSpec_To_v1alpha1_TiDBSpec(in, out, s)
}

func autoConvert_v1alpha1_TiKV_To_apiserver_TiKV(in *TiKV, out *apiserver.TiKV, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha1_ComponentInfo_To_apiserver_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.State = in.State
	return nil
}

// Convert_v1alpha1_TiKV_To_apiserver_TiKV is an autogenerated conversion function.
func Convert_v1alpha1_TiKV_To_apiserver_TiKV(in *TiKV, out *apiserver.TiKV, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiKV_To_apiserver_TiKV(in, out, s)
}

func autoConvert_apiserver_TiKV_To_v1alpha1_TiKV(in *apiserver.TiKV, out *TiKV, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_apiserver_ComponentInfo_To_v1alpha1_ComponentInfo(&in.ComponentInfo, &out.ComponentInfo, s); err != nil {
		return err
	}
	out.State = in.State
	return nil
}

// Convert_apiserver_TiKV_To_v1alpha1_TiKV is an autogenerated conversion function.
func Convert_apiserver_TiKV_To_v1alpha1_TiKV(in *apiserver.TiKV, out *TiKV, s conversion.Scope) error {
	return autoConvert_apiserver_TiKV_To_v1alpha1_TiKV(in, out, s)
}

func autoConvert_v1alpha1_TiKVList_To_apiserver_TiKVList(in *TiKVList, out *apiserver.TiKVList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.TiKV)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_TiKVList_To_apiserver_TiKVList is an autogenerated conversion function.
func Convert_v1alpha1_TiKVList_To_apiserver_TiKVList(in *TiKVList, out *apiserver.TiKVList, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiKVList_To_apiserver_TiKVList(in, out, s)
}

func autoConvert_apiserver_TiKVList_To_v1alpha1_TiKVList(in *apiserver.TiKVList, out *TiKVList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]TiKV)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_TiKVList_To_v1alpha1_TiKVList is an autogenerated conversion function.
func Convert_apiserver_TiKVList_To_v1alpha1_TiKVList(in *apiserver.TiKVList, out *TiKVList, s conversion.Scope) error {
	return autoConvert_apiserver_TiKVList_To_v1alpha1_TiKVList(in, out, s)
}

func autoConvert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec(in *TiKVSpec, out *apiserver.TiKVSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	out.StorageClassName = in.StorageClassName
	if err := Convert_v1alpha1_ResourceTemplate_To_apiserver_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec is an autogenerated conversion function.
func Convert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec(in *TiKVSpec, out *apiserver.TiKVSpec, s conversion.Scope) error {
	return autoConvert_v1alpha1_TiKVSpec_To_apiserver_TiKVSpec(in, out, s)
}

func autoConvert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec(in *apiserver.TiKVSpec, out *TiKVSpec, s conversion.Scope) error {
	out.Replicas = in.Replicas
	out.StorageClassName = in.StorageClassName
	if err := Convert_apiserver_ResourceTemplate_To_v1alpha1_ResourceTemplate(&in.ResourceTemplate, &out.ResourceTemplate, s); err != nil {
		return err
	}
	return nil
}

// Convert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec is an autogenerated conversion function.
func Convert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec(in *apiserver.TiKVSpec, out *TiKVSpec, s conversion.Scope) error {
	return autoConvert_apiserver_TiKVSpec_To_v1alpha1_TiKVSpec(in, out, s)
}

func autoConvert_v1alpha1_TopInstanceMetricsListOptions_To_apiserver_TopInstanceMetricsListOptions(in *TopInstanceMetricsListOptions, out *apiserver.TopInstanceMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.Step = in.Step
	out.Top = in.Top
	return nil
}

// Convert_v1alpha1_TopInstanceMetricsListOptions_To_apiserver_TopInstanceMetricsListOptions is an autogenerated conversion function.
func Convert_v1alpha1_TopInstanceMetricsListOptions_To_apiserver_TopInstanceMetricsListOptions(in *TopInstanceMetricsListOptions, out *apiserver.TopInstanceMetricsListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_TopInstanceMetricsListOptions_To_apiserver_TopInstanceMetricsListOptions(in, out, s)
}

func autoConvert_apiserver_TopInstanceMetricsListOptions_To_v1alpha1_TopInstanceMetricsListOptions(in *apiserver.TopInstanceMetricsListOptions, out *TopInstanceMetricsListOptions, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.StartTimeInSec = in.StartTimeInSec
	out.EndTimeInSec = in.EndTimeInSec
	out.Type = in.Type
	out.Step = in.Step
	out.Top = in.Top
	return nil
}

// Convert_apiserver_TopInstanceMetricsListOptions_To_v1alpha1_TopInstanceMetricsListOptions is an autogenerated conversion function.
func Convert_apiserver_TopInstanceMetricsListOptions_To_v1alpha1_TopInstanceMetricsListOptions(in *apiserver.TopInstanceMetricsListOptions, out *TopInstanceMetricsListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_TopInstanceMetricsListOptions_To_v1alpha1_TopInstanceMetricsListOptions(in, out, s)
}

func autoConvert_v1alpha1_TransferPDLeader_To_apiserver_TransferPDLeader(in *TransferPDLeader, out *apiserver.TransferPDLeader, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.NextLeader = in.NextLeader
	return nil
}

// Convert_v1alpha1_TransferPDLeader_To_apiserver_TransferPDLeader is an autogenerated conversion function.
func Convert_v1alpha1_TransferPDLeader_To_apiserver_TransferPDLeader(in *TransferPDLeader, out *apiserver.TransferPDLeader, s conversion.Scope) error {
	return autoConvert_v1alpha1_TransferPDLeader_To_apiserver_TransferPDLeader(in, out, s)
}

func autoConvert_apiserver_TransferPDLeader_To_v1alpha1_TransferPDLeader(in *apiserver.TransferPDLeader, out *TransferPDLeader, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.NextLeader = in.NextLeader
	return nil
}

// Convert_apiserver_TransferPDLeader_To_v1alpha1_TransferPDLeader is an autogenerated conversion function.
func Convert_apiserver_TransferPDLeader_To_v1alpha1_TransferPDLeader(in *apiserver.TransferPDLeader, out *TransferPDLeader, s conversion.Scope) error {
	return autoConvert_apiserver_TransferPDLeader_To_v1alpha1_TransferPDLeader(in, out, s)
}

func autoConvert_v1alpha1_UpdatePassword_To_apiserver_UpdatePassword(in *UpdatePassword, out *apiserver.UpdatePassword, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.CurrentPassword = in.CurrentPassword
	out.NewPassword = in.NewPassword
	return nil
}

// Convert_v1alpha1_UpdatePassword_To_apiserver_UpdatePassword is an autogenerated conversion function.
func Convert_v1alpha1_UpdatePassword_To_apiserver_UpdatePassword(in *UpdatePassword, out *apiserver.UpdatePassword, s conversion.Scope) error {
	return autoConvert_v1alpha1_UpdatePassword_To_apiserver_UpdatePassword(in, out, s)
}

func autoConvert_apiserver_UpdatePassword_To_v1alpha1_UpdatePassword(in *apiserver.UpdatePassword, out *UpdatePassword, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.CurrentPassword = in.CurrentPassword
	out.NewPassword = in.NewPassword
	return nil
}

// Convert_apiserver_UpdatePassword_To_v1alpha1_UpdatePassword is an autogenerated conversion function.
func Convert_apiserver_UpdatePassword_To_v1alpha1_UpdatePassword(in *apiserver.UpdatePassword, out *UpdatePassword, s conversion.Scope) error {
	return autoConvert_apiserver_UpdatePassword_To_v1alpha1_UpdatePassword(in, out, s)
}

func autoConvert_v1alpha1_User_To_apiserver_User(in *User, out *apiserver.User, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Password = in.Password
	out.Group = in.Group
	out.CreateTime = in.CreateTime
	out.UpdateTime = in.UpdateTime
	return nil
}

// Convert_v1alpha1_User_To_apiserver_User is an autogenerated conversion function.
func Convert_v1alpha1_User_To_apiserver_User(in *User, out *apiserver.User, s conversion.Scope) error {
	return autoConvert_v1alpha1_User_To_apiserver_User(in, out, s)
}

func autoConvert_apiserver_User_To_v1alpha1_User(in *apiserver.User, out *User, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Password = in.Password
	out.Group = in.Group
	out.CreateTime = in.CreateTime
	out.UpdateTime = in.UpdateTime
	return nil
}

// Convert_apiserver_User_To_v1alpha1_User is an autogenerated conversion function.
func Convert_apiserver_User_To_v1alpha1_User(in *apiserver.User, out *User, s conversion.Scope) error {
	return autoConvert_apiserver_User_To_v1alpha1_User(in, out, s)
}

func autoConvert_v1alpha1_UserGroup_To_apiserver_UserGroup(in *UserGroup, out *apiserver.UserGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.CreateTime = in.CreateTime
	out.UpdateTime = in.UpdateTime
	out.Privileges = *(*[]string)(unsafe.Pointer(&in.Privileges))
	return nil
}

// Convert_v1alpha1_UserGroup_To_apiserver_UserGroup is an autogenerated conversion function.
func Convert_v1alpha1_UserGroup_To_apiserver_UserGroup(in *UserGroup, out *apiserver.UserGroup, s conversion.Scope) error {
	return autoConvert_v1alpha1_UserGroup_To_apiserver_UserGroup(in, out, s)
}

func autoConvert_apiserver_UserGroup_To_v1alpha1_UserGroup(in *apiserver.UserGroup, out *UserGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.CreateTime = in.CreateTime
	out.UpdateTime = in.UpdateTime
	out.Privileges = *(*[]string)(unsafe.Pointer(&in.Privileges))
	return nil
}

// Convert_apiserver_UserGroup_To_v1alpha1_UserGroup is an autogenerated conversion function.
func Convert_apiserver_UserGroup_To_v1alpha1_UserGroup(in *apiserver.UserGroup, out *UserGroup, s conversion.Scope) error {
	return autoConvert_apiserver_UserGroup_To_v1alpha1_UserGroup(in, out, s)
}

func autoConvert_v1alpha1_UserGroupList_To_apiserver_UserGroupList(in *UserGroupList, out *apiserver.UserGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.UserGroup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_UserGroupList_To_apiserver_UserGroupList is an autogenerated conversion function.
func Convert_v1alpha1_UserGroupList_To_apiserver_UserGroupList(in *UserGroupList, out *apiserver.UserGroupList, s conversion.Scope) error {
	return autoConvert_v1alpha1_UserGroupList_To_apiserver_UserGroupList(in, out, s)
}

func autoConvert_apiserver_UserGroupList_To_v1alpha1_UserGroupList(in *apiserver.UserGroupList, out *UserGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]UserGroup)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_UserGroupList_To_v1alpha1_UserGroupList is an autogenerated conversion function.
func Convert_apiserver_UserGroupList_To_v1alpha1_UserGroupList(in *apiserver.UserGroupList, out *UserGroupList, s conversion.Scope) error {
	return autoConvert_apiserver_UserGroupList_To_v1alpha1_UserGroupList(in, out, s)
}

func autoConvert_v1alpha1_UserList_To_apiserver_UserList(in *UserList, out *apiserver.UserList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]apiserver.User)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_v1alpha1_UserList_To_apiserver_UserList is an autogenerated conversion function.
func Convert_v1alpha1_UserList_To_apiserver_UserList(in *UserList, out *apiserver.UserList, s conversion.Scope) error {
	return autoConvert_v1alpha1_UserList_To_apiserver_UserList(in, out, s)
}

func autoConvert_apiserver_UserList_To_v1alpha1_UserList(in *apiserver.UserList, out *UserList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]User)(unsafe.Pointer(&in.Items))
	out.Total = in.Total
	return nil
}

// Convert_apiserver_UserList_To_v1alpha1_UserList is an autogenerated conversion function.
func Convert_apiserver_UserList_To_v1alpha1_UserList(in *apiserver.UserList, out *UserList, s conversion.Scope) error {
	return autoConvert_apiserver_UserList_To_v1alpha1_UserList(in, out, s)
}

func autoConvert_v1alpha1_UserListOptions_To_apiserver_UserListOptions(in *UserListOptions, out *apiserver.UserListOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Group = in.Group
	out.Username = in.Username
	return nil
}

// Convert_v1alpha1_UserListOptions_To_apiserver_UserListOptions is an autogenerated conversion function.
func Convert_v1alpha1_UserListOptions_To_apiserver_UserListOptions(in *UserListOptions, out *apiserver.UserListOptions, s conversion.Scope) error {
	return autoConvert_v1alpha1_UserListOptions_To_apiserver_UserListOptions(in, out, s)
}

func autoConvert_apiserver_UserListOptions_To_v1alpha1_UserListOptions(in *apiserver.UserListOptions, out *UserListOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.ItemsPerPage = in.ItemsPerPage
	out.Group = in.Group
	out.Username = in.Username
	return nil
}

// Convert_apiserver_UserListOptions_To_v1alpha1_UserListOptions is an autogenerated conversion function.
func Convert_apiserver_UserListOptions_To_v1alpha1_UserListOptions(in *apiserver.UserListOptions, out *UserListOptions, s conversion.Scope) error {
	return autoConvert_apiserver_UserListOptions_To_v1alpha1_UserListOptions(in, out, s)
}

func autoConvert_v1alpha1_Whitelist_To_apiserver_Whitelist(in *Whitelist, out *apiserver.Whitelist, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Alias = in.Alias
	out.Ips = *(*[]string)(unsafe.Pointer(&in.Ips))
	return nil
}

// Convert_v1alpha1_Whitelist_To_apiserver_Whitelist is an autogenerated conversion function.
func Convert_v1alpha1_Whitelist_To_apiserver_Whitelist(in *Whitelist, out *apiserver.Whitelist, s conversion.Scope) error {
	return autoConvert_v1alpha1_Whitelist_To_apiserver_Whitelist(in, out, s)
}

func autoConvert_apiserver_Whitelist_To_v1alpha1_Whitelist(in *apiserver.Whitelist, out *Whitelist, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Alias = in.Alias
	out.Ips = *(*[]string)(unsafe.Pointer(&in.Ips))
	return nil
}

// Convert_apiserver_Whitelist_To_v1alpha1_Whitelist is an autogenerated conversion function.
func Convert_apiserver_Whitelist_To_v1alpha1_Whitelist(in *apiserver.Whitelist, out *Whitelist, s conversion.Scope) error {
	return autoConvert_apiserver_Whitelist_To_v1alpha1_Whitelist(in, out, s)
}

func autoConvert_v1alpha1_WhitelistList_To_apiserver_WhitelistList(in *WhitelistList, out *apiserver.WhitelistList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Total = in.Total
	out.Items = *(*[]apiserver.Whitelist)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha1_WhitelistList_To_apiserver_WhitelistList is an autogenerated conversion function.
func Convert_v1alpha1_WhitelistList_To_apiserver_WhitelistList(in *WhitelistList, out *apiserver.WhitelistList, s conversion.Scope) error {
	return autoConvert_v1alpha1_WhitelistList_To_apiserver_WhitelistList(in, out, s)
}

func autoConvert_apiserver_WhitelistList_To_v1alpha1_WhitelistList(in *apiserver.WhitelistList, out *WhitelistList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Total = in.Total
	out.Items = *(*[]Whitelist)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_apiserver_WhitelistList_To_v1alpha1_WhitelistList is an autogenerated conversion function.
func Convert_apiserver_WhitelistList_To_v1alpha1_WhitelistList(in *apiserver.WhitelistList, out *WhitelistList, s conversion.Scope) error {
	return autoConvert_apiserver_WhitelistList_To_v1alpha1_WhitelistList(in, out, s)
}
