606f42d7c930903a1a01edb1123a0174827a2ddc
[icn/sdwan.git] /
1 // SPDX-License-Identifier: Apache-2.0\r
2 // Copyright (c) 2020 Intel Corporation\r
3 // Code generated by client-gen. DO NOT EDIT.\r
4 \r
5 package fake\r
6 \r
7 import (\r
8         v1alpha1 "github.com/open-ness/EMCO/src/monitor/pkg/apis/k8splugin/v1alpha1"\r
9 \r
10         v1 "k8s.io/apimachinery/pkg/apis/meta/v1"\r
11         labels "k8s.io/apimachinery/pkg/labels"\r
12         schema "k8s.io/apimachinery/pkg/runtime/schema"\r
13         types "k8s.io/apimachinery/pkg/types"\r
14         watch "k8s.io/apimachinery/pkg/watch"\r
15         testing "k8s.io/client-go/testing"\r
16 )\r
17 \r
18 // FakeResourceBundleStates implements ResourceBundleStateInterface\r
19 type FakeResourceBundleStates struct {\r
20         Fake *FakeK8spluginV1alpha1\r
21         ns   string\r
22 }\r
23 \r
24 var resourcebundlestatesResource = schema.GroupVersionResource{Group: "k8splugin.io", Version: "v1alpha1", Resource: "resourcebundlestates"}\r
25 \r
26 var resourcebundlestatesKind = schema.GroupVersionKind{Group: "k8splugin.io", Version: "v1alpha1", Kind: "ResourceBundleState"}\r
27 \r
28 // Get takes name of the resourceBundleState, and returns the corresponding resourceBundleState object, and an error if there is any.\r
29 func (c *FakeResourceBundleStates) Get(name string, options v1.GetOptions) (result *v1alpha1.ResourceBundleState, err error) {\r
30         obj, err := c.Fake.\r
31                 Invokes(testing.NewGetAction(resourcebundlestatesResource, c.ns, name), &v1alpha1.ResourceBundleState{})\r
32 \r
33         if obj == nil {\r
34                 return nil, err\r
35         }\r
36         return obj.(*v1alpha1.ResourceBundleState), err\r
37 }\r
38 \r
39 // List takes label and field selectors, and returns the list of ResourceBundleStates that match those selectors.\r
40 func (c *FakeResourceBundleStates) List(opts v1.ListOptions) (result *v1alpha1.ResourceBundleStateList, err error) {\r
41         obj, err := c.Fake.\r
42                 Invokes(testing.NewListAction(resourcebundlestatesResource, resourcebundlestatesKind, c.ns, opts), &v1alpha1.ResourceBundleStateList{})\r
43 \r
44         if obj == nil {\r
45                 return nil, err\r
46         }\r
47 \r
48         label, _, _ := testing.ExtractFromListOptions(opts)\r
49         if label == nil {\r
50                 label = labels.Everything()\r
51         }\r
52         list := &v1alpha1.ResourceBundleStateList{ListMeta: obj.(*v1alpha1.ResourceBundleStateList).ListMeta}\r
53         for _, item := range obj.(*v1alpha1.ResourceBundleStateList).Items {\r
54                 if label.Matches(labels.Set(item.Labels)) {\r
55                         list.Items = append(list.Items, item)\r
56                 }\r
57         }\r
58         return list, err\r
59 }\r
60 \r
61 // Watch returns a watch.Interface that watches the requested resourceBundleStates.\r
62 func (c *FakeResourceBundleStates) Watch(opts v1.ListOptions) (watch.Interface, error) {\r
63         return c.Fake.\r
64                 InvokesWatch(testing.NewWatchAction(resourcebundlestatesResource, c.ns, opts))\r
65 \r
66 }\r
67 \r
68 // Create takes the representation of a resourceBundleState and creates it.  Returns the server's representation of the resourceBundleState, and an error, if there is any.\r
69 func (c *FakeResourceBundleStates) Create(resourceBundleState *v1alpha1.ResourceBundleState) (result *v1alpha1.ResourceBundleState, err error) {\r
70         obj, err := c.Fake.\r
71                 Invokes(testing.NewCreateAction(resourcebundlestatesResource, c.ns, resourceBundleState), &v1alpha1.ResourceBundleState{})\r
72 \r
73         if obj == nil {\r
74                 return nil, err\r
75         }\r
76         return obj.(*v1alpha1.ResourceBundleState), err\r
77 }\r
78 \r
79 // Update takes the representation of a resourceBundleState and updates it. Returns the server's representation of the resourceBundleState, and an error, if there is any.\r
80 func (c *FakeResourceBundleStates) Update(resourceBundleState *v1alpha1.ResourceBundleState) (result *v1alpha1.ResourceBundleState, err error) {\r
81         obj, err := c.Fake.\r
82                 Invokes(testing.NewUpdateAction(resourcebundlestatesResource, c.ns, resourceBundleState), &v1alpha1.ResourceBundleState{})\r
83 \r
84         if obj == nil {\r
85                 return nil, err\r
86         }\r
87         return obj.(*v1alpha1.ResourceBundleState), err\r
88 }\r
89 \r
90 // UpdateStatus was generated because the type contains a Status member.\r
91 // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().\r
92 func (c *FakeResourceBundleStates) UpdateStatus(resourceBundleState *v1alpha1.ResourceBundleState) (*v1alpha1.ResourceBundleState, error) {\r
93         obj, err := c.Fake.\r
94                 Invokes(testing.NewUpdateSubresourceAction(resourcebundlestatesResource, "status", c.ns, resourceBundleState), &v1alpha1.ResourceBundleState{})\r
95 \r
96         if obj == nil {\r
97                 return nil, err\r
98         }\r
99         return obj.(*v1alpha1.ResourceBundleState), err\r
100 }\r
101 \r
102 // Delete takes name of the resourceBundleState and deletes it. Returns an error if one occurs.\r
103 func (c *FakeResourceBundleStates) Delete(name string, options *v1.DeleteOptions) error {\r
104         _, err := c.Fake.\r
105                 Invokes(testing.NewDeleteAction(resourcebundlestatesResource, c.ns, name), &v1alpha1.ResourceBundleState{})\r
106 \r
107         return err\r
108 }\r
109 \r
110 // DeleteCollection deletes a collection of objects.\r
111 func (c *FakeResourceBundleStates) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {\r
112         action := testing.NewDeleteCollectionAction(resourcebundlestatesResource, c.ns, listOptions)\r
113 \r
114         _, err := c.Fake.Invokes(action, &v1alpha1.ResourceBundleStateList{})\r
115         return err\r
116 }\r
117 \r
118 // Patch applies the patch and returns the patched resourceBundleState.\r
119 func (c *FakeResourceBundleStates) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ResourceBundleState, err error) {\r
120         obj, err := c.Fake.\r
121                 Invokes(testing.NewPatchSubresourceAction(resourcebundlestatesResource, c.ns, name, pt, data, subresources...), &v1alpha1.ResourceBundleState{})\r
122 \r
123         if obj == nil {\r
124                 return nil, err\r
125         }\r
126         return obj.(*v1alpha1.ResourceBundleState), err\r
127 }\r