...

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

Documentation: k8s.io/kubernetes/pkg/apis/coordination/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  	v1beta1 "k8s.io/api/coordination/v1beta1"
    28  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	coordination "k8s.io/kubernetes/pkg/apis/coordination"
    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((*v1beta1.Lease)(nil), (*coordination.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1beta1_Lease_To_coordination_Lease(a.(*v1beta1.Lease), b.(*coordination.Lease), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*coordination.Lease)(nil), (*v1beta1.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_coordination_Lease_To_v1beta1_Lease(a.(*coordination.Lease), b.(*v1beta1.Lease), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*v1beta1.LeaseList)(nil), (*coordination.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1beta1_LeaseList_To_coordination_LeaseList(a.(*v1beta1.LeaseList), b.(*coordination.LeaseList), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*coordination.LeaseList)(nil), (*v1beta1.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_coordination_LeaseList_To_v1beta1_LeaseList(a.(*coordination.LeaseList), b.(*v1beta1.LeaseList), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v1beta1.LeaseSpec)(nil), (*coordination.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v1beta1_LeaseSpec_To_coordination_LeaseSpec(a.(*v1beta1.LeaseSpec), b.(*coordination.LeaseSpec), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*coordination.LeaseSpec)(nil), (*v1beta1.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_coordination_LeaseSpec_To_v1beta1_LeaseSpec(a.(*coordination.LeaseSpec), b.(*v1beta1.LeaseSpec), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	return nil
    72  }
    73  
    74  func autoConvert_v1beta1_Lease_To_coordination_Lease(in *v1beta1.Lease, out *coordination.Lease, s conversion.Scope) error {
    75  	out.ObjectMeta = in.ObjectMeta
    76  	if err := Convert_v1beta1_LeaseSpec_To_coordination_LeaseSpec(&in.Spec, &out.Spec, s); err != nil {
    77  		return err
    78  	}
    79  	return nil
    80  }
    81  
    82  // Convert_v1beta1_Lease_To_coordination_Lease is an autogenerated conversion function.
    83  func Convert_v1beta1_Lease_To_coordination_Lease(in *v1beta1.Lease, out *coordination.Lease, s conversion.Scope) error {
    84  	return autoConvert_v1beta1_Lease_To_coordination_Lease(in, out, s)
    85  }
    86  
    87  func autoConvert_coordination_Lease_To_v1beta1_Lease(in *coordination.Lease, out *v1beta1.Lease, s conversion.Scope) error {
    88  	out.ObjectMeta = in.ObjectMeta
    89  	if err := Convert_coordination_LeaseSpec_To_v1beta1_LeaseSpec(&in.Spec, &out.Spec, s); err != nil {
    90  		return err
    91  	}
    92  	return nil
    93  }
    94  
    95  // Convert_coordination_Lease_To_v1beta1_Lease is an autogenerated conversion function.
    96  func Convert_coordination_Lease_To_v1beta1_Lease(in *coordination.Lease, out *v1beta1.Lease, s conversion.Scope) error {
    97  	return autoConvert_coordination_Lease_To_v1beta1_Lease(in, out, s)
    98  }
    99  
   100  func autoConvert_v1beta1_LeaseList_To_coordination_LeaseList(in *v1beta1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error {
   101  	out.ListMeta = in.ListMeta
   102  	out.Items = *(*[]coordination.Lease)(unsafe.Pointer(&in.Items))
   103  	return nil
   104  }
   105  
   106  // Convert_v1beta1_LeaseList_To_coordination_LeaseList is an autogenerated conversion function.
   107  func Convert_v1beta1_LeaseList_To_coordination_LeaseList(in *v1beta1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error {
   108  	return autoConvert_v1beta1_LeaseList_To_coordination_LeaseList(in, out, s)
   109  }
   110  
   111  func autoConvert_coordination_LeaseList_To_v1beta1_LeaseList(in *coordination.LeaseList, out *v1beta1.LeaseList, s conversion.Scope) error {
   112  	out.ListMeta = in.ListMeta
   113  	out.Items = *(*[]v1beta1.Lease)(unsafe.Pointer(&in.Items))
   114  	return nil
   115  }
   116  
   117  // Convert_coordination_LeaseList_To_v1beta1_LeaseList is an autogenerated conversion function.
   118  func Convert_coordination_LeaseList_To_v1beta1_LeaseList(in *coordination.LeaseList, out *v1beta1.LeaseList, s conversion.Scope) error {
   119  	return autoConvert_coordination_LeaseList_To_v1beta1_LeaseList(in, out, s)
   120  }
   121  
   122  func autoConvert_v1beta1_LeaseSpec_To_coordination_LeaseSpec(in *v1beta1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error {
   123  	out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity))
   124  	out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds))
   125  	out.AcquireTime = (*v1.MicroTime)(unsafe.Pointer(in.AcquireTime))
   126  	out.RenewTime = (*v1.MicroTime)(unsafe.Pointer(in.RenewTime))
   127  	out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions))
   128  	return nil
   129  }
   130  
   131  // Convert_v1beta1_LeaseSpec_To_coordination_LeaseSpec is an autogenerated conversion function.
   132  func Convert_v1beta1_LeaseSpec_To_coordination_LeaseSpec(in *v1beta1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error {
   133  	return autoConvert_v1beta1_LeaseSpec_To_coordination_LeaseSpec(in, out, s)
   134  }
   135  
   136  func autoConvert_coordination_LeaseSpec_To_v1beta1_LeaseSpec(in *coordination.LeaseSpec, out *v1beta1.LeaseSpec, s conversion.Scope) error {
   137  	out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity))
   138  	out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds))
   139  	out.AcquireTime = (*v1.MicroTime)(unsafe.Pointer(in.AcquireTime))
   140  	out.RenewTime = (*v1.MicroTime)(unsafe.Pointer(in.RenewTime))
   141  	out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions))
   142  	return nil
   143  }
   144  
   145  // Convert_coordination_LeaseSpec_To_v1beta1_LeaseSpec is an autogenerated conversion function.
   146  func Convert_coordination_LeaseSpec_To_v1beta1_LeaseSpec(in *coordination.LeaseSpec, out *v1beta1.LeaseSpec, s conversion.Scope) error {
   147  	return autoConvert_coordination_LeaseSpec_To_v1beta1_LeaseSpec(in, out, s)
   148  }
   149  

View as plain text