// +build !ignore_autogenerated_openshift
// This file was autogenerated by deepcopy-gen. Do not edit it manually!
package api
import (
pkg_api "k8s.io/kubernetes/pkg/api"
unversioned "k8s.io/kubernetes/pkg/api/unversioned"
conversion "k8s.io/kubernetes/pkg/conversion"
runtime "k8s.io/kubernetes/pkg/runtime"
reflect "reflect"
)
func init() {
SchemeBuilder.Register(RegisterDeepCopies)
}
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
// to allow building arbitrary schemes.
func RegisterDeepCopies(scheme *runtime.Scheme) error {
return scheme.AddGeneratedDeepCopyFuncs(
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_Descriptor, InType: reflect.TypeOf(&Descriptor{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerConfig, InType: reflect.TypeOf(&DockerConfig{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerConfigHistory, InType: reflect.TypeOf(&DockerConfigHistory{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerConfigRootFS, InType: reflect.TypeOf(&DockerConfigRootFS{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerFSLayer, InType: reflect.TypeOf(&DockerFSLayer{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerHistory, InType: reflect.TypeOf(&DockerHistory{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerImage, InType: reflect.TypeOf(&DockerImage{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerImageConfig, InType: reflect.TypeOf(&DockerImageConfig{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerImageManifest, InType: reflect.TypeOf(&DockerImageManifest{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerImageReference, InType: reflect.TypeOf(&DockerImageReference{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerV1CompatibilityImage, InType: reflect.TypeOf(&DockerV1CompatibilityImage{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_DockerV1CompatibilityImageSize, InType: reflect.TypeOf(&DockerV1CompatibilityImageSize{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_Image, InType: reflect.TypeOf(&Image{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageImportSpec, InType: reflect.TypeOf(&ImageImportSpec{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageImportStatus, InType: reflect.TypeOf(&ImageImportStatus{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageLayer, InType: reflect.TypeOf(&ImageLayer{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageList, InType: reflect.TypeOf(&ImageList{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageSignature, InType: reflect.TypeOf(&ImageSignature{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStream, InType: reflect.TypeOf(&ImageStream{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamImage, InType: reflect.TypeOf(&ImageStreamImage{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamImport, InType: reflect.TypeOf(&ImageStreamImport{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamImportSpec, InType: reflect.TypeOf(&ImageStreamImportSpec{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamImportStatus, InType: reflect.TypeOf(&ImageStreamImportStatus{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamList, InType: reflect.TypeOf(&ImageStreamList{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamMapping, InType: reflect.TypeOf(&ImageStreamMapping{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamSpec, InType: reflect.TypeOf(&ImageStreamSpec{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamStatus, InType: reflect.TypeOf(&ImageStreamStatus{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamTag, InType: reflect.TypeOf(&ImageStreamTag{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ImageStreamTagList, InType: reflect.TypeOf(&ImageStreamTagList{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_RepositoryImportSpec, InType: reflect.TypeOf(&RepositoryImportSpec{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_RepositoryImportStatus, InType: reflect.TypeOf(&RepositoryImportStatus{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_SignatureCondition, InType: reflect.TypeOf(&SignatureCondition{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_SignatureGenericEntity, InType: reflect.TypeOf(&SignatureGenericEntity{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_SignatureIssuer, InType: reflect.TypeOf(&SignatureIssuer{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_SignatureSubject, InType: reflect.TypeOf(&SignatureSubject{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagEvent, InType: reflect.TypeOf(&TagEvent{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagEventCondition, InType: reflect.TypeOf(&TagEventCondition{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagEventList, InType: reflect.TypeOf(&TagEventList{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagImportPolicy, InType: reflect.TypeOf(&TagImportPolicy{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagReference, InType: reflect.TypeOf(&TagReference{})},
conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_TagReferencePolicy, InType: reflect.TypeOf(&TagReferencePolicy{})},
)
}
func DeepCopy_api_Descriptor(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*Descriptor)
out := out.(*Descriptor)
out.MediaType = in.MediaType
out.Size = in.Size
out.Digest = in.Digest
return nil
}
}
func DeepCopy_api_DockerConfig(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerConfig)
out := out.(*DockerConfig)
out.Hostname = in.Hostname
out.Domainname = in.Domainname
out.User = in.User
out.Memory = in.Memory
out.MemorySwap = in.MemorySwap
out.CPUShares = in.CPUShares
out.CPUSet = in.CPUSet
out.AttachStdin = in.AttachStdin
out.AttachStdout = in.AttachStdout
out.AttachStderr = in.AttachStderr
if in.PortSpecs != nil {
in, out := &in.PortSpecs, &out.PortSpecs
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.PortSpecs = nil
}
if in.ExposedPorts != nil {
in, out := &in.ExposedPorts, &out.ExposedPorts
*out = make(map[string]struct{})
for key := range *in {
(*out)[key] = struct{}{}
}
} else {
out.ExposedPorts = nil
}
out.Tty = in.Tty
out.OpenStdin = in.OpenStdin
out.StdinOnce = in.StdinOnce
if in.Env != nil {
in, out := &in.Env, &out.Env
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.Env = nil
}
if in.Cmd != nil {
in, out := &in.Cmd, &out.Cmd
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.Cmd = nil
}
if in.DNS != nil {
in, out := &in.DNS, &out.DNS
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.DNS = nil
}
out.Image = in.Image
if in.Volumes != nil {
in, out := &in.Volumes, &out.Volumes
*out = make(map[string]struct{})
for key := range *in {
(*out)[key] = struct{}{}
}
} else {
out.Volumes = nil
}
out.VolumesFrom = in.VolumesFrom
out.WorkingDir = in.WorkingDir
if in.Entrypoint != nil {
in, out := &in.Entrypoint, &out.Entrypoint
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.Entrypoint = nil
}
out.NetworkDisabled = in.NetworkDisabled
if in.SecurityOpts != nil {
in, out := &in.SecurityOpts, &out.SecurityOpts
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.SecurityOpts = nil
}
if in.OnBuild != nil {
in, out := &in.OnBuild, &out.OnBuild
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.OnBuild = nil
}
if in.Labels != nil {
in, out := &in.Labels, &out.Labels
*out = make(map[string]string)
for key, val := range *in {
(*out)[key] = val
}
} else {
out.Labels = nil
}
return nil
}
}
func DeepCopy_api_DockerConfigHistory(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerConfigHistory)
out := out.(*DockerConfigHistory)
out.Created = in.Created.DeepCopy()
out.Author = in.Author
out.CreatedBy = in.CreatedBy
out.Comment = in.Comment
out.EmptyLayer = in.EmptyLayer
return nil
}
}
func DeepCopy_api_DockerConfigRootFS(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerConfigRootFS)
out := out.(*DockerConfigRootFS)
out.Type = in.Type
if in.DiffIDs != nil {
in, out := &in.DiffIDs, &out.DiffIDs
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.DiffIDs = nil
}
return nil
}
}
func DeepCopy_api_DockerFSLayer(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerFSLayer)
out := out.(*DockerFSLayer)
out.DockerBlobSum = in.DockerBlobSum
return nil
}
}
func DeepCopy_api_DockerHistory(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerHistory)
out := out.(*DockerHistory)
out.DockerV1Compatibility = in.DockerV1Compatibility
return nil
}
}
func DeepCopy_api_DockerImage(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerImage)
out := out.(*DockerImage)
out.TypeMeta = in.TypeMeta
out.ID = in.ID
out.Parent = in.Parent
out.Comment = in.Comment
out.Created = in.Created.DeepCopy()
out.Container = in.Container
if err := DeepCopy_api_DockerConfig(&in.ContainerConfig, &out.ContainerConfig, c); err != nil {
return err
}
out.DockerVersion = in.DockerVersion
out.Author = in.Author
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = new(DockerConfig)
if err := DeepCopy_api_DockerConfig(*in, *out, c); err != nil {
return err
}
} else {
out.Config = nil
}
out.Architecture = in.Architecture
out.Size = in.Size
return nil
}
}
func DeepCopy_api_DockerImageConfig(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerImageConfig)
out := out.(*DockerImageConfig)
out.ID = in.ID
out.Parent = in.Parent
out.Comment = in.Comment
out.Created = in.Created.DeepCopy()
out.Container = in.Container
if err := DeepCopy_api_DockerConfig(&in.ContainerConfig, &out.ContainerConfig, c); err != nil {
return err
}
out.DockerVersion = in.DockerVersion
out.Author = in.Author
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = new(DockerConfig)
if err := DeepCopy_api_DockerConfig(*in, *out, c); err != nil {
return err
}
} else {
out.Config = nil
}
out.Architecture = in.Architecture
out.Size = in.Size
if in.RootFS != nil {
in, out := &in.RootFS, &out.RootFS
*out = new(DockerConfigRootFS)
if err := DeepCopy_api_DockerConfigRootFS(*in, *out, c); err != nil {
return err
}
} else {
out.RootFS = nil
}
if in.History != nil {
in, out := &in.History, &out.History
*out = make([]DockerConfigHistory, len(*in))
for i := range *in {
if err := DeepCopy_api_DockerConfigHistory(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.History = nil
}
out.OSVersion = in.OSVersion
if in.OSFeatures != nil {
in, out := &in.OSFeatures, &out.OSFeatures
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.OSFeatures = nil
}
return nil
}
}
func DeepCopy_api_DockerImageManifest(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerImageManifest)
out := out.(*DockerImageManifest)
out.SchemaVersion = in.SchemaVersion
out.MediaType = in.MediaType
out.Name = in.Name
out.Tag = in.Tag
out.Architecture = in.Architecture
if in.FSLayers != nil {
in, out := &in.FSLayers, &out.FSLayers
*out = make([]DockerFSLayer, len(*in))
for i := range *in {
(*out)[i] = (*in)[i]
}
} else {
out.FSLayers = nil
}
if in.History != nil {
in, out := &in.History, &out.History
*out = make([]DockerHistory, len(*in))
for i := range *in {
(*out)[i] = (*in)[i]
}
} else {
out.History = nil
}
if in.Layers != nil {
in, out := &in.Layers, &out.Layers
*out = make([]Descriptor, len(*in))
for i := range *in {
(*out)[i] = (*in)[i]
}
} else {
out.Layers = nil
}
out.Config = in.Config
return nil
}
}
func DeepCopy_api_DockerImageReference(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerImageReference)
out := out.(*DockerImageReference)
out.Registry = in.Registry
out.Namespace = in.Namespace
out.Name = in.Name
out.Tag = in.Tag
out.ID = in.ID
return nil
}
}
func DeepCopy_api_DockerV1CompatibilityImage(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerV1CompatibilityImage)
out := out.(*DockerV1CompatibilityImage)
out.ID = in.ID
out.Parent = in.Parent
out.Comment = in.Comment
out.Created = in.Created.DeepCopy()
out.Container = in.Container
if err := DeepCopy_api_DockerConfig(&in.ContainerConfig, &out.ContainerConfig, c); err != nil {
return err
}
out.DockerVersion = in.DockerVersion
out.Author = in.Author
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = new(DockerConfig)
if err := DeepCopy_api_DockerConfig(*in, *out, c); err != nil {
return err
}
} else {
out.Config = nil
}
out.Architecture = in.Architecture
out.Size = in.Size
return nil
}
}
func DeepCopy_api_DockerV1CompatibilityImageSize(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*DockerV1CompatibilityImageSize)
out := out.(*DockerV1CompatibilityImageSize)
out.Size = in.Size
return nil
}
}
func DeepCopy_api_Image(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*Image)
out := out.(*Image)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
out.DockerImageReference = in.DockerImageReference
if err := DeepCopy_api_DockerImage(&in.DockerImageMetadata, &out.DockerImageMetadata, c); err != nil {
return err
}
out.DockerImageMetadataVersion = in.DockerImageMetadataVersion
out.DockerImageManifest = in.DockerImageManifest
if in.DockerImageLayers != nil {
in, out := &in.DockerImageLayers, &out.DockerImageLayers
*out = make([]ImageLayer, len(*in))
for i := range *in {
(*out)[i] = (*in)[i]
}
} else {
out.DockerImageLayers = nil
}
if in.Signatures != nil {
in, out := &in.Signatures, &out.Signatures
*out = make([]ImageSignature, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageSignature(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Signatures = nil
}
if in.DockerImageSignatures != nil {
in, out := &in.DockerImageSignatures, &out.DockerImageSignatures
*out = make([][]byte, len(*in))
for i := range *in {
if newVal, err := c.DeepCopy(&(*in)[i]); err != nil {
return err
} else {
(*out)[i] = *newVal.(*[]byte)
}
}
} else {
out.DockerImageSignatures = nil
}
out.DockerImageManifestMediaType = in.DockerImageManifestMediaType
out.DockerImageConfig = in.DockerImageConfig
return nil
}
}
func DeepCopy_api_ImageImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageImportSpec)
out := out.(*ImageImportSpec)
out.From = in.From
if in.To != nil {
in, out := &in.To, &out.To
*out = new(pkg_api.LocalObjectReference)
**out = **in
} else {
out.To = nil
}
out.ImportPolicy = in.ImportPolicy
out.IncludeManifest = in.IncludeManifest
return nil
}
}
func DeepCopy_api_ImageImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageImportStatus)
out := out.(*ImageImportStatus)
out.Tag = in.Tag
if err := unversioned.DeepCopy_unversioned_Status(&in.Status, &out.Status, c); err != nil {
return err
}
if in.Image != nil {
in, out := &in.Image, &out.Image
*out = new(Image)
if err := DeepCopy_api_Image(*in, *out, c); err != nil {
return err
}
} else {
out.Image = nil
}
return nil
}
}
func DeepCopy_api_ImageLayer(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageLayer)
out := out.(*ImageLayer)
out.Name = in.Name
out.LayerSize = in.LayerSize
out.MediaType = in.MediaType
return nil
}
}
func DeepCopy_api_ImageList(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageList)
out := out.(*ImageList)
out.TypeMeta = in.TypeMeta
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]Image, len(*in))
for i := range *in {
if err := DeepCopy_api_Image(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
}
func DeepCopy_api_ImageSignature(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageSignature)
out := out.(*ImageSignature)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
out.Type = in.Type
if in.Content != nil {
in, out := &in.Content, &out.Content
*out = make([]byte, len(*in))
copy(*out, *in)
} else {
out.Content = nil
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]SignatureCondition, len(*in))
for i := range *in {
if err := DeepCopy_api_SignatureCondition(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
out.ImageIdentity = in.ImageIdentity
if in.SignedClaims != nil {
in, out := &in.SignedClaims, &out.SignedClaims
*out = make(map[string]string)
for key, val := range *in {
(*out)[key] = val
}
} else {
out.SignedClaims = nil
}
if in.Created != nil {
in, out := &in.Created, &out.Created
*out = new(unversioned.Time)
**out = (*in).DeepCopy()
} else {
out.Created = nil
}
if in.IssuedBy != nil {
in, out := &in.IssuedBy, &out.IssuedBy
*out = new(SignatureIssuer)
**out = **in
} else {
out.IssuedBy = nil
}
if in.IssuedTo != nil {
in, out := &in.IssuedTo, &out.IssuedTo
*out = new(SignatureSubject)
**out = **in
} else {
out.IssuedTo = nil
}
return nil
}
}
func DeepCopy_api_ImageStream(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStream)
out := out.(*ImageStream)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := DeepCopy_api_ImageStreamSpec(&in.Spec, &out.Spec, c); err != nil {
return err
}
if err := DeepCopy_api_ImageStreamStatus(&in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
}
func DeepCopy_api_ImageStreamImage(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamImage)
out := out.(*ImageStreamImage)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := DeepCopy_api_Image(&in.Image, &out.Image, c); err != nil {
return err
}
return nil
}
}
func DeepCopy_api_ImageStreamImport(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamImport)
out := out.(*ImageStreamImport)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := DeepCopy_api_ImageStreamImportSpec(&in.Spec, &out.Spec, c); err != nil {
return err
}
if err := DeepCopy_api_ImageStreamImportStatus(&in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
}
func DeepCopy_api_ImageStreamImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamImportSpec)
out := out.(*ImageStreamImportSpec)
out.Import = in.Import
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(RepositoryImportSpec)
**out = **in
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportSpec, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageImportSpec(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
}
func DeepCopy_api_ImageStreamImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamImportStatus)
out := out.(*ImageStreamImportStatus)
if in.Import != nil {
in, out := &in.Import, &out.Import
*out = new(ImageStream)
if err := DeepCopy_api_ImageStream(*in, *out, c); err != nil {
return err
}
} else {
out.Import = nil
}
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(RepositoryImportStatus)
if err := DeepCopy_api_RepositoryImportStatus(*in, *out, c); err != nil {
return err
}
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportStatus, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageImportStatus(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
}
func DeepCopy_api_ImageStreamList(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamList)
out := out.(*ImageStreamList)
out.TypeMeta = in.TypeMeta
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ImageStream, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageStream(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
}
func DeepCopy_api_ImageStreamMapping(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamMapping)
out := out.(*ImageStreamMapping)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
out.DockerImageRepository = in.DockerImageRepository
if err := DeepCopy_api_Image(&in.Image, &out.Image, c); err != nil {
return err
}
out.Tag = in.Tag
return nil
}
}
func DeepCopy_api_ImageStreamSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamSpec)
out := out.(*ImageStreamSpec)
out.DockerImageRepository = in.DockerImageRepository
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]TagReference)
for key, val := range *in {
newVal := new(TagReference)
if err := DeepCopy_api_TagReference(&val, newVal, c); err != nil {
return err
}
(*out)[key] = *newVal
}
} else {
out.Tags = nil
}
return nil
}
}
func DeepCopy_api_ImageStreamStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamStatus)
out := out.(*ImageStreamStatus)
out.DockerImageRepository = in.DockerImageRepository
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]TagEventList)
for key, val := range *in {
newVal := new(TagEventList)
if err := DeepCopy_api_TagEventList(&val, newVal, c); err != nil {
return err
}
(*out)[key] = *newVal
}
} else {
out.Tags = nil
}
return nil
}
}
func DeepCopy_api_ImageStreamTag(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamTag)
out := out.(*ImageStreamTag)
out.TypeMeta = in.TypeMeta
if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if in.Tag != nil {
in, out := &in.Tag, &out.Tag
*out = new(TagReference)
if err := DeepCopy_api_TagReference(*in, *out, c); err != nil {
return err
}
} else {
out.Tag = nil
}
out.Generation = in.Generation
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]TagEventCondition, len(*in))
for i := range *in {
if err := DeepCopy_api_TagEventCondition(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
if err := DeepCopy_api_Image(&in.Image, &out.Image, c); err != nil {
return err
}
return nil
}
}
func DeepCopy_api_ImageStreamTagList(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*ImageStreamTagList)
out := out.(*ImageStreamTagList)
out.TypeMeta = in.TypeMeta
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ImageStreamTag, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageStreamTag(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
}
func DeepCopy_api_RepositoryImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*RepositoryImportSpec)
out := out.(*RepositoryImportSpec)
out.From = in.From
out.ImportPolicy = in.ImportPolicy
out.IncludeManifest = in.IncludeManifest
return nil
}
}
func DeepCopy_api_RepositoryImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*RepositoryImportStatus)
out := out.(*RepositoryImportStatus)
if err := unversioned.DeepCopy_unversioned_Status(&in.Status, &out.Status, c); err != nil {
return err
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportStatus, len(*in))
for i := range *in {
if err := DeepCopy_api_ImageImportStatus(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Images = nil
}
if in.AdditionalTags != nil {
in, out := &in.AdditionalTags, &out.AdditionalTags
*out = make([]string, len(*in))
copy(*out, *in)
} else {
out.AdditionalTags = nil
}
return nil
}
}
func DeepCopy_api_SignatureCondition(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*SignatureCondition)
out := out.(*SignatureCondition)
out.Type = in.Type
out.Status = in.Status
out.LastProbeTime = in.LastProbeTime.DeepCopy()
out.LastTransitionTime = in.LastTransitionTime.DeepCopy()
out.Reason = in.Reason
out.Message = in.Message
return nil
}
}
func DeepCopy_api_SignatureGenericEntity(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*SignatureGenericEntity)
out := out.(*SignatureGenericEntity)
out.Organization = in.Organization
out.CommonName = in.CommonName
return nil
}
}
func DeepCopy_api_SignatureIssuer(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*SignatureIssuer)
out := out.(*SignatureIssuer)
out.SignatureGenericEntity = in.SignatureGenericEntity
return nil
}
}
func DeepCopy_api_SignatureSubject(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*SignatureSubject)
out := out.(*SignatureSubject)
out.SignatureGenericEntity = in.SignatureGenericEntity
out.PublicKeyID = in.PublicKeyID
return nil
}
}
func DeepCopy_api_TagEvent(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagEvent)
out := out.(*TagEvent)
out.Created = in.Created.DeepCopy()
out.DockerImageReference = in.DockerImageReference
out.Image = in.Image
out.Generation = in.Generation
return nil
}
}
func DeepCopy_api_TagEventCondition(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagEventCondition)
out := out.(*TagEventCondition)
out.Type = in.Type
out.Status = in.Status
out.LastTransitionTime = in.LastTransitionTime.DeepCopy()
out.Reason = in.Reason
out.Message = in.Message
out.Generation = in.Generation
return nil
}
}
func DeepCopy_api_TagEventList(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagEventList)
out := out.(*TagEventList)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]TagEvent, len(*in))
for i := range *in {
if err := DeepCopy_api_TagEvent(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Items = nil
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]TagEventCondition, len(*in))
for i := range *in {
if err := DeepCopy_api_TagEventCondition(&(*in)[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
return nil
}
}
func DeepCopy_api_TagImportPolicy(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagImportPolicy)
out := out.(*TagImportPolicy)
out.Insecure = in.Insecure
out.Scheduled = in.Scheduled
return nil
}
}
func DeepCopy_api_TagReference(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagReference)
out := out.(*TagReference)
out.Name = in.Name
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string)
for key, val := range *in {
(*out)[key] = val
}
} else {
out.Annotations = nil
}
if in.From != nil {
in, out := &in.From, &out.From
*out = new(pkg_api.ObjectReference)
**out = **in
} else {
out.From = nil
}
out.Reference = in.Reference
if in.Generation != nil {
in, out := &in.Generation, &out.Generation
*out = new(int64)
**out = **in
} else {
out.Generation = nil
}
out.ImportPolicy = in.ImportPolicy
out.ReferencePolicy = in.ReferencePolicy
return nil
}
}
func DeepCopy_api_TagReferencePolicy(in interface{}, out interface{}, c *conversion.Cloner) error {
{
in := in.(*TagReferencePolicy)
out := out.(*TagReferencePolicy)
out.Type = in.Type
return nil
}
}