2 Copyright The Kubernetes Authors.
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
8 http://www.apache.org/licenses/LICENSE-2.0
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
17 // Code generated by client-gen. DO NOT EDIT.
22 discovery "k8s.io/client-go/discovery"
23 admissionregistrationv1alpha1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1"
24 admissionregistrationv1beta1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1"
25 appsv1 "k8s.io/client-go/kubernetes/typed/apps/v1"
26 appsv1beta1 "k8s.io/client-go/kubernetes/typed/apps/v1beta1"
27 appsv1beta2 "k8s.io/client-go/kubernetes/typed/apps/v1beta2"
28 auditregistrationv1alpha1 "k8s.io/client-go/kubernetes/typed/auditregistration/v1alpha1"
29 authenticationv1 "k8s.io/client-go/kubernetes/typed/authentication/v1"
30 authenticationv1beta1 "k8s.io/client-go/kubernetes/typed/authentication/v1beta1"
31 authorizationv1 "k8s.io/client-go/kubernetes/typed/authorization/v1"
32 authorizationv1beta1 "k8s.io/client-go/kubernetes/typed/authorization/v1beta1"
33 autoscalingv1 "k8s.io/client-go/kubernetes/typed/autoscaling/v1"
34 autoscalingv2beta1 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1"
35 autoscalingv2beta2 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2"
36 batchv1 "k8s.io/client-go/kubernetes/typed/batch/v1"
37 batchv1beta1 "k8s.io/client-go/kubernetes/typed/batch/v1beta1"
38 batchv2alpha1 "k8s.io/client-go/kubernetes/typed/batch/v2alpha1"
39 certificatesv1beta1 "k8s.io/client-go/kubernetes/typed/certificates/v1beta1"
40 coordinationv1beta1 "k8s.io/client-go/kubernetes/typed/coordination/v1beta1"
41 corev1 "k8s.io/client-go/kubernetes/typed/core/v1"
42 eventsv1beta1 "k8s.io/client-go/kubernetes/typed/events/v1beta1"
43 extensionsv1beta1 "k8s.io/client-go/kubernetes/typed/extensions/v1beta1"
44 networkingv1 "k8s.io/client-go/kubernetes/typed/networking/v1"
45 policyv1beta1 "k8s.io/client-go/kubernetes/typed/policy/v1beta1"
46 rbacv1 "k8s.io/client-go/kubernetes/typed/rbac/v1"
47 rbacv1alpha1 "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1"
48 rbacv1beta1 "k8s.io/client-go/kubernetes/typed/rbac/v1beta1"
49 schedulingv1alpha1 "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1"
50 schedulingv1beta1 "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1"
51 settingsv1alpha1 "k8s.io/client-go/kubernetes/typed/settings/v1alpha1"
52 storagev1 "k8s.io/client-go/kubernetes/typed/storage/v1"
53 storagev1alpha1 "k8s.io/client-go/kubernetes/typed/storage/v1alpha1"
54 storagev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1"
55 rest "k8s.io/client-go/rest"
56 flowcontrol "k8s.io/client-go/util/flowcontrol"
59 type Interface interface {
60 Discovery() discovery.DiscoveryInterface
61 AdmissionregistrationV1alpha1() admissionregistrationv1alpha1.AdmissionregistrationV1alpha1Interface
62 AdmissionregistrationV1beta1() admissionregistrationv1beta1.AdmissionregistrationV1beta1Interface
63 // Deprecated: please explicitly pick a version if possible.
64 Admissionregistration() admissionregistrationv1beta1.AdmissionregistrationV1beta1Interface
65 AppsV1beta1() appsv1beta1.AppsV1beta1Interface
66 AppsV1beta2() appsv1beta2.AppsV1beta2Interface
67 AppsV1() appsv1.AppsV1Interface
68 // Deprecated: please explicitly pick a version if possible.
69 Apps() appsv1.AppsV1Interface
70 AuditregistrationV1alpha1() auditregistrationv1alpha1.AuditregistrationV1alpha1Interface
71 // Deprecated: please explicitly pick a version if possible.
72 Auditregistration() auditregistrationv1alpha1.AuditregistrationV1alpha1Interface
73 AuthenticationV1() authenticationv1.AuthenticationV1Interface
74 // Deprecated: please explicitly pick a version if possible.
75 Authentication() authenticationv1.AuthenticationV1Interface
76 AuthenticationV1beta1() authenticationv1beta1.AuthenticationV1beta1Interface
77 AuthorizationV1() authorizationv1.AuthorizationV1Interface
78 // Deprecated: please explicitly pick a version if possible.
79 Authorization() authorizationv1.AuthorizationV1Interface
80 AuthorizationV1beta1() authorizationv1beta1.AuthorizationV1beta1Interface
81 AutoscalingV1() autoscalingv1.AutoscalingV1Interface
82 // Deprecated: please explicitly pick a version if possible.
83 Autoscaling() autoscalingv1.AutoscalingV1Interface
84 AutoscalingV2beta1() autoscalingv2beta1.AutoscalingV2beta1Interface
85 AutoscalingV2beta2() autoscalingv2beta2.AutoscalingV2beta2Interface
86 BatchV1() batchv1.BatchV1Interface
87 // Deprecated: please explicitly pick a version if possible.
88 Batch() batchv1.BatchV1Interface
89 BatchV1beta1() batchv1beta1.BatchV1beta1Interface
90 BatchV2alpha1() batchv2alpha1.BatchV2alpha1Interface
91 CertificatesV1beta1() certificatesv1beta1.CertificatesV1beta1Interface
92 // Deprecated: please explicitly pick a version if possible.
93 Certificates() certificatesv1beta1.CertificatesV1beta1Interface
94 CoordinationV1beta1() coordinationv1beta1.CoordinationV1beta1Interface
95 // Deprecated: please explicitly pick a version if possible.
96 Coordination() coordinationv1beta1.CoordinationV1beta1Interface
97 CoreV1() corev1.CoreV1Interface
98 // Deprecated: please explicitly pick a version if possible.
99 Core() corev1.CoreV1Interface
100 EventsV1beta1() eventsv1beta1.EventsV1beta1Interface
101 // Deprecated: please explicitly pick a version if possible.
102 Events() eventsv1beta1.EventsV1beta1Interface
103 ExtensionsV1beta1() extensionsv1beta1.ExtensionsV1beta1Interface
104 // Deprecated: please explicitly pick a version if possible.
105 Extensions() extensionsv1beta1.ExtensionsV1beta1Interface
106 NetworkingV1() networkingv1.NetworkingV1Interface
107 // Deprecated: please explicitly pick a version if possible.
108 Networking() networkingv1.NetworkingV1Interface
109 PolicyV1beta1() policyv1beta1.PolicyV1beta1Interface
110 // Deprecated: please explicitly pick a version if possible.
111 Policy() policyv1beta1.PolicyV1beta1Interface
112 RbacV1() rbacv1.RbacV1Interface
113 // Deprecated: please explicitly pick a version if possible.
114 Rbac() rbacv1.RbacV1Interface
115 RbacV1beta1() rbacv1beta1.RbacV1beta1Interface
116 RbacV1alpha1() rbacv1alpha1.RbacV1alpha1Interface
117 SchedulingV1alpha1() schedulingv1alpha1.SchedulingV1alpha1Interface
118 SchedulingV1beta1() schedulingv1beta1.SchedulingV1beta1Interface
119 // Deprecated: please explicitly pick a version if possible.
120 Scheduling() schedulingv1beta1.SchedulingV1beta1Interface
121 SettingsV1alpha1() settingsv1alpha1.SettingsV1alpha1Interface
122 // Deprecated: please explicitly pick a version if possible.
123 Settings() settingsv1alpha1.SettingsV1alpha1Interface
124 StorageV1beta1() storagev1beta1.StorageV1beta1Interface
125 StorageV1() storagev1.StorageV1Interface
126 // Deprecated: please explicitly pick a version if possible.
127 Storage() storagev1.StorageV1Interface
128 StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface
131 // Clientset contains the clients for groups. Each group has exactly one
132 // version included in a Clientset.
133 type Clientset struct {
134 *discovery.DiscoveryClient
135 admissionregistrationV1alpha1 *admissionregistrationv1alpha1.AdmissionregistrationV1alpha1Client
136 admissionregistrationV1beta1 *admissionregistrationv1beta1.AdmissionregistrationV1beta1Client
137 appsV1beta1 *appsv1beta1.AppsV1beta1Client
138 appsV1beta2 *appsv1beta2.AppsV1beta2Client
139 appsV1 *appsv1.AppsV1Client
140 auditregistrationV1alpha1 *auditregistrationv1alpha1.AuditregistrationV1alpha1Client
141 authenticationV1 *authenticationv1.AuthenticationV1Client
142 authenticationV1beta1 *authenticationv1beta1.AuthenticationV1beta1Client
143 authorizationV1 *authorizationv1.AuthorizationV1Client
144 authorizationV1beta1 *authorizationv1beta1.AuthorizationV1beta1Client
145 autoscalingV1 *autoscalingv1.AutoscalingV1Client
146 autoscalingV2beta1 *autoscalingv2beta1.AutoscalingV2beta1Client
147 autoscalingV2beta2 *autoscalingv2beta2.AutoscalingV2beta2Client
148 batchV1 *batchv1.BatchV1Client
149 batchV1beta1 *batchv1beta1.BatchV1beta1Client
150 batchV2alpha1 *batchv2alpha1.BatchV2alpha1Client
151 certificatesV1beta1 *certificatesv1beta1.CertificatesV1beta1Client
152 coordinationV1beta1 *coordinationv1beta1.CoordinationV1beta1Client
153 coreV1 *corev1.CoreV1Client
154 eventsV1beta1 *eventsv1beta1.EventsV1beta1Client
155 extensionsV1beta1 *extensionsv1beta1.ExtensionsV1beta1Client
156 networkingV1 *networkingv1.NetworkingV1Client
157 policyV1beta1 *policyv1beta1.PolicyV1beta1Client
158 rbacV1 *rbacv1.RbacV1Client
159 rbacV1beta1 *rbacv1beta1.RbacV1beta1Client
160 rbacV1alpha1 *rbacv1alpha1.RbacV1alpha1Client
161 schedulingV1alpha1 *schedulingv1alpha1.SchedulingV1alpha1Client
162 schedulingV1beta1 *schedulingv1beta1.SchedulingV1beta1Client
163 settingsV1alpha1 *settingsv1alpha1.SettingsV1alpha1Client
164 storageV1beta1 *storagev1beta1.StorageV1beta1Client
165 storageV1 *storagev1.StorageV1Client
166 storageV1alpha1 *storagev1alpha1.StorageV1alpha1Client
169 // AdmissionregistrationV1alpha1 retrieves the AdmissionregistrationV1alpha1Client
170 func (c *Clientset) AdmissionregistrationV1alpha1() admissionregistrationv1alpha1.AdmissionregistrationV1alpha1Interface {
171 return c.admissionregistrationV1alpha1
174 // AdmissionregistrationV1beta1 retrieves the AdmissionregistrationV1beta1Client
175 func (c *Clientset) AdmissionregistrationV1beta1() admissionregistrationv1beta1.AdmissionregistrationV1beta1Interface {
176 return c.admissionregistrationV1beta1
179 // Deprecated: Admissionregistration retrieves the default version of AdmissionregistrationClient.
180 // Please explicitly pick a version.
181 func (c *Clientset) Admissionregistration() admissionregistrationv1beta1.AdmissionregistrationV1beta1Interface {
182 return c.admissionregistrationV1beta1
185 // AppsV1beta1 retrieves the AppsV1beta1Client
186 func (c *Clientset) AppsV1beta1() appsv1beta1.AppsV1beta1Interface {
190 // AppsV1beta2 retrieves the AppsV1beta2Client
191 func (c *Clientset) AppsV1beta2() appsv1beta2.AppsV1beta2Interface {
195 // AppsV1 retrieves the AppsV1Client
196 func (c *Clientset) AppsV1() appsv1.AppsV1Interface {
200 // Deprecated: Apps retrieves the default version of AppsClient.
201 // Please explicitly pick a version.
202 func (c *Clientset) Apps() appsv1.AppsV1Interface {
206 // AuditregistrationV1alpha1 retrieves the AuditregistrationV1alpha1Client
207 func (c *Clientset) AuditregistrationV1alpha1() auditregistrationv1alpha1.AuditregistrationV1alpha1Interface {
208 return c.auditregistrationV1alpha1
211 // Deprecated: Auditregistration retrieves the default version of AuditregistrationClient.
212 // Please explicitly pick a version.
213 func (c *Clientset) Auditregistration() auditregistrationv1alpha1.AuditregistrationV1alpha1Interface {
214 return c.auditregistrationV1alpha1
217 // AuthenticationV1 retrieves the AuthenticationV1Client
218 func (c *Clientset) AuthenticationV1() authenticationv1.AuthenticationV1Interface {
219 return c.authenticationV1
222 // Deprecated: Authentication retrieves the default version of AuthenticationClient.
223 // Please explicitly pick a version.
224 func (c *Clientset) Authentication() authenticationv1.AuthenticationV1Interface {
225 return c.authenticationV1
228 // AuthenticationV1beta1 retrieves the AuthenticationV1beta1Client
229 func (c *Clientset) AuthenticationV1beta1() authenticationv1beta1.AuthenticationV1beta1Interface {
230 return c.authenticationV1beta1
233 // AuthorizationV1 retrieves the AuthorizationV1Client
234 func (c *Clientset) AuthorizationV1() authorizationv1.AuthorizationV1Interface {
235 return c.authorizationV1
238 // Deprecated: Authorization retrieves the default version of AuthorizationClient.
239 // Please explicitly pick a version.
240 func (c *Clientset) Authorization() authorizationv1.AuthorizationV1Interface {
241 return c.authorizationV1
244 // AuthorizationV1beta1 retrieves the AuthorizationV1beta1Client
245 func (c *Clientset) AuthorizationV1beta1() authorizationv1beta1.AuthorizationV1beta1Interface {
246 return c.authorizationV1beta1
249 // AutoscalingV1 retrieves the AutoscalingV1Client
250 func (c *Clientset) AutoscalingV1() autoscalingv1.AutoscalingV1Interface {
251 return c.autoscalingV1
254 // Deprecated: Autoscaling retrieves the default version of AutoscalingClient.
255 // Please explicitly pick a version.
256 func (c *Clientset) Autoscaling() autoscalingv1.AutoscalingV1Interface {
257 return c.autoscalingV1
260 // AutoscalingV2beta1 retrieves the AutoscalingV2beta1Client
261 func (c *Clientset) AutoscalingV2beta1() autoscalingv2beta1.AutoscalingV2beta1Interface {
262 return c.autoscalingV2beta1
265 // AutoscalingV2beta2 retrieves the AutoscalingV2beta2Client
266 func (c *Clientset) AutoscalingV2beta2() autoscalingv2beta2.AutoscalingV2beta2Interface {
267 return c.autoscalingV2beta2
270 // BatchV1 retrieves the BatchV1Client
271 func (c *Clientset) BatchV1() batchv1.BatchV1Interface {
275 // Deprecated: Batch retrieves the default version of BatchClient.
276 // Please explicitly pick a version.
277 func (c *Clientset) Batch() batchv1.BatchV1Interface {
281 // BatchV1beta1 retrieves the BatchV1beta1Client
282 func (c *Clientset) BatchV1beta1() batchv1beta1.BatchV1beta1Interface {
283 return c.batchV1beta1
286 // BatchV2alpha1 retrieves the BatchV2alpha1Client
287 func (c *Clientset) BatchV2alpha1() batchv2alpha1.BatchV2alpha1Interface {
288 return c.batchV2alpha1
291 // CertificatesV1beta1 retrieves the CertificatesV1beta1Client
292 func (c *Clientset) CertificatesV1beta1() certificatesv1beta1.CertificatesV1beta1Interface {
293 return c.certificatesV1beta1
296 // Deprecated: Certificates retrieves the default version of CertificatesClient.
297 // Please explicitly pick a version.
298 func (c *Clientset) Certificates() certificatesv1beta1.CertificatesV1beta1Interface {
299 return c.certificatesV1beta1
302 // CoordinationV1beta1 retrieves the CoordinationV1beta1Client
303 func (c *Clientset) CoordinationV1beta1() coordinationv1beta1.CoordinationV1beta1Interface {
304 return c.coordinationV1beta1
307 // Deprecated: Coordination retrieves the default version of CoordinationClient.
308 // Please explicitly pick a version.
309 func (c *Clientset) Coordination() coordinationv1beta1.CoordinationV1beta1Interface {
310 return c.coordinationV1beta1
313 // CoreV1 retrieves the CoreV1Client
314 func (c *Clientset) CoreV1() corev1.CoreV1Interface {
318 // Deprecated: Core retrieves the default version of CoreClient.
319 // Please explicitly pick a version.
320 func (c *Clientset) Core() corev1.CoreV1Interface {
324 // EventsV1beta1 retrieves the EventsV1beta1Client
325 func (c *Clientset) EventsV1beta1() eventsv1beta1.EventsV1beta1Interface {
326 return c.eventsV1beta1
329 // Deprecated: Events retrieves the default version of EventsClient.
330 // Please explicitly pick a version.
331 func (c *Clientset) Events() eventsv1beta1.EventsV1beta1Interface {
332 return c.eventsV1beta1
335 // ExtensionsV1beta1 retrieves the ExtensionsV1beta1Client
336 func (c *Clientset) ExtensionsV1beta1() extensionsv1beta1.ExtensionsV1beta1Interface {
337 return c.extensionsV1beta1
340 // Deprecated: Extensions retrieves the default version of ExtensionsClient.
341 // Please explicitly pick a version.
342 func (c *Clientset) Extensions() extensionsv1beta1.ExtensionsV1beta1Interface {
343 return c.extensionsV1beta1
346 // NetworkingV1 retrieves the NetworkingV1Client
347 func (c *Clientset) NetworkingV1() networkingv1.NetworkingV1Interface {
348 return c.networkingV1
351 // Deprecated: Networking retrieves the default version of NetworkingClient.
352 // Please explicitly pick a version.
353 func (c *Clientset) Networking() networkingv1.NetworkingV1Interface {
354 return c.networkingV1
357 // PolicyV1beta1 retrieves the PolicyV1beta1Client
358 func (c *Clientset) PolicyV1beta1() policyv1beta1.PolicyV1beta1Interface {
359 return c.policyV1beta1
362 // Deprecated: Policy retrieves the default version of PolicyClient.
363 // Please explicitly pick a version.
364 func (c *Clientset) Policy() policyv1beta1.PolicyV1beta1Interface {
365 return c.policyV1beta1
368 // RbacV1 retrieves the RbacV1Client
369 func (c *Clientset) RbacV1() rbacv1.RbacV1Interface {
373 // Deprecated: Rbac retrieves the default version of RbacClient.
374 // Please explicitly pick a version.
375 func (c *Clientset) Rbac() rbacv1.RbacV1Interface {
379 // RbacV1beta1 retrieves the RbacV1beta1Client
380 func (c *Clientset) RbacV1beta1() rbacv1beta1.RbacV1beta1Interface {
384 // RbacV1alpha1 retrieves the RbacV1alpha1Client
385 func (c *Clientset) RbacV1alpha1() rbacv1alpha1.RbacV1alpha1Interface {
386 return c.rbacV1alpha1
389 // SchedulingV1alpha1 retrieves the SchedulingV1alpha1Client
390 func (c *Clientset) SchedulingV1alpha1() schedulingv1alpha1.SchedulingV1alpha1Interface {
391 return c.schedulingV1alpha1
394 // SchedulingV1beta1 retrieves the SchedulingV1beta1Client
395 func (c *Clientset) SchedulingV1beta1() schedulingv1beta1.SchedulingV1beta1Interface {
396 return c.schedulingV1beta1
399 // Deprecated: Scheduling retrieves the default version of SchedulingClient.
400 // Please explicitly pick a version.
401 func (c *Clientset) Scheduling() schedulingv1beta1.SchedulingV1beta1Interface {
402 return c.schedulingV1beta1
405 // SettingsV1alpha1 retrieves the SettingsV1alpha1Client
406 func (c *Clientset) SettingsV1alpha1() settingsv1alpha1.SettingsV1alpha1Interface {
407 return c.settingsV1alpha1
410 // Deprecated: Settings retrieves the default version of SettingsClient.
411 // Please explicitly pick a version.
412 func (c *Clientset) Settings() settingsv1alpha1.SettingsV1alpha1Interface {
413 return c.settingsV1alpha1
416 // StorageV1beta1 retrieves the StorageV1beta1Client
417 func (c *Clientset) StorageV1beta1() storagev1beta1.StorageV1beta1Interface {
418 return c.storageV1beta1
421 // StorageV1 retrieves the StorageV1Client
422 func (c *Clientset) StorageV1() storagev1.StorageV1Interface {
426 // Deprecated: Storage retrieves the default version of StorageClient.
427 // Please explicitly pick a version.
428 func (c *Clientset) Storage() storagev1.StorageV1Interface {
432 // StorageV1alpha1 retrieves the StorageV1alpha1Client
433 func (c *Clientset) StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface {
434 return c.storageV1alpha1
437 // Discovery retrieves the DiscoveryClient
438 func (c *Clientset) Discovery() discovery.DiscoveryInterface {
442 return c.DiscoveryClient
445 // NewForConfig creates a new Clientset for the given config.
446 func NewForConfig(c *rest.Config) (*Clientset, error) {
447 configShallowCopy := *c
448 if configShallowCopy.RateLimiter == nil && configShallowCopy.QPS > 0 {
449 configShallowCopy.RateLimiter = flowcontrol.NewTokenBucketRateLimiter(configShallowCopy.QPS, configShallowCopy.Burst)
453 cs.admissionregistrationV1alpha1, err = admissionregistrationv1alpha1.NewForConfig(&configShallowCopy)
457 cs.admissionregistrationV1beta1, err = admissionregistrationv1beta1.NewForConfig(&configShallowCopy)
461 cs.appsV1beta1, err = appsv1beta1.NewForConfig(&configShallowCopy)
465 cs.appsV1beta2, err = appsv1beta2.NewForConfig(&configShallowCopy)
469 cs.appsV1, err = appsv1.NewForConfig(&configShallowCopy)
473 cs.auditregistrationV1alpha1, err = auditregistrationv1alpha1.NewForConfig(&configShallowCopy)
477 cs.authenticationV1, err = authenticationv1.NewForConfig(&configShallowCopy)
481 cs.authenticationV1beta1, err = authenticationv1beta1.NewForConfig(&configShallowCopy)
485 cs.authorizationV1, err = authorizationv1.NewForConfig(&configShallowCopy)
489 cs.authorizationV1beta1, err = authorizationv1beta1.NewForConfig(&configShallowCopy)
493 cs.autoscalingV1, err = autoscalingv1.NewForConfig(&configShallowCopy)
497 cs.autoscalingV2beta1, err = autoscalingv2beta1.NewForConfig(&configShallowCopy)
501 cs.autoscalingV2beta2, err = autoscalingv2beta2.NewForConfig(&configShallowCopy)
505 cs.batchV1, err = batchv1.NewForConfig(&configShallowCopy)
509 cs.batchV1beta1, err = batchv1beta1.NewForConfig(&configShallowCopy)
513 cs.batchV2alpha1, err = batchv2alpha1.NewForConfig(&configShallowCopy)
517 cs.certificatesV1beta1, err = certificatesv1beta1.NewForConfig(&configShallowCopy)
521 cs.coordinationV1beta1, err = coordinationv1beta1.NewForConfig(&configShallowCopy)
525 cs.coreV1, err = corev1.NewForConfig(&configShallowCopy)
529 cs.eventsV1beta1, err = eventsv1beta1.NewForConfig(&configShallowCopy)
533 cs.extensionsV1beta1, err = extensionsv1beta1.NewForConfig(&configShallowCopy)
537 cs.networkingV1, err = networkingv1.NewForConfig(&configShallowCopy)
541 cs.policyV1beta1, err = policyv1beta1.NewForConfig(&configShallowCopy)
545 cs.rbacV1, err = rbacv1.NewForConfig(&configShallowCopy)
549 cs.rbacV1beta1, err = rbacv1beta1.NewForConfig(&configShallowCopy)
553 cs.rbacV1alpha1, err = rbacv1alpha1.NewForConfig(&configShallowCopy)
557 cs.schedulingV1alpha1, err = schedulingv1alpha1.NewForConfig(&configShallowCopy)
561 cs.schedulingV1beta1, err = schedulingv1beta1.NewForConfig(&configShallowCopy)
565 cs.settingsV1alpha1, err = settingsv1alpha1.NewForConfig(&configShallowCopy)
569 cs.storageV1beta1, err = storagev1beta1.NewForConfig(&configShallowCopy)
573 cs.storageV1, err = storagev1.NewForConfig(&configShallowCopy)
577 cs.storageV1alpha1, err = storagev1alpha1.NewForConfig(&configShallowCopy)
582 cs.DiscoveryClient, err = discovery.NewDiscoveryClientForConfig(&configShallowCopy)
589 // NewForConfigOrDie creates a new Clientset for the given config and
590 // panics if there is an error in the config.
591 func NewForConfigOrDie(c *rest.Config) *Clientset {
593 cs.admissionregistrationV1alpha1 = admissionregistrationv1alpha1.NewForConfigOrDie(c)
594 cs.admissionregistrationV1beta1 = admissionregistrationv1beta1.NewForConfigOrDie(c)
595 cs.appsV1beta1 = appsv1beta1.NewForConfigOrDie(c)
596 cs.appsV1beta2 = appsv1beta2.NewForConfigOrDie(c)
597 cs.appsV1 = appsv1.NewForConfigOrDie(c)
598 cs.auditregistrationV1alpha1 = auditregistrationv1alpha1.NewForConfigOrDie(c)
599 cs.authenticationV1 = authenticationv1.NewForConfigOrDie(c)
600 cs.authenticationV1beta1 = authenticationv1beta1.NewForConfigOrDie(c)
601 cs.authorizationV1 = authorizationv1.NewForConfigOrDie(c)
602 cs.authorizationV1beta1 = authorizationv1beta1.NewForConfigOrDie(c)
603 cs.autoscalingV1 = autoscalingv1.NewForConfigOrDie(c)
604 cs.autoscalingV2beta1 = autoscalingv2beta1.NewForConfigOrDie(c)
605 cs.autoscalingV2beta2 = autoscalingv2beta2.NewForConfigOrDie(c)
606 cs.batchV1 = batchv1.NewForConfigOrDie(c)
607 cs.batchV1beta1 = batchv1beta1.NewForConfigOrDie(c)
608 cs.batchV2alpha1 = batchv2alpha1.NewForConfigOrDie(c)
609 cs.certificatesV1beta1 = certificatesv1beta1.NewForConfigOrDie(c)
610 cs.coordinationV1beta1 = coordinationv1beta1.NewForConfigOrDie(c)
611 cs.coreV1 = corev1.NewForConfigOrDie(c)
612 cs.eventsV1beta1 = eventsv1beta1.NewForConfigOrDie(c)
613 cs.extensionsV1beta1 = extensionsv1beta1.NewForConfigOrDie(c)
614 cs.networkingV1 = networkingv1.NewForConfigOrDie(c)
615 cs.policyV1beta1 = policyv1beta1.NewForConfigOrDie(c)
616 cs.rbacV1 = rbacv1.NewForConfigOrDie(c)
617 cs.rbacV1beta1 = rbacv1beta1.NewForConfigOrDie(c)
618 cs.rbacV1alpha1 = rbacv1alpha1.NewForConfigOrDie(c)
619 cs.schedulingV1alpha1 = schedulingv1alpha1.NewForConfigOrDie(c)
620 cs.schedulingV1beta1 = schedulingv1beta1.NewForConfigOrDie(c)
621 cs.settingsV1alpha1 = settingsv1alpha1.NewForConfigOrDie(c)
622 cs.storageV1beta1 = storagev1beta1.NewForConfigOrDie(c)
623 cs.storageV1 = storagev1.NewForConfigOrDie(c)
624 cs.storageV1alpha1 = storagev1alpha1.NewForConfigOrDie(c)
626 cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c)
630 // New creates a new Clientset for the given RESTClient.
631 func New(c rest.Interface) *Clientset {
633 cs.admissionregistrationV1alpha1 = admissionregistrationv1alpha1.New(c)
634 cs.admissionregistrationV1beta1 = admissionregistrationv1beta1.New(c)
635 cs.appsV1beta1 = appsv1beta1.New(c)
636 cs.appsV1beta2 = appsv1beta2.New(c)
637 cs.appsV1 = appsv1.New(c)
638 cs.auditregistrationV1alpha1 = auditregistrationv1alpha1.New(c)
639 cs.authenticationV1 = authenticationv1.New(c)
640 cs.authenticationV1beta1 = authenticationv1beta1.New(c)
641 cs.authorizationV1 = authorizationv1.New(c)
642 cs.authorizationV1beta1 = authorizationv1beta1.New(c)
643 cs.autoscalingV1 = autoscalingv1.New(c)
644 cs.autoscalingV2beta1 = autoscalingv2beta1.New(c)
645 cs.autoscalingV2beta2 = autoscalingv2beta2.New(c)
646 cs.batchV1 = batchv1.New(c)
647 cs.batchV1beta1 = batchv1beta1.New(c)
648 cs.batchV2alpha1 = batchv2alpha1.New(c)
649 cs.certificatesV1beta1 = certificatesv1beta1.New(c)
650 cs.coordinationV1beta1 = coordinationv1beta1.New(c)
651 cs.coreV1 = corev1.New(c)
652 cs.eventsV1beta1 = eventsv1beta1.New(c)
653 cs.extensionsV1beta1 = extensionsv1beta1.New(c)
654 cs.networkingV1 = networkingv1.New(c)
655 cs.policyV1beta1 = policyv1beta1.New(c)
656 cs.rbacV1 = rbacv1.New(c)
657 cs.rbacV1beta1 = rbacv1beta1.New(c)
658 cs.rbacV1alpha1 = rbacv1alpha1.New(c)
659 cs.schedulingV1alpha1 = schedulingv1alpha1.New(c)
660 cs.schedulingV1beta1 = schedulingv1beta1.New(c)
661 cs.settingsV1alpha1 = settingsv1alpha1.New(c)
662 cs.storageV1beta1 = storagev1beta1.New(c)
663 cs.storageV1 = storagev1.New(c)
664 cs.storageV1alpha1 = storagev1alpha1.New(c)
666 cs.DiscoveryClient = discovery.NewDiscoveryClient(c)