...

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

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

     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 v1beta1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1 "k8s.io/api/core/v1"
    28  	v1beta1 "k8s.io/api/discovery/v1beta1"
    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((*v1beta1.EndpointConditions)(nil), (*discovery.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
    43  		return Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(a.(*v1beta1.EndpointConditions), b.(*discovery.EndpointConditions), scope)
    44  	}); err != nil {
    45  		return err
    46  	}
    47  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointConditions)(nil), (*v1beta1.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
    48  		return Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(a.(*discovery.EndpointConditions), b.(*v1beta1.EndpointConditions), scope)
    49  	}); err != nil {
    50  		return err
    51  	}
    52  	if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointHints)(nil), (*discovery.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
    53  		return Convert_v1beta1_EndpointHints_To_discovery_EndpointHints(a.(*v1beta1.EndpointHints), b.(*discovery.EndpointHints), scope)
    54  	}); err != nil {
    55  		return err
    56  	}
    57  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointHints)(nil), (*v1beta1.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
    58  		return Convert_discovery_EndpointHints_To_v1beta1_EndpointHints(a.(*discovery.EndpointHints), b.(*v1beta1.EndpointHints), scope)
    59  	}); err != nil {
    60  		return err
    61  	}
    62  	if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointPort)(nil), (*discovery.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
    63  		return Convert_v1beta1_EndpointPort_To_discovery_EndpointPort(a.(*v1beta1.EndpointPort), b.(*discovery.EndpointPort), scope)
    64  	}); err != nil {
    65  		return err
    66  	}
    67  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointPort)(nil), (*v1beta1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
    68  		return Convert_discovery_EndpointPort_To_v1beta1_EndpointPort(a.(*discovery.EndpointPort), b.(*v1beta1.EndpointPort), scope)
    69  	}); err != nil {
    70  		return err
    71  	}
    72  	if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointSlice)(nil), (*discovery.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    73  		return Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(a.(*v1beta1.EndpointSlice), b.(*discovery.EndpointSlice), scope)
    74  	}); err != nil {
    75  		return err
    76  	}
    77  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointSlice)(nil), (*v1beta1.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    78  		return Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(a.(*discovery.EndpointSlice), b.(*v1beta1.EndpointSlice), scope)
    79  	}); err != nil {
    80  		return err
    81  	}
    82  	if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointSliceList)(nil), (*discovery.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    83  		return Convert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(a.(*v1beta1.EndpointSliceList), b.(*discovery.EndpointSliceList), scope)
    84  	}); err != nil {
    85  		return err
    86  	}
    87  	if err := s.AddGeneratedConversionFunc((*discovery.EndpointSliceList)(nil), (*v1beta1.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    88  		return Convert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(a.(*discovery.EndpointSliceList), b.(*v1beta1.EndpointSliceList), scope)
    89  	}); err != nil {
    90  		return err
    91  	}
    92  	if err := s.AddGeneratedConversionFunc((*v1beta1.ForZone)(nil), (*discovery.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
    93  		return Convert_v1beta1_ForZone_To_discovery_ForZone(a.(*v1beta1.ForZone), b.(*discovery.ForZone), scope)
    94  	}); err != nil {
    95  		return err
    96  	}
    97  	if err := s.AddGeneratedConversionFunc((*discovery.ForZone)(nil), (*v1beta1.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
    98  		return Convert_discovery_ForZone_To_v1beta1_ForZone(a.(*discovery.ForZone), b.(*v1beta1.ForZone), scope)
    99  	}); err != nil {
   100  		return err
   101  	}
   102  	if err := s.AddConversionFunc((*discovery.Endpoint)(nil), (*v1beta1.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   103  		return Convert_discovery_Endpoint_To_v1beta1_Endpoint(a.(*discovery.Endpoint), b.(*v1beta1.Endpoint), scope)
   104  	}); err != nil {
   105  		return err
   106  	}
   107  	if err := s.AddConversionFunc((*v1beta1.Endpoint)(nil), (*discovery.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   108  		return Convert_v1beta1_Endpoint_To_discovery_Endpoint(a.(*v1beta1.Endpoint), b.(*discovery.Endpoint), scope)
   109  	}); err != nil {
   110  		return err
   111  	}
   112  	return nil
   113  }
   114  
   115  func autoConvert_v1beta1_Endpoint_To_discovery_Endpoint(in *v1beta1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
   116  	out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
   117  	if err := Convert_v1beta1_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  	// WARNING: in.Topology requires manual conversion: does not exist in peer-type
   123  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
   124  	out.Hints = (*discovery.EndpointHints)(unsafe.Pointer(in.Hints))
   125  	return nil
   126  }
   127  
   128  func autoConvert_discovery_Endpoint_To_v1beta1_Endpoint(in *discovery.Endpoint, out *v1beta1.Endpoint, s conversion.Scope) error {
   129  	out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
   130  	if err := Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
   131  		return err
   132  	}
   133  	out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
   134  	out.TargetRef = (*v1.ObjectReference)(unsafe.Pointer(in.TargetRef))
   135  	// WARNING: in.DeprecatedTopology requires manual conversion: does not exist in peer-type
   136  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
   137  	// WARNING: in.Zone requires manual conversion: does not exist in peer-type
   138  	out.Hints = (*v1beta1.EndpointHints)(unsafe.Pointer(in.Hints))
   139  	return nil
   140  }
   141  
   142  func autoConvert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in *v1beta1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
   143  	out.Ready = (*bool)(unsafe.Pointer(in.Ready))
   144  	out.Serving = (*bool)(unsafe.Pointer(in.Serving))
   145  	out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
   146  	return nil
   147  }
   148  
   149  // Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions is an autogenerated conversion function.
   150  func Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in *v1beta1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
   151  	return autoConvert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in, out, s)
   152  }
   153  
   154  func autoConvert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in *discovery.EndpointConditions, out *v1beta1.EndpointConditions, s conversion.Scope) error {
   155  	out.Ready = (*bool)(unsafe.Pointer(in.Ready))
   156  	out.Serving = (*bool)(unsafe.Pointer(in.Serving))
   157  	out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
   158  	return nil
   159  }
   160  
   161  // Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions is an autogenerated conversion function.
   162  func Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in *discovery.EndpointConditions, out *v1beta1.EndpointConditions, s conversion.Scope) error {
   163  	return autoConvert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in, out, s)
   164  }
   165  
   166  func autoConvert_v1beta1_EndpointHints_To_discovery_EndpointHints(in *v1beta1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
   167  	out.ForZones = *(*[]discovery.ForZone)(unsafe.Pointer(&in.ForZones))
   168  	return nil
   169  }
   170  
   171  // Convert_v1beta1_EndpointHints_To_discovery_EndpointHints is an autogenerated conversion function.
   172  func Convert_v1beta1_EndpointHints_To_discovery_EndpointHints(in *v1beta1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
   173  	return autoConvert_v1beta1_EndpointHints_To_discovery_EndpointHints(in, out, s)
   174  }
   175  
   176  func autoConvert_discovery_EndpointHints_To_v1beta1_EndpointHints(in *discovery.EndpointHints, out *v1beta1.EndpointHints, s conversion.Scope) error {
   177  	out.ForZones = *(*[]v1beta1.ForZone)(unsafe.Pointer(&in.ForZones))
   178  	return nil
   179  }
   180  
   181  // Convert_discovery_EndpointHints_To_v1beta1_EndpointHints is an autogenerated conversion function.
   182  func Convert_discovery_EndpointHints_To_v1beta1_EndpointHints(in *discovery.EndpointHints, out *v1beta1.EndpointHints, s conversion.Scope) error {
   183  	return autoConvert_discovery_EndpointHints_To_v1beta1_EndpointHints(in, out, s)
   184  }
   185  
   186  func autoConvert_v1beta1_EndpointPort_To_discovery_EndpointPort(in *v1beta1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
   187  	out.Name = (*string)(unsafe.Pointer(in.Name))
   188  	out.Protocol = (*core.Protocol)(unsafe.Pointer(in.Protocol))
   189  	out.Port = (*int32)(unsafe.Pointer(in.Port))
   190  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
   191  	return nil
   192  }
   193  
   194  // Convert_v1beta1_EndpointPort_To_discovery_EndpointPort is an autogenerated conversion function.
   195  func Convert_v1beta1_EndpointPort_To_discovery_EndpointPort(in *v1beta1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
   196  	return autoConvert_v1beta1_EndpointPort_To_discovery_EndpointPort(in, out, s)
   197  }
   198  
   199  func autoConvert_discovery_EndpointPort_To_v1beta1_EndpointPort(in *discovery.EndpointPort, out *v1beta1.EndpointPort, s conversion.Scope) error {
   200  	out.Name = (*string)(unsafe.Pointer(in.Name))
   201  	out.Protocol = (*v1.Protocol)(unsafe.Pointer(in.Protocol))
   202  	out.Port = (*int32)(unsafe.Pointer(in.Port))
   203  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
   204  	return nil
   205  }
   206  
   207  // Convert_discovery_EndpointPort_To_v1beta1_EndpointPort is an autogenerated conversion function.
   208  func Convert_discovery_EndpointPort_To_v1beta1_EndpointPort(in *discovery.EndpointPort, out *v1beta1.EndpointPort, s conversion.Scope) error {
   209  	return autoConvert_discovery_EndpointPort_To_v1beta1_EndpointPort(in, out, s)
   210  }
   211  
   212  func autoConvert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in *v1beta1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
   213  	out.ObjectMeta = in.ObjectMeta
   214  	out.AddressType = discovery.AddressType(in.AddressType)
   215  	if in.Endpoints != nil {
   216  		in, out := &in.Endpoints, &out.Endpoints
   217  		*out = make([]discovery.Endpoint, len(*in))
   218  		for i := range *in {
   219  			if err := Convert_v1beta1_Endpoint_To_discovery_Endpoint(&(*in)[i], &(*out)[i], s); err != nil {
   220  				return err
   221  			}
   222  		}
   223  	} else {
   224  		out.Endpoints = nil
   225  	}
   226  	out.Ports = *(*[]discovery.EndpointPort)(unsafe.Pointer(&in.Ports))
   227  	return nil
   228  }
   229  
   230  // Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice is an autogenerated conversion function.
   231  func Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in *v1beta1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
   232  	return autoConvert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in, out, s)
   233  }
   234  
   235  func autoConvert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in *discovery.EndpointSlice, out *v1beta1.EndpointSlice, s conversion.Scope) error {
   236  	out.ObjectMeta = in.ObjectMeta
   237  	out.AddressType = v1beta1.AddressType(in.AddressType)
   238  	if in.Endpoints != nil {
   239  		in, out := &in.Endpoints, &out.Endpoints
   240  		*out = make([]v1beta1.Endpoint, len(*in))
   241  		for i := range *in {
   242  			if err := Convert_discovery_Endpoint_To_v1beta1_Endpoint(&(*in)[i], &(*out)[i], s); err != nil {
   243  				return err
   244  			}
   245  		}
   246  	} else {
   247  		out.Endpoints = nil
   248  	}
   249  	out.Ports = *(*[]v1beta1.EndpointPort)(unsafe.Pointer(&in.Ports))
   250  	return nil
   251  }
   252  
   253  // Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice is an autogenerated conversion function.
   254  func Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in *discovery.EndpointSlice, out *v1beta1.EndpointSlice, s conversion.Scope) error {
   255  	return autoConvert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in, out, s)
   256  }
   257  
   258  func autoConvert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1beta1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
   259  	out.ListMeta = in.ListMeta
   260  	if in.Items != nil {
   261  		in, out := &in.Items, &out.Items
   262  		*out = make([]discovery.EndpointSlice, len(*in))
   263  		for i := range *in {
   264  			if err := Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(&(*in)[i], &(*out)[i], s); err != nil {
   265  				return err
   266  			}
   267  		}
   268  	} else {
   269  		out.Items = nil
   270  	}
   271  	return nil
   272  }
   273  
   274  // Convert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList is an autogenerated conversion function.
   275  func Convert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1beta1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
   276  	return autoConvert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in, out, s)
   277  }
   278  
   279  func autoConvert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1beta1.EndpointSliceList, s conversion.Scope) error {
   280  	out.ListMeta = in.ListMeta
   281  	if in.Items != nil {
   282  		in, out := &in.Items, &out.Items
   283  		*out = make([]v1beta1.EndpointSlice, len(*in))
   284  		for i := range *in {
   285  			if err := Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(&(*in)[i], &(*out)[i], s); err != nil {
   286  				return err
   287  			}
   288  		}
   289  	} else {
   290  		out.Items = nil
   291  	}
   292  	return nil
   293  }
   294  
   295  // Convert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList is an autogenerated conversion function.
   296  func Convert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1beta1.EndpointSliceList, s conversion.Scope) error {
   297  	return autoConvert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in, out, s)
   298  }
   299  
   300  func autoConvert_v1beta1_ForZone_To_discovery_ForZone(in *v1beta1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
   301  	out.Name = in.Name
   302  	return nil
   303  }
   304  
   305  // Convert_v1beta1_ForZone_To_discovery_ForZone is an autogenerated conversion function.
   306  func Convert_v1beta1_ForZone_To_discovery_ForZone(in *v1beta1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
   307  	return autoConvert_v1beta1_ForZone_To_discovery_ForZone(in, out, s)
   308  }
   309  
   310  func autoConvert_discovery_ForZone_To_v1beta1_ForZone(in *discovery.ForZone, out *v1beta1.ForZone, s conversion.Scope) error {
   311  	out.Name = in.Name
   312  	return nil
   313  }
   314  
   315  // Convert_discovery_ForZone_To_v1beta1_ForZone is an autogenerated conversion function.
   316  func Convert_discovery_ForZone_To_v1beta1_ForZone(in *discovery.ForZone, out *v1beta1.ForZone, s conversion.Scope) error {
   317  	return autoConvert_discovery_ForZone_To_v1beta1_ForZone(in, out, s)
   318  }
   319  

View as plain text