...

Source file src/k8s.io/kubernetes/pkg/apis/discovery/v1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/apis/discovery/v1

     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/discovery/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	core "k8s.io/kubernetes/pkg/apis/core"
    32  	discovery "k8s.io/kubernetes/pkg/apis/discovery"
    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.Endpoint)(nil), (*discovery.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    43  		return Convert_v1_Endpoint_To_discovery_Endpoint(a.(*v1.Endpoint), b.(*discovery.Endpoint), scope)
    44  	}); err != nil {
    45  		return err
    46  	}
    47  	if err := s.AddGeneratedConversionFunc((*discovery.Endpoint)(nil), (*v1.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    48  		return Convert_discovery_Endpoint_To_v1_Endpoint(a.(*discovery.Endpoint), b.(*v1.Endpoint), scope)
    49  	}); err != nil {
    50  		return err
    51  	}
    52  	if err := s.AddGeneratedConversionFunc((*v1.EndpointConditions)(nil), (*discovery.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
    53  		return Convert_v1_EndpointConditions_To_discovery_EndpointConditions(a.(*v1.EndpointConditions), b.(*discovery.EndpointConditions), scope)
    54  	}); err != nil {
    55  		return err
    56  	}
    57  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointConditions)(nil), (*v1.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
    58  		return Convert_discovery_EndpointConditions_To_v1_EndpointConditions(a.(*discovery.EndpointConditions), b.(*v1.EndpointConditions), scope)
    59  	}); err != nil {
    60  		return err
    61  	}
    62  	if err := s.AddGeneratedConversionFunc((*v1.EndpointHints)(nil), (*discovery.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
    63  		return Convert_v1_EndpointHints_To_discovery_EndpointHints(a.(*v1.EndpointHints), b.(*discovery.EndpointHints), scope)
    64  	}); err != nil {
    65  		return err
    66  	}
    67  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointHints)(nil), (*v1.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
    68  		return Convert_discovery_EndpointHints_To_v1_EndpointHints(a.(*discovery.EndpointHints), b.(*v1.EndpointHints), scope)
    69  	}); err != nil {
    70  		return err
    71  	}
    72  	if err := s.AddGeneratedConversionFunc((*v1.EndpointPort)(nil), (*discovery.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
    73  		return Convert_v1_EndpointPort_To_discovery_EndpointPort(a.(*v1.EndpointPort), b.(*discovery.EndpointPort), scope)
    74  	}); err != nil {
    75  		return err
    76  	}
    77  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointPort)(nil), (*v1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
    78  		return Convert_discovery_EndpointPort_To_v1_EndpointPort(a.(*discovery.EndpointPort), b.(*v1.EndpointPort), scope)
    79  	}); err != nil {
    80  		return err
    81  	}
    82  	if err := s.AddGeneratedConversionFunc((*v1.EndpointSlice)(nil), (*discovery.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    83  		return Convert_v1_EndpointSlice_To_discovery_EndpointSlice(a.(*v1.EndpointSlice), b.(*discovery.EndpointSlice), scope)
    84  	}); err != nil {
    85  		return err
    86  	}
    87  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointSlice)(nil), (*v1.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    88  		return Convert_discovery_EndpointSlice_To_v1_EndpointSlice(a.(*discovery.EndpointSlice), b.(*v1.EndpointSlice), scope)
    89  	}); err != nil {
    90  		return err
    91  	}
    92  	if err := s.AddGeneratedConversionFunc((*v1.EndpointSliceList)(nil), (*discovery.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    93  		return Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(a.(*v1.EndpointSliceList), b.(*discovery.EndpointSliceList), scope)
    94  	}); err != nil {
    95  		return err
    96  	}
    97  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointSliceList)(nil), (*v1.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    98  		return Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(a.(*discovery.EndpointSliceList), b.(*v1.EndpointSliceList), scope)
    99  	}); err != nil {
   100  		return err
   101  	}
   102  	if err := s.AddGeneratedConversionFunc((*v1.ForZone)(nil), (*discovery.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
   103  		return Convert_v1_ForZone_To_discovery_ForZone(a.(*v1.ForZone), b.(*discovery.ForZone), scope)
   104  	}); err != nil {
   105  		return err
   106  	}
   107  	if err := s.AddGeneratedConversionFunc((*discovery.ForZone)(nil), (*v1.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
   108  		return Convert_discovery_ForZone_To_v1_ForZone(a.(*discovery.ForZone), b.(*v1.ForZone), scope)
   109  	}); err != nil {
   110  		return err
   111  	}
   112  	return nil
   113  }
   114  
   115  func autoConvert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
   116  	out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
   117  	if err := Convert_v1_EndpointConditions_To_discovery_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
   118  		return err
   119  	}
   120  	out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
   121  	out.TargetRef = (*core.ObjectReference)(unsafe.Pointer(in.TargetRef))
   122  	out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology))
   123  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
   124  	out.Zone = (*string)(unsafe.Pointer(in.Zone))
   125  	out.Hints = (*discovery.EndpointHints)(unsafe.Pointer(in.Hints))
   126  	return nil
   127  }
   128  
   129  // Convert_v1_Endpoint_To_discovery_Endpoint is an autogenerated conversion function.
   130  func Convert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
   131  	return autoConvert_v1_Endpoint_To_discovery_Endpoint(in, out, s)
   132  }
   133  
   134  func autoConvert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error {
   135  	out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
   136  	if err := Convert_discovery_EndpointConditions_To_v1_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
   137  		return err
   138  	}
   139  	out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
   140  	out.TargetRef = (*corev1.ObjectReference)(unsafe.Pointer(in.TargetRef))
   141  	out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology))
   142  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
   143  	out.Zone = (*string)(unsafe.Pointer(in.Zone))
   144  	out.Hints = (*v1.EndpointHints)(unsafe.Pointer(in.Hints))
   145  	return nil
   146  }
   147  
   148  // Convert_discovery_Endpoint_To_v1_Endpoint is an autogenerated conversion function.
   149  func Convert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error {
   150  	return autoConvert_discovery_Endpoint_To_v1_Endpoint(in, out, s)
   151  }
   152  
   153  func autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
   154  	out.Ready = (*bool)(unsafe.Pointer(in.Ready))
   155  	out.Serving = (*bool)(unsafe.Pointer(in.Serving))
   156  	out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
   157  	return nil
   158  }
   159  
   160  // Convert_v1_EndpointConditions_To_discovery_EndpointConditions is an autogenerated conversion function.
   161  func Convert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
   162  	return autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in, out, s)
   163  }
   164  
   165  func autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error {
   166  	out.Ready = (*bool)(unsafe.Pointer(in.Ready))
   167  	out.Serving = (*bool)(unsafe.Pointer(in.Serving))
   168  	out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
   169  	return nil
   170  }
   171  
   172  // Convert_discovery_EndpointConditions_To_v1_EndpointConditions is an autogenerated conversion function.
   173  func Convert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error {
   174  	return autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in, out, s)
   175  }
   176  
   177  func autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
   178  	out.ForZones = *(*[]discovery.ForZone)(unsafe.Pointer(&in.ForZones))
   179  	return nil
   180  }
   181  
   182  // Convert_v1_EndpointHints_To_discovery_EndpointHints is an autogenerated conversion function.
   183  func Convert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
   184  	return autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in, out, s)
   185  }
   186  
   187  func autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error {
   188  	out.ForZones = *(*[]v1.ForZone)(unsafe.Pointer(&in.ForZones))
   189  	return nil
   190  }
   191  
   192  // Convert_discovery_EndpointHints_To_v1_EndpointHints is an autogenerated conversion function.
   193  func Convert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error {
   194  	return autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in, out, s)
   195  }
   196  
   197  func autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
   198  	out.Name = (*string)(unsafe.Pointer(in.Name))
   199  	out.Protocol = (*core.Protocol)(unsafe.Pointer(in.Protocol))
   200  	out.Port = (*int32)(unsafe.Pointer(in.Port))
   201  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
   202  	return nil
   203  }
   204  
   205  // Convert_v1_EndpointPort_To_discovery_EndpointPort is an autogenerated conversion function.
   206  func Convert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
   207  	return autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in, out, s)
   208  }
   209  
   210  func autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
   211  	out.Name = (*string)(unsafe.Pointer(in.Name))
   212  	out.Protocol = (*corev1.Protocol)(unsafe.Pointer(in.Protocol))
   213  	out.Port = (*int32)(unsafe.Pointer(in.Port))
   214  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
   215  	return nil
   216  }
   217  
   218  // Convert_discovery_EndpointPort_To_v1_EndpointPort is an autogenerated conversion function.
   219  func Convert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
   220  	return autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in, out, s)
   221  }
   222  
   223  func autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
   224  	out.ObjectMeta = in.ObjectMeta
   225  	out.AddressType = discovery.AddressType(in.AddressType)
   226  	out.Endpoints = *(*[]discovery.Endpoint)(unsafe.Pointer(&in.Endpoints))
   227  	out.Ports = *(*[]discovery.EndpointPort)(unsafe.Pointer(&in.Ports))
   228  	return nil
   229  }
   230  
   231  // Convert_v1_EndpointSlice_To_discovery_EndpointSlice is an autogenerated conversion function.
   232  func Convert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
   233  	return autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in, out, s)
   234  }
   235  
   236  func autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error {
   237  	out.ObjectMeta = in.ObjectMeta
   238  	out.AddressType = v1.AddressType(in.AddressType)
   239  	out.Endpoints = *(*[]v1.Endpoint)(unsafe.Pointer(&in.Endpoints))
   240  	out.Ports = *(*[]v1.EndpointPort)(unsafe.Pointer(&in.Ports))
   241  	return nil
   242  }
   243  
   244  // Convert_discovery_EndpointSlice_To_v1_EndpointSlice is an autogenerated conversion function.
   245  func Convert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error {
   246  	return autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in, out, s)
   247  }
   248  
   249  func autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
   250  	out.ListMeta = in.ListMeta
   251  	out.Items = *(*[]discovery.EndpointSlice)(unsafe.Pointer(&in.Items))
   252  	return nil
   253  }
   254  
   255  // Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList is an autogenerated conversion function.
   256  func Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
   257  	return autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in, out, s)
   258  }
   259  
   260  func autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error {
   261  	out.ListMeta = in.ListMeta
   262  	out.Items = *(*[]v1.EndpointSlice)(unsafe.Pointer(&in.Items))
   263  	return nil
   264  }
   265  
   266  // Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList is an autogenerated conversion function.
   267  func Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error {
   268  	return autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in, out, s)
   269  }
   270  
   271  func autoConvert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
   272  	out.Name = in.Name
   273  	return nil
   274  }
   275  
   276  // Convert_v1_ForZone_To_discovery_ForZone is an autogenerated conversion function.
   277  func Convert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
   278  	return autoConvert_v1_ForZone_To_discovery_ForZone(in, out, s)
   279  }
   280  
   281  func autoConvert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error {
   282  	out.Name = in.Name
   283  	return nil
   284  }
   285  
   286  // Convert_discovery_ForZone_To_v1_ForZone is an autogenerated conversion function.
   287  func Convert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error {
   288  	return autoConvert_discovery_ForZone_To_v1_ForZone(in, out, s)
   289  }
   290  

View as plain text