k8s.io/kubernetes@v1.29.3/pkg/apis/node/v1/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 v1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	corev1 "k8s.io/api/core/v1"
    28  	v1 "k8s.io/api/node/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	core "k8s.io/kubernetes/pkg/apis/core"
    32  	node "k8s.io/kubernetes/pkg/apis/node"
    33  )
    34  
    35  func init() {
    36  	localSchemeBuilder.Register(RegisterConversions)
    37  }
    38  
    39  // RegisterConversions adds conversion functions to the given scheme.
    40  // Public to allow building arbitrary schemes.
    41  func RegisterConversions(s *runtime.Scheme) error {
    42  	if err := s.AddGeneratedConversionFunc((*v1.Overhead)(nil), (*node.Overhead)(nil), func(a, b interface{}, scope conversion.Scope) error {
    43  		return Convert_v1_Overhead_To_node_Overhead(a.(*v1.Overhead), b.(*node.Overhead), scope)
    44  	}); err != nil {
    45  		return err
    46  	}
    47  	if err := s.AddGeneratedConversionFunc((*node.Overhead)(nil), (*v1.Overhead)(nil), func(a, b interface{}, scope conversion.Scope) error {
    48  		return Convert_node_Overhead_To_v1_Overhead(a.(*node.Overhead), b.(*v1.Overhead), scope)
    49  	}); err != nil {
    50  		return err
    51  	}
    52  	if err := s.AddGeneratedConversionFunc((*v1.RuntimeClass)(nil), (*node.RuntimeClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
    53  		return Convert_v1_RuntimeClass_To_node_RuntimeClass(a.(*v1.RuntimeClass), b.(*node.RuntimeClass), scope)
    54  	}); err != nil {
    55  		return err
    56  	}
    57  	if err := s.AddGeneratedConversionFunc((*node.RuntimeClass)(nil), (*v1.RuntimeClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
    58  		return Convert_node_RuntimeClass_To_v1_RuntimeClass(a.(*node.RuntimeClass), b.(*v1.RuntimeClass), scope)
    59  	}); err != nil {
    60  		return err
    61  	}
    62  	if err := s.AddGeneratedConversionFunc((*v1.RuntimeClassList)(nil), (*node.RuntimeClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    63  		return Convert_v1_RuntimeClassList_To_node_RuntimeClassList(a.(*v1.RuntimeClassList), b.(*node.RuntimeClassList), scope)
    64  	}); err != nil {
    65  		return err
    66  	}
    67  	if err := s.AddGeneratedConversionFunc((*node.RuntimeClassList)(nil), (*v1.RuntimeClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    68  		return Convert_node_RuntimeClassList_To_v1_RuntimeClassList(a.(*node.RuntimeClassList), b.(*v1.RuntimeClassList), scope)
    69  	}); err != nil {
    70  		return err
    71  	}
    72  	if err := s.AddGeneratedConversionFunc((*v1.Scheduling)(nil), (*node.Scheduling)(nil), func(a, b interface{}, scope conversion.Scope) error {
    73  		return Convert_v1_Scheduling_To_node_Scheduling(a.(*v1.Scheduling), b.(*node.Scheduling), scope)
    74  	}); err != nil {
    75  		return err
    76  	}
    77  	if err := s.AddGeneratedConversionFunc((*node.Scheduling)(nil), (*v1.Scheduling)(nil), func(a, b interface{}, scope conversion.Scope) error {
    78  		return Convert_node_Scheduling_To_v1_Scheduling(a.(*node.Scheduling), b.(*v1.Scheduling), scope)
    79  	}); err != nil {
    80  		return err
    81  	}
    82  	return nil
    83  }
    84  
    85  func autoConvert_v1_Overhead_To_node_Overhead(in *v1.Overhead, out *node.Overhead, s conversion.Scope) error {
    86  	out.PodFixed = *(*core.ResourceList)(unsafe.Pointer(&in.PodFixed))
    87  	return nil
    88  }
    89  
    90  // Convert_v1_Overhead_To_node_Overhead is an autogenerated conversion function.
    91  func Convert_v1_Overhead_To_node_Overhead(in *v1.Overhead, out *node.Overhead, s conversion.Scope) error {
    92  	return autoConvert_v1_Overhead_To_node_Overhead(in, out, s)
    93  }
    94  
    95  func autoConvert_node_Overhead_To_v1_Overhead(in *node.Overhead, out *v1.Overhead, s conversion.Scope) error {
    96  	out.PodFixed = *(*corev1.ResourceList)(unsafe.Pointer(&in.PodFixed))
    97  	return nil
    98  }
    99  
   100  // Convert_node_Overhead_To_v1_Overhead is an autogenerated conversion function.
   101  func Convert_node_Overhead_To_v1_Overhead(in *node.Overhead, out *v1.Overhead, s conversion.Scope) error {
   102  	return autoConvert_node_Overhead_To_v1_Overhead(in, out, s)
   103  }
   104  
   105  func autoConvert_v1_RuntimeClass_To_node_RuntimeClass(in *v1.RuntimeClass, out *node.RuntimeClass, s conversion.Scope) error {
   106  	out.ObjectMeta = in.ObjectMeta
   107  	out.Handler = in.Handler
   108  	out.Overhead = (*node.Overhead)(unsafe.Pointer(in.Overhead))
   109  	out.Scheduling = (*node.Scheduling)(unsafe.Pointer(in.Scheduling))
   110  	return nil
   111  }
   112  
   113  // Convert_v1_RuntimeClass_To_node_RuntimeClass is an autogenerated conversion function.
   114  func Convert_v1_RuntimeClass_To_node_RuntimeClass(in *v1.RuntimeClass, out *node.RuntimeClass, s conversion.Scope) error {
   115  	return autoConvert_v1_RuntimeClass_To_node_RuntimeClass(in, out, s)
   116  }
   117  
   118  func autoConvert_node_RuntimeClass_To_v1_RuntimeClass(in *node.RuntimeClass, out *v1.RuntimeClass, s conversion.Scope) error {
   119  	out.ObjectMeta = in.ObjectMeta
   120  	out.Handler = in.Handler
   121  	out.Overhead = (*v1.Overhead)(unsafe.Pointer(in.Overhead))
   122  	out.Scheduling = (*v1.Scheduling)(unsafe.Pointer(in.Scheduling))
   123  	return nil
   124  }
   125  
   126  // Convert_node_RuntimeClass_To_v1_RuntimeClass is an autogenerated conversion function.
   127  func Convert_node_RuntimeClass_To_v1_RuntimeClass(in *node.RuntimeClass, out *v1.RuntimeClass, s conversion.Scope) error {
   128  	return autoConvert_node_RuntimeClass_To_v1_RuntimeClass(in, out, s)
   129  }
   130  
   131  func autoConvert_v1_RuntimeClassList_To_node_RuntimeClassList(in *v1.RuntimeClassList, out *node.RuntimeClassList, s conversion.Scope) error {
   132  	out.ListMeta = in.ListMeta
   133  	out.Items = *(*[]node.RuntimeClass)(unsafe.Pointer(&in.Items))
   134  	return nil
   135  }
   136  
   137  // Convert_v1_RuntimeClassList_To_node_RuntimeClassList is an autogenerated conversion function.
   138  func Convert_v1_RuntimeClassList_To_node_RuntimeClassList(in *v1.RuntimeClassList, out *node.RuntimeClassList, s conversion.Scope) error {
   139  	return autoConvert_v1_RuntimeClassList_To_node_RuntimeClassList(in, out, s)
   140  }
   141  
   142  func autoConvert_node_RuntimeClassList_To_v1_RuntimeClassList(in *node.RuntimeClassList, out *v1.RuntimeClassList, s conversion.Scope) error {
   143  	out.ListMeta = in.ListMeta
   144  	out.Items = *(*[]v1.RuntimeClass)(unsafe.Pointer(&in.Items))
   145  	return nil
   146  }
   147  
   148  // Convert_node_RuntimeClassList_To_v1_RuntimeClassList is an autogenerated conversion function.
   149  func Convert_node_RuntimeClassList_To_v1_RuntimeClassList(in *node.RuntimeClassList, out *v1.RuntimeClassList, s conversion.Scope) error {
   150  	return autoConvert_node_RuntimeClassList_To_v1_RuntimeClassList(in, out, s)
   151  }
   152  
   153  func autoConvert_v1_Scheduling_To_node_Scheduling(in *v1.Scheduling, out *node.Scheduling, s conversion.Scope) error {
   154  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
   155  	out.Tolerations = *(*[]core.Toleration)(unsafe.Pointer(&in.Tolerations))
   156  	return nil
   157  }
   158  
   159  // Convert_v1_Scheduling_To_node_Scheduling is an autogenerated conversion function.
   160  func Convert_v1_Scheduling_To_node_Scheduling(in *v1.Scheduling, out *node.Scheduling, s conversion.Scope) error {
   161  	return autoConvert_v1_Scheduling_To_node_Scheduling(in, out, s)
   162  }
   163  
   164  func autoConvert_node_Scheduling_To_v1_Scheduling(in *node.Scheduling, out *v1.Scheduling, s conversion.Scope) error {
   165  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
   166  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
   167  	return nil
   168  }
   169  
   170  // Convert_node_Scheduling_To_v1_Scheduling is an autogenerated conversion function.
   171  func Convert_node_Scheduling_To_v1_Scheduling(in *node.Scheduling, out *v1.Scheduling, s conversion.Scope) error {
   172  	return autoConvert_node_Scheduling_To_v1_Scheduling(in, out, s)
   173  }