k8s.io/client-go@v0.22.2/pkg/apis/clientauthentication/v1beta1/zz_generated.conversion.go (about)

     1  // +build !ignore_autogenerated
     2  
     3  /*
     4  Copyright The Kubernetes Authors.
     5  
     6  Licensed under the Apache License, Version 2.0 (the "License");
     7  you may not use this file except in compliance with the License.
     8  You may obtain a copy of the License at
     9  
    10      http://www.apache.org/licenses/LICENSE-2.0
    11  
    12  Unless required by applicable law or agreed to in writing, software
    13  distributed under the License is distributed on an "AS IS" BASIS,
    14  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  See the License for the specific language governing permissions and
    16  limitations under the License.
    17  */
    18  
    19  // Code generated by conversion-gen. DO NOT EDIT.
    20  
    21  package v1beta1
    22  
    23  import (
    24  	unsafe "unsafe"
    25  
    26  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    27  	conversion "k8s.io/apimachinery/pkg/conversion"
    28  	runtime "k8s.io/apimachinery/pkg/runtime"
    29  	clientauthentication "k8s.io/client-go/pkg/apis/clientauthentication"
    30  )
    31  
    32  func init() {
    33  	localSchemeBuilder.Register(RegisterConversions)
    34  }
    35  
    36  // RegisterConversions adds conversion functions to the given scheme.
    37  // Public to allow building arbitrary schemes.
    38  func RegisterConversions(s *runtime.Scheme) error {
    39  	if err := s.AddGeneratedConversionFunc((*Cluster)(nil), (*clientauthentication.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    40  		return Convert_v1beta1_Cluster_To_clientauthentication_Cluster(a.(*Cluster), b.(*clientauthentication.Cluster), scope)
    41  	}); err != nil {
    42  		return err
    43  	}
    44  	if err := s.AddGeneratedConversionFunc((*clientauthentication.Cluster)(nil), (*Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    45  		return Convert_clientauthentication_Cluster_To_v1beta1_Cluster(a.(*clientauthentication.Cluster), b.(*Cluster), scope)
    46  	}); err != nil {
    47  		return err
    48  	}
    49  	if err := s.AddGeneratedConversionFunc((*ExecCredential)(nil), (*clientauthentication.ExecCredential)(nil), func(a, b interface{}, scope conversion.Scope) error {
    50  		return Convert_v1beta1_ExecCredential_To_clientauthentication_ExecCredential(a.(*ExecCredential), b.(*clientauthentication.ExecCredential), scope)
    51  	}); err != nil {
    52  		return err
    53  	}
    54  	if err := s.AddGeneratedConversionFunc((*clientauthentication.ExecCredential)(nil), (*ExecCredential)(nil), func(a, b interface{}, scope conversion.Scope) error {
    55  		return Convert_clientauthentication_ExecCredential_To_v1beta1_ExecCredential(a.(*clientauthentication.ExecCredential), b.(*ExecCredential), scope)
    56  	}); err != nil {
    57  		return err
    58  	}
    59  	if err := s.AddGeneratedConversionFunc((*ExecCredentialSpec)(nil), (*clientauthentication.ExecCredentialSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    60  		return Convert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(a.(*ExecCredentialSpec), b.(*clientauthentication.ExecCredentialSpec), scope)
    61  	}); err != nil {
    62  		return err
    63  	}
    64  	if err := s.AddGeneratedConversionFunc((*ExecCredentialStatus)(nil), (*clientauthentication.ExecCredentialStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    65  		return Convert_v1beta1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(a.(*ExecCredentialStatus), b.(*clientauthentication.ExecCredentialStatus), scope)
    66  	}); err != nil {
    67  		return err
    68  	}
    69  	if err := s.AddGeneratedConversionFunc((*clientauthentication.ExecCredentialStatus)(nil), (*ExecCredentialStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    70  		return Convert_clientauthentication_ExecCredentialStatus_To_v1beta1_ExecCredentialStatus(a.(*clientauthentication.ExecCredentialStatus), b.(*ExecCredentialStatus), scope)
    71  	}); err != nil {
    72  		return err
    73  	}
    74  	if err := s.AddConversionFunc((*clientauthentication.ExecCredentialSpec)(nil), (*ExecCredentialSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    75  		return Convert_clientauthentication_ExecCredentialSpec_To_v1beta1_ExecCredentialSpec(a.(*clientauthentication.ExecCredentialSpec), b.(*ExecCredentialSpec), scope)
    76  	}); err != nil {
    77  		return err
    78  	}
    79  	return nil
    80  }
    81  
    82  func autoConvert_v1beta1_Cluster_To_clientauthentication_Cluster(in *Cluster, out *clientauthentication.Cluster, s conversion.Scope) error {
    83  	out.Server = in.Server
    84  	out.TLSServerName = in.TLSServerName
    85  	out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
    86  	out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData))
    87  	out.ProxyURL = in.ProxyURL
    88  	if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&in.Config, &out.Config, s); err != nil {
    89  		return err
    90  	}
    91  	return nil
    92  }
    93  
    94  // Convert_v1beta1_Cluster_To_clientauthentication_Cluster is an autogenerated conversion function.
    95  func Convert_v1beta1_Cluster_To_clientauthentication_Cluster(in *Cluster, out *clientauthentication.Cluster, s conversion.Scope) error {
    96  	return autoConvert_v1beta1_Cluster_To_clientauthentication_Cluster(in, out, s)
    97  }
    98  
    99  func autoConvert_clientauthentication_Cluster_To_v1beta1_Cluster(in *clientauthentication.Cluster, out *Cluster, s conversion.Scope) error {
   100  	out.Server = in.Server
   101  	out.TLSServerName = in.TLSServerName
   102  	out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
   103  	out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData))
   104  	out.ProxyURL = in.ProxyURL
   105  	if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&in.Config, &out.Config, s); err != nil {
   106  		return err
   107  	}
   108  	return nil
   109  }
   110  
   111  // Convert_clientauthentication_Cluster_To_v1beta1_Cluster is an autogenerated conversion function.
   112  func Convert_clientauthentication_Cluster_To_v1beta1_Cluster(in *clientauthentication.Cluster, out *Cluster, s conversion.Scope) error {
   113  	return autoConvert_clientauthentication_Cluster_To_v1beta1_Cluster(in, out, s)
   114  }
   115  
   116  func autoConvert_v1beta1_ExecCredential_To_clientauthentication_ExecCredential(in *ExecCredential, out *clientauthentication.ExecCredential, s conversion.Scope) error {
   117  	if err := Convert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(&in.Spec, &out.Spec, s); err != nil {
   118  		return err
   119  	}
   120  	out.Status = (*clientauthentication.ExecCredentialStatus)(unsafe.Pointer(in.Status))
   121  	return nil
   122  }
   123  
   124  // Convert_v1beta1_ExecCredential_To_clientauthentication_ExecCredential is an autogenerated conversion function.
   125  func Convert_v1beta1_ExecCredential_To_clientauthentication_ExecCredential(in *ExecCredential, out *clientauthentication.ExecCredential, s conversion.Scope) error {
   126  	return autoConvert_v1beta1_ExecCredential_To_clientauthentication_ExecCredential(in, out, s)
   127  }
   128  
   129  func autoConvert_clientauthentication_ExecCredential_To_v1beta1_ExecCredential(in *clientauthentication.ExecCredential, out *ExecCredential, s conversion.Scope) error {
   130  	if err := Convert_clientauthentication_ExecCredentialSpec_To_v1beta1_ExecCredentialSpec(&in.Spec, &out.Spec, s); err != nil {
   131  		return err
   132  	}
   133  	out.Status = (*ExecCredentialStatus)(unsafe.Pointer(in.Status))
   134  	return nil
   135  }
   136  
   137  // Convert_clientauthentication_ExecCredential_To_v1beta1_ExecCredential is an autogenerated conversion function.
   138  func Convert_clientauthentication_ExecCredential_To_v1beta1_ExecCredential(in *clientauthentication.ExecCredential, out *ExecCredential, s conversion.Scope) error {
   139  	return autoConvert_clientauthentication_ExecCredential_To_v1beta1_ExecCredential(in, out, s)
   140  }
   141  
   142  func autoConvert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in *ExecCredentialSpec, out *clientauthentication.ExecCredentialSpec, s conversion.Scope) error {
   143  	if in.Cluster != nil {
   144  		in, out := &in.Cluster, &out.Cluster
   145  		*out = new(clientauthentication.Cluster)
   146  		if err := Convert_v1beta1_Cluster_To_clientauthentication_Cluster(*in, *out, s); err != nil {
   147  			return err
   148  		}
   149  	} else {
   150  		out.Cluster = nil
   151  	}
   152  	out.Interactive = in.Interactive
   153  	return nil
   154  }
   155  
   156  // Convert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec is an autogenerated conversion function.
   157  func Convert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in *ExecCredentialSpec, out *clientauthentication.ExecCredentialSpec, s conversion.Scope) error {
   158  	return autoConvert_v1beta1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in, out, s)
   159  }
   160  
   161  func autoConvert_clientauthentication_ExecCredentialSpec_To_v1beta1_ExecCredentialSpec(in *clientauthentication.ExecCredentialSpec, out *ExecCredentialSpec, s conversion.Scope) error {
   162  	// WARNING: in.Response requires manual conversion: does not exist in peer-type
   163  	out.Interactive = in.Interactive
   164  	if in.Cluster != nil {
   165  		in, out := &in.Cluster, &out.Cluster
   166  		*out = new(Cluster)
   167  		if err := Convert_clientauthentication_Cluster_To_v1beta1_Cluster(*in, *out, s); err != nil {
   168  			return err
   169  		}
   170  	} else {
   171  		out.Cluster = nil
   172  	}
   173  	return nil
   174  }
   175  
   176  func autoConvert_v1beta1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in *ExecCredentialStatus, out *clientauthentication.ExecCredentialStatus, s conversion.Scope) error {
   177  	out.ExpirationTimestamp = (*v1.Time)(unsafe.Pointer(in.ExpirationTimestamp))
   178  	out.Token = in.Token
   179  	out.ClientCertificateData = in.ClientCertificateData
   180  	out.ClientKeyData = in.ClientKeyData
   181  	return nil
   182  }
   183  
   184  // Convert_v1beta1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus is an autogenerated conversion function.
   185  func Convert_v1beta1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in *ExecCredentialStatus, out *clientauthentication.ExecCredentialStatus, s conversion.Scope) error {
   186  	return autoConvert_v1beta1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in, out, s)
   187  }
   188  
   189  func autoConvert_clientauthentication_ExecCredentialStatus_To_v1beta1_ExecCredentialStatus(in *clientauthentication.ExecCredentialStatus, out *ExecCredentialStatus, s conversion.Scope) error {
   190  	out.ExpirationTimestamp = (*v1.Time)(unsafe.Pointer(in.ExpirationTimestamp))
   191  	out.Token = in.Token
   192  	out.ClientCertificateData = in.ClientCertificateData
   193  	out.ClientKeyData = in.ClientKeyData
   194  	return nil
   195  }
   196  
   197  // Convert_clientauthentication_ExecCredentialStatus_To_v1beta1_ExecCredentialStatus is an autogenerated conversion function.
   198  func Convert_clientauthentication_ExecCredentialStatus_To_v1beta1_ExecCredentialStatus(in *clientauthentication.ExecCredentialStatus, out *ExecCredentialStatus, s conversion.Scope) error {
   199  	return autoConvert_clientauthentication_ExecCredentialStatus_To_v1beta1_ExecCredentialStatus(in, out, s)
   200  }