...

Source file src/k8s.io/client-go/kubernetes/fake/clientset_generated.go

Documentation: k8s.io/client-go/kubernetes/fake

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

View as plain text