generated.pb.go 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/kubernetes/vendor/k8s.io/api/auditregistration/v1alpha1/generated.proto
  15. /*
  16. Package v1alpha1 is a generated protocol buffer package.
  17. It is generated from these files:
  18. k8s.io/kubernetes/vendor/k8s.io/api/auditregistration/v1alpha1/generated.proto
  19. It has these top-level messages:
  20. AuditSink
  21. AuditSinkList
  22. AuditSinkSpec
  23. Policy
  24. ServiceReference
  25. Webhook
  26. WebhookClientConfig
  27. WebhookThrottleConfig
  28. */
  29. package v1alpha1
  30. import proto "github.com/gogo/protobuf/proto"
  31. import fmt "fmt"
  32. import math "math"
  33. import strings "strings"
  34. import reflect "reflect"
  35. import io "io"
  36. // Reference imports to suppress errors if they are not otherwise used.
  37. var _ = proto.Marshal
  38. var _ = fmt.Errorf
  39. var _ = math.Inf
  40. // This is a compile-time assertion to ensure that this generated file
  41. // is compatible with the proto package it is being compiled against.
  42. // A compilation error at this line likely means your copy of the
  43. // proto package needs to be updated.
  44. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  45. func (m *AuditSink) Reset() { *m = AuditSink{} }
  46. func (*AuditSink) ProtoMessage() {}
  47. func (*AuditSink) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
  48. func (m *AuditSinkList) Reset() { *m = AuditSinkList{} }
  49. func (*AuditSinkList) ProtoMessage() {}
  50. func (*AuditSinkList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
  51. func (m *AuditSinkSpec) Reset() { *m = AuditSinkSpec{} }
  52. func (*AuditSinkSpec) ProtoMessage() {}
  53. func (*AuditSinkSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
  54. func (m *Policy) Reset() { *m = Policy{} }
  55. func (*Policy) ProtoMessage() {}
  56. func (*Policy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
  57. func (m *ServiceReference) Reset() { *m = ServiceReference{} }
  58. func (*ServiceReference) ProtoMessage() {}
  59. func (*ServiceReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
  60. func (m *Webhook) Reset() { *m = Webhook{} }
  61. func (*Webhook) ProtoMessage() {}
  62. func (*Webhook) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
  63. func (m *WebhookClientConfig) Reset() { *m = WebhookClientConfig{} }
  64. func (*WebhookClientConfig) ProtoMessage() {}
  65. func (*WebhookClientConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
  66. func (m *WebhookThrottleConfig) Reset() { *m = WebhookThrottleConfig{} }
  67. func (*WebhookThrottleConfig) ProtoMessage() {}
  68. func (*WebhookThrottleConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
  69. func init() {
  70. proto.RegisterType((*AuditSink)(nil), "k8s.io.api.auditregistration.v1alpha1.AuditSink")
  71. proto.RegisterType((*AuditSinkList)(nil), "k8s.io.api.auditregistration.v1alpha1.AuditSinkList")
  72. proto.RegisterType((*AuditSinkSpec)(nil), "k8s.io.api.auditregistration.v1alpha1.AuditSinkSpec")
  73. proto.RegisterType((*Policy)(nil), "k8s.io.api.auditregistration.v1alpha1.Policy")
  74. proto.RegisterType((*ServiceReference)(nil), "k8s.io.api.auditregistration.v1alpha1.ServiceReference")
  75. proto.RegisterType((*Webhook)(nil), "k8s.io.api.auditregistration.v1alpha1.Webhook")
  76. proto.RegisterType((*WebhookClientConfig)(nil), "k8s.io.api.auditregistration.v1alpha1.WebhookClientConfig")
  77. proto.RegisterType((*WebhookThrottleConfig)(nil), "k8s.io.api.auditregistration.v1alpha1.WebhookThrottleConfig")
  78. }
  79. func (m *AuditSink) Marshal() (dAtA []byte, err error) {
  80. size := m.Size()
  81. dAtA = make([]byte, size)
  82. n, err := m.MarshalTo(dAtA)
  83. if err != nil {
  84. return nil, err
  85. }
  86. return dAtA[:n], nil
  87. }
  88. func (m *AuditSink) MarshalTo(dAtA []byte) (int, error) {
  89. var i int
  90. _ = i
  91. var l int
  92. _ = l
  93. dAtA[i] = 0xa
  94. i++
  95. i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
  96. n1, err := m.ObjectMeta.MarshalTo(dAtA[i:])
  97. if err != nil {
  98. return 0, err
  99. }
  100. i += n1
  101. dAtA[i] = 0x12
  102. i++
  103. i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size()))
  104. n2, err := m.Spec.MarshalTo(dAtA[i:])
  105. if err != nil {
  106. return 0, err
  107. }
  108. i += n2
  109. return i, nil
  110. }
  111. func (m *AuditSinkList) Marshal() (dAtA []byte, err error) {
  112. size := m.Size()
  113. dAtA = make([]byte, size)
  114. n, err := m.MarshalTo(dAtA)
  115. if err != nil {
  116. return nil, err
  117. }
  118. return dAtA[:n], nil
  119. }
  120. func (m *AuditSinkList) MarshalTo(dAtA []byte) (int, error) {
  121. var i int
  122. _ = i
  123. var l int
  124. _ = l
  125. dAtA[i] = 0xa
  126. i++
  127. i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size()))
  128. n3, err := m.ListMeta.MarshalTo(dAtA[i:])
  129. if err != nil {
  130. return 0, err
  131. }
  132. i += n3
  133. if len(m.Items) > 0 {
  134. for _, msg := range m.Items {
  135. dAtA[i] = 0x12
  136. i++
  137. i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
  138. n, err := msg.MarshalTo(dAtA[i:])
  139. if err != nil {
  140. return 0, err
  141. }
  142. i += n
  143. }
  144. }
  145. return i, nil
  146. }
  147. func (m *AuditSinkSpec) Marshal() (dAtA []byte, err error) {
  148. size := m.Size()
  149. dAtA = make([]byte, size)
  150. n, err := m.MarshalTo(dAtA)
  151. if err != nil {
  152. return nil, err
  153. }
  154. return dAtA[:n], nil
  155. }
  156. func (m *AuditSinkSpec) MarshalTo(dAtA []byte) (int, error) {
  157. var i int
  158. _ = i
  159. var l int
  160. _ = l
  161. dAtA[i] = 0xa
  162. i++
  163. i = encodeVarintGenerated(dAtA, i, uint64(m.Policy.Size()))
  164. n4, err := m.Policy.MarshalTo(dAtA[i:])
  165. if err != nil {
  166. return 0, err
  167. }
  168. i += n4
  169. dAtA[i] = 0x12
  170. i++
  171. i = encodeVarintGenerated(dAtA, i, uint64(m.Webhook.Size()))
  172. n5, err := m.Webhook.MarshalTo(dAtA[i:])
  173. if err != nil {
  174. return 0, err
  175. }
  176. i += n5
  177. return i, nil
  178. }
  179. func (m *Policy) Marshal() (dAtA []byte, err error) {
  180. size := m.Size()
  181. dAtA = make([]byte, size)
  182. n, err := m.MarshalTo(dAtA)
  183. if err != nil {
  184. return nil, err
  185. }
  186. return dAtA[:n], nil
  187. }
  188. func (m *Policy) MarshalTo(dAtA []byte) (int, error) {
  189. var i int
  190. _ = i
  191. var l int
  192. _ = l
  193. dAtA[i] = 0xa
  194. i++
  195. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Level)))
  196. i += copy(dAtA[i:], m.Level)
  197. if len(m.Stages) > 0 {
  198. for _, s := range m.Stages {
  199. dAtA[i] = 0x12
  200. i++
  201. l = len(s)
  202. for l >= 1<<7 {
  203. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  204. l >>= 7
  205. i++
  206. }
  207. dAtA[i] = uint8(l)
  208. i++
  209. i += copy(dAtA[i:], s)
  210. }
  211. }
  212. return i, nil
  213. }
  214. func (m *ServiceReference) Marshal() (dAtA []byte, err error) {
  215. size := m.Size()
  216. dAtA = make([]byte, size)
  217. n, err := m.MarshalTo(dAtA)
  218. if err != nil {
  219. return nil, err
  220. }
  221. return dAtA[:n], nil
  222. }
  223. func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) {
  224. var i int
  225. _ = i
  226. var l int
  227. _ = l
  228. dAtA[i] = 0xa
  229. i++
  230. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  231. i += copy(dAtA[i:], m.Namespace)
  232. dAtA[i] = 0x12
  233. i++
  234. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  235. i += copy(dAtA[i:], m.Name)
  236. if m.Path != nil {
  237. dAtA[i] = 0x1a
  238. i++
  239. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Path)))
  240. i += copy(dAtA[i:], *m.Path)
  241. }
  242. return i, nil
  243. }
  244. func (m *Webhook) Marshal() (dAtA []byte, err error) {
  245. size := m.Size()
  246. dAtA = make([]byte, size)
  247. n, err := m.MarshalTo(dAtA)
  248. if err != nil {
  249. return nil, err
  250. }
  251. return dAtA[:n], nil
  252. }
  253. func (m *Webhook) MarshalTo(dAtA []byte) (int, error) {
  254. var i int
  255. _ = i
  256. var l int
  257. _ = l
  258. if m.Throttle != nil {
  259. dAtA[i] = 0xa
  260. i++
  261. i = encodeVarintGenerated(dAtA, i, uint64(m.Throttle.Size()))
  262. n6, err := m.Throttle.MarshalTo(dAtA[i:])
  263. if err != nil {
  264. return 0, err
  265. }
  266. i += n6
  267. }
  268. dAtA[i] = 0x12
  269. i++
  270. i = encodeVarintGenerated(dAtA, i, uint64(m.ClientConfig.Size()))
  271. n7, err := m.ClientConfig.MarshalTo(dAtA[i:])
  272. if err != nil {
  273. return 0, err
  274. }
  275. i += n7
  276. return i, nil
  277. }
  278. func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error) {
  279. size := m.Size()
  280. dAtA = make([]byte, size)
  281. n, err := m.MarshalTo(dAtA)
  282. if err != nil {
  283. return nil, err
  284. }
  285. return dAtA[:n], nil
  286. }
  287. func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error) {
  288. var i int
  289. _ = i
  290. var l int
  291. _ = l
  292. if m.URL != nil {
  293. dAtA[i] = 0xa
  294. i++
  295. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.URL)))
  296. i += copy(dAtA[i:], *m.URL)
  297. }
  298. if m.Service != nil {
  299. dAtA[i] = 0x12
  300. i++
  301. i = encodeVarintGenerated(dAtA, i, uint64(m.Service.Size()))
  302. n8, err := m.Service.MarshalTo(dAtA[i:])
  303. if err != nil {
  304. return 0, err
  305. }
  306. i += n8
  307. }
  308. if m.CABundle != nil {
  309. dAtA[i] = 0x1a
  310. i++
  311. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle)))
  312. i += copy(dAtA[i:], m.CABundle)
  313. }
  314. return i, nil
  315. }
  316. func (m *WebhookThrottleConfig) Marshal() (dAtA []byte, err error) {
  317. size := m.Size()
  318. dAtA = make([]byte, size)
  319. n, err := m.MarshalTo(dAtA)
  320. if err != nil {
  321. return nil, err
  322. }
  323. return dAtA[:n], nil
  324. }
  325. func (m *WebhookThrottleConfig) MarshalTo(dAtA []byte) (int, error) {
  326. var i int
  327. _ = i
  328. var l int
  329. _ = l
  330. if m.QPS != nil {
  331. dAtA[i] = 0x8
  332. i++
  333. i = encodeVarintGenerated(dAtA, i, uint64(*m.QPS))
  334. }
  335. if m.Burst != nil {
  336. dAtA[i] = 0x10
  337. i++
  338. i = encodeVarintGenerated(dAtA, i, uint64(*m.Burst))
  339. }
  340. return i, nil
  341. }
  342. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  343. for v >= 1<<7 {
  344. dAtA[offset] = uint8(v&0x7f | 0x80)
  345. v >>= 7
  346. offset++
  347. }
  348. dAtA[offset] = uint8(v)
  349. return offset + 1
  350. }
  351. func (m *AuditSink) Size() (n int) {
  352. var l int
  353. _ = l
  354. l = m.ObjectMeta.Size()
  355. n += 1 + l + sovGenerated(uint64(l))
  356. l = m.Spec.Size()
  357. n += 1 + l + sovGenerated(uint64(l))
  358. return n
  359. }
  360. func (m *AuditSinkList) Size() (n int) {
  361. var l int
  362. _ = l
  363. l = m.ListMeta.Size()
  364. n += 1 + l + sovGenerated(uint64(l))
  365. if len(m.Items) > 0 {
  366. for _, e := range m.Items {
  367. l = e.Size()
  368. n += 1 + l + sovGenerated(uint64(l))
  369. }
  370. }
  371. return n
  372. }
  373. func (m *AuditSinkSpec) Size() (n int) {
  374. var l int
  375. _ = l
  376. l = m.Policy.Size()
  377. n += 1 + l + sovGenerated(uint64(l))
  378. l = m.Webhook.Size()
  379. n += 1 + l + sovGenerated(uint64(l))
  380. return n
  381. }
  382. func (m *Policy) Size() (n int) {
  383. var l int
  384. _ = l
  385. l = len(m.Level)
  386. n += 1 + l + sovGenerated(uint64(l))
  387. if len(m.Stages) > 0 {
  388. for _, s := range m.Stages {
  389. l = len(s)
  390. n += 1 + l + sovGenerated(uint64(l))
  391. }
  392. }
  393. return n
  394. }
  395. func (m *ServiceReference) Size() (n int) {
  396. var l int
  397. _ = l
  398. l = len(m.Namespace)
  399. n += 1 + l + sovGenerated(uint64(l))
  400. l = len(m.Name)
  401. n += 1 + l + sovGenerated(uint64(l))
  402. if m.Path != nil {
  403. l = len(*m.Path)
  404. n += 1 + l + sovGenerated(uint64(l))
  405. }
  406. return n
  407. }
  408. func (m *Webhook) Size() (n int) {
  409. var l int
  410. _ = l
  411. if m.Throttle != nil {
  412. l = m.Throttle.Size()
  413. n += 1 + l + sovGenerated(uint64(l))
  414. }
  415. l = m.ClientConfig.Size()
  416. n += 1 + l + sovGenerated(uint64(l))
  417. return n
  418. }
  419. func (m *WebhookClientConfig) Size() (n int) {
  420. var l int
  421. _ = l
  422. if m.URL != nil {
  423. l = len(*m.URL)
  424. n += 1 + l + sovGenerated(uint64(l))
  425. }
  426. if m.Service != nil {
  427. l = m.Service.Size()
  428. n += 1 + l + sovGenerated(uint64(l))
  429. }
  430. if m.CABundle != nil {
  431. l = len(m.CABundle)
  432. n += 1 + l + sovGenerated(uint64(l))
  433. }
  434. return n
  435. }
  436. func (m *WebhookThrottleConfig) Size() (n int) {
  437. var l int
  438. _ = l
  439. if m.QPS != nil {
  440. n += 1 + sovGenerated(uint64(*m.QPS))
  441. }
  442. if m.Burst != nil {
  443. n += 1 + sovGenerated(uint64(*m.Burst))
  444. }
  445. return n
  446. }
  447. func sovGenerated(x uint64) (n int) {
  448. for {
  449. n++
  450. x >>= 7
  451. if x == 0 {
  452. break
  453. }
  454. }
  455. return n
  456. }
  457. func sozGenerated(x uint64) (n int) {
  458. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  459. }
  460. func (this *AuditSink) String() string {
  461. if this == nil {
  462. return "nil"
  463. }
  464. s := strings.Join([]string{`&AuditSink{`,
  465. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  466. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "AuditSinkSpec", "AuditSinkSpec", 1), `&`, ``, 1) + `,`,
  467. `}`,
  468. }, "")
  469. return s
  470. }
  471. func (this *AuditSinkList) String() string {
  472. if this == nil {
  473. return "nil"
  474. }
  475. s := strings.Join([]string{`&AuditSinkList{`,
  476. `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`,
  477. `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "AuditSink", "AuditSink", 1), `&`, ``, 1) + `,`,
  478. `}`,
  479. }, "")
  480. return s
  481. }
  482. func (this *AuditSinkSpec) String() string {
  483. if this == nil {
  484. return "nil"
  485. }
  486. s := strings.Join([]string{`&AuditSinkSpec{`,
  487. `Policy:` + strings.Replace(strings.Replace(this.Policy.String(), "Policy", "Policy", 1), `&`, ``, 1) + `,`,
  488. `Webhook:` + strings.Replace(strings.Replace(this.Webhook.String(), "Webhook", "Webhook", 1), `&`, ``, 1) + `,`,
  489. `}`,
  490. }, "")
  491. return s
  492. }
  493. func (this *Policy) String() string {
  494. if this == nil {
  495. return "nil"
  496. }
  497. s := strings.Join([]string{`&Policy{`,
  498. `Level:` + fmt.Sprintf("%v", this.Level) + `,`,
  499. `Stages:` + fmt.Sprintf("%v", this.Stages) + `,`,
  500. `}`,
  501. }, "")
  502. return s
  503. }
  504. func (this *ServiceReference) String() string {
  505. if this == nil {
  506. return "nil"
  507. }
  508. s := strings.Join([]string{`&ServiceReference{`,
  509. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  510. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  511. `Path:` + valueToStringGenerated(this.Path) + `,`,
  512. `}`,
  513. }, "")
  514. return s
  515. }
  516. func (this *Webhook) String() string {
  517. if this == nil {
  518. return "nil"
  519. }
  520. s := strings.Join([]string{`&Webhook{`,
  521. `Throttle:` + strings.Replace(fmt.Sprintf("%v", this.Throttle), "WebhookThrottleConfig", "WebhookThrottleConfig", 1) + `,`,
  522. `ClientConfig:` + strings.Replace(strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1), `&`, ``, 1) + `,`,
  523. `}`,
  524. }, "")
  525. return s
  526. }
  527. func (this *WebhookClientConfig) String() string {
  528. if this == nil {
  529. return "nil"
  530. }
  531. s := strings.Join([]string{`&WebhookClientConfig{`,
  532. `URL:` + valueToStringGenerated(this.URL) + `,`,
  533. `Service:` + strings.Replace(fmt.Sprintf("%v", this.Service), "ServiceReference", "ServiceReference", 1) + `,`,
  534. `CABundle:` + valueToStringGenerated(this.CABundle) + `,`,
  535. `}`,
  536. }, "")
  537. return s
  538. }
  539. func (this *WebhookThrottleConfig) String() string {
  540. if this == nil {
  541. return "nil"
  542. }
  543. s := strings.Join([]string{`&WebhookThrottleConfig{`,
  544. `QPS:` + valueToStringGenerated(this.QPS) + `,`,
  545. `Burst:` + valueToStringGenerated(this.Burst) + `,`,
  546. `}`,
  547. }, "")
  548. return s
  549. }
  550. func valueToStringGenerated(v interface{}) string {
  551. rv := reflect.ValueOf(v)
  552. if rv.IsNil() {
  553. return "nil"
  554. }
  555. pv := reflect.Indirect(rv).Interface()
  556. return fmt.Sprintf("*%v", pv)
  557. }
  558. func (m *AuditSink) Unmarshal(dAtA []byte) error {
  559. l := len(dAtA)
  560. iNdEx := 0
  561. for iNdEx < l {
  562. preIndex := iNdEx
  563. var wire uint64
  564. for shift := uint(0); ; shift += 7 {
  565. if shift >= 64 {
  566. return ErrIntOverflowGenerated
  567. }
  568. if iNdEx >= l {
  569. return io.ErrUnexpectedEOF
  570. }
  571. b := dAtA[iNdEx]
  572. iNdEx++
  573. wire |= (uint64(b) & 0x7F) << shift
  574. if b < 0x80 {
  575. break
  576. }
  577. }
  578. fieldNum := int32(wire >> 3)
  579. wireType := int(wire & 0x7)
  580. if wireType == 4 {
  581. return fmt.Errorf("proto: AuditSink: wiretype end group for non-group")
  582. }
  583. if fieldNum <= 0 {
  584. return fmt.Errorf("proto: AuditSink: illegal tag %d (wire type %d)", fieldNum, wire)
  585. }
  586. switch fieldNum {
  587. case 1:
  588. if wireType != 2 {
  589. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  590. }
  591. var msglen int
  592. for shift := uint(0); ; shift += 7 {
  593. if shift >= 64 {
  594. return ErrIntOverflowGenerated
  595. }
  596. if iNdEx >= l {
  597. return io.ErrUnexpectedEOF
  598. }
  599. b := dAtA[iNdEx]
  600. iNdEx++
  601. msglen |= (int(b) & 0x7F) << shift
  602. if b < 0x80 {
  603. break
  604. }
  605. }
  606. if msglen < 0 {
  607. return ErrInvalidLengthGenerated
  608. }
  609. postIndex := iNdEx + msglen
  610. if postIndex > l {
  611. return io.ErrUnexpectedEOF
  612. }
  613. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  614. return err
  615. }
  616. iNdEx = postIndex
  617. case 2:
  618. if wireType != 2 {
  619. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  620. }
  621. var msglen int
  622. for shift := uint(0); ; shift += 7 {
  623. if shift >= 64 {
  624. return ErrIntOverflowGenerated
  625. }
  626. if iNdEx >= l {
  627. return io.ErrUnexpectedEOF
  628. }
  629. b := dAtA[iNdEx]
  630. iNdEx++
  631. msglen |= (int(b) & 0x7F) << shift
  632. if b < 0x80 {
  633. break
  634. }
  635. }
  636. if msglen < 0 {
  637. return ErrInvalidLengthGenerated
  638. }
  639. postIndex := iNdEx + msglen
  640. if postIndex > l {
  641. return io.ErrUnexpectedEOF
  642. }
  643. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  644. return err
  645. }
  646. iNdEx = postIndex
  647. default:
  648. iNdEx = preIndex
  649. skippy, err := skipGenerated(dAtA[iNdEx:])
  650. if err != nil {
  651. return err
  652. }
  653. if skippy < 0 {
  654. return ErrInvalidLengthGenerated
  655. }
  656. if (iNdEx + skippy) > l {
  657. return io.ErrUnexpectedEOF
  658. }
  659. iNdEx += skippy
  660. }
  661. }
  662. if iNdEx > l {
  663. return io.ErrUnexpectedEOF
  664. }
  665. return nil
  666. }
  667. func (m *AuditSinkList) Unmarshal(dAtA []byte) error {
  668. l := len(dAtA)
  669. iNdEx := 0
  670. for iNdEx < l {
  671. preIndex := iNdEx
  672. var wire uint64
  673. for shift := uint(0); ; shift += 7 {
  674. if shift >= 64 {
  675. return ErrIntOverflowGenerated
  676. }
  677. if iNdEx >= l {
  678. return io.ErrUnexpectedEOF
  679. }
  680. b := dAtA[iNdEx]
  681. iNdEx++
  682. wire |= (uint64(b) & 0x7F) << shift
  683. if b < 0x80 {
  684. break
  685. }
  686. }
  687. fieldNum := int32(wire >> 3)
  688. wireType := int(wire & 0x7)
  689. if wireType == 4 {
  690. return fmt.Errorf("proto: AuditSinkList: wiretype end group for non-group")
  691. }
  692. if fieldNum <= 0 {
  693. return fmt.Errorf("proto: AuditSinkList: illegal tag %d (wire type %d)", fieldNum, wire)
  694. }
  695. switch fieldNum {
  696. case 1:
  697. if wireType != 2 {
  698. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  699. }
  700. var msglen int
  701. for shift := uint(0); ; shift += 7 {
  702. if shift >= 64 {
  703. return ErrIntOverflowGenerated
  704. }
  705. if iNdEx >= l {
  706. return io.ErrUnexpectedEOF
  707. }
  708. b := dAtA[iNdEx]
  709. iNdEx++
  710. msglen |= (int(b) & 0x7F) << shift
  711. if b < 0x80 {
  712. break
  713. }
  714. }
  715. if msglen < 0 {
  716. return ErrInvalidLengthGenerated
  717. }
  718. postIndex := iNdEx + msglen
  719. if postIndex > l {
  720. return io.ErrUnexpectedEOF
  721. }
  722. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  723. return err
  724. }
  725. iNdEx = postIndex
  726. case 2:
  727. if wireType != 2 {
  728. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  729. }
  730. var msglen int
  731. for shift := uint(0); ; shift += 7 {
  732. if shift >= 64 {
  733. return ErrIntOverflowGenerated
  734. }
  735. if iNdEx >= l {
  736. return io.ErrUnexpectedEOF
  737. }
  738. b := dAtA[iNdEx]
  739. iNdEx++
  740. msglen |= (int(b) & 0x7F) << shift
  741. if b < 0x80 {
  742. break
  743. }
  744. }
  745. if msglen < 0 {
  746. return ErrInvalidLengthGenerated
  747. }
  748. postIndex := iNdEx + msglen
  749. if postIndex > l {
  750. return io.ErrUnexpectedEOF
  751. }
  752. m.Items = append(m.Items, AuditSink{})
  753. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  754. return err
  755. }
  756. iNdEx = postIndex
  757. default:
  758. iNdEx = preIndex
  759. skippy, err := skipGenerated(dAtA[iNdEx:])
  760. if err != nil {
  761. return err
  762. }
  763. if skippy < 0 {
  764. return ErrInvalidLengthGenerated
  765. }
  766. if (iNdEx + skippy) > l {
  767. return io.ErrUnexpectedEOF
  768. }
  769. iNdEx += skippy
  770. }
  771. }
  772. if iNdEx > l {
  773. return io.ErrUnexpectedEOF
  774. }
  775. return nil
  776. }
  777. func (m *AuditSinkSpec) Unmarshal(dAtA []byte) error {
  778. l := len(dAtA)
  779. iNdEx := 0
  780. for iNdEx < l {
  781. preIndex := iNdEx
  782. var wire uint64
  783. for shift := uint(0); ; shift += 7 {
  784. if shift >= 64 {
  785. return ErrIntOverflowGenerated
  786. }
  787. if iNdEx >= l {
  788. return io.ErrUnexpectedEOF
  789. }
  790. b := dAtA[iNdEx]
  791. iNdEx++
  792. wire |= (uint64(b) & 0x7F) << shift
  793. if b < 0x80 {
  794. break
  795. }
  796. }
  797. fieldNum := int32(wire >> 3)
  798. wireType := int(wire & 0x7)
  799. if wireType == 4 {
  800. return fmt.Errorf("proto: AuditSinkSpec: wiretype end group for non-group")
  801. }
  802. if fieldNum <= 0 {
  803. return fmt.Errorf("proto: AuditSinkSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  804. }
  805. switch fieldNum {
  806. case 1:
  807. if wireType != 2 {
  808. return fmt.Errorf("proto: wrong wireType = %d for field Policy", wireType)
  809. }
  810. var msglen int
  811. for shift := uint(0); ; shift += 7 {
  812. if shift >= 64 {
  813. return ErrIntOverflowGenerated
  814. }
  815. if iNdEx >= l {
  816. return io.ErrUnexpectedEOF
  817. }
  818. b := dAtA[iNdEx]
  819. iNdEx++
  820. msglen |= (int(b) & 0x7F) << shift
  821. if b < 0x80 {
  822. break
  823. }
  824. }
  825. if msglen < 0 {
  826. return ErrInvalidLengthGenerated
  827. }
  828. postIndex := iNdEx + msglen
  829. if postIndex > l {
  830. return io.ErrUnexpectedEOF
  831. }
  832. if err := m.Policy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  833. return err
  834. }
  835. iNdEx = postIndex
  836. case 2:
  837. if wireType != 2 {
  838. return fmt.Errorf("proto: wrong wireType = %d for field Webhook", wireType)
  839. }
  840. var msglen int
  841. for shift := uint(0); ; shift += 7 {
  842. if shift >= 64 {
  843. return ErrIntOverflowGenerated
  844. }
  845. if iNdEx >= l {
  846. return io.ErrUnexpectedEOF
  847. }
  848. b := dAtA[iNdEx]
  849. iNdEx++
  850. msglen |= (int(b) & 0x7F) << shift
  851. if b < 0x80 {
  852. break
  853. }
  854. }
  855. if msglen < 0 {
  856. return ErrInvalidLengthGenerated
  857. }
  858. postIndex := iNdEx + msglen
  859. if postIndex > l {
  860. return io.ErrUnexpectedEOF
  861. }
  862. if err := m.Webhook.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  863. return err
  864. }
  865. iNdEx = postIndex
  866. default:
  867. iNdEx = preIndex
  868. skippy, err := skipGenerated(dAtA[iNdEx:])
  869. if err != nil {
  870. return err
  871. }
  872. if skippy < 0 {
  873. return ErrInvalidLengthGenerated
  874. }
  875. if (iNdEx + skippy) > l {
  876. return io.ErrUnexpectedEOF
  877. }
  878. iNdEx += skippy
  879. }
  880. }
  881. if iNdEx > l {
  882. return io.ErrUnexpectedEOF
  883. }
  884. return nil
  885. }
  886. func (m *Policy) Unmarshal(dAtA []byte) error {
  887. l := len(dAtA)
  888. iNdEx := 0
  889. for iNdEx < l {
  890. preIndex := iNdEx
  891. var wire uint64
  892. for shift := uint(0); ; shift += 7 {
  893. if shift >= 64 {
  894. return ErrIntOverflowGenerated
  895. }
  896. if iNdEx >= l {
  897. return io.ErrUnexpectedEOF
  898. }
  899. b := dAtA[iNdEx]
  900. iNdEx++
  901. wire |= (uint64(b) & 0x7F) << shift
  902. if b < 0x80 {
  903. break
  904. }
  905. }
  906. fieldNum := int32(wire >> 3)
  907. wireType := int(wire & 0x7)
  908. if wireType == 4 {
  909. return fmt.Errorf("proto: Policy: wiretype end group for non-group")
  910. }
  911. if fieldNum <= 0 {
  912. return fmt.Errorf("proto: Policy: illegal tag %d (wire type %d)", fieldNum, wire)
  913. }
  914. switch fieldNum {
  915. case 1:
  916. if wireType != 2 {
  917. return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
  918. }
  919. var stringLen uint64
  920. for shift := uint(0); ; shift += 7 {
  921. if shift >= 64 {
  922. return ErrIntOverflowGenerated
  923. }
  924. if iNdEx >= l {
  925. return io.ErrUnexpectedEOF
  926. }
  927. b := dAtA[iNdEx]
  928. iNdEx++
  929. stringLen |= (uint64(b) & 0x7F) << shift
  930. if b < 0x80 {
  931. break
  932. }
  933. }
  934. intStringLen := int(stringLen)
  935. if intStringLen < 0 {
  936. return ErrInvalidLengthGenerated
  937. }
  938. postIndex := iNdEx + intStringLen
  939. if postIndex > l {
  940. return io.ErrUnexpectedEOF
  941. }
  942. m.Level = Level(dAtA[iNdEx:postIndex])
  943. iNdEx = postIndex
  944. case 2:
  945. if wireType != 2 {
  946. return fmt.Errorf("proto: wrong wireType = %d for field Stages", wireType)
  947. }
  948. var stringLen uint64
  949. for shift := uint(0); ; shift += 7 {
  950. if shift >= 64 {
  951. return ErrIntOverflowGenerated
  952. }
  953. if iNdEx >= l {
  954. return io.ErrUnexpectedEOF
  955. }
  956. b := dAtA[iNdEx]
  957. iNdEx++
  958. stringLen |= (uint64(b) & 0x7F) << shift
  959. if b < 0x80 {
  960. break
  961. }
  962. }
  963. intStringLen := int(stringLen)
  964. if intStringLen < 0 {
  965. return ErrInvalidLengthGenerated
  966. }
  967. postIndex := iNdEx + intStringLen
  968. if postIndex > l {
  969. return io.ErrUnexpectedEOF
  970. }
  971. m.Stages = append(m.Stages, Stage(dAtA[iNdEx:postIndex]))
  972. iNdEx = postIndex
  973. default:
  974. iNdEx = preIndex
  975. skippy, err := skipGenerated(dAtA[iNdEx:])
  976. if err != nil {
  977. return err
  978. }
  979. if skippy < 0 {
  980. return ErrInvalidLengthGenerated
  981. }
  982. if (iNdEx + skippy) > l {
  983. return io.ErrUnexpectedEOF
  984. }
  985. iNdEx += skippy
  986. }
  987. }
  988. if iNdEx > l {
  989. return io.ErrUnexpectedEOF
  990. }
  991. return nil
  992. }
  993. func (m *ServiceReference) Unmarshal(dAtA []byte) error {
  994. l := len(dAtA)
  995. iNdEx := 0
  996. for iNdEx < l {
  997. preIndex := iNdEx
  998. var wire uint64
  999. for shift := uint(0); ; shift += 7 {
  1000. if shift >= 64 {
  1001. return ErrIntOverflowGenerated
  1002. }
  1003. if iNdEx >= l {
  1004. return io.ErrUnexpectedEOF
  1005. }
  1006. b := dAtA[iNdEx]
  1007. iNdEx++
  1008. wire |= (uint64(b) & 0x7F) << shift
  1009. if b < 0x80 {
  1010. break
  1011. }
  1012. }
  1013. fieldNum := int32(wire >> 3)
  1014. wireType := int(wire & 0x7)
  1015. if wireType == 4 {
  1016. return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group")
  1017. }
  1018. if fieldNum <= 0 {
  1019. return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire)
  1020. }
  1021. switch fieldNum {
  1022. case 1:
  1023. if wireType != 2 {
  1024. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  1025. }
  1026. var stringLen uint64
  1027. for shift := uint(0); ; shift += 7 {
  1028. if shift >= 64 {
  1029. return ErrIntOverflowGenerated
  1030. }
  1031. if iNdEx >= l {
  1032. return io.ErrUnexpectedEOF
  1033. }
  1034. b := dAtA[iNdEx]
  1035. iNdEx++
  1036. stringLen |= (uint64(b) & 0x7F) << shift
  1037. if b < 0x80 {
  1038. break
  1039. }
  1040. }
  1041. intStringLen := int(stringLen)
  1042. if intStringLen < 0 {
  1043. return ErrInvalidLengthGenerated
  1044. }
  1045. postIndex := iNdEx + intStringLen
  1046. if postIndex > l {
  1047. return io.ErrUnexpectedEOF
  1048. }
  1049. m.Namespace = string(dAtA[iNdEx:postIndex])
  1050. iNdEx = postIndex
  1051. case 2:
  1052. if wireType != 2 {
  1053. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1054. }
  1055. var stringLen uint64
  1056. for shift := uint(0); ; shift += 7 {
  1057. if shift >= 64 {
  1058. return ErrIntOverflowGenerated
  1059. }
  1060. if iNdEx >= l {
  1061. return io.ErrUnexpectedEOF
  1062. }
  1063. b := dAtA[iNdEx]
  1064. iNdEx++
  1065. stringLen |= (uint64(b) & 0x7F) << shift
  1066. if b < 0x80 {
  1067. break
  1068. }
  1069. }
  1070. intStringLen := int(stringLen)
  1071. if intStringLen < 0 {
  1072. return ErrInvalidLengthGenerated
  1073. }
  1074. postIndex := iNdEx + intStringLen
  1075. if postIndex > l {
  1076. return io.ErrUnexpectedEOF
  1077. }
  1078. m.Name = string(dAtA[iNdEx:postIndex])
  1079. iNdEx = postIndex
  1080. case 3:
  1081. if wireType != 2 {
  1082. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  1083. }
  1084. var stringLen uint64
  1085. for shift := uint(0); ; shift += 7 {
  1086. if shift >= 64 {
  1087. return ErrIntOverflowGenerated
  1088. }
  1089. if iNdEx >= l {
  1090. return io.ErrUnexpectedEOF
  1091. }
  1092. b := dAtA[iNdEx]
  1093. iNdEx++
  1094. stringLen |= (uint64(b) & 0x7F) << shift
  1095. if b < 0x80 {
  1096. break
  1097. }
  1098. }
  1099. intStringLen := int(stringLen)
  1100. if intStringLen < 0 {
  1101. return ErrInvalidLengthGenerated
  1102. }
  1103. postIndex := iNdEx + intStringLen
  1104. if postIndex > l {
  1105. return io.ErrUnexpectedEOF
  1106. }
  1107. s := string(dAtA[iNdEx:postIndex])
  1108. m.Path = &s
  1109. iNdEx = postIndex
  1110. default:
  1111. iNdEx = preIndex
  1112. skippy, err := skipGenerated(dAtA[iNdEx:])
  1113. if err != nil {
  1114. return err
  1115. }
  1116. if skippy < 0 {
  1117. return ErrInvalidLengthGenerated
  1118. }
  1119. if (iNdEx + skippy) > l {
  1120. return io.ErrUnexpectedEOF
  1121. }
  1122. iNdEx += skippy
  1123. }
  1124. }
  1125. if iNdEx > l {
  1126. return io.ErrUnexpectedEOF
  1127. }
  1128. return nil
  1129. }
  1130. func (m *Webhook) Unmarshal(dAtA []byte) error {
  1131. l := len(dAtA)
  1132. iNdEx := 0
  1133. for iNdEx < l {
  1134. preIndex := iNdEx
  1135. var wire uint64
  1136. for shift := uint(0); ; shift += 7 {
  1137. if shift >= 64 {
  1138. return ErrIntOverflowGenerated
  1139. }
  1140. if iNdEx >= l {
  1141. return io.ErrUnexpectedEOF
  1142. }
  1143. b := dAtA[iNdEx]
  1144. iNdEx++
  1145. wire |= (uint64(b) & 0x7F) << shift
  1146. if b < 0x80 {
  1147. break
  1148. }
  1149. }
  1150. fieldNum := int32(wire >> 3)
  1151. wireType := int(wire & 0x7)
  1152. if wireType == 4 {
  1153. return fmt.Errorf("proto: Webhook: wiretype end group for non-group")
  1154. }
  1155. if fieldNum <= 0 {
  1156. return fmt.Errorf("proto: Webhook: illegal tag %d (wire type %d)", fieldNum, wire)
  1157. }
  1158. switch fieldNum {
  1159. case 1:
  1160. if wireType != 2 {
  1161. return fmt.Errorf("proto: wrong wireType = %d for field Throttle", wireType)
  1162. }
  1163. var msglen int
  1164. for shift := uint(0); ; shift += 7 {
  1165. if shift >= 64 {
  1166. return ErrIntOverflowGenerated
  1167. }
  1168. if iNdEx >= l {
  1169. return io.ErrUnexpectedEOF
  1170. }
  1171. b := dAtA[iNdEx]
  1172. iNdEx++
  1173. msglen |= (int(b) & 0x7F) << shift
  1174. if b < 0x80 {
  1175. break
  1176. }
  1177. }
  1178. if msglen < 0 {
  1179. return ErrInvalidLengthGenerated
  1180. }
  1181. postIndex := iNdEx + msglen
  1182. if postIndex > l {
  1183. return io.ErrUnexpectedEOF
  1184. }
  1185. if m.Throttle == nil {
  1186. m.Throttle = &WebhookThrottleConfig{}
  1187. }
  1188. if err := m.Throttle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1189. return err
  1190. }
  1191. iNdEx = postIndex
  1192. case 2:
  1193. if wireType != 2 {
  1194. return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
  1195. }
  1196. var msglen int
  1197. for shift := uint(0); ; shift += 7 {
  1198. if shift >= 64 {
  1199. return ErrIntOverflowGenerated
  1200. }
  1201. if iNdEx >= l {
  1202. return io.ErrUnexpectedEOF
  1203. }
  1204. b := dAtA[iNdEx]
  1205. iNdEx++
  1206. msglen |= (int(b) & 0x7F) << shift
  1207. if b < 0x80 {
  1208. break
  1209. }
  1210. }
  1211. if msglen < 0 {
  1212. return ErrInvalidLengthGenerated
  1213. }
  1214. postIndex := iNdEx + msglen
  1215. if postIndex > l {
  1216. return io.ErrUnexpectedEOF
  1217. }
  1218. if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1219. return err
  1220. }
  1221. iNdEx = postIndex
  1222. default:
  1223. iNdEx = preIndex
  1224. skippy, err := skipGenerated(dAtA[iNdEx:])
  1225. if err != nil {
  1226. return err
  1227. }
  1228. if skippy < 0 {
  1229. return ErrInvalidLengthGenerated
  1230. }
  1231. if (iNdEx + skippy) > l {
  1232. return io.ErrUnexpectedEOF
  1233. }
  1234. iNdEx += skippy
  1235. }
  1236. }
  1237. if iNdEx > l {
  1238. return io.ErrUnexpectedEOF
  1239. }
  1240. return nil
  1241. }
  1242. func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error {
  1243. l := len(dAtA)
  1244. iNdEx := 0
  1245. for iNdEx < l {
  1246. preIndex := iNdEx
  1247. var wire uint64
  1248. for shift := uint(0); ; shift += 7 {
  1249. if shift >= 64 {
  1250. return ErrIntOverflowGenerated
  1251. }
  1252. if iNdEx >= l {
  1253. return io.ErrUnexpectedEOF
  1254. }
  1255. b := dAtA[iNdEx]
  1256. iNdEx++
  1257. wire |= (uint64(b) & 0x7F) << shift
  1258. if b < 0x80 {
  1259. break
  1260. }
  1261. }
  1262. fieldNum := int32(wire >> 3)
  1263. wireType := int(wire & 0x7)
  1264. if wireType == 4 {
  1265. return fmt.Errorf("proto: WebhookClientConfig: wiretype end group for non-group")
  1266. }
  1267. if fieldNum <= 0 {
  1268. return fmt.Errorf("proto: WebhookClientConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  1269. }
  1270. switch fieldNum {
  1271. case 1:
  1272. if wireType != 2 {
  1273. return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  1274. }
  1275. var stringLen uint64
  1276. for shift := uint(0); ; shift += 7 {
  1277. if shift >= 64 {
  1278. return ErrIntOverflowGenerated
  1279. }
  1280. if iNdEx >= l {
  1281. return io.ErrUnexpectedEOF
  1282. }
  1283. b := dAtA[iNdEx]
  1284. iNdEx++
  1285. stringLen |= (uint64(b) & 0x7F) << shift
  1286. if b < 0x80 {
  1287. break
  1288. }
  1289. }
  1290. intStringLen := int(stringLen)
  1291. if intStringLen < 0 {
  1292. return ErrInvalidLengthGenerated
  1293. }
  1294. postIndex := iNdEx + intStringLen
  1295. if postIndex > l {
  1296. return io.ErrUnexpectedEOF
  1297. }
  1298. s := string(dAtA[iNdEx:postIndex])
  1299. m.URL = &s
  1300. iNdEx = postIndex
  1301. case 2:
  1302. if wireType != 2 {
  1303. return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
  1304. }
  1305. var msglen int
  1306. for shift := uint(0); ; shift += 7 {
  1307. if shift >= 64 {
  1308. return ErrIntOverflowGenerated
  1309. }
  1310. if iNdEx >= l {
  1311. return io.ErrUnexpectedEOF
  1312. }
  1313. b := dAtA[iNdEx]
  1314. iNdEx++
  1315. msglen |= (int(b) & 0x7F) << shift
  1316. if b < 0x80 {
  1317. break
  1318. }
  1319. }
  1320. if msglen < 0 {
  1321. return ErrInvalidLengthGenerated
  1322. }
  1323. postIndex := iNdEx + msglen
  1324. if postIndex > l {
  1325. return io.ErrUnexpectedEOF
  1326. }
  1327. if m.Service == nil {
  1328. m.Service = &ServiceReference{}
  1329. }
  1330. if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1331. return err
  1332. }
  1333. iNdEx = postIndex
  1334. case 3:
  1335. if wireType != 2 {
  1336. return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType)
  1337. }
  1338. var byteLen int
  1339. for shift := uint(0); ; shift += 7 {
  1340. if shift >= 64 {
  1341. return ErrIntOverflowGenerated
  1342. }
  1343. if iNdEx >= l {
  1344. return io.ErrUnexpectedEOF
  1345. }
  1346. b := dAtA[iNdEx]
  1347. iNdEx++
  1348. byteLen |= (int(b) & 0x7F) << shift
  1349. if b < 0x80 {
  1350. break
  1351. }
  1352. }
  1353. if byteLen < 0 {
  1354. return ErrInvalidLengthGenerated
  1355. }
  1356. postIndex := iNdEx + byteLen
  1357. if postIndex > l {
  1358. return io.ErrUnexpectedEOF
  1359. }
  1360. m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...)
  1361. if m.CABundle == nil {
  1362. m.CABundle = []byte{}
  1363. }
  1364. iNdEx = postIndex
  1365. default:
  1366. iNdEx = preIndex
  1367. skippy, err := skipGenerated(dAtA[iNdEx:])
  1368. if err != nil {
  1369. return err
  1370. }
  1371. if skippy < 0 {
  1372. return ErrInvalidLengthGenerated
  1373. }
  1374. if (iNdEx + skippy) > l {
  1375. return io.ErrUnexpectedEOF
  1376. }
  1377. iNdEx += skippy
  1378. }
  1379. }
  1380. if iNdEx > l {
  1381. return io.ErrUnexpectedEOF
  1382. }
  1383. return nil
  1384. }
  1385. func (m *WebhookThrottleConfig) Unmarshal(dAtA []byte) error {
  1386. l := len(dAtA)
  1387. iNdEx := 0
  1388. for iNdEx < l {
  1389. preIndex := iNdEx
  1390. var wire uint64
  1391. for shift := uint(0); ; shift += 7 {
  1392. if shift >= 64 {
  1393. return ErrIntOverflowGenerated
  1394. }
  1395. if iNdEx >= l {
  1396. return io.ErrUnexpectedEOF
  1397. }
  1398. b := dAtA[iNdEx]
  1399. iNdEx++
  1400. wire |= (uint64(b) & 0x7F) << shift
  1401. if b < 0x80 {
  1402. break
  1403. }
  1404. }
  1405. fieldNum := int32(wire >> 3)
  1406. wireType := int(wire & 0x7)
  1407. if wireType == 4 {
  1408. return fmt.Errorf("proto: WebhookThrottleConfig: wiretype end group for non-group")
  1409. }
  1410. if fieldNum <= 0 {
  1411. return fmt.Errorf("proto: WebhookThrottleConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  1412. }
  1413. switch fieldNum {
  1414. case 1:
  1415. if wireType != 0 {
  1416. return fmt.Errorf("proto: wrong wireType = %d for field QPS", wireType)
  1417. }
  1418. var v int64
  1419. for shift := uint(0); ; shift += 7 {
  1420. if shift >= 64 {
  1421. return ErrIntOverflowGenerated
  1422. }
  1423. if iNdEx >= l {
  1424. return io.ErrUnexpectedEOF
  1425. }
  1426. b := dAtA[iNdEx]
  1427. iNdEx++
  1428. v |= (int64(b) & 0x7F) << shift
  1429. if b < 0x80 {
  1430. break
  1431. }
  1432. }
  1433. m.QPS = &v
  1434. case 2:
  1435. if wireType != 0 {
  1436. return fmt.Errorf("proto: wrong wireType = %d for field Burst", wireType)
  1437. }
  1438. var v int64
  1439. for shift := uint(0); ; shift += 7 {
  1440. if shift >= 64 {
  1441. return ErrIntOverflowGenerated
  1442. }
  1443. if iNdEx >= l {
  1444. return io.ErrUnexpectedEOF
  1445. }
  1446. b := dAtA[iNdEx]
  1447. iNdEx++
  1448. v |= (int64(b) & 0x7F) << shift
  1449. if b < 0x80 {
  1450. break
  1451. }
  1452. }
  1453. m.Burst = &v
  1454. default:
  1455. iNdEx = preIndex
  1456. skippy, err := skipGenerated(dAtA[iNdEx:])
  1457. if err != nil {
  1458. return err
  1459. }
  1460. if skippy < 0 {
  1461. return ErrInvalidLengthGenerated
  1462. }
  1463. if (iNdEx + skippy) > l {
  1464. return io.ErrUnexpectedEOF
  1465. }
  1466. iNdEx += skippy
  1467. }
  1468. }
  1469. if iNdEx > l {
  1470. return io.ErrUnexpectedEOF
  1471. }
  1472. return nil
  1473. }
  1474. func skipGenerated(dAtA []byte) (n int, err error) {
  1475. l := len(dAtA)
  1476. iNdEx := 0
  1477. for iNdEx < l {
  1478. var wire uint64
  1479. for shift := uint(0); ; shift += 7 {
  1480. if shift >= 64 {
  1481. return 0, ErrIntOverflowGenerated
  1482. }
  1483. if iNdEx >= l {
  1484. return 0, io.ErrUnexpectedEOF
  1485. }
  1486. b := dAtA[iNdEx]
  1487. iNdEx++
  1488. wire |= (uint64(b) & 0x7F) << shift
  1489. if b < 0x80 {
  1490. break
  1491. }
  1492. }
  1493. wireType := int(wire & 0x7)
  1494. switch wireType {
  1495. case 0:
  1496. for shift := uint(0); ; shift += 7 {
  1497. if shift >= 64 {
  1498. return 0, ErrIntOverflowGenerated
  1499. }
  1500. if iNdEx >= l {
  1501. return 0, io.ErrUnexpectedEOF
  1502. }
  1503. iNdEx++
  1504. if dAtA[iNdEx-1] < 0x80 {
  1505. break
  1506. }
  1507. }
  1508. return iNdEx, nil
  1509. case 1:
  1510. iNdEx += 8
  1511. return iNdEx, nil
  1512. case 2:
  1513. var length int
  1514. for shift := uint(0); ; shift += 7 {
  1515. if shift >= 64 {
  1516. return 0, ErrIntOverflowGenerated
  1517. }
  1518. if iNdEx >= l {
  1519. return 0, io.ErrUnexpectedEOF
  1520. }
  1521. b := dAtA[iNdEx]
  1522. iNdEx++
  1523. length |= (int(b) & 0x7F) << shift
  1524. if b < 0x80 {
  1525. break
  1526. }
  1527. }
  1528. iNdEx += length
  1529. if length < 0 {
  1530. return 0, ErrInvalidLengthGenerated
  1531. }
  1532. return iNdEx, nil
  1533. case 3:
  1534. for {
  1535. var innerWire uint64
  1536. var start int = iNdEx
  1537. for shift := uint(0); ; shift += 7 {
  1538. if shift >= 64 {
  1539. return 0, ErrIntOverflowGenerated
  1540. }
  1541. if iNdEx >= l {
  1542. return 0, io.ErrUnexpectedEOF
  1543. }
  1544. b := dAtA[iNdEx]
  1545. iNdEx++
  1546. innerWire |= (uint64(b) & 0x7F) << shift
  1547. if b < 0x80 {
  1548. break
  1549. }
  1550. }
  1551. innerWireType := int(innerWire & 0x7)
  1552. if innerWireType == 4 {
  1553. break
  1554. }
  1555. next, err := skipGenerated(dAtA[start:])
  1556. if err != nil {
  1557. return 0, err
  1558. }
  1559. iNdEx = start + next
  1560. }
  1561. return iNdEx, nil
  1562. case 4:
  1563. return iNdEx, nil
  1564. case 5:
  1565. iNdEx += 4
  1566. return iNdEx, nil
  1567. default:
  1568. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1569. }
  1570. }
  1571. panic("unreachable")
  1572. }
  1573. var (
  1574. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1575. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1576. )
  1577. func init() {
  1578. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/auditregistration/v1alpha1/generated.proto", fileDescriptorGenerated)
  1579. }
  1580. var fileDescriptorGenerated = []byte{
  1581. // 747 bytes of a gzipped FileDescriptorProto
  1582. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x52, 0x41, 0x6f, 0xd3, 0x48,
  1583. 0x14, 0x8e, 0x9b, 0xa4, 0x49, 0xa6, 0xe9, 0x6e, 0x77, 0xba, 0xbb, 0xca, 0x56, 0x2b, 0xa7, 0xb2,
  1584. 0xb4, 0x52, 0xa5, 0xdd, 0x8e, 0xb7, 0xa8, 0x02, 0x84, 0xb8, 0xd4, 0x3d, 0x21, 0x95, 0x52, 0x26,
  1585. 0x14, 0x04, 0x42, 0x88, 0x89, 0xf3, 0x62, 0x0f, 0x49, 0x6c, 0x63, 0x8f, 0x83, 0x7a, 0x43, 0xe2,
  1586. 0x0f, 0xf0, 0x7b, 0xb8, 0x21, 0x81, 0xd4, 0x63, 0x8f, 0x3d, 0x55, 0x34, 0x1c, 0xf8, 0x0f, 0x9c,
  1587. 0xd0, 0x8c, 0xc7, 0x49, 0x68, 0x8a, 0x48, 0x6f, 0x33, 0xdf, 0xbc, 0xef, 0x7b, 0xdf, 0xf7, 0xde,
  1588. 0xa0, 0xfd, 0xde, 0xcd, 0x84, 0xf0, 0xd0, 0xee, 0xa5, 0x6d, 0x88, 0x03, 0x10, 0x90, 0xd8, 0x43,
  1589. 0x08, 0x3a, 0x61, 0x6c, 0xeb, 0x07, 0x16, 0x71, 0x9b, 0xa5, 0x1d, 0x2e, 0x62, 0xf0, 0x78, 0x22,
  1590. 0x62, 0x26, 0x78, 0x18, 0xd8, 0xc3, 0x2d, 0xd6, 0x8f, 0x7c, 0xb6, 0x65, 0x7b, 0x10, 0x40, 0xcc,
  1591. 0x04, 0x74, 0x48, 0x14, 0x87, 0x22, 0xc4, 0xff, 0x64, 0x34, 0xc2, 0x22, 0x4e, 0x66, 0x68, 0x24,
  1592. 0xa7, 0xad, 0x6d, 0x7a, 0x5c, 0xf8, 0x69, 0x9b, 0xb8, 0xe1, 0xc0, 0xf6, 0x42, 0x2f, 0xb4, 0x15,
  1593. 0xbb, 0x9d, 0x76, 0xd5, 0x4d, 0x5d, 0xd4, 0x29, 0x53, 0x5d, 0xdb, 0x9e, 0x98, 0x19, 0x30, 0xd7,
  1594. 0xe7, 0x01, 0xc4, 0x47, 0x76, 0xd4, 0xf3, 0x24, 0x90, 0xd8, 0x03, 0x10, 0xcc, 0x1e, 0xce, 0x78,
  1595. 0x59, 0xb3, 0x7f, 0xc4, 0x8a, 0xd3, 0x40, 0xf0, 0x01, 0xcc, 0x10, 0xae, 0xff, 0x8c, 0x90, 0xb8,
  1596. 0x3e, 0x0c, 0xd8, 0x45, 0x9e, 0xf5, 0xd1, 0x40, 0xb5, 0x1d, 0x19, 0xb6, 0xc5, 0x83, 0x1e, 0x7e,
  1597. 0x8e, 0xaa, 0xd2, 0x51, 0x87, 0x09, 0xd6, 0x30, 0xd6, 0x8d, 0x8d, 0xa5, 0x6b, 0xff, 0x93, 0xc9,
  1598. 0x54, 0xc6, 0xc2, 0x24, 0xea, 0x79, 0x12, 0x48, 0x88, 0xac, 0x26, 0xc3, 0x2d, 0x72, 0xaf, 0xfd,
  1599. 0x02, 0x5c, 0x71, 0x17, 0x04, 0x73, 0xf0, 0xf1, 0x59, 0xb3, 0x30, 0x3a, 0x6b, 0xa2, 0x09, 0x46,
  1600. 0xc7, 0xaa, 0xf8, 0x21, 0x2a, 0x25, 0x11, 0xb8, 0x8d, 0x05, 0xa5, 0xbe, 0x4d, 0xe6, 0x9a, 0x39,
  1601. 0x19, 0x3b, 0x6c, 0x45, 0xe0, 0x3a, 0x75, 0xdd, 0xa1, 0x24, 0x6f, 0x54, 0xe9, 0x59, 0x1f, 0x0c,
  1602. 0xb4, 0x3c, 0xae, 0xda, 0xe3, 0x89, 0xc0, 0x4f, 0x67, 0xb2, 0x90, 0xf9, 0xb2, 0x48, 0xb6, 0x4a,
  1603. 0xb2, 0xa2, 0xfb, 0x54, 0x73, 0x64, 0x2a, 0xc7, 0x21, 0x2a, 0x73, 0x01, 0x83, 0xa4, 0xb1, 0xb0,
  1604. 0x5e, 0xbc, 0x30, 0xa6, 0xb9, 0x82, 0x38, 0xcb, 0x5a, 0xbc, 0x7c, 0x47, 0xca, 0xd0, 0x4c, 0xcd,
  1605. 0x7a, 0x3f, 0x1d, 0x43, 0xc6, 0xc3, 0x87, 0x68, 0x31, 0x0a, 0xfb, 0xdc, 0x3d, 0xd2, 0x21, 0x36,
  1606. 0xe7, 0xec, 0x74, 0xa0, 0x48, 0xce, 0x2f, 0xba, 0xcd, 0x62, 0x76, 0xa7, 0x5a, 0x0c, 0x3f, 0x46,
  1607. 0x95, 0x57, 0xd0, 0xf6, 0xc3, 0xb0, 0xa7, 0x57, 0x41, 0xe6, 0xd4, 0x7d, 0x94, 0xb1, 0x9c, 0x5f,
  1608. 0xb5, 0x70, 0x45, 0x03, 0x34, 0xd7, 0xb3, 0x5c, 0xa4, 0x9b, 0xe1, 0xff, 0x50, 0xb9, 0x0f, 0x43,
  1609. 0xe8, 0x2b, 0xeb, 0x35, 0xe7, 0xcf, 0x3c, 0xf2, 0x9e, 0x04, 0xbf, 0xe6, 0x07, 0x9a, 0x15, 0xe1,
  1610. 0x7f, 0xd1, 0x62, 0x22, 0x98, 0x07, 0xd9, 0x4c, 0x6b, 0xce, 0xaa, 0xb4, 0xdd, 0x52, 0x88, 0xac,
  1611. 0x55, 0x27, 0xaa, 0x4b, 0xac, 0x37, 0x06, 0x5a, 0x69, 0x41, 0x3c, 0xe4, 0x2e, 0x50, 0xe8, 0x42,
  1612. 0x0c, 0x81, 0x0b, 0xd8, 0x46, 0xb5, 0x80, 0x0d, 0x20, 0x89, 0x98, 0x0b, 0xba, 0xe7, 0x6f, 0xba,
  1613. 0x67, 0x6d, 0x3f, 0x7f, 0xa0, 0x93, 0x1a, 0xbc, 0x8e, 0x4a, 0xf2, 0xa2, 0x46, 0x50, 0x9b, 0xfc,
  1614. 0x2b, 0x59, 0x4b, 0xd5, 0x0b, 0xfe, 0x1b, 0x95, 0x22, 0x26, 0xfc, 0x46, 0x51, 0x55, 0x54, 0xe5,
  1615. 0xeb, 0x01, 0x13, 0x3e, 0x55, 0xa8, 0xf5, 0xc5, 0x40, 0x79, 0x7e, 0xdc, 0x45, 0x55, 0xe1, 0xc7,
  1616. 0xa1, 0x10, 0x7d, 0xd0, 0xab, 0xba, 0x7d, 0xb5, 0x91, 0x3e, 0xd0, 0xec, 0xdd, 0x30, 0xe8, 0x72,
  1617. 0xcf, 0xa9, 0xcb, 0x9f, 0x97, 0x63, 0x74, 0xac, 0x8d, 0x05, 0xaa, 0xbb, 0x7d, 0x0e, 0x81, 0xc8,
  1618. 0xea, 0xf4, 0xfa, 0x6e, 0x5d, 0xad, 0xd7, 0xee, 0x94, 0x82, 0xf3, 0xbb, 0xce, 0x5d, 0x9f, 0x46,
  1619. 0xe9, 0x77, 0x5d, 0xac, 0x77, 0x06, 0x5a, 0xbd, 0x84, 0x8b, 0xff, 0x42, 0xc5, 0x34, 0xce, 0x17,
  1620. 0x5c, 0x19, 0x9d, 0x35, 0x8b, 0x87, 0x74, 0x8f, 0x4a, 0x0c, 0x3f, 0x43, 0x95, 0x24, 0xdb, 0x90,
  1621. 0xf6, 0x78, 0x63, 0x4e, 0x8f, 0x17, 0xf7, 0xea, 0x2c, 0xc9, 0x7f, 0x96, 0xa3, 0xb9, 0x28, 0xde,
  1622. 0x40, 0x55, 0x97, 0x39, 0x69, 0xd0, 0xe9, 0x83, 0x5a, 0x4f, 0x3d, 0x1b, 0xd9, 0xee, 0x4e, 0x86,
  1623. 0xd1, 0xf1, 0xab, 0xd5, 0x42, 0x7f, 0x5c, 0x3a, 0x63, 0xe9, 0xfe, 0x65, 0x94, 0x28, 0xf7, 0xc5,
  1624. 0xcc, 0xfd, 0xfd, 0x83, 0x16, 0x95, 0x18, 0x6e, 0xa2, 0x72, 0x3b, 0x8d, 0x13, 0xa1, 0xbc, 0x17,
  1625. 0x9d, 0x9a, 0xfc, 0xb7, 0x8e, 0x04, 0x68, 0x86, 0x3b, 0xe4, 0xf8, 0xdc, 0x2c, 0x9c, 0x9c, 0x9b,
  1626. 0x85, 0xd3, 0x73, 0xb3, 0xf0, 0x7a, 0x64, 0x1a, 0xc7, 0x23, 0xd3, 0x38, 0x19, 0x99, 0xc6, 0xe9,
  1627. 0xc8, 0x34, 0x3e, 0x8d, 0x4c, 0xe3, 0xed, 0x67, 0xb3, 0xf0, 0xa4, 0x9a, 0xa7, 0xfa, 0x16, 0x00,
  1628. 0x00, 0xff, 0xff, 0x55, 0x1b, 0x03, 0x56, 0xaf, 0x06, 0x00, 0x00,
  1629. }