halkyon.io/api@v1.0.0-rc.6/runtime/v1beta1/zz_generated.deepcopy.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 deepcopy-gen. DO NOT EDIT.
    20  
    21  package v1beta1
    22  
    23  import (
    24  	apiv1beta1 "halkyon.io/api/v1beta1"
    25  	runtime "k8s.io/apimachinery/pkg/runtime"
    26  )
    27  
    28  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    29  func (in *GeneratorOptions) DeepCopyInto(out *GeneratorOptions) {
    30  	*out = *in
    31  	return
    32  }
    33  
    34  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorOptions.
    35  func (in *GeneratorOptions) DeepCopy() *GeneratorOptions {
    36  	if in == nil {
    37  		return nil
    38  	}
    39  	out := new(GeneratorOptions)
    40  	in.DeepCopyInto(out)
    41  	return out
    42  }
    43  
    44  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    45  func (in *Runtime) DeepCopyInto(out *Runtime) {
    46  	*out = *in
    47  	out.TypeMeta = in.TypeMeta
    48  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    49  	in.Spec.DeepCopyInto(&out.Spec)
    50  	return
    51  }
    52  
    53  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runtime.
    54  func (in *Runtime) DeepCopy() *Runtime {
    55  	if in == nil {
    56  		return nil
    57  	}
    58  	out := new(Runtime)
    59  	in.DeepCopyInto(out)
    60  	return out
    61  }
    62  
    63  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    64  func (in *Runtime) DeepCopyObject() runtime.Object {
    65  	if c := in.DeepCopy(); c != nil {
    66  		return c
    67  	}
    68  	return nil
    69  }
    70  
    71  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    72  func (in *RuntimeList) DeepCopyInto(out *RuntimeList) {
    73  	*out = *in
    74  	out.TypeMeta = in.TypeMeta
    75  	out.ListMeta = in.ListMeta
    76  	if in.Items != nil {
    77  		in, out := &in.Items, &out.Items
    78  		*out = make([]Runtime, len(*in))
    79  		for i := range *in {
    80  			(*in)[i].DeepCopyInto(&(*out)[i])
    81  		}
    82  	}
    83  	return
    84  }
    85  
    86  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeList.
    87  func (in *RuntimeList) DeepCopy() *RuntimeList {
    88  	if in == nil {
    89  		return nil
    90  	}
    91  	out := new(RuntimeList)
    92  	in.DeepCopyInto(out)
    93  	return out
    94  }
    95  
    96  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    97  func (in *RuntimeList) DeepCopyObject() runtime.Object {
    98  	if c := in.DeepCopy(); c != nil {
    99  		return c
   100  	}
   101  	return nil
   102  }
   103  
   104  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   105  func (in *RuntimeSpec) DeepCopyInto(out *RuntimeSpec) {
   106  	*out = *in
   107  	if in.Envs != nil {
   108  		in, out := &in.Envs, &out.Envs
   109  		*out = make([]apiv1beta1.NameValuePair, len(*in))
   110  		copy(*out, *in)
   111  	}
   112  	return
   113  }
   114  
   115  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeSpec.
   116  func (in *RuntimeSpec) DeepCopy() *RuntimeSpec {
   117  	if in == nil {
   118  		return nil
   119  	}
   120  	out := new(RuntimeSpec)
   121  	in.DeepCopyInto(out)
   122  	return out
   123  }