1// +build !ignore_autogenerated
2
3/*
4Copyright The Kubernetes Authors.
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10    http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17*/
18
19// Code generated by deepcopy-gen. DO NOT EDIT.
20
21package v1
22
23import (
24	runtime "k8s.io/apimachinery/pkg/runtime"
25)
26
27// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
28func (in *ClusterTestType) DeepCopyInto(out *ClusterTestType) {
29	*out = *in
30	out.TypeMeta = in.TypeMeta
31	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
32	out.Status = in.Status
33	return
34}
35
36// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestType.
37func (in *ClusterTestType) DeepCopy() *ClusterTestType {
38	if in == nil {
39		return nil
40	}
41	out := new(ClusterTestType)
42	in.DeepCopyInto(out)
43	return out
44}
45
46// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
47func (in *ClusterTestType) DeepCopyObject() runtime.Object {
48	if c := in.DeepCopy(); c != nil {
49		return c
50	}
51	return nil
52}
53
54// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
55func (in *ClusterTestTypeList) DeepCopyInto(out *ClusterTestTypeList) {
56	*out = *in
57	out.TypeMeta = in.TypeMeta
58	in.ListMeta.DeepCopyInto(&out.ListMeta)
59	if in.Items != nil {
60		in, out := &in.Items, &out.Items
61		*out = make([]ClusterTestType, len(*in))
62		for i := range *in {
63			(*in)[i].DeepCopyInto(&(*out)[i])
64		}
65	}
66	return
67}
68
69// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestTypeList.
70func (in *ClusterTestTypeList) DeepCopy() *ClusterTestTypeList {
71	if in == nil {
72		return nil
73	}
74	out := new(ClusterTestTypeList)
75	in.DeepCopyInto(out)
76	return out
77}
78
79// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
80func (in *ClusterTestTypeList) DeepCopyObject() runtime.Object {
81	if c := in.DeepCopy(); c != nil {
82		return c
83	}
84	return nil
85}
86
87// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
88func (in *ClusterTestTypeStatus) DeepCopyInto(out *ClusterTestTypeStatus) {
89	*out = *in
90	return
91}
92
93// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestTypeStatus.
94func (in *ClusterTestTypeStatus) DeepCopy() *ClusterTestTypeStatus {
95	if in == nil {
96		return nil
97	}
98	out := new(ClusterTestTypeStatus)
99	in.DeepCopyInto(out)
100	return out
101}
102
103// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
104func (in *TestType) DeepCopyInto(out *TestType) {
105	*out = *in
106	out.TypeMeta = in.TypeMeta
107	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
108	out.Status = in.Status
109	return
110}
111
112// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestType.
113func (in *TestType) DeepCopy() *TestType {
114	if in == nil {
115		return nil
116	}
117	out := new(TestType)
118	in.DeepCopyInto(out)
119	return out
120}
121
122// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
123func (in *TestType) DeepCopyObject() runtime.Object {
124	if c := in.DeepCopy(); c != nil {
125		return c
126	}
127	return nil
128}
129
130// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
131func (in *TestTypeList) DeepCopyInto(out *TestTypeList) {
132	*out = *in
133	out.TypeMeta = in.TypeMeta
134	in.ListMeta.DeepCopyInto(&out.ListMeta)
135	if in.Items != nil {
136		in, out := &in.Items, &out.Items
137		*out = make([]TestType, len(*in))
138		for i := range *in {
139			(*in)[i].DeepCopyInto(&(*out)[i])
140		}
141	}
142	return
143}
144
145// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeList.
146func (in *TestTypeList) DeepCopy() *TestTypeList {
147	if in == nil {
148		return nil
149	}
150	out := new(TestTypeList)
151	in.DeepCopyInto(out)
152	return out
153}
154
155// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
156func (in *TestTypeList) DeepCopyObject() runtime.Object {
157	if c := in.DeepCopy(); c != nil {
158		return c
159	}
160	return nil
161}
162
163// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
164func (in *TestTypeStatus) DeepCopyInto(out *TestTypeStatus) {
165	*out = *in
166	return
167}
168
169// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeStatus.
170func (in *TestTypeStatus) DeepCopy() *TestTypeStatus {
171	if in == nil {
172		return nil
173	}
174	out := new(TestTypeStatus)
175	in.DeepCopyInto(out)
176	return out
177}
178