zz_generated.conversion.go 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 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. // Code generated by conversion-gen. DO NOT EDIT.
  15. package internalversion
  16. import (
  17. unsafe "unsafe"
  18. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. conversion "k8s.io/apimachinery/pkg/conversion"
  20. runtime "k8s.io/apimachinery/pkg/runtime"
  21. )
  22. func init() {
  23. localSchemeBuilder.Register(RegisterConversions)
  24. }
  25. // RegisterConversions adds conversion functions to the given scheme.
  26. // Public to allow building arbitrary schemes.
  27. func RegisterConversions(scheme *runtime.Scheme) error {
  28. return scheme.AddGeneratedConversionFuncs(
  29. Convert_internalversion_List_To_v1_List,
  30. Convert_v1_List_To_internalversion_List,
  31. Convert_internalversion_ListOptions_To_v1_ListOptions,
  32. Convert_v1_ListOptions_To_internalversion_ListOptions,
  33. )
  34. }
  35. func autoConvert_internalversion_List_To_v1_List(in *List, out *v1.List, s conversion.Scope) error {
  36. out.ListMeta = in.ListMeta
  37. if in.Items != nil {
  38. in, out := &in.Items, &out.Items
  39. *out = make([]runtime.RawExtension, len(*in))
  40. for i := range *in {
  41. if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil {
  42. return err
  43. }
  44. }
  45. } else {
  46. out.Items = nil
  47. }
  48. return nil
  49. }
  50. // Convert_internalversion_List_To_v1_List is an autogenerated conversion function.
  51. func Convert_internalversion_List_To_v1_List(in *List, out *v1.List, s conversion.Scope) error {
  52. return autoConvert_internalversion_List_To_v1_List(in, out, s)
  53. }
  54. func autoConvert_v1_List_To_internalversion_List(in *v1.List, out *List, s conversion.Scope) error {
  55. out.ListMeta = in.ListMeta
  56. if in.Items != nil {
  57. in, out := &in.Items, &out.Items
  58. *out = make([]runtime.Object, len(*in))
  59. for i := range *in {
  60. if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil {
  61. return err
  62. }
  63. }
  64. } else {
  65. out.Items = nil
  66. }
  67. return nil
  68. }
  69. // Convert_v1_List_To_internalversion_List is an autogenerated conversion function.
  70. func Convert_v1_List_To_internalversion_List(in *v1.List, out *List, s conversion.Scope) error {
  71. return autoConvert_v1_List_To_internalversion_List(in, out, s)
  72. }
  73. func autoConvert_internalversion_ListOptions_To_v1_ListOptions(in *ListOptions, out *v1.ListOptions, s conversion.Scope) error {
  74. if err := v1.Convert_labels_Selector_To_string(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  75. return err
  76. }
  77. if err := v1.Convert_fields_Selector_To_string(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  78. return err
  79. }
  80. out.IncludeUninitialized = in.IncludeUninitialized
  81. out.Watch = in.Watch
  82. out.ResourceVersion = in.ResourceVersion
  83. out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds))
  84. out.Limit = in.Limit
  85. out.Continue = in.Continue
  86. return nil
  87. }
  88. func autoConvert_v1_ListOptions_To_internalversion_ListOptions(in *v1.ListOptions, out *ListOptions, s conversion.Scope) error {
  89. if err := v1.Convert_string_To_labels_Selector(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  90. return err
  91. }
  92. if err := v1.Convert_string_To_fields_Selector(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  93. return err
  94. }
  95. out.IncludeUninitialized = in.IncludeUninitialized
  96. out.Watch = in.Watch
  97. out.ResourceVersion = in.ResourceVersion
  98. out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds))
  99. out.Limit = in.Limit
  100. out.Continue = in.Continue
  101. return nil
  102. }