k8s.io/client-go@v0.22.2/scale/scheme/autoscalingv1/zz_generated.conversion.go (about) 1 // +build !ignore_autogenerated 2 3 /* 4 Copyright The Kubernetes Authors. 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by conversion-gen. DO NOT EDIT. 20 21 package autoscalingv1 22 23 import ( 24 v1 "k8s.io/api/autoscaling/v1" 25 conversion "k8s.io/apimachinery/pkg/conversion" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 scheme "k8s.io/client-go/scale/scheme" 28 ) 29 30 func init() { 31 localSchemeBuilder.Register(RegisterConversions) 32 } 33 34 // RegisterConversions adds conversion functions to the given scheme. 35 // Public to allow building arbitrary schemes. 36 func RegisterConversions(s *runtime.Scheme) error { 37 if err := s.AddGeneratedConversionFunc((*v1.Scale)(nil), (*scheme.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error { 38 return Convert_v1_Scale_To_scheme_Scale(a.(*v1.Scale), b.(*scheme.Scale), scope) 39 }); err != nil { 40 return err 41 } 42 if err := s.AddGeneratedConversionFunc((*scheme.Scale)(nil), (*v1.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error { 43 return Convert_scheme_Scale_To_v1_Scale(a.(*scheme.Scale), b.(*v1.Scale), scope) 44 }); err != nil { 45 return err 46 } 47 if err := s.AddGeneratedConversionFunc((*v1.ScaleSpec)(nil), (*scheme.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 48 return Convert_v1_ScaleSpec_To_scheme_ScaleSpec(a.(*v1.ScaleSpec), b.(*scheme.ScaleSpec), scope) 49 }); err != nil { 50 return err 51 } 52 if err := s.AddGeneratedConversionFunc((*scheme.ScaleSpec)(nil), (*v1.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 53 return Convert_scheme_ScaleSpec_To_v1_ScaleSpec(a.(*scheme.ScaleSpec), b.(*v1.ScaleSpec), scope) 54 }); err != nil { 55 return err 56 } 57 if err := s.AddConversionFunc((*scheme.ScaleStatus)(nil), (*v1.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 58 return Convert_scheme_ScaleStatus_To_v1_ScaleStatus(a.(*scheme.ScaleStatus), b.(*v1.ScaleStatus), scope) 59 }); err != nil { 60 return err 61 } 62 if err := s.AddConversionFunc((*v1.ScaleStatus)(nil), (*scheme.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 63 return Convert_v1_ScaleStatus_To_scheme_ScaleStatus(a.(*v1.ScaleStatus), b.(*scheme.ScaleStatus), scope) 64 }); err != nil { 65 return err 66 } 67 return nil 68 } 69 70 func autoConvert_v1_Scale_To_scheme_Scale(in *v1.Scale, out *scheme.Scale, s conversion.Scope) error { 71 out.ObjectMeta = in.ObjectMeta 72 if err := Convert_v1_ScaleSpec_To_scheme_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { 73 return err 74 } 75 if err := Convert_v1_ScaleStatus_To_scheme_ScaleStatus(&in.Status, &out.Status, s); err != nil { 76 return err 77 } 78 return nil 79 } 80 81 // Convert_v1_Scale_To_scheme_Scale is an autogenerated conversion function. 82 func Convert_v1_Scale_To_scheme_Scale(in *v1.Scale, out *scheme.Scale, s conversion.Scope) error { 83 return autoConvert_v1_Scale_To_scheme_Scale(in, out, s) 84 } 85 86 func autoConvert_scheme_Scale_To_v1_Scale(in *scheme.Scale, out *v1.Scale, s conversion.Scope) error { 87 out.ObjectMeta = in.ObjectMeta 88 if err := Convert_scheme_ScaleSpec_To_v1_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { 89 return err 90 } 91 if err := Convert_scheme_ScaleStatus_To_v1_ScaleStatus(&in.Status, &out.Status, s); err != nil { 92 return err 93 } 94 return nil 95 } 96 97 // Convert_scheme_Scale_To_v1_Scale is an autogenerated conversion function. 98 func Convert_scheme_Scale_To_v1_Scale(in *scheme.Scale, out *v1.Scale, s conversion.Scope) error { 99 return autoConvert_scheme_Scale_To_v1_Scale(in, out, s) 100 } 101 102 func autoConvert_v1_ScaleSpec_To_scheme_ScaleSpec(in *v1.ScaleSpec, out *scheme.ScaleSpec, s conversion.Scope) error { 103 out.Replicas = in.Replicas 104 return nil 105 } 106 107 // Convert_v1_ScaleSpec_To_scheme_ScaleSpec is an autogenerated conversion function. 108 func Convert_v1_ScaleSpec_To_scheme_ScaleSpec(in *v1.ScaleSpec, out *scheme.ScaleSpec, s conversion.Scope) error { 109 return autoConvert_v1_ScaleSpec_To_scheme_ScaleSpec(in, out, s) 110 } 111 112 func autoConvert_scheme_ScaleSpec_To_v1_ScaleSpec(in *scheme.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error { 113 out.Replicas = in.Replicas 114 return nil 115 } 116 117 // Convert_scheme_ScaleSpec_To_v1_ScaleSpec is an autogenerated conversion function. 118 func Convert_scheme_ScaleSpec_To_v1_ScaleSpec(in *scheme.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error { 119 return autoConvert_scheme_ScaleSpec_To_v1_ScaleSpec(in, out, s) 120 } 121 122 func autoConvert_v1_ScaleStatus_To_scheme_ScaleStatus(in *v1.ScaleStatus, out *scheme.ScaleStatus, s conversion.Scope) error { 123 out.Replicas = in.Replicas 124 // WARNING: in.Selector requires manual conversion: inconvertible types (string vs *k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector) 125 return nil 126 } 127 128 func autoConvert_scheme_ScaleStatus_To_v1_ScaleStatus(in *scheme.ScaleStatus, out *v1.ScaleStatus, s conversion.Scope) error { 129 out.Replicas = in.Replicas 130 // WARNING: in.Selector requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector vs string) 131 return nil 132 }