// Code generated by client-gen. DO NOT EDIT.

package fake

import (
	v1 "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1"
	rest "k8s.io/client-go/rest"
	testing "k8s.io/client-go/testing"
)

type FakeConfigV1 struct {
	*testing.Fake
}

func (c *FakeConfigV1) APIServers() v1.APIServerInterface {
	return newFakeAPIServers(c)
}

func (c *FakeConfigV1) Authentications() v1.AuthenticationInterface {
	return newFakeAuthentications(c)
}

func (c *FakeConfigV1) Builds() v1.BuildInterface {
	return newFakeBuilds(c)
}

func (c *FakeConfigV1) CRIOCredentialProviderConfigs() v1.CRIOCredentialProviderConfigInterface {
	return newFakeCRIOCredentialProviderConfigs(c)
}

func (c *FakeConfigV1) ClusterImagePolicies() v1.ClusterImagePolicyInterface {
	return newFakeClusterImagePolicies(c)
}

func (c *FakeConfigV1) ClusterOperators() v1.ClusterOperatorInterface {
	return newFakeClusterOperators(c)
}

func (c *FakeConfigV1) ClusterVersions() v1.ClusterVersionInterface {
	return newFakeClusterVersions(c)
}

func (c *FakeConfigV1) Consoles() v1.ConsoleInterface {
	return newFakeConsoles(c)
}

func (c *FakeConfigV1) DNSes() v1.DNSInterface {
	return newFakeDNSes(c)
}

func (c *FakeConfigV1) FeatureGates() v1.FeatureGateInterface {
	return newFakeFeatureGates(c)
}

func (c *FakeConfigV1) Images() v1.ImageInterface {
	return newFakeImages(c)
}

func (c *FakeConfigV1) ImageContentPolicies() v1.ImageContentPolicyInterface {
	return newFakeImageContentPolicies(c)
}

func (c *FakeConfigV1) ImageDigestMirrorSets() v1.ImageDigestMirrorSetInterface {
	return newFakeImageDigestMirrorSets(c)
}

func (c *FakeConfigV1) ImagePolicies(namespace string) v1.ImagePolicyInterface {
	return newFakeImagePolicies(c, namespace)
}

func (c *FakeConfigV1) ImageTagMirrorSets() v1.ImageTagMirrorSetInterface {
	return newFakeImageTagMirrorSets(c)
}

func (c *FakeConfigV1) Infrastructures() v1.InfrastructureInterface {
	return newFakeInfrastructures(c)
}

func (c *FakeConfigV1) Ingresses() v1.IngressInterface {
	return newFakeIngresses(c)
}

func (c *FakeConfigV1) InsightsDataGathers() v1.InsightsDataGatherInterface {
	return newFakeInsightsDataGathers(c)
}

func (c *FakeConfigV1) Networks() v1.NetworkInterface {
	return newFakeNetworks(c)
}

func (c *FakeConfigV1) Nodes() v1.NodeInterface {
	return newFakeNodes(c)
}

func (c *FakeConfigV1) OAuths() v1.OAuthInterface {
	return newFakeOAuths(c)
}

func (c *FakeConfigV1) OperatorHubs() v1.OperatorHubInterface {
	return newFakeOperatorHubs(c)
}

func (c *FakeConfigV1) Projects() v1.ProjectInterface {
	return newFakeProjects(c)
}

func (c *FakeConfigV1) Proxies() v1.ProxyInterface {
	return newFakeProxies(c)
}

func (c *FakeConfigV1) Schedulers() v1.SchedulerInterface {
	return newFakeSchedulers(c)
}

// RESTClient returns a RESTClient that is used to communicate
// with API server by this client implementation.
func (c *FakeConfigV1) RESTClient() rest.Interface {
	var ret *rest.RESTClient
	return ret
}
