client.go 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784
  1. // Code generated by counterfeiter. DO NOT EDIT.
  2. package fakes
  3. import (
  4. "context"
  5. "sync"
  6. "k8s.io/apimachinery/pkg/api/meta"
  7. "k8s.io/apimachinery/pkg/runtime"
  8. "k8s.io/apimachinery/pkg/types"
  9. "sigs.k8s.io/controller-runtime/pkg/client"
  10. )
  11. type Client struct {
  12. CreateStub func(context.Context, client.Object, ...client.CreateOption) error
  13. createMutex sync.RWMutex
  14. createArgsForCall []struct {
  15. arg1 context.Context
  16. arg2 client.Object
  17. arg3 []client.CreateOption
  18. }
  19. createReturns struct {
  20. result1 error
  21. }
  22. createReturnsOnCall map[int]struct {
  23. result1 error
  24. }
  25. DeleteStub func(context.Context, client.Object, ...client.DeleteOption) error
  26. deleteMutex sync.RWMutex
  27. deleteArgsForCall []struct {
  28. arg1 context.Context
  29. arg2 client.Object
  30. arg3 []client.DeleteOption
  31. }
  32. deleteReturns struct {
  33. result1 error
  34. }
  35. deleteReturnsOnCall map[int]struct {
  36. result1 error
  37. }
  38. DeleteAllOfStub func(context.Context, client.Object, ...client.DeleteAllOfOption) error
  39. deleteAllOfMutex sync.RWMutex
  40. deleteAllOfArgsForCall []struct {
  41. arg1 context.Context
  42. arg2 client.Object
  43. arg3 []client.DeleteAllOfOption
  44. }
  45. deleteAllOfReturns struct {
  46. result1 error
  47. }
  48. deleteAllOfReturnsOnCall map[int]struct {
  49. result1 error
  50. }
  51. GetStub func(context.Context, types.NamespacedName, client.Object) error
  52. getMutex sync.RWMutex
  53. getArgsForCall []struct {
  54. arg1 context.Context
  55. arg2 types.NamespacedName
  56. arg3 client.Object
  57. }
  58. getReturns struct {
  59. result1 error
  60. }
  61. getReturnsOnCall map[int]struct {
  62. result1 error
  63. }
  64. ListStub func(context.Context, client.ObjectList, ...client.ListOption) error
  65. listMutex sync.RWMutex
  66. listArgsForCall []struct {
  67. arg1 context.Context
  68. arg2 client.ObjectList
  69. arg3 []client.ListOption
  70. }
  71. listReturns struct {
  72. result1 error
  73. }
  74. listReturnsOnCall map[int]struct {
  75. result1 error
  76. }
  77. PatchStub func(context.Context, client.Object, client.Patch, ...client.PatchOption) error
  78. patchMutex sync.RWMutex
  79. patchArgsForCall []struct {
  80. arg1 context.Context
  81. arg2 client.Object
  82. arg3 client.Patch
  83. arg4 []client.PatchOption
  84. }
  85. patchReturns struct {
  86. result1 error
  87. }
  88. patchReturnsOnCall map[int]struct {
  89. result1 error
  90. }
  91. RESTMapperStub func() meta.RESTMapper
  92. rESTMapperMutex sync.RWMutex
  93. rESTMapperArgsForCall []struct {
  94. }
  95. rESTMapperReturns struct {
  96. result1 meta.RESTMapper
  97. }
  98. rESTMapperReturnsOnCall map[int]struct {
  99. result1 meta.RESTMapper
  100. }
  101. SchemeStub func() *runtime.Scheme
  102. schemeMutex sync.RWMutex
  103. schemeArgsForCall []struct {
  104. }
  105. schemeReturns struct {
  106. result1 *runtime.Scheme
  107. }
  108. schemeReturnsOnCall map[int]struct {
  109. result1 *runtime.Scheme
  110. }
  111. StatusStub func() client.StatusWriter
  112. statusMutex sync.RWMutex
  113. statusArgsForCall []struct {
  114. }
  115. statusReturns struct {
  116. result1 client.StatusWriter
  117. }
  118. statusReturnsOnCall map[int]struct {
  119. result1 client.StatusWriter
  120. }
  121. UpdateStub func(context.Context, client.Object, ...client.UpdateOption) error
  122. updateMutex sync.RWMutex
  123. updateArgsForCall []struct {
  124. arg1 context.Context
  125. arg2 client.Object
  126. arg3 []client.UpdateOption
  127. }
  128. updateReturns struct {
  129. result1 error
  130. }
  131. updateReturnsOnCall map[int]struct {
  132. result1 error
  133. }
  134. invocations map[string][][]interface{}
  135. invocationsMutex sync.RWMutex
  136. }
  137. func (fake *Client) Create(arg1 context.Context, arg2 client.Object, arg3 ...client.CreateOption) error {
  138. fake.createMutex.Lock()
  139. ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)]
  140. fake.createArgsForCall = append(fake.createArgsForCall, struct {
  141. arg1 context.Context
  142. arg2 client.Object
  143. arg3 []client.CreateOption
  144. }{arg1, arg2, arg3})
  145. stub := fake.CreateStub
  146. fakeReturns := fake.createReturns
  147. fake.recordInvocation("Create", []interface{}{arg1, arg2, arg3})
  148. fake.createMutex.Unlock()
  149. if stub != nil {
  150. return stub(arg1, arg2, arg3...)
  151. }
  152. if specificReturn {
  153. return ret.result1
  154. }
  155. return fakeReturns.result1
  156. }
  157. func (fake *Client) CreateCallCount() int {
  158. fake.createMutex.RLock()
  159. defer fake.createMutex.RUnlock()
  160. return len(fake.createArgsForCall)
  161. }
  162. func (fake *Client) CreateCalls(stub func(context.Context, client.Object, ...client.CreateOption) error) {
  163. fake.createMutex.Lock()
  164. defer fake.createMutex.Unlock()
  165. fake.CreateStub = stub
  166. }
  167. func (fake *Client) CreateArgsForCall(i int) (context.Context, client.Object, []client.CreateOption) {
  168. fake.createMutex.RLock()
  169. defer fake.createMutex.RUnlock()
  170. argsForCall := fake.createArgsForCall[i]
  171. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  172. }
  173. func (fake *Client) CreateReturns(result1 error) {
  174. fake.createMutex.Lock()
  175. defer fake.createMutex.Unlock()
  176. fake.CreateStub = nil
  177. fake.createReturns = struct {
  178. result1 error
  179. }{result1}
  180. }
  181. func (fake *Client) CreateReturnsOnCall(i int, result1 error) {
  182. fake.createMutex.Lock()
  183. defer fake.createMutex.Unlock()
  184. fake.CreateStub = nil
  185. if fake.createReturnsOnCall == nil {
  186. fake.createReturnsOnCall = make(map[int]struct {
  187. result1 error
  188. })
  189. }
  190. fake.createReturnsOnCall[i] = struct {
  191. result1 error
  192. }{result1}
  193. }
  194. func (fake *Client) Delete(arg1 context.Context, arg2 client.Object, arg3 ...client.DeleteOption) error {
  195. fake.deleteMutex.Lock()
  196. ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
  197. fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
  198. arg1 context.Context
  199. arg2 client.Object
  200. arg3 []client.DeleteOption
  201. }{arg1, arg2, arg3})
  202. stub := fake.DeleteStub
  203. fakeReturns := fake.deleteReturns
  204. fake.recordInvocation("Delete", []interface{}{arg1, arg2, arg3})
  205. fake.deleteMutex.Unlock()
  206. if stub != nil {
  207. return stub(arg1, arg2, arg3...)
  208. }
  209. if specificReturn {
  210. return ret.result1
  211. }
  212. return fakeReturns.result1
  213. }
  214. func (fake *Client) DeleteCallCount() int {
  215. fake.deleteMutex.RLock()
  216. defer fake.deleteMutex.RUnlock()
  217. return len(fake.deleteArgsForCall)
  218. }
  219. func (fake *Client) DeleteCalls(stub func(context.Context, client.Object, ...client.DeleteOption) error) {
  220. fake.deleteMutex.Lock()
  221. defer fake.deleteMutex.Unlock()
  222. fake.DeleteStub = stub
  223. }
  224. func (fake *Client) DeleteArgsForCall(i int) (context.Context, client.Object, []client.DeleteOption) {
  225. fake.deleteMutex.RLock()
  226. defer fake.deleteMutex.RUnlock()
  227. argsForCall := fake.deleteArgsForCall[i]
  228. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  229. }
  230. func (fake *Client) DeleteReturns(result1 error) {
  231. fake.deleteMutex.Lock()
  232. defer fake.deleteMutex.Unlock()
  233. fake.DeleteStub = nil
  234. fake.deleteReturns = struct {
  235. result1 error
  236. }{result1}
  237. }
  238. func (fake *Client) DeleteReturnsOnCall(i int, result1 error) {
  239. fake.deleteMutex.Lock()
  240. defer fake.deleteMutex.Unlock()
  241. fake.DeleteStub = nil
  242. if fake.deleteReturnsOnCall == nil {
  243. fake.deleteReturnsOnCall = make(map[int]struct {
  244. result1 error
  245. })
  246. }
  247. fake.deleteReturnsOnCall[i] = struct {
  248. result1 error
  249. }{result1}
  250. }
  251. func (fake *Client) DeleteAllOf(arg1 context.Context, arg2 client.Object, arg3 ...client.DeleteAllOfOption) error {
  252. fake.deleteAllOfMutex.Lock()
  253. ret, specificReturn := fake.deleteAllOfReturnsOnCall[len(fake.deleteAllOfArgsForCall)]
  254. fake.deleteAllOfArgsForCall = append(fake.deleteAllOfArgsForCall, struct {
  255. arg1 context.Context
  256. arg2 client.Object
  257. arg3 []client.DeleteAllOfOption
  258. }{arg1, arg2, arg3})
  259. stub := fake.DeleteAllOfStub
  260. fakeReturns := fake.deleteAllOfReturns
  261. fake.recordInvocation("DeleteAllOf", []interface{}{arg1, arg2, arg3})
  262. fake.deleteAllOfMutex.Unlock()
  263. if stub != nil {
  264. return stub(arg1, arg2, arg3...)
  265. }
  266. if specificReturn {
  267. return ret.result1
  268. }
  269. return fakeReturns.result1
  270. }
  271. func (fake *Client) DeleteAllOfCallCount() int {
  272. fake.deleteAllOfMutex.RLock()
  273. defer fake.deleteAllOfMutex.RUnlock()
  274. return len(fake.deleteAllOfArgsForCall)
  275. }
  276. func (fake *Client) DeleteAllOfCalls(stub func(context.Context, client.Object, ...client.DeleteAllOfOption) error) {
  277. fake.deleteAllOfMutex.Lock()
  278. defer fake.deleteAllOfMutex.Unlock()
  279. fake.DeleteAllOfStub = stub
  280. }
  281. func (fake *Client) DeleteAllOfArgsForCall(i int) (context.Context, client.Object, []client.DeleteAllOfOption) {
  282. fake.deleteAllOfMutex.RLock()
  283. defer fake.deleteAllOfMutex.RUnlock()
  284. argsForCall := fake.deleteAllOfArgsForCall[i]
  285. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  286. }
  287. func (fake *Client) DeleteAllOfReturns(result1 error) {
  288. fake.deleteAllOfMutex.Lock()
  289. defer fake.deleteAllOfMutex.Unlock()
  290. fake.DeleteAllOfStub = nil
  291. fake.deleteAllOfReturns = struct {
  292. result1 error
  293. }{result1}
  294. }
  295. func (fake *Client) DeleteAllOfReturnsOnCall(i int, result1 error) {
  296. fake.deleteAllOfMutex.Lock()
  297. defer fake.deleteAllOfMutex.Unlock()
  298. fake.DeleteAllOfStub = nil
  299. if fake.deleteAllOfReturnsOnCall == nil {
  300. fake.deleteAllOfReturnsOnCall = make(map[int]struct {
  301. result1 error
  302. })
  303. }
  304. fake.deleteAllOfReturnsOnCall[i] = struct {
  305. result1 error
  306. }{result1}
  307. }
  308. func (fake *Client) Get(arg1 context.Context, arg2 types.NamespacedName, arg3 client.Object) error {
  309. fake.getMutex.Lock()
  310. ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
  311. fake.getArgsForCall = append(fake.getArgsForCall, struct {
  312. arg1 context.Context
  313. arg2 types.NamespacedName
  314. arg3 client.Object
  315. }{arg1, arg2, arg3})
  316. stub := fake.GetStub
  317. fakeReturns := fake.getReturns
  318. fake.recordInvocation("Get", []interface{}{arg1, arg2, arg3})
  319. fake.getMutex.Unlock()
  320. if stub != nil {
  321. return stub(arg1, arg2, arg3)
  322. }
  323. if specificReturn {
  324. return ret.result1
  325. }
  326. return fakeReturns.result1
  327. }
  328. func (fake *Client) GetCallCount() int {
  329. fake.getMutex.RLock()
  330. defer fake.getMutex.RUnlock()
  331. return len(fake.getArgsForCall)
  332. }
  333. func (fake *Client) GetCalls(stub func(context.Context, types.NamespacedName, client.Object) error) {
  334. fake.getMutex.Lock()
  335. defer fake.getMutex.Unlock()
  336. fake.GetStub = stub
  337. }
  338. func (fake *Client) GetArgsForCall(i int) (context.Context, types.NamespacedName, client.Object) {
  339. fake.getMutex.RLock()
  340. defer fake.getMutex.RUnlock()
  341. argsForCall := fake.getArgsForCall[i]
  342. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  343. }
  344. func (fake *Client) GetReturns(result1 error) {
  345. fake.getMutex.Lock()
  346. defer fake.getMutex.Unlock()
  347. fake.GetStub = nil
  348. fake.getReturns = struct {
  349. result1 error
  350. }{result1}
  351. }
  352. func (fake *Client) GetReturnsOnCall(i int, result1 error) {
  353. fake.getMutex.Lock()
  354. defer fake.getMutex.Unlock()
  355. fake.GetStub = nil
  356. if fake.getReturnsOnCall == nil {
  357. fake.getReturnsOnCall = make(map[int]struct {
  358. result1 error
  359. })
  360. }
  361. fake.getReturnsOnCall[i] = struct {
  362. result1 error
  363. }{result1}
  364. }
  365. func (fake *Client) List(arg1 context.Context, arg2 client.ObjectList, arg3 ...client.ListOption) error {
  366. fake.listMutex.Lock()
  367. ret, specificReturn := fake.listReturnsOnCall[len(fake.listArgsForCall)]
  368. fake.listArgsForCall = append(fake.listArgsForCall, struct {
  369. arg1 context.Context
  370. arg2 client.ObjectList
  371. arg3 []client.ListOption
  372. }{arg1, arg2, arg3})
  373. stub := fake.ListStub
  374. fakeReturns := fake.listReturns
  375. fake.recordInvocation("List", []interface{}{arg1, arg2, arg3})
  376. fake.listMutex.Unlock()
  377. if stub != nil {
  378. return stub(arg1, arg2, arg3...)
  379. }
  380. if specificReturn {
  381. return ret.result1
  382. }
  383. return fakeReturns.result1
  384. }
  385. func (fake *Client) ListCallCount() int {
  386. fake.listMutex.RLock()
  387. defer fake.listMutex.RUnlock()
  388. return len(fake.listArgsForCall)
  389. }
  390. func (fake *Client) ListCalls(stub func(context.Context, client.ObjectList, ...client.ListOption) error) {
  391. fake.listMutex.Lock()
  392. defer fake.listMutex.Unlock()
  393. fake.ListStub = stub
  394. }
  395. func (fake *Client) ListArgsForCall(i int) (context.Context, client.ObjectList, []client.ListOption) {
  396. fake.listMutex.RLock()
  397. defer fake.listMutex.RUnlock()
  398. argsForCall := fake.listArgsForCall[i]
  399. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  400. }
  401. func (fake *Client) ListReturns(result1 error) {
  402. fake.listMutex.Lock()
  403. defer fake.listMutex.Unlock()
  404. fake.ListStub = nil
  405. fake.listReturns = struct {
  406. result1 error
  407. }{result1}
  408. }
  409. func (fake *Client) ListReturnsOnCall(i int, result1 error) {
  410. fake.listMutex.Lock()
  411. defer fake.listMutex.Unlock()
  412. fake.ListStub = nil
  413. if fake.listReturnsOnCall == nil {
  414. fake.listReturnsOnCall = make(map[int]struct {
  415. result1 error
  416. })
  417. }
  418. fake.listReturnsOnCall[i] = struct {
  419. result1 error
  420. }{result1}
  421. }
  422. func (fake *Client) Patch(arg1 context.Context, arg2 client.Object, arg3 client.Patch, arg4 ...client.PatchOption) error {
  423. fake.patchMutex.Lock()
  424. ret, specificReturn := fake.patchReturnsOnCall[len(fake.patchArgsForCall)]
  425. fake.patchArgsForCall = append(fake.patchArgsForCall, struct {
  426. arg1 context.Context
  427. arg2 client.Object
  428. arg3 client.Patch
  429. arg4 []client.PatchOption
  430. }{arg1, arg2, arg3, arg4})
  431. stub := fake.PatchStub
  432. fakeReturns := fake.patchReturns
  433. fake.recordInvocation("Patch", []interface{}{arg1, arg2, arg3, arg4})
  434. fake.patchMutex.Unlock()
  435. if stub != nil {
  436. return stub(arg1, arg2, arg3, arg4...)
  437. }
  438. if specificReturn {
  439. return ret.result1
  440. }
  441. return fakeReturns.result1
  442. }
  443. func (fake *Client) PatchCallCount() int {
  444. fake.patchMutex.RLock()
  445. defer fake.patchMutex.RUnlock()
  446. return len(fake.patchArgsForCall)
  447. }
  448. func (fake *Client) PatchCalls(stub func(context.Context, client.Object, client.Patch, ...client.PatchOption) error) {
  449. fake.patchMutex.Lock()
  450. defer fake.patchMutex.Unlock()
  451. fake.PatchStub = stub
  452. }
  453. func (fake *Client) PatchArgsForCall(i int) (context.Context, client.Object, client.Patch, []client.PatchOption) {
  454. fake.patchMutex.RLock()
  455. defer fake.patchMutex.RUnlock()
  456. argsForCall := fake.patchArgsForCall[i]
  457. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  458. }
  459. func (fake *Client) PatchReturns(result1 error) {
  460. fake.patchMutex.Lock()
  461. defer fake.patchMutex.Unlock()
  462. fake.PatchStub = nil
  463. fake.patchReturns = struct {
  464. result1 error
  465. }{result1}
  466. }
  467. func (fake *Client) PatchReturnsOnCall(i int, result1 error) {
  468. fake.patchMutex.Lock()
  469. defer fake.patchMutex.Unlock()
  470. fake.PatchStub = nil
  471. if fake.patchReturnsOnCall == nil {
  472. fake.patchReturnsOnCall = make(map[int]struct {
  473. result1 error
  474. })
  475. }
  476. fake.patchReturnsOnCall[i] = struct {
  477. result1 error
  478. }{result1}
  479. }
  480. func (fake *Client) RESTMapper() meta.RESTMapper {
  481. fake.rESTMapperMutex.Lock()
  482. ret, specificReturn := fake.rESTMapperReturnsOnCall[len(fake.rESTMapperArgsForCall)]
  483. fake.rESTMapperArgsForCall = append(fake.rESTMapperArgsForCall, struct {
  484. }{})
  485. stub := fake.RESTMapperStub
  486. fakeReturns := fake.rESTMapperReturns
  487. fake.recordInvocation("RESTMapper", []interface{}{})
  488. fake.rESTMapperMutex.Unlock()
  489. if stub != nil {
  490. return stub()
  491. }
  492. if specificReturn {
  493. return ret.result1
  494. }
  495. return fakeReturns.result1
  496. }
  497. func (fake *Client) RESTMapperCallCount() int {
  498. fake.rESTMapperMutex.RLock()
  499. defer fake.rESTMapperMutex.RUnlock()
  500. return len(fake.rESTMapperArgsForCall)
  501. }
  502. func (fake *Client) RESTMapperCalls(stub func() meta.RESTMapper) {
  503. fake.rESTMapperMutex.Lock()
  504. defer fake.rESTMapperMutex.Unlock()
  505. fake.RESTMapperStub = stub
  506. }
  507. func (fake *Client) RESTMapperReturns(result1 meta.RESTMapper) {
  508. fake.rESTMapperMutex.Lock()
  509. defer fake.rESTMapperMutex.Unlock()
  510. fake.RESTMapperStub = nil
  511. fake.rESTMapperReturns = struct {
  512. result1 meta.RESTMapper
  513. }{result1}
  514. }
  515. func (fake *Client) RESTMapperReturnsOnCall(i int, result1 meta.RESTMapper) {
  516. fake.rESTMapperMutex.Lock()
  517. defer fake.rESTMapperMutex.Unlock()
  518. fake.RESTMapperStub = nil
  519. if fake.rESTMapperReturnsOnCall == nil {
  520. fake.rESTMapperReturnsOnCall = make(map[int]struct {
  521. result1 meta.RESTMapper
  522. })
  523. }
  524. fake.rESTMapperReturnsOnCall[i] = struct {
  525. result1 meta.RESTMapper
  526. }{result1}
  527. }
  528. func (fake *Client) Scheme() *runtime.Scheme {
  529. fake.schemeMutex.Lock()
  530. ret, specificReturn := fake.schemeReturnsOnCall[len(fake.schemeArgsForCall)]
  531. fake.schemeArgsForCall = append(fake.schemeArgsForCall, struct {
  532. }{})
  533. stub := fake.SchemeStub
  534. fakeReturns := fake.schemeReturns
  535. fake.recordInvocation("Scheme", []interface{}{})
  536. fake.schemeMutex.Unlock()
  537. if stub != nil {
  538. return stub()
  539. }
  540. if specificReturn {
  541. return ret.result1
  542. }
  543. return fakeReturns.result1
  544. }
  545. func (fake *Client) SchemeCallCount() int {
  546. fake.schemeMutex.RLock()
  547. defer fake.schemeMutex.RUnlock()
  548. return len(fake.schemeArgsForCall)
  549. }
  550. func (fake *Client) SchemeCalls(stub func() *runtime.Scheme) {
  551. fake.schemeMutex.Lock()
  552. defer fake.schemeMutex.Unlock()
  553. fake.SchemeStub = stub
  554. }
  555. func (fake *Client) SchemeReturns(result1 *runtime.Scheme) {
  556. fake.schemeMutex.Lock()
  557. defer fake.schemeMutex.Unlock()
  558. fake.SchemeStub = nil
  559. fake.schemeReturns = struct {
  560. result1 *runtime.Scheme
  561. }{result1}
  562. }
  563. func (fake *Client) SchemeReturnsOnCall(i int, result1 *runtime.Scheme) {
  564. fake.schemeMutex.Lock()
  565. defer fake.schemeMutex.Unlock()
  566. fake.SchemeStub = nil
  567. if fake.schemeReturnsOnCall == nil {
  568. fake.schemeReturnsOnCall = make(map[int]struct {
  569. result1 *runtime.Scheme
  570. })
  571. }
  572. fake.schemeReturnsOnCall[i] = struct {
  573. result1 *runtime.Scheme
  574. }{result1}
  575. }
  576. func (fake *Client) Status() client.StatusWriter {
  577. fake.statusMutex.Lock()
  578. ret, specificReturn := fake.statusReturnsOnCall[len(fake.statusArgsForCall)]
  579. fake.statusArgsForCall = append(fake.statusArgsForCall, struct {
  580. }{})
  581. stub := fake.StatusStub
  582. fakeReturns := fake.statusReturns
  583. fake.recordInvocation("Status", []interface{}{})
  584. fake.statusMutex.Unlock()
  585. if stub != nil {
  586. return stub()
  587. }
  588. if specificReturn {
  589. return ret.result1
  590. }
  591. return fakeReturns.result1
  592. }
  593. func (fake *Client) StatusCallCount() int {
  594. fake.statusMutex.RLock()
  595. defer fake.statusMutex.RUnlock()
  596. return len(fake.statusArgsForCall)
  597. }
  598. func (fake *Client) StatusCalls(stub func() client.StatusWriter) {
  599. fake.statusMutex.Lock()
  600. defer fake.statusMutex.Unlock()
  601. fake.StatusStub = stub
  602. }
  603. func (fake *Client) StatusReturns(result1 client.StatusWriter) {
  604. fake.statusMutex.Lock()
  605. defer fake.statusMutex.Unlock()
  606. fake.StatusStub = nil
  607. fake.statusReturns = struct {
  608. result1 client.StatusWriter
  609. }{result1}
  610. }
  611. func (fake *Client) StatusReturnsOnCall(i int, result1 client.StatusWriter) {
  612. fake.statusMutex.Lock()
  613. defer fake.statusMutex.Unlock()
  614. fake.StatusStub = nil
  615. if fake.statusReturnsOnCall == nil {
  616. fake.statusReturnsOnCall = make(map[int]struct {
  617. result1 client.StatusWriter
  618. })
  619. }
  620. fake.statusReturnsOnCall[i] = struct {
  621. result1 client.StatusWriter
  622. }{result1}
  623. }
  624. func (fake *Client) Update(arg1 context.Context, arg2 client.Object, arg3 ...client.UpdateOption) error {
  625. fake.updateMutex.Lock()
  626. ret, specificReturn := fake.updateReturnsOnCall[len(fake.updateArgsForCall)]
  627. fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
  628. arg1 context.Context
  629. arg2 client.Object
  630. arg3 []client.UpdateOption
  631. }{arg1, arg2, arg3})
  632. stub := fake.UpdateStub
  633. fakeReturns := fake.updateReturns
  634. fake.recordInvocation("Update", []interface{}{arg1, arg2, arg3})
  635. fake.updateMutex.Unlock()
  636. if stub != nil {
  637. return stub(arg1, arg2, arg3...)
  638. }
  639. if specificReturn {
  640. return ret.result1
  641. }
  642. return fakeReturns.result1
  643. }
  644. func (fake *Client) UpdateCallCount() int {
  645. fake.updateMutex.RLock()
  646. defer fake.updateMutex.RUnlock()
  647. return len(fake.updateArgsForCall)
  648. }
  649. func (fake *Client) UpdateCalls(stub func(context.Context, client.Object, ...client.UpdateOption) error) {
  650. fake.updateMutex.Lock()
  651. defer fake.updateMutex.Unlock()
  652. fake.UpdateStub = stub
  653. }
  654. func (fake *Client) UpdateArgsForCall(i int) (context.Context, client.Object, []client.UpdateOption) {
  655. fake.updateMutex.RLock()
  656. defer fake.updateMutex.RUnlock()
  657. argsForCall := fake.updateArgsForCall[i]
  658. return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  659. }
  660. func (fake *Client) UpdateReturns(result1 error) {
  661. fake.updateMutex.Lock()
  662. defer fake.updateMutex.Unlock()
  663. fake.UpdateStub = nil
  664. fake.updateReturns = struct {
  665. result1 error
  666. }{result1}
  667. }
  668. func (fake *Client) UpdateReturnsOnCall(i int, result1 error) {
  669. fake.updateMutex.Lock()
  670. defer fake.updateMutex.Unlock()
  671. fake.UpdateStub = nil
  672. if fake.updateReturnsOnCall == nil {
  673. fake.updateReturnsOnCall = make(map[int]struct {
  674. result1 error
  675. })
  676. }
  677. fake.updateReturnsOnCall[i] = struct {
  678. result1 error
  679. }{result1}
  680. }
  681. func (fake *Client) Invocations() map[string][][]interface{} {
  682. fake.invocationsMutex.RLock()
  683. defer fake.invocationsMutex.RUnlock()
  684. fake.createMutex.RLock()
  685. defer fake.createMutex.RUnlock()
  686. fake.deleteMutex.RLock()
  687. defer fake.deleteMutex.RUnlock()
  688. fake.deleteAllOfMutex.RLock()
  689. defer fake.deleteAllOfMutex.RUnlock()
  690. fake.getMutex.RLock()
  691. defer fake.getMutex.RUnlock()
  692. fake.listMutex.RLock()
  693. defer fake.listMutex.RUnlock()
  694. fake.patchMutex.RLock()
  695. defer fake.patchMutex.RUnlock()
  696. fake.rESTMapperMutex.RLock()
  697. defer fake.rESTMapperMutex.RUnlock()
  698. fake.schemeMutex.RLock()
  699. defer fake.schemeMutex.RUnlock()
  700. fake.statusMutex.RLock()
  701. defer fake.statusMutex.RUnlock()
  702. fake.updateMutex.RLock()
  703. defer fake.updateMutex.RUnlock()
  704. copiedInvocations := map[string][][]interface{}{}
  705. for key, value := range fake.invocations {
  706. copiedInvocations[key] = value
  707. }
  708. return copiedInvocations
  709. }
  710. func (fake *Client) recordInvocation(key string, args []interface{}) {
  711. fake.invocationsMutex.Lock()
  712. defer fake.invocationsMutex.Unlock()
  713. if fake.invocations == nil {
  714. fake.invocations = map[string][][]interface{}{}
  715. }
  716. if fake.invocations[key] == nil {
  717. fake.invocations[key] = [][]interface{}{}
  718. }
  719. fake.invocations[key] = append(fake.invocations[key], args)
  720. }
  721. var _ client.Client = new(Client)