...

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

Documentation: k8s.io/kubernetes/pkg/apis/batch/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/batch/v1beta1"
    28  	corev1 "k8s.io/api/core/v1"
    29  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    30  	conversion "k8s.io/apimachinery/pkg/conversion"
    31  	runtime "k8s.io/apimachinery/pkg/runtime"
    32  	batch "k8s.io/kubernetes/pkg/apis/batch"
    33  	batchv1 "k8s.io/kubernetes/pkg/apis/batch/v1"
    34  	core "k8s.io/kubernetes/pkg/apis/core"
    35  )
    36  
    37  func init() {
    38  	localSchemeBuilder.Register(RegisterConversions)
    39  }
    40  
    41  // RegisterConversions adds conversion functions to the given scheme.
    42  // Public to allow building arbitrary schemes.
    43  func RegisterConversions(s *runtime.Scheme) error {
    44  	if err := s.AddGeneratedConversionFunc((*v1beta1.CronJob)(nil), (*batch.CronJob)(nil), func(a, b interface{}, scope conversion.Scope) error {
    45  		return Convert_v1beta1_CronJob_To_batch_CronJob(a.(*v1beta1.CronJob), b.(*batch.CronJob), scope)
    46  	}); err != nil {
    47  		return err
    48  	}
    49  	if err := s.AddGeneratedConversionFunc((*batch.CronJob)(nil), (*v1beta1.CronJob)(nil), func(a, b interface{}, scope conversion.Scope) error {
    50  		return Convert_batch_CronJob_To_v1beta1_CronJob(a.(*batch.CronJob), b.(*v1beta1.CronJob), scope)
    51  	}); err != nil {
    52  		return err
    53  	}
    54  	if err := s.AddGeneratedConversionFunc((*v1beta1.CronJobList)(nil), (*batch.CronJobList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    55  		return Convert_v1beta1_CronJobList_To_batch_CronJobList(a.(*v1beta1.CronJobList), b.(*batch.CronJobList), scope)
    56  	}); err != nil {
    57  		return err
    58  	}
    59  	if err := s.AddGeneratedConversionFunc((*batch.CronJobList)(nil), (*v1beta1.CronJobList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    60  		return Convert_batch_CronJobList_To_v1beta1_CronJobList(a.(*batch.CronJobList), b.(*v1beta1.CronJobList), scope)
    61  	}); err != nil {
    62  		return err
    63  	}
    64  	if err := s.AddGeneratedConversionFunc((*v1beta1.CronJobSpec)(nil), (*batch.CronJobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    65  		return Convert_v1beta1_CronJobSpec_To_batch_CronJobSpec(a.(*v1beta1.CronJobSpec), b.(*batch.CronJobSpec), scope)
    66  	}); err != nil {
    67  		return err
    68  	}
    69  	if err := s.AddGeneratedConversionFunc((*batch.CronJobSpec)(nil), (*v1beta1.CronJobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    70  		return Convert_batch_CronJobSpec_To_v1beta1_CronJobSpec(a.(*batch.CronJobSpec), b.(*v1beta1.CronJobSpec), scope)
    71  	}); err != nil {
    72  		return err
    73  	}
    74  	if err := s.AddGeneratedConversionFunc((*v1beta1.CronJobStatus)(nil), (*batch.CronJobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    75  		return Convert_v1beta1_CronJobStatus_To_batch_CronJobStatus(a.(*v1beta1.CronJobStatus), b.(*batch.CronJobStatus), scope)
    76  	}); err != nil {
    77  		return err
    78  	}
    79  	if err := s.AddGeneratedConversionFunc((*batch.CronJobStatus)(nil), (*v1beta1.CronJobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    80  		return Convert_batch_CronJobStatus_To_v1beta1_CronJobStatus(a.(*batch.CronJobStatus), b.(*v1beta1.CronJobStatus), scope)
    81  	}); err != nil {
    82  		return err
    83  	}
    84  	if err := s.AddGeneratedConversionFunc((*v1beta1.JobTemplateSpec)(nil), (*batch.JobTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    85  		return Convert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec(a.(*v1beta1.JobTemplateSpec), b.(*batch.JobTemplateSpec), scope)
    86  	}); err != nil {
    87  		return err
    88  	}
    89  	if err := s.AddGeneratedConversionFunc((*batch.JobTemplateSpec)(nil), (*v1beta1.JobTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    90  		return Convert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec(a.(*batch.JobTemplateSpec), b.(*v1beta1.JobTemplateSpec), scope)
    91  	}); err != nil {
    92  		return err
    93  	}
    94  	return nil
    95  }
    96  
    97  func autoConvert_v1beta1_CronJob_To_batch_CronJob(in *v1beta1.CronJob, out *batch.CronJob, s conversion.Scope) error {
    98  	out.ObjectMeta = in.ObjectMeta
    99  	if err := Convert_v1beta1_CronJobSpec_To_batch_CronJobSpec(&in.Spec, &out.Spec, s); err != nil {
   100  		return err
   101  	}
   102  	if err := Convert_v1beta1_CronJobStatus_To_batch_CronJobStatus(&in.Status, &out.Status, s); err != nil {
   103  		return err
   104  	}
   105  	return nil
   106  }
   107  
   108  // Convert_v1beta1_CronJob_To_batch_CronJob is an autogenerated conversion function.
   109  func Convert_v1beta1_CronJob_To_batch_CronJob(in *v1beta1.CronJob, out *batch.CronJob, s conversion.Scope) error {
   110  	return autoConvert_v1beta1_CronJob_To_batch_CronJob(in, out, s)
   111  }
   112  
   113  func autoConvert_batch_CronJob_To_v1beta1_CronJob(in *batch.CronJob, out *v1beta1.CronJob, s conversion.Scope) error {
   114  	out.ObjectMeta = in.ObjectMeta
   115  	if err := Convert_batch_CronJobSpec_To_v1beta1_CronJobSpec(&in.Spec, &out.Spec, s); err != nil {
   116  		return err
   117  	}
   118  	if err := Convert_batch_CronJobStatus_To_v1beta1_CronJobStatus(&in.Status, &out.Status, s); err != nil {
   119  		return err
   120  	}
   121  	return nil
   122  }
   123  
   124  // Convert_batch_CronJob_To_v1beta1_CronJob is an autogenerated conversion function.
   125  func Convert_batch_CronJob_To_v1beta1_CronJob(in *batch.CronJob, out *v1beta1.CronJob, s conversion.Scope) error {
   126  	return autoConvert_batch_CronJob_To_v1beta1_CronJob(in, out, s)
   127  }
   128  
   129  func autoConvert_v1beta1_CronJobList_To_batch_CronJobList(in *v1beta1.CronJobList, out *batch.CronJobList, s conversion.Scope) error {
   130  	out.ListMeta = in.ListMeta
   131  	if in.Items != nil {
   132  		in, out := &in.Items, &out.Items
   133  		*out = make([]batch.CronJob, len(*in))
   134  		for i := range *in {
   135  			if err := Convert_v1beta1_CronJob_To_batch_CronJob(&(*in)[i], &(*out)[i], s); err != nil {
   136  				return err
   137  			}
   138  		}
   139  	} else {
   140  		out.Items = nil
   141  	}
   142  	return nil
   143  }
   144  
   145  // Convert_v1beta1_CronJobList_To_batch_CronJobList is an autogenerated conversion function.
   146  func Convert_v1beta1_CronJobList_To_batch_CronJobList(in *v1beta1.CronJobList, out *batch.CronJobList, s conversion.Scope) error {
   147  	return autoConvert_v1beta1_CronJobList_To_batch_CronJobList(in, out, s)
   148  }
   149  
   150  func autoConvert_batch_CronJobList_To_v1beta1_CronJobList(in *batch.CronJobList, out *v1beta1.CronJobList, s conversion.Scope) error {
   151  	out.ListMeta = in.ListMeta
   152  	if in.Items != nil {
   153  		in, out := &in.Items, &out.Items
   154  		*out = make([]v1beta1.CronJob, len(*in))
   155  		for i := range *in {
   156  			if err := Convert_batch_CronJob_To_v1beta1_CronJob(&(*in)[i], &(*out)[i], s); err != nil {
   157  				return err
   158  			}
   159  		}
   160  	} else {
   161  		out.Items = nil
   162  	}
   163  	return nil
   164  }
   165  
   166  // Convert_batch_CronJobList_To_v1beta1_CronJobList is an autogenerated conversion function.
   167  func Convert_batch_CronJobList_To_v1beta1_CronJobList(in *batch.CronJobList, out *v1beta1.CronJobList, s conversion.Scope) error {
   168  	return autoConvert_batch_CronJobList_To_v1beta1_CronJobList(in, out, s)
   169  }
   170  
   171  func autoConvert_v1beta1_CronJobSpec_To_batch_CronJobSpec(in *v1beta1.CronJobSpec, out *batch.CronJobSpec, s conversion.Scope) error {
   172  	out.Schedule = in.Schedule
   173  	out.TimeZone = (*string)(unsafe.Pointer(in.TimeZone))
   174  	out.StartingDeadlineSeconds = (*int64)(unsafe.Pointer(in.StartingDeadlineSeconds))
   175  	out.ConcurrencyPolicy = batch.ConcurrencyPolicy(in.ConcurrencyPolicy)
   176  	out.Suspend = (*bool)(unsafe.Pointer(in.Suspend))
   177  	if err := Convert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec(&in.JobTemplate, &out.JobTemplate, s); err != nil {
   178  		return err
   179  	}
   180  	out.SuccessfulJobsHistoryLimit = (*int32)(unsafe.Pointer(in.SuccessfulJobsHistoryLimit))
   181  	out.FailedJobsHistoryLimit = (*int32)(unsafe.Pointer(in.FailedJobsHistoryLimit))
   182  	return nil
   183  }
   184  
   185  // Convert_v1beta1_CronJobSpec_To_batch_CronJobSpec is an autogenerated conversion function.
   186  func Convert_v1beta1_CronJobSpec_To_batch_CronJobSpec(in *v1beta1.CronJobSpec, out *batch.CronJobSpec, s conversion.Scope) error {
   187  	return autoConvert_v1beta1_CronJobSpec_To_batch_CronJobSpec(in, out, s)
   188  }
   189  
   190  func autoConvert_batch_CronJobSpec_To_v1beta1_CronJobSpec(in *batch.CronJobSpec, out *v1beta1.CronJobSpec, s conversion.Scope) error {
   191  	out.Schedule = in.Schedule
   192  	out.TimeZone = (*string)(unsafe.Pointer(in.TimeZone))
   193  	out.StartingDeadlineSeconds = (*int64)(unsafe.Pointer(in.StartingDeadlineSeconds))
   194  	out.ConcurrencyPolicy = v1beta1.ConcurrencyPolicy(in.ConcurrencyPolicy)
   195  	out.Suspend = (*bool)(unsafe.Pointer(in.Suspend))
   196  	if err := Convert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec(&in.JobTemplate, &out.JobTemplate, s); err != nil {
   197  		return err
   198  	}
   199  	out.SuccessfulJobsHistoryLimit = (*int32)(unsafe.Pointer(in.SuccessfulJobsHistoryLimit))
   200  	out.FailedJobsHistoryLimit = (*int32)(unsafe.Pointer(in.FailedJobsHistoryLimit))
   201  	return nil
   202  }
   203  
   204  // Convert_batch_CronJobSpec_To_v1beta1_CronJobSpec is an autogenerated conversion function.
   205  func Convert_batch_CronJobSpec_To_v1beta1_CronJobSpec(in *batch.CronJobSpec, out *v1beta1.CronJobSpec, s conversion.Scope) error {
   206  	return autoConvert_batch_CronJobSpec_To_v1beta1_CronJobSpec(in, out, s)
   207  }
   208  
   209  func autoConvert_v1beta1_CronJobStatus_To_batch_CronJobStatus(in *v1beta1.CronJobStatus, out *batch.CronJobStatus, s conversion.Scope) error {
   210  	out.Active = *(*[]core.ObjectReference)(unsafe.Pointer(&in.Active))
   211  	out.LastScheduleTime = (*v1.Time)(unsafe.Pointer(in.LastScheduleTime))
   212  	out.LastSuccessfulTime = (*v1.Time)(unsafe.Pointer(in.LastSuccessfulTime))
   213  	return nil
   214  }
   215  
   216  // Convert_v1beta1_CronJobStatus_To_batch_CronJobStatus is an autogenerated conversion function.
   217  func Convert_v1beta1_CronJobStatus_To_batch_CronJobStatus(in *v1beta1.CronJobStatus, out *batch.CronJobStatus, s conversion.Scope) error {
   218  	return autoConvert_v1beta1_CronJobStatus_To_batch_CronJobStatus(in, out, s)
   219  }
   220  
   221  func autoConvert_batch_CronJobStatus_To_v1beta1_CronJobStatus(in *batch.CronJobStatus, out *v1beta1.CronJobStatus, s conversion.Scope) error {
   222  	out.Active = *(*[]corev1.ObjectReference)(unsafe.Pointer(&in.Active))
   223  	out.LastScheduleTime = (*v1.Time)(unsafe.Pointer(in.LastScheduleTime))
   224  	out.LastSuccessfulTime = (*v1.Time)(unsafe.Pointer(in.LastSuccessfulTime))
   225  	return nil
   226  }
   227  
   228  // Convert_batch_CronJobStatus_To_v1beta1_CronJobStatus is an autogenerated conversion function.
   229  func Convert_batch_CronJobStatus_To_v1beta1_CronJobStatus(in *batch.CronJobStatus, out *v1beta1.CronJobStatus, s conversion.Scope) error {
   230  	return autoConvert_batch_CronJobStatus_To_v1beta1_CronJobStatus(in, out, s)
   231  }
   232  
   233  func autoConvert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec(in *v1beta1.JobTemplateSpec, out *batch.JobTemplateSpec, s conversion.Scope) error {
   234  	out.ObjectMeta = in.ObjectMeta
   235  	if err := batchv1.Convert_v1_JobSpec_To_batch_JobSpec(&in.Spec, &out.Spec, s); err != nil {
   236  		return err
   237  	}
   238  	return nil
   239  }
   240  
   241  // Convert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec is an autogenerated conversion function.
   242  func Convert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec(in *v1beta1.JobTemplateSpec, out *batch.JobTemplateSpec, s conversion.Scope) error {
   243  	return autoConvert_v1beta1_JobTemplateSpec_To_batch_JobTemplateSpec(in, out, s)
   244  }
   245  
   246  func autoConvert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec(in *batch.JobTemplateSpec, out *v1beta1.JobTemplateSpec, s conversion.Scope) error {
   247  	out.ObjectMeta = in.ObjectMeta
   248  	if err := batchv1.Convert_batch_JobSpec_To_v1_JobSpec(&in.Spec, &out.Spec, s); err != nil {
   249  		return err
   250  	}
   251  	return nil
   252  }
   253  
   254  // Convert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec is an autogenerated conversion function.
   255  func Convert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec(in *batch.JobTemplateSpec, out *v1beta1.JobTemplateSpec, s conversion.Scope) error {
   256  	return autoConvert_batch_JobTemplateSpec_To_v1beta1_JobTemplateSpec(in, out, s)
   257  }
   258  

View as plain text