//go:build !ignore_autogenerated
// +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 workloadbuilder

import (
	unsafe "unsafe"

	v1alpha3 "k8s.io/api/scheduling/v1alpha3"
	v1beta1 "k8s.io/api/scheduling/v1beta1"
	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((*v1beta1.AllCompositeDisruptionMode)(nil), (*v1alpha3.AllCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(a.(*v1beta1.AllCompositeDisruptionMode), b.(*v1alpha3.AllCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.AllCompositeDisruptionMode)(nil), (*v1beta1.AllCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_AllCompositeDisruptionMode_To_v1beta1_AllCompositeDisruptionMode(a.(*v1alpha3.AllCompositeDisruptionMode), b.(*v1beta1.AllCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.AllDisruptionMode)(nil), (*v1alpha3.AllDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(a.(*v1beta1.AllDisruptionMode), b.(*v1alpha3.AllDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.AllDisruptionMode)(nil), (*v1beta1.AllDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_AllDisruptionMode_To_v1beta1_AllDisruptionMode(a.(*v1alpha3.AllDisruptionMode), b.(*v1beta1.AllDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.BasicSchedulingPolicy)(nil), (*v1alpha3.BasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(a.(*v1beta1.BasicSchedulingPolicy), b.(*v1alpha3.BasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.BasicSchedulingPolicy)(nil), (*v1beta1.BasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_BasicSchedulingPolicy_To_v1beta1_BasicSchedulingPolicy(a.(*v1alpha3.BasicSchedulingPolicy), b.(*v1beta1.BasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositeBasicSchedulingPolicy)(nil), (*v1alpha3.CompositeBasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(a.(*v1beta1.CompositeBasicSchedulingPolicy), b.(*v1alpha3.CompositeBasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositeBasicSchedulingPolicy)(nil), (*v1beta1.CompositeBasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_v1beta1_CompositeBasicSchedulingPolicy(a.(*v1alpha3.CompositeBasicSchedulingPolicy), b.(*v1beta1.CompositeBasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositeDisruptionMode)(nil), (*v1alpha3.CompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(a.(*v1beta1.CompositeDisruptionMode), b.(*v1alpha3.CompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositeDisruptionMode)(nil), (*v1beta1.CompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeDisruptionMode_To_v1beta1_CompositeDisruptionMode(a.(*v1alpha3.CompositeDisruptionMode), b.(*v1beta1.CompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositeGangSchedulingPolicy)(nil), (*v1alpha3.CompositeGangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(a.(*v1beta1.CompositeGangSchedulingPolicy), b.(*v1alpha3.CompositeGangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositeGangSchedulingPolicy)(nil), (*v1beta1.CompositeGangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeGangSchedulingPolicy_To_v1beta1_CompositeGangSchedulingPolicy(a.(*v1alpha3.CompositeGangSchedulingPolicy), b.(*v1beta1.CompositeGangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositePodGroupSchedulingConstraints)(nil), (*v1alpha3.CompositePodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(a.(*v1beta1.CompositePodGroupSchedulingConstraints), b.(*v1alpha3.CompositePodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositePodGroupSchedulingConstraints)(nil), (*v1beta1.CompositePodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_v1beta1_CompositePodGroupSchedulingConstraints(a.(*v1alpha3.CompositePodGroupSchedulingConstraints), b.(*v1beta1.CompositePodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositePodGroupSchedulingPolicy)(nil), (*v1alpha3.CompositePodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(a.(*v1beta1.CompositePodGroupSchedulingPolicy), b.(*v1alpha3.CompositePodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositePodGroupSchedulingPolicy)(nil), (*v1beta1.CompositePodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_v1beta1_CompositePodGroupSchedulingPolicy(a.(*v1alpha3.CompositePodGroupSchedulingPolicy), b.(*v1beta1.CompositePodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.CompositePodGroupTemplate)(nil), (*v1alpha3.CompositePodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(a.(*v1beta1.CompositePodGroupTemplate), b.(*v1alpha3.CompositePodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.CompositePodGroupTemplate)(nil), (*v1beta1.CompositePodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupTemplate_To_v1beta1_CompositePodGroupTemplate(a.(*v1alpha3.CompositePodGroupTemplate), b.(*v1beta1.CompositePodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.DisruptionMode)(nil), (*v1alpha3.DisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_DisruptionMode_To_v1alpha3_DisruptionMode(a.(*v1beta1.DisruptionMode), b.(*v1alpha3.DisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.DisruptionMode)(nil), (*v1beta1.DisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_DisruptionMode_To_v1beta1_DisruptionMode(a.(*v1alpha3.DisruptionMode), b.(*v1beta1.DisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.GangSchedulingPolicy)(nil), (*v1alpha3.GangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(a.(*v1beta1.GangSchedulingPolicy), b.(*v1alpha3.GangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.GangSchedulingPolicy)(nil), (*v1beta1.GangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_GangSchedulingPolicy_To_v1beta1_GangSchedulingPolicy(a.(*v1alpha3.GangSchedulingPolicy), b.(*v1beta1.GangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroup)(nil), (*v1alpha3.PodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroup_To_v1alpha3_PodGroup(a.(*v1beta1.PodGroup), b.(*v1alpha3.PodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroup)(nil), (*v1beta1.PodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroup_To_v1beta1_PodGroup(a.(*v1alpha3.PodGroup), b.(*v1beta1.PodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupList)(nil), (*v1alpha3.PodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupList_To_v1alpha3_PodGroupList(a.(*v1beta1.PodGroupList), b.(*v1alpha3.PodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupList)(nil), (*v1beta1.PodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupList_To_v1beta1_PodGroupList(a.(*v1alpha3.PodGroupList), b.(*v1beta1.PodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupResourceClaim)(nil), (*v1alpha3.PodGroupResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(a.(*v1beta1.PodGroupResourceClaim), b.(*v1alpha3.PodGroupResourceClaim), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupResourceClaim)(nil), (*v1beta1.PodGroupResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupResourceClaim_To_v1beta1_PodGroupResourceClaim(a.(*v1alpha3.PodGroupResourceClaim), b.(*v1beta1.PodGroupResourceClaim), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupResourceClaimStatus)(nil), (*v1alpha3.PodGroupResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(a.(*v1beta1.PodGroupResourceClaimStatus), b.(*v1alpha3.PodGroupResourceClaimStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupResourceClaimStatus)(nil), (*v1beta1.PodGroupResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupResourceClaimStatus_To_v1beta1_PodGroupResourceClaimStatus(a.(*v1alpha3.PodGroupResourceClaimStatus), b.(*v1beta1.PodGroupResourceClaimStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupSchedulingConstraints)(nil), (*v1alpha3.PodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(a.(*v1beta1.PodGroupSchedulingConstraints), b.(*v1alpha3.PodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupSchedulingConstraints)(nil), (*v1beta1.PodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSchedulingConstraints_To_v1beta1_PodGroupSchedulingConstraints(a.(*v1alpha3.PodGroupSchedulingConstraints), b.(*v1beta1.PodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupSchedulingPolicy)(nil), (*v1alpha3.PodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(a.(*v1beta1.PodGroupSchedulingPolicy), b.(*v1alpha3.PodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupSchedulingPolicy)(nil), (*v1beta1.PodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSchedulingPolicy_To_v1beta1_PodGroupSchedulingPolicy(a.(*v1alpha3.PodGroupSchedulingPolicy), b.(*v1beta1.PodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupSpec)(nil), (*v1alpha3.PodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec(a.(*v1beta1.PodGroupSpec), b.(*v1alpha3.PodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupSpec)(nil), (*v1beta1.PodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec(a.(*v1alpha3.PodGroupSpec), b.(*v1beta1.PodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupStatus)(nil), (*v1alpha3.PodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus(a.(*v1beta1.PodGroupStatus), b.(*v1alpha3.PodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupStatus)(nil), (*v1beta1.PodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus(a.(*v1alpha3.PodGroupStatus), b.(*v1beta1.PodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.PodGroupTemplate)(nil), (*v1alpha3.PodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(a.(*v1beta1.PodGroupTemplate), b.(*v1alpha3.PodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.PodGroupTemplate)(nil), (*v1beta1.PodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupTemplate_To_v1beta1_PodGroupTemplate(a.(*v1alpha3.PodGroupTemplate), b.(*v1beta1.PodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.SingleCompositeDisruptionMode)(nil), (*v1alpha3.SingleCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(a.(*v1beta1.SingleCompositeDisruptionMode), b.(*v1alpha3.SingleCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.SingleCompositeDisruptionMode)(nil), (*v1beta1.SingleCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_SingleCompositeDisruptionMode_To_v1beta1_SingleCompositeDisruptionMode(a.(*v1alpha3.SingleCompositeDisruptionMode), b.(*v1beta1.SingleCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.SingleDisruptionMode)(nil), (*v1alpha3.SingleDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(a.(*v1beta1.SingleDisruptionMode), b.(*v1alpha3.SingleDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.SingleDisruptionMode)(nil), (*v1beta1.SingleDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_SingleDisruptionMode_To_v1beta1_SingleDisruptionMode(a.(*v1alpha3.SingleDisruptionMode), b.(*v1beta1.SingleDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.TopologyConstraint)(nil), (*v1alpha3.TopologyConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_TopologyConstraint_To_v1alpha3_TopologyConstraint(a.(*v1beta1.TopologyConstraint), b.(*v1alpha3.TopologyConstraint), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.TopologyConstraint)(nil), (*v1beta1.TopologyConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_TopologyConstraint_To_v1beta1_TopologyConstraint(a.(*v1alpha3.TopologyConstraint), b.(*v1beta1.TopologyConstraint), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.TypedLocalObjectReference)(nil), (*v1alpha3.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(a.(*v1beta1.TypedLocalObjectReference), b.(*v1alpha3.TypedLocalObjectReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.TypedLocalObjectReference)(nil), (*v1beta1.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_TypedLocalObjectReference_To_v1beta1_TypedLocalObjectReference(a.(*v1alpha3.TypedLocalObjectReference), b.(*v1beta1.TypedLocalObjectReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.Workload)(nil), (*v1alpha3.Workload)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_Workload_To_v1alpha3_Workload(a.(*v1beta1.Workload), b.(*v1alpha3.Workload), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.Workload)(nil), (*v1beta1.Workload)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_Workload_To_v1beta1_Workload(a.(*v1alpha3.Workload), b.(*v1beta1.Workload), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.WorkloadList)(nil), (*v1alpha3.WorkloadList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_WorkloadList_To_v1alpha3_WorkloadList(a.(*v1beta1.WorkloadList), b.(*v1alpha3.WorkloadList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.WorkloadList)(nil), (*v1beta1.WorkloadList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadList_To_v1beta1_WorkloadList(a.(*v1alpha3.WorkloadList), b.(*v1beta1.WorkloadList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.WorkloadReference)(nil), (*v1alpha3.WorkloadReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_WorkloadReference_To_v1alpha3_WorkloadReference(a.(*v1beta1.WorkloadReference), b.(*v1alpha3.WorkloadReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.WorkloadReference)(nil), (*v1beta1.WorkloadReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadReference_To_v1beta1_WorkloadReference(a.(*v1alpha3.WorkloadReference), b.(*v1beta1.WorkloadReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1beta1.WorkloadSpec)(nil), (*v1alpha3.WorkloadSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec(a.(*v1beta1.WorkloadSpec), b.(*v1alpha3.WorkloadSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1alpha3.WorkloadSpec)(nil), (*v1beta1.WorkloadSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec(a.(*v1alpha3.WorkloadSpec), b.(*v1beta1.WorkloadSpec), scope)
	}); err != nil {
		return err
	}
	return nil
}

func autoConvert_v1beta1_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in *v1beta1.AllCompositeDisruptionMode, out *v1alpha3.AllCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.AllCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in *v1beta1.AllCompositeDisruptionMode, out *v1alpha3.AllCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_AllCompositeDisruptionMode_To_v1beta1_AllCompositeDisruptionMode(in *v1alpha3.AllCompositeDisruptionMode, out *v1beta1.AllCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.AllCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_AllCompositeDisruptionMode_To_v1beta1_AllCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_AllCompositeDisruptionMode_To_v1beta1_AllCompositeDisruptionMode(in *v1alpha3.AllCompositeDisruptionMode, out *v1beta1.AllCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_AllCompositeDisruptionMode_To_v1beta1_AllCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1beta1_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in *v1beta1.AllDisruptionMode, out *v1alpha3.AllDisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.AllDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_AllDisruptionMode_To_v1alpha3_AllDisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in *v1beta1.AllDisruptionMode, out *v1alpha3.AllDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_AllDisruptionMode_To_v1beta1_AllDisruptionMode(in *v1alpha3.AllDisruptionMode, out *v1beta1.AllDisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.AllDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_AllDisruptionMode_To_v1beta1_AllDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_AllDisruptionMode_To_v1beta1_AllDisruptionMode(in *v1alpha3.AllDisruptionMode, out *v1beta1.AllDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_AllDisruptionMode_To_v1beta1_AllDisruptionMode(in, out, s)
}

func autoConvert_v1beta1_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in *v1beta1.BasicSchedulingPolicy, out *v1alpha3.BasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.BasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in *v1beta1.BasicSchedulingPolicy, out *v1alpha3.BasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_BasicSchedulingPolicy_To_v1beta1_BasicSchedulingPolicy(in *v1alpha3.BasicSchedulingPolicy, out *v1beta1.BasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.BasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_BasicSchedulingPolicy_To_v1beta1_BasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_BasicSchedulingPolicy_To_v1beta1_BasicSchedulingPolicy(in *v1alpha3.BasicSchedulingPolicy, out *v1beta1.BasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_BasicSchedulingPolicy_To_v1beta1_BasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in *v1beta1.CompositeBasicSchedulingPolicy, out *v1alpha3.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositeBasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in *v1beta1.CompositeBasicSchedulingPolicy, out *v1alpha3.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositeBasicSchedulingPolicy_To_v1beta1_CompositeBasicSchedulingPolicy(in *v1alpha3.CompositeBasicSchedulingPolicy, out *v1beta1.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.CompositeBasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_v1beta1_CompositeBasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_v1beta1_CompositeBasicSchedulingPolicy(in *v1alpha3.CompositeBasicSchedulingPolicy, out *v1beta1.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeBasicSchedulingPolicy_To_v1beta1_CompositeBasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in *v1beta1.CompositeDisruptionMode, out *v1alpha3.CompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in *v1beta1.CompositeDisruptionMode, out *v1alpha3.CompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_CompositeDisruptionMode_To_v1beta1_CompositeDisruptionMode(in *v1alpha3.CompositeDisruptionMode, out *v1beta1.CompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.CompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeDisruptionMode_To_v1beta1_CompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_CompositeDisruptionMode_To_v1beta1_CompositeDisruptionMode(in *v1alpha3.CompositeDisruptionMode, out *v1beta1.CompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeDisruptionMode_To_v1beta1_CompositeDisruptionMode(in, out, s)
}

func autoConvert_v1beta1_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in *v1beta1.CompositeGangSchedulingPolicy, out *v1alpha3.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositeGangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in *v1beta1.CompositeGangSchedulingPolicy, out *v1alpha3.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositeGangSchedulingPolicy_To_v1beta1_CompositeGangSchedulingPolicy(in *v1alpha3.CompositeGangSchedulingPolicy, out *v1beta1.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.CompositeGangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeGangSchedulingPolicy_To_v1beta1_CompositeGangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositeGangSchedulingPolicy_To_v1beta1_CompositeGangSchedulingPolicy(in *v1alpha3.CompositeGangSchedulingPolicy, out *v1beta1.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeGangSchedulingPolicy_To_v1beta1_CompositeGangSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in *v1beta1.CompositePodGroupSchedulingConstraints, out *v1alpha3.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositePodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1beta1_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in *v1beta1.CompositePodGroupSchedulingConstraints, out *v1alpha3.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupSchedulingConstraints_To_v1beta1_CompositePodGroupSchedulingConstraints(in *v1alpha3.CompositePodGroupSchedulingConstraints, out *v1beta1.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*v1beta1.CompositePodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_v1beta1_CompositePodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_v1beta1_CompositePodGroupSchedulingConstraints(in *v1alpha3.CompositePodGroupSchedulingConstraints, out *v1beta1.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupSchedulingConstraints_To_v1beta1_CompositePodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1beta1_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in *v1beta1.CompositePodGroupSchedulingPolicy, out *v1alpha3.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositePodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in *v1beta1.CompositePodGroupSchedulingPolicy, out *v1alpha3.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupSchedulingPolicy_To_v1beta1_CompositePodGroupSchedulingPolicy(in *v1alpha3.CompositePodGroupSchedulingPolicy, out *v1beta1.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.CompositePodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_v1beta1_CompositePodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_v1beta1_CompositePodGroupSchedulingPolicy(in *v1alpha3.CompositePodGroupSchedulingPolicy, out *v1beta1.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupSchedulingPolicy_To_v1beta1_CompositePodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in *v1beta1.CompositePodGroupTemplate, out *v1alpha3.CompositePodGroupTemplate, s conversion.Scope) error {
	*out = *(*v1alpha3.CompositePodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate is an autogenerated conversion function.
func Convert_v1beta1_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in *v1beta1.CompositePodGroupTemplate, out *v1alpha3.CompositePodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1beta1_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupTemplate_To_v1beta1_CompositePodGroupTemplate(in *v1alpha3.CompositePodGroupTemplate, out *v1beta1.CompositePodGroupTemplate, s conversion.Scope) error {
	*out = *(*v1beta1.CompositePodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupTemplate_To_v1beta1_CompositePodGroupTemplate is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupTemplate_To_v1beta1_CompositePodGroupTemplate(in *v1alpha3.CompositePodGroupTemplate, out *v1beta1.CompositePodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupTemplate_To_v1beta1_CompositePodGroupTemplate(in, out, s)
}

func autoConvert_v1beta1_DisruptionMode_To_v1alpha3_DisruptionMode(in *v1beta1.DisruptionMode, out *v1alpha3.DisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.DisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_DisruptionMode_To_v1alpha3_DisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_DisruptionMode_To_v1alpha3_DisruptionMode(in *v1beta1.DisruptionMode, out *v1alpha3.DisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_DisruptionMode_To_v1alpha3_DisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_DisruptionMode_To_v1beta1_DisruptionMode(in *v1alpha3.DisruptionMode, out *v1beta1.DisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.DisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_DisruptionMode_To_v1beta1_DisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_DisruptionMode_To_v1beta1_DisruptionMode(in *v1alpha3.DisruptionMode, out *v1beta1.DisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_DisruptionMode_To_v1beta1_DisruptionMode(in, out, s)
}

func autoConvert_v1beta1_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in *v1beta1.GangSchedulingPolicy, out *v1alpha3.GangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.GangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in *v1beta1.GangSchedulingPolicy, out *v1alpha3.GangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_GangSchedulingPolicy_To_v1beta1_GangSchedulingPolicy(in *v1alpha3.GangSchedulingPolicy, out *v1beta1.GangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.GangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_GangSchedulingPolicy_To_v1beta1_GangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_GangSchedulingPolicy_To_v1beta1_GangSchedulingPolicy(in *v1alpha3.GangSchedulingPolicy, out *v1beta1.GangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_GangSchedulingPolicy_To_v1beta1_GangSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_PodGroup_To_v1alpha3_PodGroup(in *v1beta1.PodGroup, out *v1alpha3.PodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1beta1_PodGroup_To_v1alpha3_PodGroup is an autogenerated conversion function.
func Convert_v1beta1_PodGroup_To_v1alpha3_PodGroup(in *v1beta1.PodGroup, out *v1alpha3.PodGroup, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroup_To_v1alpha3_PodGroup(in, out, s)
}

func autoConvert_v1alpha3_PodGroup_To_v1beta1_PodGroup(in *v1alpha3.PodGroup, out *v1beta1.PodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha3_PodGroup_To_v1beta1_PodGroup is an autogenerated conversion function.
func Convert_v1alpha3_PodGroup_To_v1beta1_PodGroup(in *v1alpha3.PodGroup, out *v1beta1.PodGroup, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroup_To_v1beta1_PodGroup(in, out, s)
}

func autoConvert_v1beta1_PodGroupList_To_v1alpha3_PodGroupList(in *v1beta1.PodGroupList, out *v1alpha3.PodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]v1alpha3.PodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta1_PodGroupList_To_v1alpha3_PodGroupList is an autogenerated conversion function.
func Convert_v1beta1_PodGroupList_To_v1alpha3_PodGroupList(in *v1beta1.PodGroupList, out *v1alpha3.PodGroupList, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupList_To_v1alpha3_PodGroupList(in, out, s)
}

func autoConvert_v1alpha3_PodGroupList_To_v1beta1_PodGroupList(in *v1alpha3.PodGroupList, out *v1beta1.PodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]v1beta1.PodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha3_PodGroupList_To_v1beta1_PodGroupList is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupList_To_v1beta1_PodGroupList(in *v1alpha3.PodGroupList, out *v1beta1.PodGroupList, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupList_To_v1beta1_PodGroupList(in, out, s)
}

func autoConvert_v1beta1_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in *v1beta1.PodGroupResourceClaim, out *v1alpha3.PodGroupResourceClaim, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupResourceClaim)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim is an autogenerated conversion function.
func Convert_v1beta1_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in *v1beta1.PodGroupResourceClaim, out *v1alpha3.PodGroupResourceClaim, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in, out, s)
}

func autoConvert_v1alpha3_PodGroupResourceClaim_To_v1beta1_PodGroupResourceClaim(in *v1alpha3.PodGroupResourceClaim, out *v1beta1.PodGroupResourceClaim, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupResourceClaim)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupResourceClaim_To_v1beta1_PodGroupResourceClaim is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupResourceClaim_To_v1beta1_PodGroupResourceClaim(in *v1alpha3.PodGroupResourceClaim, out *v1beta1.PodGroupResourceClaim, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupResourceClaim_To_v1beta1_PodGroupResourceClaim(in, out, s)
}

func autoConvert_v1beta1_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in *v1beta1.PodGroupResourceClaimStatus, out *v1alpha3.PodGroupResourceClaimStatus, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupResourceClaimStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus is an autogenerated conversion function.
func Convert_v1beta1_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in *v1beta1.PodGroupResourceClaimStatus, out *v1alpha3.PodGroupResourceClaimStatus, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in, out, s)
}

func autoConvert_v1alpha3_PodGroupResourceClaimStatus_To_v1beta1_PodGroupResourceClaimStatus(in *v1alpha3.PodGroupResourceClaimStatus, out *v1beta1.PodGroupResourceClaimStatus, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupResourceClaimStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupResourceClaimStatus_To_v1beta1_PodGroupResourceClaimStatus is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupResourceClaimStatus_To_v1beta1_PodGroupResourceClaimStatus(in *v1alpha3.PodGroupResourceClaimStatus, out *v1beta1.PodGroupResourceClaimStatus, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupResourceClaimStatus_To_v1beta1_PodGroupResourceClaimStatus(in, out, s)
}

func autoConvert_v1beta1_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in *v1beta1.PodGroupSchedulingConstraints, out *v1alpha3.PodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1beta1_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in *v1beta1.PodGroupSchedulingConstraints, out *v1alpha3.PodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSchedulingConstraints_To_v1beta1_PodGroupSchedulingConstraints(in *v1alpha3.PodGroupSchedulingConstraints, out *v1beta1.PodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSchedulingConstraints_To_v1beta1_PodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSchedulingConstraints_To_v1beta1_PodGroupSchedulingConstraints(in *v1alpha3.PodGroupSchedulingConstraints, out *v1beta1.PodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSchedulingConstraints_To_v1beta1_PodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1beta1_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in *v1beta1.PodGroupSchedulingPolicy, out *v1alpha3.PodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1beta1_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in *v1beta1.PodGroupSchedulingPolicy, out *v1alpha3.PodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSchedulingPolicy_To_v1beta1_PodGroupSchedulingPolicy(in *v1alpha3.PodGroupSchedulingPolicy, out *v1beta1.PodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSchedulingPolicy_To_v1beta1_PodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSchedulingPolicy_To_v1beta1_PodGroupSchedulingPolicy(in *v1alpha3.PodGroupSchedulingPolicy, out *v1beta1.PodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSchedulingPolicy_To_v1beta1_PodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec(in *v1beta1.PodGroupSpec, out *v1alpha3.PodGroupSpec, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec is an autogenerated conversion function.
func Convert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec(in *v1beta1.PodGroupSpec, out *v1alpha3.PodGroupSpec, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupSpec_To_v1alpha3_PodGroupSpec(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec(in *v1alpha3.PodGroupSpec, out *v1beta1.PodGroupSpec, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec(in *v1alpha3.PodGroupSpec, out *v1beta1.PodGroupSpec, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSpec_To_v1beta1_PodGroupSpec(in, out, s)
}

func autoConvert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus(in *v1beta1.PodGroupStatus, out *v1alpha3.PodGroupStatus, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus is an autogenerated conversion function.
func Convert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus(in *v1beta1.PodGroupStatus, out *v1alpha3.PodGroupStatus, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupStatus_To_v1alpha3_PodGroupStatus(in, out, s)
}

func autoConvert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus(in *v1alpha3.PodGroupStatus, out *v1beta1.PodGroupStatus, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus(in *v1alpha3.PodGroupStatus, out *v1beta1.PodGroupStatus, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupStatus_To_v1beta1_PodGroupStatus(in, out, s)
}

func autoConvert_v1beta1_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in *v1beta1.PodGroupTemplate, out *v1alpha3.PodGroupTemplate, s conversion.Scope) error {
	*out = *(*v1alpha3.PodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_PodGroupTemplate_To_v1alpha3_PodGroupTemplate is an autogenerated conversion function.
func Convert_v1beta1_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in *v1beta1.PodGroupTemplate, out *v1alpha3.PodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1beta1_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in, out, s)
}

func autoConvert_v1alpha3_PodGroupTemplate_To_v1beta1_PodGroupTemplate(in *v1alpha3.PodGroupTemplate, out *v1beta1.PodGroupTemplate, s conversion.Scope) error {
	*out = *(*v1beta1.PodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupTemplate_To_v1beta1_PodGroupTemplate is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupTemplate_To_v1beta1_PodGroupTemplate(in *v1alpha3.PodGroupTemplate, out *v1beta1.PodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupTemplate_To_v1beta1_PodGroupTemplate(in, out, s)
}

func autoConvert_v1beta1_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in *v1beta1.SingleCompositeDisruptionMode, out *v1alpha3.SingleCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.SingleCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in *v1beta1.SingleCompositeDisruptionMode, out *v1alpha3.SingleCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_SingleCompositeDisruptionMode_To_v1beta1_SingleCompositeDisruptionMode(in *v1alpha3.SingleCompositeDisruptionMode, out *v1beta1.SingleCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.SingleCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_SingleCompositeDisruptionMode_To_v1beta1_SingleCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_SingleCompositeDisruptionMode_To_v1beta1_SingleCompositeDisruptionMode(in *v1alpha3.SingleCompositeDisruptionMode, out *v1beta1.SingleCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_SingleCompositeDisruptionMode_To_v1beta1_SingleCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1beta1_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in *v1beta1.SingleDisruptionMode, out *v1alpha3.SingleDisruptionMode, s conversion.Scope) error {
	*out = *(*v1alpha3.SingleDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode is an autogenerated conversion function.
func Convert_v1beta1_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in *v1beta1.SingleDisruptionMode, out *v1alpha3.SingleDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1beta1_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_SingleDisruptionMode_To_v1beta1_SingleDisruptionMode(in *v1alpha3.SingleDisruptionMode, out *v1beta1.SingleDisruptionMode, s conversion.Scope) error {
	*out = *(*v1beta1.SingleDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_SingleDisruptionMode_To_v1beta1_SingleDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_SingleDisruptionMode_To_v1beta1_SingleDisruptionMode(in *v1alpha3.SingleDisruptionMode, out *v1beta1.SingleDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_SingleDisruptionMode_To_v1beta1_SingleDisruptionMode(in, out, s)
}

func autoConvert_v1beta1_TopologyConstraint_To_v1alpha3_TopologyConstraint(in *v1beta1.TopologyConstraint, out *v1alpha3.TopologyConstraint, s conversion.Scope) error {
	*out = *(*v1alpha3.TopologyConstraint)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_TopologyConstraint_To_v1alpha3_TopologyConstraint is an autogenerated conversion function.
func Convert_v1beta1_TopologyConstraint_To_v1alpha3_TopologyConstraint(in *v1beta1.TopologyConstraint, out *v1alpha3.TopologyConstraint, s conversion.Scope) error {
	return autoConvert_v1beta1_TopologyConstraint_To_v1alpha3_TopologyConstraint(in, out, s)
}

func autoConvert_v1alpha3_TopologyConstraint_To_v1beta1_TopologyConstraint(in *v1alpha3.TopologyConstraint, out *v1beta1.TopologyConstraint, s conversion.Scope) error {
	*out = *(*v1beta1.TopologyConstraint)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_TopologyConstraint_To_v1beta1_TopologyConstraint is an autogenerated conversion function.
func Convert_v1alpha3_TopologyConstraint_To_v1beta1_TopologyConstraint(in *v1alpha3.TopologyConstraint, out *v1beta1.TopologyConstraint, s conversion.Scope) error {
	return autoConvert_v1alpha3_TopologyConstraint_To_v1beta1_TopologyConstraint(in, out, s)
}

func autoConvert_v1beta1_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in *v1beta1.TypedLocalObjectReference, out *v1alpha3.TypedLocalObjectReference, s conversion.Scope) error {
	*out = *(*v1alpha3.TypedLocalObjectReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference is an autogenerated conversion function.
func Convert_v1beta1_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in *v1beta1.TypedLocalObjectReference, out *v1alpha3.TypedLocalObjectReference, s conversion.Scope) error {
	return autoConvert_v1beta1_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in, out, s)
}

func autoConvert_v1alpha3_TypedLocalObjectReference_To_v1beta1_TypedLocalObjectReference(in *v1alpha3.TypedLocalObjectReference, out *v1beta1.TypedLocalObjectReference, s conversion.Scope) error {
	*out = *(*v1beta1.TypedLocalObjectReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_TypedLocalObjectReference_To_v1beta1_TypedLocalObjectReference is an autogenerated conversion function.
func Convert_v1alpha3_TypedLocalObjectReference_To_v1beta1_TypedLocalObjectReference(in *v1alpha3.TypedLocalObjectReference, out *v1beta1.TypedLocalObjectReference, s conversion.Scope) error {
	return autoConvert_v1alpha3_TypedLocalObjectReference_To_v1beta1_TypedLocalObjectReference(in, out, s)
}

func autoConvert_v1beta1_Workload_To_v1alpha3_Workload(in *v1beta1.Workload, out *v1alpha3.Workload, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1beta1_Workload_To_v1alpha3_Workload is an autogenerated conversion function.
func Convert_v1beta1_Workload_To_v1alpha3_Workload(in *v1beta1.Workload, out *v1alpha3.Workload, s conversion.Scope) error {
	return autoConvert_v1beta1_Workload_To_v1alpha3_Workload(in, out, s)
}

func autoConvert_v1alpha3_Workload_To_v1beta1_Workload(in *v1alpha3.Workload, out *v1beta1.Workload, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha3_Workload_To_v1beta1_Workload is an autogenerated conversion function.
func Convert_v1alpha3_Workload_To_v1beta1_Workload(in *v1alpha3.Workload, out *v1beta1.Workload, s conversion.Scope) error {
	return autoConvert_v1alpha3_Workload_To_v1beta1_Workload(in, out, s)
}

func autoConvert_v1beta1_WorkloadList_To_v1alpha3_WorkloadList(in *v1beta1.WorkloadList, out *v1alpha3.WorkloadList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]v1alpha3.Workload)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta1_WorkloadList_To_v1alpha3_WorkloadList is an autogenerated conversion function.
func Convert_v1beta1_WorkloadList_To_v1alpha3_WorkloadList(in *v1beta1.WorkloadList, out *v1alpha3.WorkloadList, s conversion.Scope) error {
	return autoConvert_v1beta1_WorkloadList_To_v1alpha3_WorkloadList(in, out, s)
}

func autoConvert_v1alpha3_WorkloadList_To_v1beta1_WorkloadList(in *v1alpha3.WorkloadList, out *v1beta1.WorkloadList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]v1beta1.Workload)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha3_WorkloadList_To_v1beta1_WorkloadList is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadList_To_v1beta1_WorkloadList(in *v1alpha3.WorkloadList, out *v1beta1.WorkloadList, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadList_To_v1beta1_WorkloadList(in, out, s)
}

func autoConvert_v1beta1_WorkloadReference_To_v1alpha3_WorkloadReference(in *v1beta1.WorkloadReference, out *v1alpha3.WorkloadReference, s conversion.Scope) error {
	*out = *(*v1alpha3.WorkloadReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_WorkloadReference_To_v1alpha3_WorkloadReference is an autogenerated conversion function.
func Convert_v1beta1_WorkloadReference_To_v1alpha3_WorkloadReference(in *v1beta1.WorkloadReference, out *v1alpha3.WorkloadReference, s conversion.Scope) error {
	return autoConvert_v1beta1_WorkloadReference_To_v1alpha3_WorkloadReference(in, out, s)
}

func autoConvert_v1alpha3_WorkloadReference_To_v1beta1_WorkloadReference(in *v1alpha3.WorkloadReference, out *v1beta1.WorkloadReference, s conversion.Scope) error {
	*out = *(*v1beta1.WorkloadReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_WorkloadReference_To_v1beta1_WorkloadReference is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadReference_To_v1beta1_WorkloadReference(in *v1alpha3.WorkloadReference, out *v1beta1.WorkloadReference, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadReference_To_v1beta1_WorkloadReference(in, out, s)
}

func autoConvert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec(in *v1beta1.WorkloadSpec, out *v1alpha3.WorkloadSpec, s conversion.Scope) error {
	*out = *(*v1alpha3.WorkloadSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec is an autogenerated conversion function.
func Convert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec(in *v1beta1.WorkloadSpec, out *v1alpha3.WorkloadSpec, s conversion.Scope) error {
	return autoConvert_v1beta1_WorkloadSpec_To_v1alpha3_WorkloadSpec(in, out, s)
}

func autoConvert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec(in *v1alpha3.WorkloadSpec, out *v1beta1.WorkloadSpec, s conversion.Scope) error {
	*out = *(*v1beta1.WorkloadSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec(in *v1alpha3.WorkloadSpec, out *v1beta1.WorkloadSpec, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadSpec_To_v1beta1_WorkloadSpec(in, out, s)
}
