zz_generated.deepcopy.go 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 2016 The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // This file was autogenerated by deepcopy-gen. Do not edit it manually!
  15. package autoscaling
  16. import (
  17. api "k8s.io/kubernetes/pkg/api"
  18. unversioned "k8s.io/kubernetes/pkg/api/unversioned"
  19. conversion "k8s.io/kubernetes/pkg/conversion"
  20. runtime "k8s.io/kubernetes/pkg/runtime"
  21. reflect "reflect"
  22. )
  23. func init() {
  24. SchemeBuilder.Register(RegisterDeepCopies)
  25. }
  26. // RegisterDeepCopies adds deep-copy functions to the given scheme. Public
  27. // to allow building arbitrary schemes.
  28. func RegisterDeepCopies(scheme *runtime.Scheme) error {
  29. return scheme.AddGeneratedDeepCopyFuncs(
  30. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_CrossVersionObjectReference, InType: reflect.TypeOf(&CrossVersionObjectReference{})},
  31. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_HorizontalPodAutoscaler, InType: reflect.TypeOf(&HorizontalPodAutoscaler{})},
  32. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_HorizontalPodAutoscalerList, InType: reflect.TypeOf(&HorizontalPodAutoscalerList{})},
  33. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_HorizontalPodAutoscalerSpec, InType: reflect.TypeOf(&HorizontalPodAutoscalerSpec{})},
  34. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_HorizontalPodAutoscalerStatus, InType: reflect.TypeOf(&HorizontalPodAutoscalerStatus{})},
  35. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_Scale, InType: reflect.TypeOf(&Scale{})},
  36. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_ScaleSpec, InType: reflect.TypeOf(&ScaleSpec{})},
  37. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_autoscaling_ScaleStatus, InType: reflect.TypeOf(&ScaleStatus{})},
  38. )
  39. }
  40. func DeepCopy_autoscaling_CrossVersionObjectReference(in interface{}, out interface{}, c *conversion.Cloner) error {
  41. {
  42. in := in.(*CrossVersionObjectReference)
  43. out := out.(*CrossVersionObjectReference)
  44. out.Kind = in.Kind
  45. out.Name = in.Name
  46. out.APIVersion = in.APIVersion
  47. return nil
  48. }
  49. }
  50. func DeepCopy_autoscaling_HorizontalPodAutoscaler(in interface{}, out interface{}, c *conversion.Cloner) error {
  51. {
  52. in := in.(*HorizontalPodAutoscaler)
  53. out := out.(*HorizontalPodAutoscaler)
  54. out.TypeMeta = in.TypeMeta
  55. if err := api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
  56. return err
  57. }
  58. if err := DeepCopy_autoscaling_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, c); err != nil {
  59. return err
  60. }
  61. if err := DeepCopy_autoscaling_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, c); err != nil {
  62. return err
  63. }
  64. return nil
  65. }
  66. }
  67. func DeepCopy_autoscaling_HorizontalPodAutoscalerList(in interface{}, out interface{}, c *conversion.Cloner) error {
  68. {
  69. in := in.(*HorizontalPodAutoscalerList)
  70. out := out.(*HorizontalPodAutoscalerList)
  71. out.TypeMeta = in.TypeMeta
  72. out.ListMeta = in.ListMeta
  73. if in.Items != nil {
  74. in, out := &in.Items, &out.Items
  75. *out = make([]HorizontalPodAutoscaler, len(*in))
  76. for i := range *in {
  77. if err := DeepCopy_autoscaling_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], c); err != nil {
  78. return err
  79. }
  80. }
  81. } else {
  82. out.Items = nil
  83. }
  84. return nil
  85. }
  86. }
  87. func DeepCopy_autoscaling_HorizontalPodAutoscalerSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  88. {
  89. in := in.(*HorizontalPodAutoscalerSpec)
  90. out := out.(*HorizontalPodAutoscalerSpec)
  91. out.ScaleTargetRef = in.ScaleTargetRef
  92. if in.MinReplicas != nil {
  93. in, out := &in.MinReplicas, &out.MinReplicas
  94. *out = new(int32)
  95. **out = **in
  96. } else {
  97. out.MinReplicas = nil
  98. }
  99. out.MaxReplicas = in.MaxReplicas
  100. if in.TargetCPUUtilizationPercentage != nil {
  101. in, out := &in.TargetCPUUtilizationPercentage, &out.TargetCPUUtilizationPercentage
  102. *out = new(int32)
  103. **out = **in
  104. } else {
  105. out.TargetCPUUtilizationPercentage = nil
  106. }
  107. return nil
  108. }
  109. }
  110. func DeepCopy_autoscaling_HorizontalPodAutoscalerStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  111. {
  112. in := in.(*HorizontalPodAutoscalerStatus)
  113. out := out.(*HorizontalPodAutoscalerStatus)
  114. if in.ObservedGeneration != nil {
  115. in, out := &in.ObservedGeneration, &out.ObservedGeneration
  116. *out = new(int64)
  117. **out = **in
  118. } else {
  119. out.ObservedGeneration = nil
  120. }
  121. if in.LastScaleTime != nil {
  122. in, out := &in.LastScaleTime, &out.LastScaleTime
  123. *out = new(unversioned.Time)
  124. **out = (*in).DeepCopy()
  125. } else {
  126. out.LastScaleTime = nil
  127. }
  128. out.CurrentReplicas = in.CurrentReplicas
  129. out.DesiredReplicas = in.DesiredReplicas
  130. if in.CurrentCPUUtilizationPercentage != nil {
  131. in, out := &in.CurrentCPUUtilizationPercentage, &out.CurrentCPUUtilizationPercentage
  132. *out = new(int32)
  133. **out = **in
  134. } else {
  135. out.CurrentCPUUtilizationPercentage = nil
  136. }
  137. return nil
  138. }
  139. }
  140. func DeepCopy_autoscaling_Scale(in interface{}, out interface{}, c *conversion.Cloner) error {
  141. {
  142. in := in.(*Scale)
  143. out := out.(*Scale)
  144. out.TypeMeta = in.TypeMeta
  145. if err := api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil {
  146. return err
  147. }
  148. out.Spec = in.Spec
  149. out.Status = in.Status
  150. return nil
  151. }
  152. }
  153. func DeepCopy_autoscaling_ScaleSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  154. {
  155. in := in.(*ScaleSpec)
  156. out := out.(*ScaleSpec)
  157. out.Replicas = in.Replicas
  158. return nil
  159. }
  160. }
  161. func DeepCopy_autoscaling_ScaleStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  162. {
  163. in := in.(*ScaleStatus)
  164. out := out.(*ScaleStatus)
  165. out.Replicas = in.Replicas
  166. out.Selector = in.Selector
  167. return nil
  168. }
  169. }