func Convert_v1_9_ContainerStatsFilter_To_v1_12_ContainerStatsFilter(in *ContainerStatsFilter, out *v1_12.ContainerStatsFilter, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerStatsFilter_To_v1_12_ContainerStatsFilter(in, out, s)
}
Convert_v1_9_ContainerStatsFilter_To_v1_12_ContainerStatsFilter is an autogenerated conversion function.
package runtime
import (
	v1_12 "github.com/Mirantis/criproxy/pkg/runtimeapis/v1_12"
	conversion "k8s.io/apimachinery/pkg/conversion"
	runtime "k8s.io/apimachinery/pkg/runtime"
)
func init() {
	localSchemeBuilder.Register(RegisterConversions)
}
func RegisterConversions(scheme *runtime.Scheme) error {
	return scheme.AddGeneratedConversionFuncs(
		Convert_v1_9_AttachRequest_To_v1_12_AttachRequest,
		Convert_v1_12_AttachRequest_To_v1_9_AttachRequest,
		Convert_v1_9_AttachResponse_To_v1_12_AttachResponse,
		Convert_v1_12_AttachResponse_To_v1_9_AttachResponse,
		Convert_v1_9_AuthConfig_To_v1_12_AuthConfig,
		Convert_v1_12_AuthConfig_To_v1_9_AuthConfig,
		Convert_v1_9_Capability_To_v1_12_Capability,
		Convert_v1_12_Capability_To_v1_9_Capability,
		Convert_v1_9_Container_To_v1_12_Container,
		Convert_v1_12_Container_To_v1_9_Container,
		Convert_v1_9_ContainerAttributes_To_v1_12_ContainerAttributes,
		Convert_v1_12_ContainerAttributes_To_v1_9_ContainerAttributes,
		Convert_v1_9_ContainerConfig_To_v1_12_ContainerConfig,
		Convert_v1_12_ContainerConfig_To_v1_9_ContainerConfig,
		Convert_v1_9_ContainerFilter_To_v1_12_ContainerFilter,
		Convert_v1_12_ContainerFilter_To_v1_9_ContainerFilter,
		Convert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata,
		Convert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata,
		Convert_v1_9_ContainerStateValue_To_v1_12_ContainerStateValue,
		Convert_v1_12_ContainerStateValue_To_v1_9_ContainerStateValue,
		Convert_v1_9_ContainerStats_To_v1_12_ContainerStats,
		Convert_v1_12_ContainerStats_To_v1_9_ContainerStats,
		Convert_v1_9_ContainerStatsFilter_To_v1_12_ContainerStatsFilter,
		Convert_v1_12_ContainerStatsFilter_To_v1_9_ContainerStatsFilter,
		Convert_v1_9_ContainerStatsRequest_To_v1_12_ContainerStatsRequest,
		Convert_v1_12_ContainerStatsRequest_To_v1_9_ContainerStatsRequest,
		Convert_v1_9_ContainerStatsResponse_To_v1_12_ContainerStatsResponse,
		Convert_v1_12_ContainerStatsResponse_To_v1_9_ContainerStatsResponse,
		Convert_v1_9_ContainerStatus_To_v1_12_ContainerStatus,
		Convert_v1_12_ContainerStatus_To_v1_9_ContainerStatus,
		Convert_v1_9_ContainerStatusRequest_To_v1_12_ContainerStatusRequest,
		Convert_v1_12_ContainerStatusRequest_To_v1_9_ContainerStatusRequest,
		Convert_v1_9_ContainerStatusResponse_To_v1_12_ContainerStatusResponse,
		Convert_v1_12_ContainerStatusResponse_To_v1_9_ContainerStatusResponse,
		Convert_v1_9_CpuUsage_To_v1_12_CpuUsage,
		Convert_v1_12_CpuUsage_To_v1_9_CpuUsage,
		Convert_v1_9_CreateContainerRequest_To_v1_12_CreateContainerRequest,
		Convert_v1_12_CreateContainerRequest_To_v1_9_CreateContainerRequest,
		Convert_v1_9_CreateContainerResponse_To_v1_12_CreateContainerResponse,
		Convert_v1_12_CreateContainerResponse_To_v1_9_CreateContainerResponse,
		Convert_v1_9_DNSConfig_To_v1_12_DNSConfig,
		Convert_v1_12_DNSConfig_To_v1_9_DNSConfig,
		Convert_v1_9_Device_To_v1_12_Device,
		Convert_v1_12_Device_To_v1_9_Device,
		Convert_v1_9_ExecRequest_To_v1_12_ExecRequest,
		Convert_v1_12_ExecRequest_To_v1_9_ExecRequest,
		Convert_v1_9_ExecResponse_To_v1_12_ExecResponse,
		Convert_v1_12_ExecResponse_To_v1_9_ExecResponse,
		Convert_v1_9_ExecSyncRequest_To_v1_12_ExecSyncRequest,
		Convert_v1_12_ExecSyncRequest_To_v1_9_ExecSyncRequest,
		Convert_v1_9_ExecSyncResponse_To_v1_12_ExecSyncResponse,
		Convert_v1_12_ExecSyncResponse_To_v1_9_ExecSyncResponse,
		Convert_v1_9_FilesystemUsage_To_v1_12_FilesystemUsage,
		Convert_v1_12_FilesystemUsage_To_v1_9_FilesystemUsage,
		Convert_v1_9_Image_To_v1_12_Image,
		Convert_v1_12_Image_To_v1_9_Image,
		Convert_v1_9_ImageFilter_To_v1_12_ImageFilter,
		Convert_v1_12_ImageFilter_To_v1_9_ImageFilter,
		Convert_v1_9_ImageFsInfoRequest_To_v1_12_ImageFsInfoRequest,
		Convert_v1_12_ImageFsInfoRequest_To_v1_9_ImageFsInfoRequest,
		Convert_v1_9_ImageFsInfoResponse_To_v1_12_ImageFsInfoResponse,
		Convert_v1_12_ImageFsInfoResponse_To_v1_9_ImageFsInfoResponse,
		Convert_v1_9_ImageSpec_To_v1_12_ImageSpec,
		Convert_v1_12_ImageSpec_To_v1_9_ImageSpec,
		Convert_v1_9_ImageStatusRequest_To_v1_12_ImageStatusRequest,
		Convert_v1_12_ImageStatusRequest_To_v1_9_ImageStatusRequest,
		Convert_v1_9_ImageStatusResponse_To_v1_12_ImageStatusResponse,
		Convert_v1_12_ImageStatusResponse_To_v1_9_ImageStatusResponse,
		Convert_v1_9_Int64Value_To_v1_12_Int64Value,
		Convert_v1_12_Int64Value_To_v1_9_Int64Value,
		Convert_v1_9_KeyValue_To_v1_12_KeyValue,
		Convert_v1_12_KeyValue_To_v1_9_KeyValue,
		Convert_v1_9_LinuxContainerConfig_To_v1_12_LinuxContainerConfig,
		Convert_v1_12_LinuxContainerConfig_To_v1_9_LinuxContainerConfig,
		Convert_v1_9_LinuxContainerResources_To_v1_12_LinuxContainerResources,
		Convert_v1_12_LinuxContainerResources_To_v1_9_LinuxContainerResources,
		Convert_v1_9_LinuxContainerSecurityContext_To_v1_12_LinuxContainerSecurityContext,
		Convert_v1_12_LinuxContainerSecurityContext_To_v1_9_LinuxContainerSecurityContext,
		Convert_v1_9_LinuxPodSandboxConfig_To_v1_12_LinuxPodSandboxConfig,
		Convert_v1_12_LinuxPodSandboxConfig_To_v1_9_LinuxPodSandboxConfig,
		Convert_v1_9_LinuxPodSandboxStatus_To_v1_12_LinuxPodSandboxStatus,
		Convert_v1_12_LinuxPodSandboxStatus_To_v1_9_LinuxPodSandboxStatus,
		Convert_v1_9_LinuxSandboxSecurityContext_To_v1_12_LinuxSandboxSecurityContext,
		Convert_v1_12_LinuxSandboxSecurityContext_To_v1_9_LinuxSandboxSecurityContext,
		Convert_v1_9_ListContainerStatsRequest_To_v1_12_ListContainerStatsRequest,
		Convert_v1_12_ListContainerStatsRequest_To_v1_9_ListContainerStatsRequest,
		Convert_v1_9_ListContainerStatsResponse_To_v1_12_ListContainerStatsResponse,
		Convert_v1_12_ListContainerStatsResponse_To_v1_9_ListContainerStatsResponse,
		Convert_v1_9_ListContainersRequest_To_v1_12_ListContainersRequest,
		Convert_v1_12_ListContainersRequest_To_v1_9_ListContainersRequest,
		Convert_v1_9_ListContainersResponse_To_v1_12_ListContainersResponse,
		Convert_v1_12_ListContainersResponse_To_v1_9_ListContainersResponse,
		Convert_v1_9_ListImagesRequest_To_v1_12_ListImagesRequest,
		Convert_v1_12_ListImagesRequest_To_v1_9_ListImagesRequest,
		Convert_v1_9_ListImagesResponse_To_v1_12_ListImagesResponse,
		Convert_v1_12_ListImagesResponse_To_v1_9_ListImagesResponse,
		Convert_v1_9_ListPodSandboxRequest_To_v1_12_ListPodSandboxRequest,
		Convert_v1_12_ListPodSandboxRequest_To_v1_9_ListPodSandboxRequest,
		Convert_v1_9_ListPodSandboxResponse_To_v1_12_ListPodSandboxResponse,
		Convert_v1_12_ListPodSandboxResponse_To_v1_9_ListPodSandboxResponse,
		Convert_v1_9_MemoryUsage_To_v1_12_MemoryUsage,
		Convert_v1_12_MemoryUsage_To_v1_9_MemoryUsage,
		Convert_v1_9_Mount_To_v1_12_Mount,
		Convert_v1_12_Mount_To_v1_9_Mount,
		Convert_v1_9_Namespace_To_v1_12_Namespace,
		Convert_v1_12_Namespace_To_v1_9_Namespace,
		Convert_v1_9_NamespaceOption_To_v1_12_NamespaceOption,
		Convert_v1_12_NamespaceOption_To_v1_9_NamespaceOption,
		Convert_v1_9_NetworkConfig_To_v1_12_NetworkConfig,
		Convert_v1_12_NetworkConfig_To_v1_9_NetworkConfig,
		Convert_v1_9_PodSandbox_To_v1_12_PodSandbox,
		Convert_v1_12_PodSandbox_To_v1_9_PodSandbox,
		Convert_v1_9_PodSandboxConfig_To_v1_12_PodSandboxConfig,
		Convert_v1_12_PodSandboxConfig_To_v1_9_PodSandboxConfig,
		Convert_v1_9_PodSandboxFilter_To_v1_12_PodSandboxFilter,
		Convert_v1_12_PodSandboxFilter_To_v1_9_PodSandboxFilter,
		Convert_v1_9_PodSandboxMetadata_To_v1_12_PodSandboxMetadata,
		Convert_v1_12_PodSandboxMetadata_To_v1_9_PodSandboxMetadata,
		Convert_v1_9_PodSandboxNetworkStatus_To_v1_12_PodSandboxNetworkStatus,
		Convert_v1_12_PodSandboxNetworkStatus_To_v1_9_PodSandboxNetworkStatus,
		Convert_v1_9_PodSandboxStateValue_To_v1_12_PodSandboxStateValue,
		Convert_v1_12_PodSandboxStateValue_To_v1_9_PodSandboxStateValue,
		Convert_v1_9_PodSandboxStatus_To_v1_12_PodSandboxStatus,
		Convert_v1_12_PodSandboxStatus_To_v1_9_PodSandboxStatus,
		Convert_v1_9_PodSandboxStatusRequest_To_v1_12_PodSandboxStatusRequest,
		Convert_v1_12_PodSandboxStatusRequest_To_v1_9_PodSandboxStatusRequest,
		Convert_v1_9_PodSandboxStatusResponse_To_v1_12_PodSandboxStatusResponse,
		Convert_v1_12_PodSandboxStatusResponse_To_v1_9_PodSandboxStatusResponse,
		Convert_v1_9_PortForwardRequest_To_v1_12_PortForwardRequest,
		Convert_v1_12_PortForwardRequest_To_v1_9_PortForwardRequest,
		Convert_v1_9_PortForwardResponse_To_v1_12_PortForwardResponse,
		Convert_v1_12_PortForwardResponse_To_v1_9_PortForwardResponse,
		Convert_v1_9_PortMapping_To_v1_12_PortMapping,
		Convert_v1_12_PortMapping_To_v1_9_PortMapping,
		Convert_v1_9_PullImageRequest_To_v1_12_PullImageRequest,
		Convert_v1_12_PullImageRequest_To_v1_9_PullImageRequest,
		Convert_v1_9_PullImageResponse_To_v1_12_PullImageResponse,
		Convert_v1_12_PullImageResponse_To_v1_9_PullImageResponse,
		Convert_v1_9_RemoveContainerRequest_To_v1_12_RemoveContainerRequest,
		Convert_v1_12_RemoveContainerRequest_To_v1_9_RemoveContainerRequest,
		Convert_v1_9_RemoveContainerResponse_To_v1_12_RemoveContainerResponse,
		Convert_v1_12_RemoveContainerResponse_To_v1_9_RemoveContainerResponse,
		Convert_v1_9_RemoveImageRequest_To_v1_12_RemoveImageRequest,
		Convert_v1_12_RemoveImageRequest_To_v1_9_RemoveImageRequest,
		Convert_v1_9_RemoveImageResponse_To_v1_12_RemoveImageResponse,
		Convert_v1_12_RemoveImageResponse_To_v1_9_RemoveImageResponse,
		Convert_v1_9_RemovePodSandboxRequest_To_v1_12_RemovePodSandboxRequest,
		Convert_v1_12_RemovePodSandboxRequest_To_v1_9_RemovePodSandboxRequest,
		Convert_v1_9_RemovePodSandboxResponse_To_v1_12_RemovePodSandboxResponse,
		Convert_v1_12_RemovePodSandboxResponse_To_v1_9_RemovePodSandboxResponse,
		Convert_v1_9_RunPodSandboxRequest_To_v1_12_RunPodSandboxRequest,
		Convert_v1_12_RunPodSandboxRequest_To_v1_9_RunPodSandboxRequest,
		Convert_v1_9_RunPodSandboxResponse_To_v1_12_RunPodSandboxResponse,
		Convert_v1_12_RunPodSandboxResponse_To_v1_9_RunPodSandboxResponse,
		Convert_v1_9_RuntimeCondition_To_v1_12_RuntimeCondition,
		Convert_v1_12_RuntimeCondition_To_v1_9_RuntimeCondition,
		Convert_v1_9_RuntimeConfig_To_v1_12_RuntimeConfig,
		Convert_v1_12_RuntimeConfig_To_v1_9_RuntimeConfig,
		Convert_v1_9_RuntimeStatus_To_v1_12_RuntimeStatus,
		Convert_v1_12_RuntimeStatus_To_v1_9_RuntimeStatus,
		Convert_v1_9_SELinuxOption_To_v1_12_SELinuxOption,
		Convert_v1_12_SELinuxOption_To_v1_9_SELinuxOption,
		Convert_v1_9_StartContainerRequest_To_v1_12_StartContainerRequest,
		Convert_v1_12_StartContainerRequest_To_v1_9_StartContainerRequest,
		Convert_v1_9_StartContainerResponse_To_v1_12_StartContainerResponse,
		Convert_v1_12_StartContainerResponse_To_v1_9_StartContainerResponse,
		Convert_v1_9_StatusRequest_To_v1_12_StatusRequest,
		Convert_v1_12_StatusRequest_To_v1_9_StatusRequest,
		Convert_v1_9_StatusResponse_To_v1_12_StatusResponse,
		Convert_v1_12_StatusResponse_To_v1_9_StatusResponse,
		Convert_v1_9_StopContainerRequest_To_v1_12_StopContainerRequest,
		Convert_v1_12_StopContainerRequest_To_v1_9_StopContainerRequest,
		Convert_v1_9_StopContainerResponse_To_v1_12_StopContainerResponse,
		Convert_v1_12_StopContainerResponse_To_v1_9_StopContainerResponse,
		Convert_v1_9_StopPodSandboxRequest_To_v1_12_StopPodSandboxRequest,
		Convert_v1_12_StopPodSandboxRequest_To_v1_9_StopPodSandboxRequest,
		Convert_v1_9_StopPodSandboxResponse_To_v1_12_StopPodSandboxResponse,
		Convert_v1_12_StopPodSandboxResponse_To_v1_9_StopPodSandboxResponse,
		Convert_v1_9_UInt64Value_To_v1_12_UInt64Value,
		Convert_v1_12_UInt64Value_To_v1_9_UInt64Value,
		Convert_v1_9_UpdateContainerResourcesRequest_To_v1_12_UpdateContainerResourcesRequest,
		Convert_v1_12_UpdateContainerResourcesRequest_To_v1_9_UpdateContainerResourcesRequest,
		Convert_v1_9_UpdateContainerResourcesResponse_To_v1_12_UpdateContainerResourcesResponse,
		Convert_v1_12_UpdateContainerResourcesResponse_To_v1_9_UpdateContainerResourcesResponse,
		Convert_v1_9_UpdateRuntimeConfigRequest_To_v1_12_UpdateRuntimeConfigRequest,
		Convert_v1_12_UpdateRuntimeConfigRequest_To_v1_9_UpdateRuntimeConfigRequest,
		Convert_v1_9_UpdateRuntimeConfigResponse_To_v1_12_UpdateRuntimeConfigResponse,
		Convert_v1_12_UpdateRuntimeConfigResponse_To_v1_9_UpdateRuntimeConfigResponse,
		Convert_v1_9_VersionRequest_To_v1_12_VersionRequest,
		Convert_v1_12_VersionRequest_To_v1_9_VersionRequest,
		Convert_v1_9_VersionResponse_To_v1_12_VersionResponse,
		Convert_v1_12_VersionResponse_To_v1_9_VersionResponse,
	)
}
func autoConvert_v1_9_AttachRequest_To_v1_12_AttachRequest(in *AttachRequest, out *v1_12.AttachRequest, s conversion.Scope) error {
	out.ContainerId = in.ContainerId
	out.Stdin = in.Stdin
	out.Tty = in.Tty
	out.Stdout = in.Stdout
	out.Stderr = in.Stderr
	return nil
}
func Convert_v1_9_AttachRequest_To_v1_12_AttachRequest(in *AttachRequest, out *v1_12.AttachRequest, s conversion.Scope) error {
	return autoConvert_v1_9_AttachRequest_To_v1_12_AttachRequest(in, out, s)
}
func autoConvert_v1_12_AttachRequest_To_v1_9_AttachRequest(in *v1_12.AttachRequest, out *AttachRequest, s conversion.Scope) error {
	out.ContainerId = in.ContainerId
	out.Stdin = in.Stdin
	out.Tty = in.Tty
	out.Stdout = in.Stdout
	out.Stderr = in.Stderr
	return nil
}
func Convert_v1_12_AttachRequest_To_v1_9_AttachRequest(in *v1_12.AttachRequest, out *AttachRequest, s conversion.Scope) error {
	return autoConvert_v1_12_AttachRequest_To_v1_9_AttachRequest(in, out, s)
}
func autoConvert_v1_9_AttachResponse_To_v1_12_AttachResponse(in *AttachResponse, out *v1_12.AttachResponse, s conversion.Scope) error {
	out.Url = in.Url
	return nil
}
func Convert_v1_9_AttachResponse_To_v1_12_AttachResponse(in *AttachResponse, out *v1_12.AttachResponse, s conversion.Scope) error {
	return autoConvert_v1_9_AttachResponse_To_v1_12_AttachResponse(in, out, s)
}
func autoConvert_v1_12_AttachResponse_To_v1_9_AttachResponse(in *v1_12.AttachResponse, out *AttachResponse, s conversion.Scope) error {
	out.Url = in.Url
	return nil
}
func Convert_v1_12_AttachResponse_To_v1_9_AttachResponse(in *v1_12.AttachResponse, out *AttachResponse, s conversion.Scope) error {
	return autoConvert_v1_12_AttachResponse_To_v1_9_AttachResponse(in, out, s)
}
func autoConvert_v1_9_AuthConfig_To_v1_12_AuthConfig(in *AuthConfig, out *v1_12.AuthConfig, s conversion.Scope) error {
	out.Username = in.Username
	out.Password = in.Password
	out.Auth = in.Auth
	out.ServerAddress = in.ServerAddress
	out.IdentityToken = in.IdentityToken
	out.RegistryToken = in.RegistryToken
	return nil
}
func Convert_v1_9_AuthConfig_To_v1_12_AuthConfig(in *AuthConfig, out *v1_12.AuthConfig, s conversion.Scope) error {
	return autoConvert_v1_9_AuthConfig_To_v1_12_AuthConfig(in, out, s)
}
func autoConvert_v1_12_AuthConfig_To_v1_9_AuthConfig(in *v1_12.AuthConfig, out *AuthConfig, s conversion.Scope) error {
	out.Username = in.Username
	out.Password = in.Password
	out.Auth = in.Auth
	out.ServerAddress = in.ServerAddress
	out.IdentityToken = in.IdentityToken
	out.RegistryToken = in.RegistryToken
	return nil
}
func Convert_v1_12_AuthConfig_To_v1_9_AuthConfig(in *v1_12.AuthConfig, out *AuthConfig, s conversion.Scope) error {
	return autoConvert_v1_12_AuthConfig_To_v1_9_AuthConfig(in, out, s)
}
func autoConvert_v1_9_Capability_To_v1_12_Capability(in *Capability, out *v1_12.Capability, s conversion.Scope) error {
	out.AddCapabilities = in.AddCapabilities
	out.DropCapabilities = in.DropCapabilities
	return nil
}
func Convert_v1_9_Capability_To_v1_12_Capability(in *Capability, out *v1_12.Capability, s conversion.Scope) error {
	return autoConvert_v1_9_Capability_To_v1_12_Capability(in, out, s)
}
func autoConvert_v1_12_Capability_To_v1_9_Capability(in *v1_12.Capability, out *Capability, s conversion.Scope) error {
	out.AddCapabilities = in.AddCapabilities
	out.DropCapabilities = in.DropCapabilities
	return nil
}
func Convert_v1_12_Capability_To_v1_9_Capability(in *v1_12.Capability, out *Capability, s conversion.Scope) error {
	return autoConvert_v1_12_Capability_To_v1_9_Capability(in, out, s)
}
func autoConvert_v1_9_Container_To_v1_12_Container(in *Container, out *v1_12.Container, s conversion.Scope) error {
	out.Id = in.Id
	out.PodSandboxId = in.PodSandboxId
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(v1_12.ContainerMetadata)
		if err := Convert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	if in.Image != nil {
		in, out := &in.Image, &out.Image
		*out = new(v1_12.ImageSpec)
		if err := Convert_v1_9_ImageSpec_To_v1_12_ImageSpec(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Image = nil
	}
	out.ImageRef = in.ImageRef
	out.State = v1_12.ContainerState(in.State)
	out.CreatedAt = in.CreatedAt
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	return nil
}
func Convert_v1_9_Container_To_v1_12_Container(in *Container, out *v1_12.Container, s conversion.Scope) error {
	return autoConvert_v1_9_Container_To_v1_12_Container(in, out, s)
}
func autoConvert_v1_12_Container_To_v1_9_Container(in *v1_12.Container, out *Container, s conversion.Scope) error {
	out.Id = in.Id
	out.PodSandboxId = in.PodSandboxId
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(ContainerMetadata)
		if err := Convert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	if in.Image != nil {
		in, out := &in.Image, &out.Image
		*out = new(ImageSpec)
		if err := Convert_v1_12_ImageSpec_To_v1_9_ImageSpec(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Image = nil
	}
	out.ImageRef = in.ImageRef
	out.State = ContainerState(in.State)
	out.CreatedAt = in.CreatedAt
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	return nil
}
func Convert_v1_12_Container_To_v1_9_Container(in *v1_12.Container, out *Container, s conversion.Scope) error {
	return autoConvert_v1_12_Container_To_v1_9_Container(in, out, s)
}
func autoConvert_v1_9_ContainerAttributes_To_v1_12_ContainerAttributes(in *ContainerAttributes, out *v1_12.ContainerAttributes, s conversion.Scope) error {
	out.Id = in.Id
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(v1_12.ContainerMetadata)
		if err := Convert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	return nil
}
func Convert_v1_9_ContainerAttributes_To_v1_12_ContainerAttributes(in *ContainerAttributes, out *v1_12.ContainerAttributes, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerAttributes_To_v1_12_ContainerAttributes(in, out, s)
}
func autoConvert_v1_12_ContainerAttributes_To_v1_9_ContainerAttributes(in *v1_12.ContainerAttributes, out *ContainerAttributes, s conversion.Scope) error {
	out.Id = in.Id
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(ContainerMetadata)
		if err := Convert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	return nil
}
func Convert_v1_12_ContainerAttributes_To_v1_9_ContainerAttributes(in *v1_12.ContainerAttributes, out *ContainerAttributes, s conversion.Scope) error {
	return autoConvert_v1_12_ContainerAttributes_To_v1_9_ContainerAttributes(in, out, s)
}
func autoConvert_v1_9_ContainerConfig_To_v1_12_ContainerConfig(in *ContainerConfig, out *v1_12.ContainerConfig, s conversion.Scope) error {
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(v1_12.ContainerMetadata)
		if err := Convert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	if in.Image != nil {
		in, out := &in.Image, &out.Image
		*out = new(v1_12.ImageSpec)
		if err := Convert_v1_9_ImageSpec_To_v1_12_ImageSpec(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Image = nil
	}
	out.Command = in.Command
	out.Args = in.Args
	out.WorkingDir = in.WorkingDir
	if in.Envs != nil {
		in, out := &in.Envs, &out.Envs
		*out = make([]*v1_12.KeyValue, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Envs = nil
	}
	if in.Mounts != nil {
		in, out := &in.Mounts, &out.Mounts
		*out = make([]*v1_12.Mount, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Mounts = nil
	}
	if in.Devices != nil {
		in, out := &in.Devices, &out.Devices
		*out = make([]*v1_12.Device, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Devices = nil
	}
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	out.LogPath = in.LogPath
	out.Stdin = in.Stdin
	out.StdinOnce = in.StdinOnce
	out.Tty = in.Tty
	if in.Linux != nil {
		in, out := &in.Linux, &out.Linux
		*out = new(v1_12.LinuxContainerConfig)
		if err := Convert_v1_9_LinuxContainerConfig_To_v1_12_LinuxContainerConfig(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Linux = nil
	}
	return nil
}
func Convert_v1_9_ContainerConfig_To_v1_12_ContainerConfig(in *ContainerConfig, out *v1_12.ContainerConfig, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerConfig_To_v1_12_ContainerConfig(in, out, s)
}
func autoConvert_v1_12_ContainerConfig_To_v1_9_ContainerConfig(in *v1_12.ContainerConfig, out *ContainerConfig, s conversion.Scope) error {
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(ContainerMetadata)
		if err := Convert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Metadata = nil
	}
	if in.Image != nil {
		in, out := &in.Image, &out.Image
		*out = new(ImageSpec)
		if err := Convert_v1_12_ImageSpec_To_v1_9_ImageSpec(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Image = nil
	}
	out.Command = in.Command
	out.Args = in.Args
	out.WorkingDir = in.WorkingDir
	if in.Envs != nil {
		in, out := &in.Envs, &out.Envs
		*out = make([]*KeyValue, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Envs = nil
	}
	if in.Mounts != nil {
		in, out := &in.Mounts, &out.Mounts
		*out = make([]*Mount, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Mounts = nil
	}
	if in.Devices != nil {
		in, out := &in.Devices, &out.Devices
		*out = make([]*Device, len(*in))
		for i := range *in {
			if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
				return err
			}
		}
	} else {
		out.Devices = nil
	}
	out.Labels = in.Labels
	out.Annotations = in.Annotations
	out.LogPath = in.LogPath
	out.Stdin = in.Stdin
	out.StdinOnce = in.StdinOnce
	out.Tty = in.Tty
	if in.Linux != nil {
		in, out := &in.Linux, &out.Linux
		*out = new(LinuxContainerConfig)
		if err := Convert_v1_12_LinuxContainerConfig_To_v1_9_LinuxContainerConfig(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Linux = nil
	}
	return nil
}
func autoConvert_v1_9_ContainerFilter_To_v1_12_ContainerFilter(in *ContainerFilter, out *v1_12.ContainerFilter, s conversion.Scope) error {
	out.Id = in.Id
	if in.State != nil {
		in, out := &in.State, &out.State
		*out = new(v1_12.ContainerStateValue)
		if err := Convert_v1_9_ContainerStateValue_To_v1_12_ContainerStateValue(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.State = nil
	}
	out.PodSandboxId = in.PodSandboxId
	out.LabelSelector = in.LabelSelector
	return nil
}
func Convert_v1_9_ContainerFilter_To_v1_12_ContainerFilter(in *ContainerFilter, out *v1_12.ContainerFilter, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerFilter_To_v1_12_ContainerFilter(in, out, s)
}
func autoConvert_v1_12_ContainerFilter_To_v1_9_ContainerFilter(in *v1_12.ContainerFilter, out *ContainerFilter, s conversion.Scope) error {
	out.Id = in.Id
	if in.State != nil {
		in, out := &in.State, &out.State
		*out = new(ContainerStateValue)
		if err := Convert_v1_12_ContainerStateValue_To_v1_9_ContainerStateValue(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.State = nil
	}
	out.PodSandboxId = in.PodSandboxId
	out.LabelSelector = in.LabelSelector
	return nil
}
func Convert_v1_12_ContainerFilter_To_v1_9_ContainerFilter(in *v1_12.ContainerFilter, out *ContainerFilter, s conversion.Scope) error {
	return autoConvert_v1_12_ContainerFilter_To_v1_9_ContainerFilter(in, out, s)
}
func autoConvert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(in *ContainerMetadata, out *v1_12.ContainerMetadata, s conversion.Scope) error {
	out.Name = in.Name
	out.Attempt = in.Attempt
	return nil
}
func Convert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(in *ContainerMetadata, out *v1_12.ContainerMetadata, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerMetadata_To_v1_12_ContainerMetadata(in, out, s)
}
func autoConvert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(in *v1_12.ContainerMetadata, out *ContainerMetadata, s conversion.Scope) error {
	out.Name = in.Name
	out.Attempt = in.Attempt
	return nil
}
func Convert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(in *v1_12.ContainerMetadata, out *ContainerMetadata, s conversion.Scope) error {
	return autoConvert_v1_12_ContainerMetadata_To_v1_9_ContainerMetadata(in, out, s)
}
func autoConvert_v1_9_ContainerStateValue_To_v1_12_ContainerStateValue(in *ContainerStateValue, out *v1_12.ContainerStateValue, s conversion.Scope) error {
	out.State = v1_12.ContainerState(in.State)
	return nil
}
func Convert_v1_9_ContainerStateValue_To_v1_12_ContainerStateValue(in *ContainerStateValue, out *v1_12.ContainerStateValue, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerStateValue_To_v1_12_ContainerStateValue(in, out, s)
}
func autoConvert_v1_12_ContainerStateValue_To_v1_9_ContainerStateValue(in *v1_12.ContainerStateValue, out *ContainerStateValue, s conversion.Scope) error {
	out.State = ContainerState(in.State)
	return nil
}
func Convert_v1_12_ContainerStateValue_To_v1_9_ContainerStateValue(in *v1_12.ContainerStateValue, out *ContainerStateValue, s conversion.Scope) error {
	return autoConvert_v1_12_ContainerStateValue_To_v1_9_ContainerStateValue(in, out, s)
}
func autoConvert_v1_9_ContainerStats_To_v1_12_ContainerStats(in *ContainerStats, out *v1_12.ContainerStats, s conversion.Scope) error {
	if in.Attributes != nil {
		in, out := &in.Attributes, &out.Attributes
		*out = new(v1_12.ContainerAttributes)
		if err := Convert_v1_9_ContainerAttributes_To_v1_12_ContainerAttributes(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Attributes = nil
	}
	if in.Cpu != nil {
		in, out := &in.Cpu, &out.Cpu
		*out = new(v1_12.CpuUsage)
		if err := Convert_v1_9_CpuUsage_To_v1_12_CpuUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Cpu = nil
	}
	if in.Memory != nil {
		in, out := &in.Memory, &out.Memory
		*out = new(v1_12.MemoryUsage)
		if err := Convert_v1_9_MemoryUsage_To_v1_12_MemoryUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Memory = nil
	}
	if in.WritableLayer != nil {
		in, out := &in.WritableLayer, &out.WritableLayer
		*out = new(v1_12.FilesystemUsage)
		if err := Convert_v1_9_FilesystemUsage_To_v1_12_FilesystemUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.WritableLayer = nil
	}
	return nil
}
func Convert_v1_9_ContainerStats_To_v1_12_ContainerStats(in *ContainerStats, out *v1_12.ContainerStats, s conversion.Scope) error {
	return autoConvert_v1_9_ContainerStats_To_v1_12_ContainerStats(in, out, s)
}
func autoConvert_v1_12_ContainerStats_To_v1_9_ContainerStats(in *v1_12.ContainerStats, out *ContainerStats, s conversion.Scope) error {
	if in.Attributes != nil {
		in, out := &in.Attributes, &out.Attributes
		*out = new(ContainerAttributes)
		if err := Convert_v1_12_ContainerAttributes_To_v1_9_ContainerAttributes(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Attributes = nil
	}
	if in.Cpu != nil {
		in, out := &in.Cpu, &out.Cpu
		*out = new(CpuUsage)
		if err := Convert_v1_12_CpuUsage_To_v1_9_CpuUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Cpu = nil
	}
	if in.Memory != nil {
		in, out := &in.Memory, &out.Memory
		*out = new(MemoryUsage)
		if err := Convert_v1_12_MemoryUsage_To_v1_9_MemoryUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.Memory = nil
	}
	if in.WritableLayer != nil {
		in, out := &in.WritableLayer, &out.WritableLayer
		*out = new(FilesystemUsage)
		if err := Convert_v1_12_FilesystemUsage_To_v1_9_FilesystemUsage(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.WritableLayer = nil
	}
	return nil
}
func Convert_v1_12_ContainerStats_To_v1_9_ContainerStats(in *v1_12.ContainerStats, out *ContainerStats, s conversion.Scope) error {
	return autoConvert_v1_12_ContainerStats_To_v1_9_ContainerStats(in, out, s)
}
func autoConvert_v1_9_ContainerStatsFilter_To_v1_12_ContainerStatsFilter(in *ContainerStatsFilter, out *v1_12.ContainerStatsFilter, s conversion.Scope) error {
	out.Id = in.Id
	out.PodSandboxId = in.PodSandboxId
	out.LabelSelector = in.LabelSelector
	return nil
}