k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/apidiscovery/v2/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by conversion-gen. DO NOT EDIT.
    21  
    22  package v2
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v2 "k8s.io/api/apidiscovery/v2"
    28  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	apidiscovery "k8s.io/kubernetes/pkg/apis/apidiscovery"
    32  )
    33  
    34  func init() {
    35  	localSchemeBuilder.Register(RegisterConversions)
    36  }
    37  
    38  // RegisterConversions adds conversion functions to the given scheme.
    39  // Public to allow building arbitrary schemes.
    40  func RegisterConversions(s *runtime.Scheme) error {
    41  	if err := s.AddGeneratedConversionFunc((*v2.APIGroupDiscovery)(nil), (*apidiscovery.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(a.(*v2.APIGroupDiscovery), b.(*apidiscovery.APIGroupDiscovery), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscovery)(nil), (*v2.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(a.(*apidiscovery.APIGroupDiscovery), b.(*v2.APIGroupDiscovery), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*v2.APIGroupDiscoveryList)(nil), (*apidiscovery.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(a.(*v2.APIGroupDiscoveryList), b.(*apidiscovery.APIGroupDiscoveryList), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscoveryList)(nil), (*v2.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(a.(*apidiscovery.APIGroupDiscoveryList), b.(*v2.APIGroupDiscoveryList), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v2.APIResourceDiscovery)(nil), (*apidiscovery.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(a.(*v2.APIResourceDiscovery), b.(*apidiscovery.APIResourceDiscovery), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*apidiscovery.APIResourceDiscovery)(nil), (*v2.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(a.(*apidiscovery.APIResourceDiscovery), b.(*v2.APIResourceDiscovery), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*v2.APISubresourceDiscovery)(nil), (*apidiscovery.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(a.(*v2.APISubresourceDiscovery), b.(*apidiscovery.APISubresourceDiscovery), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*apidiscovery.APISubresourceDiscovery)(nil), (*v2.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(a.(*apidiscovery.APISubresourceDiscovery), b.(*v2.APISubresourceDiscovery), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*v2.APIVersionDiscovery)(nil), (*apidiscovery.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(a.(*v2.APIVersionDiscovery), b.(*apidiscovery.APIVersionDiscovery), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*apidiscovery.APIVersionDiscovery)(nil), (*v2.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(a.(*apidiscovery.APIVersionDiscovery), b.(*v2.APIVersionDiscovery), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	return nil
    92  }
    93  
    94  func autoConvert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error {
    95  	out.ObjectMeta = in.ObjectMeta
    96  	out.Versions = *(*[]apidiscovery.APIVersionDiscovery)(unsafe.Pointer(&in.Versions))
    97  	return nil
    98  }
    99  
   100  // Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery is an autogenerated conversion function.
   101  func Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error {
   102  	return autoConvert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in, out, s)
   103  }
   104  
   105  func autoConvert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2.APIGroupDiscovery, s conversion.Scope) error {
   106  	out.ObjectMeta = in.ObjectMeta
   107  	out.Versions = *(*[]v2.APIVersionDiscovery)(unsafe.Pointer(&in.Versions))
   108  	return nil
   109  }
   110  
   111  // Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery is an autogenerated conversion function.
   112  func Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2.APIGroupDiscovery, s conversion.Scope) error {
   113  	return autoConvert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in, out, s)
   114  }
   115  
   116  func autoConvert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error {
   117  	out.ListMeta = in.ListMeta
   118  	out.Items = *(*[]apidiscovery.APIGroupDiscovery)(unsafe.Pointer(&in.Items))
   119  	return nil
   120  }
   121  
   122  // Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList is an autogenerated conversion function.
   123  func Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error {
   124  	return autoConvert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in, out, s)
   125  }
   126  
   127  func autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2.APIGroupDiscoveryList, s conversion.Scope) error {
   128  	out.ListMeta = in.ListMeta
   129  	out.Items = *(*[]v2.APIGroupDiscovery)(unsafe.Pointer(&in.Items))
   130  	return nil
   131  }
   132  
   133  // Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList is an autogenerated conversion function.
   134  func Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2.APIGroupDiscoveryList, s conversion.Scope) error {
   135  	return autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in, out, s)
   136  }
   137  
   138  func autoConvert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error {
   139  	out.Resource = in.Resource
   140  	out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
   141  	out.Scope = apidiscovery.ResourceScope(in.Scope)
   142  	out.SingularResource = in.SingularResource
   143  	out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
   144  	out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
   145  	out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
   146  	out.Subresources = *(*[]apidiscovery.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources))
   147  	return nil
   148  }
   149  
   150  // Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery is an autogenerated conversion function.
   151  func Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error {
   152  	return autoConvert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in, out, s)
   153  }
   154  
   155  func autoConvert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2.APIResourceDiscovery, s conversion.Scope) error {
   156  	out.Resource = in.Resource
   157  	out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
   158  	out.Scope = v2.ResourceScope(in.Scope)
   159  	out.SingularResource = in.SingularResource
   160  	out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
   161  	out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
   162  	out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
   163  	out.Subresources = *(*[]v2.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources))
   164  	return nil
   165  }
   166  
   167  // Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery is an autogenerated conversion function.
   168  func Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2.APIResourceDiscovery, s conversion.Scope) error {
   169  	return autoConvert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in, out, s)
   170  }
   171  
   172  func autoConvert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error {
   173  	out.Subresource = in.Subresource
   174  	out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
   175  	out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes))
   176  	out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
   177  	return nil
   178  }
   179  
   180  // Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery is an autogenerated conversion function.
   181  func Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error {
   182  	return autoConvert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in, out, s)
   183  }
   184  
   185  func autoConvert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2.APISubresourceDiscovery, s conversion.Scope) error {
   186  	out.Subresource = in.Subresource
   187  	out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
   188  	out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes))
   189  	out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
   190  	return nil
   191  }
   192  
   193  // Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery is an autogenerated conversion function.
   194  func Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2.APISubresourceDiscovery, s conversion.Scope) error {
   195  	return autoConvert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in, out, s)
   196  }
   197  
   198  func autoConvert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error {
   199  	out.Version = in.Version
   200  	out.Resources = *(*[]apidiscovery.APIResourceDiscovery)(unsafe.Pointer(&in.Resources))
   201  	out.Freshness = apidiscovery.DiscoveryFreshness(in.Freshness)
   202  	return nil
   203  }
   204  
   205  // Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery is an autogenerated conversion function.
   206  func Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error {
   207  	return autoConvert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in, out, s)
   208  }
   209  
   210  func autoConvert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2.APIVersionDiscovery, s conversion.Scope) error {
   211  	out.Version = in.Version
   212  	out.Resources = *(*[]v2.APIResourceDiscovery)(unsafe.Pointer(&in.Resources))
   213  	out.Freshness = v2.DiscoveryFreshness(in.Freshness)
   214  	return nil
   215  }
   216  
   217  // Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery is an autogenerated conversion function.
   218  func Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2.APIVersionDiscovery, s conversion.Scope) error {
   219  	return autoConvert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in, out, s)
   220  }