216 lines
6.2 KiB
Go
216 lines
6.2 KiB
Go
![]() |
// +build !ignore_autogenerated
|
||
|
|
||
|
/*
|
||
|
Copyright 2017 The Kubernetes Authors.
|
||
|
|
||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
you may not use this file except in compliance with the License.
|
||
|
You may obtain a copy of the License at
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing, software
|
||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
See the License for the specific language governing permissions and
|
||
|
limitations under the License.
|
||
|
*/
|
||
|
|
||
|
// This file was autogenerated by deepcopy-gen. Do not edit it manually!
|
||
|
|
||
|
package testapigroup
|
||
|
|
||
|
import (
|
||
|
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||
|
conversion "k8s.io/apimachinery/pkg/conversion"
|
||
|
runtime "k8s.io/apimachinery/pkg/runtime"
|
||
|
reflect "reflect"
|
||
|
)
|
||
|
|
||
|
func init() {
|
||
|
SchemeBuilder.Register(RegisterDeepCopies)
|
||
|
}
|
||
|
|
||
|
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
|
||
|
// to allow building arbitrary schemes.
|
||
|
//
|
||
|
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
|
||
|
func RegisterDeepCopies(scheme *runtime.Scheme) error {
|
||
|
return scheme.AddGeneratedDeepCopyFuncs(
|
||
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||
|
in.(*Carp).DeepCopyInto(out.(*Carp))
|
||
|
return nil
|
||
|
}, InType: reflect.TypeOf(&Carp{})},
|
||
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||
|
in.(*CarpCondition).DeepCopyInto(out.(*CarpCondition))
|
||
|
return nil
|
||
|
}, InType: reflect.TypeOf(&CarpCondition{})},
|
||
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||
|
in.(*CarpList).DeepCopyInto(out.(*CarpList))
|
||
|
return nil
|
||
|
}, InType: reflect.TypeOf(&CarpList{})},
|
||
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||
|
in.(*CarpSpec).DeepCopyInto(out.(*CarpSpec))
|
||
|
return nil
|
||
|
}, InType: reflect.TypeOf(&CarpSpec{})},
|
||
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||
|
in.(*CarpStatus).DeepCopyInto(out.(*CarpStatus))
|
||
|
return nil
|
||
|
}, InType: reflect.TypeOf(&CarpStatus{})},
|
||
|
)
|
||
|
}
|
||
|
|
||
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||
|
func (in *Carp) DeepCopyInto(out *Carp) {
|
||
|
*out = *in
|
||
|
out.TypeMeta = in.TypeMeta
|
||
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
||
|
in.Spec.DeepCopyInto(&out.Spec)
|
||
|
in.Status.DeepCopyInto(&out.Status)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Carp.
|
||
|
func (in *Carp) DeepCopy() *Carp {
|
||
|
if in == nil {
|
||
|
return nil
|
||
|
}
|
||
|
out := new(Carp)
|
||
|
in.DeepCopyInto(out)
|
||
|
return out
|
||
|
}
|
||
|
|
||
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||
|
func (in *Carp) DeepCopyObject() runtime.Object {
|
||
|
if c := in.DeepCopy(); c != nil {
|
||
|
return c
|
||
|
} else {
|
||
|
return nil
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||
|
func (in *CarpCondition) DeepCopyInto(out *CarpCondition) {
|
||
|
*out = *in
|
||
|
in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
|
||
|
in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarpCondition.
|
||
|
func (in *CarpCondition) DeepCopy() *CarpCondition {
|
||
|
if in == nil {
|
||
|
return nil
|
||
|
}
|
||
|
out := new(CarpCondition)
|
||
|
in.DeepCopyInto(out)
|
||
|
return out
|
||
|
}
|
||
|
|
||
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||
|
func (in *CarpList) DeepCopyInto(out *CarpList) {
|
||
|
*out = *in
|
||
|
out.TypeMeta = in.TypeMeta
|
||
|
out.ListMeta = in.ListMeta
|
||
|
if in.Items != nil {
|
||
|
in, out := &in.Items, &out.Items
|
||
|
*out = make([]Carp, len(*in))
|
||
|
for i := range *in {
|
||
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
||
|
}
|
||
|
}
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarpList.
|
||
|
func (in *CarpList) DeepCopy() *CarpList {
|
||
|
if in == nil {
|
||
|
return nil
|
||
|
}
|
||
|
out := new(CarpList)
|
||
|
in.DeepCopyInto(out)
|
||
|
return out
|
||
|
}
|
||
|
|
||
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||
|
func (in *CarpList) DeepCopyObject() runtime.Object {
|
||
|
if c := in.DeepCopy(); c != nil {
|
||
|
return c
|
||
|
} else {
|
||
|
return nil
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||
|
func (in *CarpSpec) DeepCopyInto(out *CarpSpec) {
|
||
|
*out = *in
|
||
|
if in.TerminationGracePeriodSeconds != nil {
|
||
|
in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
|
||
|
if *in == nil {
|
||
|
*out = nil
|
||
|
} else {
|
||
|
*out = new(int64)
|
||
|
**out = **in
|
||
|
}
|
||
|
}
|
||
|
if in.ActiveDeadlineSeconds != nil {
|
||
|
in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
|
||
|
if *in == nil {
|
||
|
*out = nil
|
||
|
} else {
|
||
|
*out = new(int64)
|
||
|
**out = **in
|
||
|
}
|
||
|
}
|
||
|
if in.NodeSelector != nil {
|
||
|
in, out := &in.NodeSelector, &out.NodeSelector
|
||
|
*out = make(map[string]string, len(*in))
|
||
|
for key, val := range *in {
|
||
|
(*out)[key] = val
|
||
|
}
|
||
|
}
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarpSpec.
|
||
|
func (in *CarpSpec) DeepCopy() *CarpSpec {
|
||
|
if in == nil {
|
||
|
return nil
|
||
|
}
|
||
|
out := new(CarpSpec)
|
||
|
in.DeepCopyInto(out)
|
||
|
return out
|
||
|
}
|
||
|
|
||
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||
|
func (in *CarpStatus) DeepCopyInto(out *CarpStatus) {
|
||
|
*out = *in
|
||
|
if in.Conditions != nil {
|
||
|
in, out := &in.Conditions, &out.Conditions
|
||
|
*out = make([]CarpCondition, len(*in))
|
||
|
for i := range *in {
|
||
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
||
|
}
|
||
|
}
|
||
|
if in.StartTime != nil {
|
||
|
in, out := &in.StartTime, &out.StartTime
|
||
|
if *in == nil {
|
||
|
*out = nil
|
||
|
} else {
|
||
|
*out = new(v1.Time)
|
||
|
(*in).DeepCopyInto(*out)
|
||
|
}
|
||
|
}
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarpStatus.
|
||
|
func (in *CarpStatus) DeepCopy() *CarpStatus {
|
||
|
if in == nil {
|
||
|
return nil
|
||
|
}
|
||
|
out := new(CarpStatus)
|
||
|
in.DeepCopyInto(out)
|
||
|
return out
|
||
|
}
|