...
1
2
3
4
19
20
21
22 package v2
23
24 import (
25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 )
28
29
30 func (in *APIGroupDiscovery) DeepCopyInto(out *APIGroupDiscovery) {
31 *out = *in
32 out.TypeMeta = in.TypeMeta
33 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
34 if in.Versions != nil {
35 in, out := &in.Versions, &out.Versions
36 *out = make([]APIVersionDiscovery, len(*in))
37 for i := range *in {
38 (*in)[i].DeepCopyInto(&(*out)[i])
39 }
40 }
41 return
42 }
43
44
45 func (in *APIGroupDiscovery) DeepCopy() *APIGroupDiscovery {
46 if in == nil {
47 return nil
48 }
49 out := new(APIGroupDiscovery)
50 in.DeepCopyInto(out)
51 return out
52 }
53
54
55 func (in *APIGroupDiscovery) DeepCopyObject() runtime.Object {
56 if c := in.DeepCopy(); c != nil {
57 return c
58 }
59 return nil
60 }
61
62
63 func (in *APIGroupDiscoveryList) DeepCopyInto(out *APIGroupDiscoveryList) {
64 *out = *in
65 out.TypeMeta = in.TypeMeta
66 in.ListMeta.DeepCopyInto(&out.ListMeta)
67 if in.Items != nil {
68 in, out := &in.Items, &out.Items
69 *out = make([]APIGroupDiscovery, len(*in))
70 for i := range *in {
71 (*in)[i].DeepCopyInto(&(*out)[i])
72 }
73 }
74 return
75 }
76
77
78 func (in *APIGroupDiscoveryList) DeepCopy() *APIGroupDiscoveryList {
79 if in == nil {
80 return nil
81 }
82 out := new(APIGroupDiscoveryList)
83 in.DeepCopyInto(out)
84 return out
85 }
86
87
88 func (in *APIGroupDiscoveryList) DeepCopyObject() runtime.Object {
89 if c := in.DeepCopy(); c != nil {
90 return c
91 }
92 return nil
93 }
94
95
96 func (in *APIResourceDiscovery) DeepCopyInto(out *APIResourceDiscovery) {
97 *out = *in
98 if in.ResponseKind != nil {
99 in, out := &in.ResponseKind, &out.ResponseKind
100 *out = new(v1.GroupVersionKind)
101 **out = **in
102 }
103 if in.Verbs != nil {
104 in, out := &in.Verbs, &out.Verbs
105 *out = make([]string, len(*in))
106 copy(*out, *in)
107 }
108 if in.ShortNames != nil {
109 in, out := &in.ShortNames, &out.ShortNames
110 *out = make([]string, len(*in))
111 copy(*out, *in)
112 }
113 if in.Categories != nil {
114 in, out := &in.Categories, &out.Categories
115 *out = make([]string, len(*in))
116 copy(*out, *in)
117 }
118 if in.Subresources != nil {
119 in, out := &in.Subresources, &out.Subresources
120 *out = make([]APISubresourceDiscovery, len(*in))
121 for i := range *in {
122 (*in)[i].DeepCopyInto(&(*out)[i])
123 }
124 }
125 return
126 }
127
128
129 func (in *APIResourceDiscovery) DeepCopy() *APIResourceDiscovery {
130 if in == nil {
131 return nil
132 }
133 out := new(APIResourceDiscovery)
134 in.DeepCopyInto(out)
135 return out
136 }
137
138
139 func (in *APISubresourceDiscovery) DeepCopyInto(out *APISubresourceDiscovery) {
140 *out = *in
141 if in.ResponseKind != nil {
142 in, out := &in.ResponseKind, &out.ResponseKind
143 *out = new(v1.GroupVersionKind)
144 **out = **in
145 }
146 if in.AcceptedTypes != nil {
147 in, out := &in.AcceptedTypes, &out.AcceptedTypes
148 *out = make([]v1.GroupVersionKind, len(*in))
149 copy(*out, *in)
150 }
151 if in.Verbs != nil {
152 in, out := &in.Verbs, &out.Verbs
153 *out = make([]string, len(*in))
154 copy(*out, *in)
155 }
156 return
157 }
158
159
160 func (in *APISubresourceDiscovery) DeepCopy() *APISubresourceDiscovery {
161 if in == nil {
162 return nil
163 }
164 out := new(APISubresourceDiscovery)
165 in.DeepCopyInto(out)
166 return out
167 }
168
169
170 func (in *APIVersionDiscovery) DeepCopyInto(out *APIVersionDiscovery) {
171 *out = *in
172 if in.Resources != nil {
173 in, out := &in.Resources, &out.Resources
174 *out = make([]APIResourceDiscovery, len(*in))
175 for i := range *in {
176 (*in)[i].DeepCopyInto(&(*out)[i])
177 }
178 }
179 return
180 }
181
182
183 func (in *APIVersionDiscovery) DeepCopy() *APIVersionDiscovery {
184 if in == nil {
185 return nil
186 }
187 out := new(APIVersionDiscovery)
188 in.DeepCopyInto(out)
189 return out
190 }
191
View as plain text