// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Foo) DeepCopyInto(out *Foo) { … } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Foo. func (in *Foo) DeepCopy() *Foo { … } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Foo) DeepCopyObject() runtime.Object { … } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FooList) DeepCopyInto(out *FooList) { … } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooList. func (in *FooList) DeepCopy() *FooList { … } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *FooList) DeepCopyObject() runtime.Object { … } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FooSpec) DeepCopyInto(out *FooSpec) { … } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooSpec. func (in *FooSpec) DeepCopy() *FooSpec { … } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FooStatus) DeepCopyInto(out *FooStatus) { … } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooStatus. func (in *FooStatus) DeepCopy() *FooStatus { … }