k8s.io/client-go@v0.31.1/kubernetes/fake/clientset_generated.go (about) 1 /* 2 Copyright The Kubernetes Authors. 3 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 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 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. 15 */ 16 17 // Code generated by client-gen. DO NOT EDIT. 18 19 package fake 20 21 import ( 22 "k8s.io/apimachinery/pkg/runtime" 23 "k8s.io/apimachinery/pkg/watch" 24 applyconfigurations "k8s.io/client-go/applyconfigurations" 25 "k8s.io/client-go/discovery" 26 fakediscovery "k8s.io/client-go/discovery/fake" 27 clientset "k8s.io/client-go/kubernetes" 28 admissionregistrationv1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1" 29 fakeadmissionregistrationv1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake" 30 admissionregistrationv1alpha1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1" 31 fakeadmissionregistrationv1alpha1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake" 32 admissionregistrationv1beta1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1" 33 fakeadmissionregistrationv1beta1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake" 34 internalv1alpha1 "k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1" 35 fakeinternalv1alpha1 "k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake" 36 appsv1 "k8s.io/client-go/kubernetes/typed/apps/v1" 37 fakeappsv1 "k8s.io/client-go/kubernetes/typed/apps/v1/fake" 38 appsv1beta1 "k8s.io/client-go/kubernetes/typed/apps/v1beta1" 39 fakeappsv1beta1 "k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake" 40 appsv1beta2 "k8s.io/client-go/kubernetes/typed/apps/v1beta2" 41 fakeappsv1beta2 "k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake" 42 authenticationv1 "k8s.io/client-go/kubernetes/typed/authentication/v1" 43 fakeauthenticationv1 "k8s.io/client-go/kubernetes/typed/authentication/v1/fake" 44 authenticationv1alpha1 "k8s.io/client-go/kubernetes/typed/authentication/v1alpha1" 45 fakeauthenticationv1alpha1 "k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake" 46 authenticationv1beta1 "k8s.io/client-go/kubernetes/typed/authentication/v1beta1" 47 fakeauthenticationv1beta1 "k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake" 48 authorizationv1 "k8s.io/client-go/kubernetes/typed/authorization/v1" 49 fakeauthorizationv1 "k8s.io/client-go/kubernetes/typed/authorization/v1/fake" 50 authorizationv1beta1 "k8s.io/client-go/kubernetes/typed/authorization/v1beta1" 51 fakeauthorizationv1beta1 "k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake" 52 autoscalingv1 "k8s.io/client-go/kubernetes/typed/autoscaling/v1" 53 fakeautoscalingv1 "k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake" 54 autoscalingv2 "k8s.io/client-go/kubernetes/typed/autoscaling/v2" 55 fakeautoscalingv2 "k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake" 56 autoscalingv2beta1 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1" 57 fakeautoscalingv2beta1 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake" 58 autoscalingv2beta2 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2" 59 fakeautoscalingv2beta2 "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake" 60 batchv1 "k8s.io/client-go/kubernetes/typed/batch/v1" 61 fakebatchv1 "k8s.io/client-go/kubernetes/typed/batch/v1/fake" 62 batchv1beta1 "k8s.io/client-go/kubernetes/typed/batch/v1beta1" 63 fakebatchv1beta1 "k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake" 64 certificatesv1 "k8s.io/client-go/kubernetes/typed/certificates/v1" 65 fakecertificatesv1 "k8s.io/client-go/kubernetes/typed/certificates/v1/fake" 66 certificatesv1alpha1 "k8s.io/client-go/kubernetes/typed/certificates/v1alpha1" 67 fakecertificatesv1alpha1 "k8s.io/client-go/kubernetes/typed/certificates/v1alpha1/fake" 68 certificatesv1beta1 "k8s.io/client-go/kubernetes/typed/certificates/v1beta1" 69 fakecertificatesv1beta1 "k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake" 70 coordinationv1 "k8s.io/client-go/kubernetes/typed/coordination/v1" 71 fakecoordinationv1 "k8s.io/client-go/kubernetes/typed/coordination/v1/fake" 72 coordinationv1alpha1 "k8s.io/client-go/kubernetes/typed/coordination/v1alpha1" 73 fakecoordinationv1alpha1 "k8s.io/client-go/kubernetes/typed/coordination/v1alpha1/fake" 74 coordinationv1beta1 "k8s.io/client-go/kubernetes/typed/coordination/v1beta1" 75 fakecoordinationv1beta1 "k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake" 76 corev1 "k8s.io/client-go/kubernetes/typed/core/v1" 77 fakecorev1 "k8s.io/client-go/kubernetes/typed/core/v1/fake" 78 discoveryv1 "k8s.io/client-go/kubernetes/typed/discovery/v1" 79 fakediscoveryv1 "k8s.io/client-go/kubernetes/typed/discovery/v1/fake" 80 discoveryv1beta1 "k8s.io/client-go/kubernetes/typed/discovery/v1beta1" 81 fakediscoveryv1beta1 "k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake" 82 eventsv1 "k8s.io/client-go/kubernetes/typed/events/v1" 83 fakeeventsv1 "k8s.io/client-go/kubernetes/typed/events/v1/fake" 84 eventsv1beta1 "k8s.io/client-go/kubernetes/typed/events/v1beta1" 85 fakeeventsv1beta1 "k8s.io/client-go/kubernetes/typed/events/v1beta1/fake" 86 extensionsv1beta1 "k8s.io/client-go/kubernetes/typed/extensions/v1beta1" 87 fakeextensionsv1beta1 "k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake" 88 flowcontrolv1 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1" 89 fakeflowcontrolv1 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake" 90 flowcontrolv1beta1 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1" 91 fakeflowcontrolv1beta1 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake" 92 flowcontrolv1beta2 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2" 93 fakeflowcontrolv1beta2 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake" 94 flowcontrolv1beta3 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3" 95 fakeflowcontrolv1beta3 "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake" 96 networkingv1 "k8s.io/client-go/kubernetes/typed/networking/v1" 97 fakenetworkingv1 "k8s.io/client-go/kubernetes/typed/networking/v1/fake" 98 networkingv1alpha1 "k8s.io/client-go/kubernetes/typed/networking/v1alpha1" 99 fakenetworkingv1alpha1 "k8s.io/client-go/kubernetes/typed/networking/v1alpha1/fake" 100 networkingv1beta1 "k8s.io/client-go/kubernetes/typed/networking/v1beta1" 101 fakenetworkingv1beta1 "k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake" 102 nodev1 "k8s.io/client-go/kubernetes/typed/node/v1" 103 fakenodev1 "k8s.io/client-go/kubernetes/typed/node/v1/fake" 104 nodev1alpha1 "k8s.io/client-go/kubernetes/typed/node/v1alpha1" 105 fakenodev1alpha1 "k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake" 106 nodev1beta1 "k8s.io/client-go/kubernetes/typed/node/v1beta1" 107 fakenodev1beta1 "k8s.io/client-go/kubernetes/typed/node/v1beta1/fake" 108 policyv1 "k8s.io/client-go/kubernetes/typed/policy/v1" 109 fakepolicyv1 "k8s.io/client-go/kubernetes/typed/policy/v1/fake" 110 policyv1beta1 "k8s.io/client-go/kubernetes/typed/policy/v1beta1" 111 fakepolicyv1beta1 "k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake" 112 rbacv1 "k8s.io/client-go/kubernetes/typed/rbac/v1" 113 fakerbacv1 "k8s.io/client-go/kubernetes/typed/rbac/v1/fake" 114 rbacv1alpha1 "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1" 115 fakerbacv1alpha1 "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake" 116 rbacv1beta1 "k8s.io/client-go/kubernetes/typed/rbac/v1beta1" 117 fakerbacv1beta1 "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake" 118 resourcev1alpha3 "k8s.io/client-go/kubernetes/typed/resource/v1alpha3" 119 fakeresourcev1alpha3 "k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake" 120 schedulingv1 "k8s.io/client-go/kubernetes/typed/scheduling/v1" 121 fakeschedulingv1 "k8s.io/client-go/kubernetes/typed/scheduling/v1/fake" 122 schedulingv1alpha1 "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1" 123 fakeschedulingv1alpha1 "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake" 124 schedulingv1beta1 "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1" 125 fakeschedulingv1beta1 "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake" 126 storagev1 "k8s.io/client-go/kubernetes/typed/storage/v1" 127 fakestoragev1 "k8s.io/client-go/kubernetes/typed/storage/v1/fake" 128 storagev1alpha1 "k8s.io/client-go/kubernetes/typed/storage/v1alpha1" 129 fakestoragev1alpha1 "k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake" 130 storagev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1" 131 fakestoragev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake" 132 storagemigrationv1alpha1 "k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1" 133 fakestoragemigrationv1alpha1 "k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1/fake" 134 "k8s.io/client-go/testing" 135 ) 136 137 // NewSimpleClientset returns a clientset that will respond with the provided objects. 138 // It's backed by a very simple object tracker that processes creates, updates and deletions as-is, 139 // without applying any field management, validations and/or defaults. It shouldn't be considered a replacement 140 // for a real clientset and is mostly useful in simple unit tests. 141 // 142 // DEPRECATED: NewClientset replaces this with support for field management, which significantly improves 143 // server side apply testing. NewClientset is only available when apply configurations are generated (e.g. 144 // via --with-applyconfig). 145 func NewSimpleClientset(objects ...runtime.Object) *Clientset { 146 o := testing.NewObjectTracker(scheme, codecs.UniversalDecoder()) 147 for _, obj := range objects { 148 if err := o.Add(obj); err != nil { 149 panic(err) 150 } 151 } 152 153 cs := &Clientset{tracker: o} 154 cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} 155 cs.AddReactor("*", "*", testing.ObjectReaction(o)) 156 cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { 157 gvr := action.GetResource() 158 ns := action.GetNamespace() 159 watch, err := o.Watch(gvr, ns) 160 if err != nil { 161 return false, nil, err 162 } 163 return true, watch, nil 164 }) 165 166 return cs 167 } 168 169 // Clientset implements clientset.Interface. Meant to be embedded into a 170 // struct to get a default implementation. This makes faking out just the method 171 // you want to test easier. 172 type Clientset struct { 173 testing.Fake 174 discovery *fakediscovery.FakeDiscovery 175 tracker testing.ObjectTracker 176 } 177 178 func (c *Clientset) Discovery() discovery.DiscoveryInterface { 179 return c.discovery 180 } 181 182 func (c *Clientset) Tracker() testing.ObjectTracker { 183 return c.tracker 184 } 185 186 // NewClientset returns a clientset that will respond with the provided objects. 187 // It's backed by a very simple object tracker that processes creates, updates and deletions as-is, 188 // without applying any validations and/or defaults. It shouldn't be considered a replacement 189 // for a real clientset and is mostly useful in simple unit tests. 190 func NewClientset(objects ...runtime.Object) *Clientset { 191 o := testing.NewFieldManagedObjectTracker( 192 scheme, 193 codecs.UniversalDecoder(), 194 applyconfigurations.NewTypeConverter(scheme), 195 ) 196 for _, obj := range objects { 197 if err := o.Add(obj); err != nil { 198 panic(err) 199 } 200 } 201 202 cs := &Clientset{tracker: o} 203 cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} 204 cs.AddReactor("*", "*", testing.ObjectReaction(o)) 205 cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { 206 gvr := action.GetResource() 207 ns := action.GetNamespace() 208 watch, err := o.Watch(gvr, ns) 209 if err != nil { 210 return false, nil, err 211 } 212 return true, watch, nil 213 }) 214 215 return cs 216 } 217 218 var ( 219 _ clientset.Interface = &Clientset{} 220 _ testing.FakeClient = &Clientset{} 221 ) 222 223 // AdmissionregistrationV1 retrieves the AdmissionregistrationV1Client 224 func (c *Clientset) AdmissionregistrationV1() admissionregistrationv1.AdmissionregistrationV1Interface { 225 return &fakeadmissionregistrationv1.FakeAdmissionregistrationV1{Fake: &c.Fake} 226 } 227 228 // AdmissionregistrationV1alpha1 retrieves the AdmissionregistrationV1alpha1Client 229 func (c *Clientset) AdmissionregistrationV1alpha1() admissionregistrationv1alpha1.AdmissionregistrationV1alpha1Interface { 230 return &fakeadmissionregistrationv1alpha1.FakeAdmissionregistrationV1alpha1{Fake: &c.Fake} 231 } 232 233 // AdmissionregistrationV1beta1 retrieves the AdmissionregistrationV1beta1Client 234 func (c *Clientset) AdmissionregistrationV1beta1() admissionregistrationv1beta1.AdmissionregistrationV1beta1Interface { 235 return &fakeadmissionregistrationv1beta1.FakeAdmissionregistrationV1beta1{Fake: &c.Fake} 236 } 237 238 // InternalV1alpha1 retrieves the InternalV1alpha1Client 239 func (c *Clientset) InternalV1alpha1() internalv1alpha1.InternalV1alpha1Interface { 240 return &fakeinternalv1alpha1.FakeInternalV1alpha1{Fake: &c.Fake} 241 } 242 243 // AppsV1 retrieves the AppsV1Client 244 func (c *Clientset) AppsV1() appsv1.AppsV1Interface { 245 return &fakeappsv1.FakeAppsV1{Fake: &c.Fake} 246 } 247 248 // AppsV1beta1 retrieves the AppsV1beta1Client 249 func (c *Clientset) AppsV1beta1() appsv1beta1.AppsV1beta1Interface { 250 return &fakeappsv1beta1.FakeAppsV1beta1{Fake: &c.Fake} 251 } 252 253 // AppsV1beta2 retrieves the AppsV1beta2Client 254 func (c *Clientset) AppsV1beta2() appsv1beta2.AppsV1beta2Interface { 255 return &fakeappsv1beta2.FakeAppsV1beta2{Fake: &c.Fake} 256 } 257 258 // AuthenticationV1 retrieves the AuthenticationV1Client 259 func (c *Clientset) AuthenticationV1() authenticationv1.AuthenticationV1Interface { 260 return &fakeauthenticationv1.FakeAuthenticationV1{Fake: &c.Fake} 261 } 262 263 // AuthenticationV1alpha1 retrieves the AuthenticationV1alpha1Client 264 func (c *Clientset) AuthenticationV1alpha1() authenticationv1alpha1.AuthenticationV1alpha1Interface { 265 return &fakeauthenticationv1alpha1.FakeAuthenticationV1alpha1{Fake: &c.Fake} 266 } 267 268 // AuthenticationV1beta1 retrieves the AuthenticationV1beta1Client 269 func (c *Clientset) AuthenticationV1beta1() authenticationv1beta1.AuthenticationV1beta1Interface { 270 return &fakeauthenticationv1beta1.FakeAuthenticationV1beta1{Fake: &c.Fake} 271 } 272 273 // AuthorizationV1 retrieves the AuthorizationV1Client 274 func (c *Clientset) AuthorizationV1() authorizationv1.AuthorizationV1Interface { 275 return &fakeauthorizationv1.FakeAuthorizationV1{Fake: &c.Fake} 276 } 277 278 // AuthorizationV1beta1 retrieves the AuthorizationV1beta1Client 279 func (c *Clientset) AuthorizationV1beta1() authorizationv1beta1.AuthorizationV1beta1Interface { 280 return &fakeauthorizationv1beta1.FakeAuthorizationV1beta1{Fake: &c.Fake} 281 } 282 283 // AutoscalingV1 retrieves the AutoscalingV1Client 284 func (c *Clientset) AutoscalingV1() autoscalingv1.AutoscalingV1Interface { 285 return &fakeautoscalingv1.FakeAutoscalingV1{Fake: &c.Fake} 286 } 287 288 // AutoscalingV2 retrieves the AutoscalingV2Client 289 func (c *Clientset) AutoscalingV2() autoscalingv2.AutoscalingV2Interface { 290 return &fakeautoscalingv2.FakeAutoscalingV2{Fake: &c.Fake} 291 } 292 293 // AutoscalingV2beta1 retrieves the AutoscalingV2beta1Client 294 func (c *Clientset) AutoscalingV2beta1() autoscalingv2beta1.AutoscalingV2beta1Interface { 295 return &fakeautoscalingv2beta1.FakeAutoscalingV2beta1{Fake: &c.Fake} 296 } 297 298 // AutoscalingV2beta2 retrieves the AutoscalingV2beta2Client 299 func (c *Clientset) AutoscalingV2beta2() autoscalingv2beta2.AutoscalingV2beta2Interface { 300 return &fakeautoscalingv2beta2.FakeAutoscalingV2beta2{Fake: &c.Fake} 301 } 302 303 // BatchV1 retrieves the BatchV1Client 304 func (c *Clientset) BatchV1() batchv1.BatchV1Interface { 305 return &fakebatchv1.FakeBatchV1{Fake: &c.Fake} 306 } 307 308 // BatchV1beta1 retrieves the BatchV1beta1Client 309 func (c *Clientset) BatchV1beta1() batchv1beta1.BatchV1beta1Interface { 310 return &fakebatchv1beta1.FakeBatchV1beta1{Fake: &c.Fake} 311 } 312 313 // CertificatesV1 retrieves the CertificatesV1Client 314 func (c *Clientset) CertificatesV1() certificatesv1.CertificatesV1Interface { 315 return &fakecertificatesv1.FakeCertificatesV1{Fake: &c.Fake} 316 } 317 318 // CertificatesV1beta1 retrieves the CertificatesV1beta1Client 319 func (c *Clientset) CertificatesV1beta1() certificatesv1beta1.CertificatesV1beta1Interface { 320 return &fakecertificatesv1beta1.FakeCertificatesV1beta1{Fake: &c.Fake} 321 } 322 323 // CertificatesV1alpha1 retrieves the CertificatesV1alpha1Client 324 func (c *Clientset) CertificatesV1alpha1() certificatesv1alpha1.CertificatesV1alpha1Interface { 325 return &fakecertificatesv1alpha1.FakeCertificatesV1alpha1{Fake: &c.Fake} 326 } 327 328 // CoordinationV1alpha1 retrieves the CoordinationV1alpha1Client 329 func (c *Clientset) CoordinationV1alpha1() coordinationv1alpha1.CoordinationV1alpha1Interface { 330 return &fakecoordinationv1alpha1.FakeCoordinationV1alpha1{Fake: &c.Fake} 331 } 332 333 // CoordinationV1beta1 retrieves the CoordinationV1beta1Client 334 func (c *Clientset) CoordinationV1beta1() coordinationv1beta1.CoordinationV1beta1Interface { 335 return &fakecoordinationv1beta1.FakeCoordinationV1beta1{Fake: &c.Fake} 336 } 337 338 // CoordinationV1 retrieves the CoordinationV1Client 339 func (c *Clientset) CoordinationV1() coordinationv1.CoordinationV1Interface { 340 return &fakecoordinationv1.FakeCoordinationV1{Fake: &c.Fake} 341 } 342 343 // CoreV1 retrieves the CoreV1Client 344 func (c *Clientset) CoreV1() corev1.CoreV1Interface { 345 return &fakecorev1.FakeCoreV1{Fake: &c.Fake} 346 } 347 348 // DiscoveryV1 retrieves the DiscoveryV1Client 349 func (c *Clientset) DiscoveryV1() discoveryv1.DiscoveryV1Interface { 350 return &fakediscoveryv1.FakeDiscoveryV1{Fake: &c.Fake} 351 } 352 353 // DiscoveryV1beta1 retrieves the DiscoveryV1beta1Client 354 func (c *Clientset) DiscoveryV1beta1() discoveryv1beta1.DiscoveryV1beta1Interface { 355 return &fakediscoveryv1beta1.FakeDiscoveryV1beta1{Fake: &c.Fake} 356 } 357 358 // EventsV1 retrieves the EventsV1Client 359 func (c *Clientset) EventsV1() eventsv1.EventsV1Interface { 360 return &fakeeventsv1.FakeEventsV1{Fake: &c.Fake} 361 } 362 363 // EventsV1beta1 retrieves the EventsV1beta1Client 364 func (c *Clientset) EventsV1beta1() eventsv1beta1.EventsV1beta1Interface { 365 return &fakeeventsv1beta1.FakeEventsV1beta1{Fake: &c.Fake} 366 } 367 368 // ExtensionsV1beta1 retrieves the ExtensionsV1beta1Client 369 func (c *Clientset) ExtensionsV1beta1() extensionsv1beta1.ExtensionsV1beta1Interface { 370 return &fakeextensionsv1beta1.FakeExtensionsV1beta1{Fake: &c.Fake} 371 } 372 373 // FlowcontrolV1 retrieves the FlowcontrolV1Client 374 func (c *Clientset) FlowcontrolV1() flowcontrolv1.FlowcontrolV1Interface { 375 return &fakeflowcontrolv1.FakeFlowcontrolV1{Fake: &c.Fake} 376 } 377 378 // FlowcontrolV1beta1 retrieves the FlowcontrolV1beta1Client 379 func (c *Clientset) FlowcontrolV1beta1() flowcontrolv1beta1.FlowcontrolV1beta1Interface { 380 return &fakeflowcontrolv1beta1.FakeFlowcontrolV1beta1{Fake: &c.Fake} 381 } 382 383 // FlowcontrolV1beta2 retrieves the FlowcontrolV1beta2Client 384 func (c *Clientset) FlowcontrolV1beta2() flowcontrolv1beta2.FlowcontrolV1beta2Interface { 385 return &fakeflowcontrolv1beta2.FakeFlowcontrolV1beta2{Fake: &c.Fake} 386 } 387 388 // FlowcontrolV1beta3 retrieves the FlowcontrolV1beta3Client 389 func (c *Clientset) FlowcontrolV1beta3() flowcontrolv1beta3.FlowcontrolV1beta3Interface { 390 return &fakeflowcontrolv1beta3.FakeFlowcontrolV1beta3{Fake: &c.Fake} 391 } 392 393 // NetworkingV1 retrieves the NetworkingV1Client 394 func (c *Clientset) NetworkingV1() networkingv1.NetworkingV1Interface { 395 return &fakenetworkingv1.FakeNetworkingV1{Fake: &c.Fake} 396 } 397 398 // NetworkingV1alpha1 retrieves the NetworkingV1alpha1Client 399 func (c *Clientset) NetworkingV1alpha1() networkingv1alpha1.NetworkingV1alpha1Interface { 400 return &fakenetworkingv1alpha1.FakeNetworkingV1alpha1{Fake: &c.Fake} 401 } 402 403 // NetworkingV1beta1 retrieves the NetworkingV1beta1Client 404 func (c *Clientset) NetworkingV1beta1() networkingv1beta1.NetworkingV1beta1Interface { 405 return &fakenetworkingv1beta1.FakeNetworkingV1beta1{Fake: &c.Fake} 406 } 407 408 // NodeV1 retrieves the NodeV1Client 409 func (c *Clientset) NodeV1() nodev1.NodeV1Interface { 410 return &fakenodev1.FakeNodeV1{Fake: &c.Fake} 411 } 412 413 // NodeV1alpha1 retrieves the NodeV1alpha1Client 414 func (c *Clientset) NodeV1alpha1() nodev1alpha1.NodeV1alpha1Interface { 415 return &fakenodev1alpha1.FakeNodeV1alpha1{Fake: &c.Fake} 416 } 417 418 // NodeV1beta1 retrieves the NodeV1beta1Client 419 func (c *Clientset) NodeV1beta1() nodev1beta1.NodeV1beta1Interface { 420 return &fakenodev1beta1.FakeNodeV1beta1{Fake: &c.Fake} 421 } 422 423 // PolicyV1 retrieves the PolicyV1Client 424 func (c *Clientset) PolicyV1() policyv1.PolicyV1Interface { 425 return &fakepolicyv1.FakePolicyV1{Fake: &c.Fake} 426 } 427 428 // PolicyV1beta1 retrieves the PolicyV1beta1Client 429 func (c *Clientset) PolicyV1beta1() policyv1beta1.PolicyV1beta1Interface { 430 return &fakepolicyv1beta1.FakePolicyV1beta1{Fake: &c.Fake} 431 } 432 433 // RbacV1 retrieves the RbacV1Client 434 func (c *Clientset) RbacV1() rbacv1.RbacV1Interface { 435 return &fakerbacv1.FakeRbacV1{Fake: &c.Fake} 436 } 437 438 // RbacV1beta1 retrieves the RbacV1beta1Client 439 func (c *Clientset) RbacV1beta1() rbacv1beta1.RbacV1beta1Interface { 440 return &fakerbacv1beta1.FakeRbacV1beta1{Fake: &c.Fake} 441 } 442 443 // RbacV1alpha1 retrieves the RbacV1alpha1Client 444 func (c *Clientset) RbacV1alpha1() rbacv1alpha1.RbacV1alpha1Interface { 445 return &fakerbacv1alpha1.FakeRbacV1alpha1{Fake: &c.Fake} 446 } 447 448 // ResourceV1alpha3 retrieves the ResourceV1alpha3Client 449 func (c *Clientset) ResourceV1alpha3() resourcev1alpha3.ResourceV1alpha3Interface { 450 return &fakeresourcev1alpha3.FakeResourceV1alpha3{Fake: &c.Fake} 451 } 452 453 // SchedulingV1alpha1 retrieves the SchedulingV1alpha1Client 454 func (c *Clientset) SchedulingV1alpha1() schedulingv1alpha1.SchedulingV1alpha1Interface { 455 return &fakeschedulingv1alpha1.FakeSchedulingV1alpha1{Fake: &c.Fake} 456 } 457 458 // SchedulingV1beta1 retrieves the SchedulingV1beta1Client 459 func (c *Clientset) SchedulingV1beta1() schedulingv1beta1.SchedulingV1beta1Interface { 460 return &fakeschedulingv1beta1.FakeSchedulingV1beta1{Fake: &c.Fake} 461 } 462 463 // SchedulingV1 retrieves the SchedulingV1Client 464 func (c *Clientset) SchedulingV1() schedulingv1.SchedulingV1Interface { 465 return &fakeschedulingv1.FakeSchedulingV1{Fake: &c.Fake} 466 } 467 468 // StorageV1beta1 retrieves the StorageV1beta1Client 469 func (c *Clientset) StorageV1beta1() storagev1beta1.StorageV1beta1Interface { 470 return &fakestoragev1beta1.FakeStorageV1beta1{Fake: &c.Fake} 471 } 472 473 // StorageV1 retrieves the StorageV1Client 474 func (c *Clientset) StorageV1() storagev1.StorageV1Interface { 475 return &fakestoragev1.FakeStorageV1{Fake: &c.Fake} 476 } 477 478 // StorageV1alpha1 retrieves the StorageV1alpha1Client 479 func (c *Clientset) StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface { 480 return &fakestoragev1alpha1.FakeStorageV1alpha1{Fake: &c.Fake} 481 } 482 483 // StoragemigrationV1alpha1 retrieves the StoragemigrationV1alpha1Client 484 func (c *Clientset) StoragemigrationV1alpha1() storagemigrationv1alpha1.StoragemigrationV1alpha1Interface { 485 return &fakestoragemigrationv1alpha1.FakeStoragemigrationV1alpha1{Fake: &c.Fake} 486 }