func (c *Clientset) NodesetV1alpha1() nodesetv1alpha1.NodesetV1alpha1Interface {
	return &fakenodesetv1alpha1.FakeNodesetV1alpha1{Fake: &c.Fake}
}
NodesetV1alpha1 retrieves the NodesetV1alpha1Client
package fake
import (
	clientset "github.com/kube-node/nodeset/pkg/client/clientset/versioned"
	nodesetv1alpha1 "github.com/kube-node/nodeset/pkg/client/clientset/versioned/typed/nodeset/v1alpha1"
	fakenodesetv1alpha1 "github.com/kube-node/nodeset/pkg/client/clientset/versioned/typed/nodeset/v1alpha1/fake"
	"k8s.io/apimachinery/pkg/runtime"
	"k8s.io/apimachinery/pkg/watch"
	"k8s.io/client-go/discovery"
	fakediscovery "k8s.io/client-go/discovery/fake"
	"k8s.io/client-go/testing"
)
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
	o := testing.NewObjectTracker(scheme, codecs.UniversalDecoder())
	for _, obj := range objects {
		if err := o.Add(obj); err != nil {
			panic(err)
		}
	}
	fakePtr := testing.Fake{}
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o))
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
	return &Clientset{fakePtr, &fakediscovery.FakeDiscovery{Fake: &fakePtr}}
}
type Clientset struct {
	testing.Fake
	discovery *fakediscovery.FakeDiscovery
}
func (c *Clientset) Discovery() discovery.DiscoveryInterface {
	return c.discovery
}
var _ clientset.Interface = &Clientset{}