-
Notifications
You must be signed in to change notification settings - Fork 89
/
fake_core_client.go
76 lines (58 loc) · 2.44 KB
/
fake_core_client.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// Code generated by client-gen. DO NOT EDIT.
package fake
import (
v1alpha1 "github.com/kubewharf/kubeadmiral/pkg/client/clientset/versioned/typed/core/v1alpha1"
rest "k8s.io/client-go/rest"
testing "k8s.io/client-go/testing"
)
type FakeCoreV1alpha1 struct {
*testing.Fake
}
func (c *FakeCoreV1alpha1) ClusterCollectedStatuses() v1alpha1.ClusterCollectedStatusInterface {
return &FakeClusterCollectedStatuses{c}
}
func (c *FakeCoreV1alpha1) ClusterFederatedObjects() v1alpha1.ClusterFederatedObjectInterface {
return &FakeClusterFederatedObjects{c}
}
func (c *FakeCoreV1alpha1) ClusterOverridePolicies() v1alpha1.ClusterOverridePolicyInterface {
return &FakeClusterOverridePolicies{c}
}
func (c *FakeCoreV1alpha1) ClusterPropagatedVersions() v1alpha1.ClusterPropagatedVersionInterface {
return &FakeClusterPropagatedVersions{c}
}
func (c *FakeCoreV1alpha1) ClusterPropagationPolicies() v1alpha1.ClusterPropagationPolicyInterface {
return &FakeClusterPropagationPolicies{c}
}
func (c *FakeCoreV1alpha1) CollectedStatuses(namespace string) v1alpha1.CollectedStatusInterface {
return &FakeCollectedStatuses{c, namespace}
}
func (c *FakeCoreV1alpha1) FederatedClusters() v1alpha1.FederatedClusterInterface {
return &FakeFederatedClusters{c}
}
func (c *FakeCoreV1alpha1) FederatedObjects(namespace string) v1alpha1.FederatedObjectInterface {
return &FakeFederatedObjects{c, namespace}
}
func (c *FakeCoreV1alpha1) FederatedTypeConfigs() v1alpha1.FederatedTypeConfigInterface {
return &FakeFederatedTypeConfigs{c}
}
func (c *FakeCoreV1alpha1) OverridePolicies(namespace string) v1alpha1.OverridePolicyInterface {
return &FakeOverridePolicies{c, namespace}
}
func (c *FakeCoreV1alpha1) PropagatedVersions(namespace string) v1alpha1.PropagatedVersionInterface {
return &FakePropagatedVersions{c, namespace}
}
func (c *FakeCoreV1alpha1) PropagationPolicies(namespace string) v1alpha1.PropagationPolicyInterface {
return &FakePropagationPolicies{c, namespace}
}
func (c *FakeCoreV1alpha1) SchedulerPluginWebhookConfigurations() v1alpha1.SchedulerPluginWebhookConfigurationInterface {
return &FakeSchedulerPluginWebhookConfigurations{c}
}
func (c *FakeCoreV1alpha1) SchedulingProfiles() v1alpha1.SchedulingProfileInterface {
return &FakeSchedulingProfiles{c}
}
// RESTClient returns a RESTClient that is used to communicate
// with API server by this client implementation.
func (c *FakeCoreV1alpha1) RESTClient() rest.Interface {
var ret *rest.RESTClient
return ret
}