github.com/aclisp/heapster@v0.19.2-0.20160613100040-51756f899a96/Godeps/_workspace/src/k8s.io/kubernetes/pkg/api/unversioned/generated.pb.go (about) 1 /* 2 Copyright 2016 The Kubernetes Authors All rights reserved. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by protoc-gen-gogo. 18 // source: k8s.io/kubernetes/pkg/api/unversioned/generated.proto 19 // DO NOT EDIT! 20 21 /* 22 Package unversioned is a generated protocol buffer package. 23 24 It is generated from these files: 25 k8s.io/kubernetes/pkg/api/unversioned/generated.proto 26 27 It has these top-level messages: 28 APIGroup 29 APIGroupList 30 APIResource 31 APIResourceList 32 APIVersions 33 Duration 34 ExportOptions 35 GroupKind 36 GroupResource 37 GroupVersion 38 GroupVersionForDiscovery 39 GroupVersionKind 40 GroupVersionResource 41 LabelSelector 42 LabelSelectorRequirement 43 ListMeta 44 RootPaths 45 ServerAddressByClientCIDR 46 Status 47 StatusCause 48 StatusDetails 49 Time 50 Timestamp 51 TypeMeta 52 */ 53 package unversioned 54 55 import proto "github.com/gogo/protobuf/proto" 56 import fmt "fmt" 57 import math "math" 58 59 import time "time" 60 61 import io "io" 62 63 // Reference imports to suppress errors if they are not otherwise used. 64 var _ = proto.Marshal 65 var _ = fmt.Errorf 66 var _ = math.Inf 67 68 func (m *APIGroup) Reset() { *m = APIGroup{} } 69 func (m *APIGroup) String() string { return proto.CompactTextString(m) } 70 func (*APIGroup) ProtoMessage() {} 71 72 func (m *APIGroupList) Reset() { *m = APIGroupList{} } 73 func (m *APIGroupList) String() string { return proto.CompactTextString(m) } 74 func (*APIGroupList) ProtoMessage() {} 75 76 func (m *APIResource) Reset() { *m = APIResource{} } 77 func (m *APIResource) String() string { return proto.CompactTextString(m) } 78 func (*APIResource) ProtoMessage() {} 79 80 func (m *APIResourceList) Reset() { *m = APIResourceList{} } 81 func (m *APIResourceList) String() string { return proto.CompactTextString(m) } 82 func (*APIResourceList) ProtoMessage() {} 83 84 func (m *APIVersions) Reset() { *m = APIVersions{} } 85 func (*APIVersions) ProtoMessage() {} 86 87 func (m *Duration) Reset() { *m = Duration{} } 88 func (m *Duration) String() string { return proto.CompactTextString(m) } 89 func (*Duration) ProtoMessage() {} 90 91 func (m *ExportOptions) Reset() { *m = ExportOptions{} } 92 func (m *ExportOptions) String() string { return proto.CompactTextString(m) } 93 func (*ExportOptions) ProtoMessage() {} 94 95 func (m *GroupKind) Reset() { *m = GroupKind{} } 96 func (*GroupKind) ProtoMessage() {} 97 98 func (m *GroupResource) Reset() { *m = GroupResource{} } 99 func (*GroupResource) ProtoMessage() {} 100 101 func (m *GroupVersion) Reset() { *m = GroupVersion{} } 102 func (*GroupVersion) ProtoMessage() {} 103 104 func (m *GroupVersionForDiscovery) Reset() { *m = GroupVersionForDiscovery{} } 105 func (m *GroupVersionForDiscovery) String() string { return proto.CompactTextString(m) } 106 func (*GroupVersionForDiscovery) ProtoMessage() {} 107 108 func (m *GroupVersionKind) Reset() { *m = GroupVersionKind{} } 109 func (*GroupVersionKind) ProtoMessage() {} 110 111 func (m *GroupVersionResource) Reset() { *m = GroupVersionResource{} } 112 func (*GroupVersionResource) ProtoMessage() {} 113 114 func (m *LabelSelector) Reset() { *m = LabelSelector{} } 115 func (m *LabelSelector) String() string { return proto.CompactTextString(m) } 116 func (*LabelSelector) ProtoMessage() {} 117 118 func (m *LabelSelectorRequirement) Reset() { *m = LabelSelectorRequirement{} } 119 func (m *LabelSelectorRequirement) String() string { return proto.CompactTextString(m) } 120 func (*LabelSelectorRequirement) ProtoMessage() {} 121 122 func (m *ListMeta) Reset() { *m = ListMeta{} } 123 func (m *ListMeta) String() string { return proto.CompactTextString(m) } 124 func (*ListMeta) ProtoMessage() {} 125 126 func (m *RootPaths) Reset() { *m = RootPaths{} } 127 func (m *RootPaths) String() string { return proto.CompactTextString(m) } 128 func (*RootPaths) ProtoMessage() {} 129 130 func (m *ServerAddressByClientCIDR) Reset() { *m = ServerAddressByClientCIDR{} } 131 func (m *ServerAddressByClientCIDR) String() string { return proto.CompactTextString(m) } 132 func (*ServerAddressByClientCIDR) ProtoMessage() {} 133 134 func (m *Status) Reset() { *m = Status{} } 135 func (m *Status) String() string { return proto.CompactTextString(m) } 136 func (*Status) ProtoMessage() {} 137 138 func (m *StatusCause) Reset() { *m = StatusCause{} } 139 func (m *StatusCause) String() string { return proto.CompactTextString(m) } 140 func (*StatusCause) ProtoMessage() {} 141 142 func (m *StatusDetails) Reset() { *m = StatusDetails{} } 143 func (m *StatusDetails) String() string { return proto.CompactTextString(m) } 144 func (*StatusDetails) ProtoMessage() {} 145 146 func (m *Time) Reset() { *m = Time{} } 147 func (m *Time) String() string { return proto.CompactTextString(m) } 148 func (*Time) ProtoMessage() {} 149 150 func (m *Timestamp) Reset() { *m = Timestamp{} } 151 func (m *Timestamp) String() string { return proto.CompactTextString(m) } 152 func (*Timestamp) ProtoMessage() {} 153 154 func (m *TypeMeta) Reset() { *m = TypeMeta{} } 155 func (m *TypeMeta) String() string { return proto.CompactTextString(m) } 156 func (*TypeMeta) ProtoMessage() {} 157 158 func init() { 159 proto.RegisterType((*APIGroup)(nil), "k8s.io.kubernetes.pkg.api.unversioned.APIGroup") 160 proto.RegisterType((*APIGroupList)(nil), "k8s.io.kubernetes.pkg.api.unversioned.APIGroupList") 161 proto.RegisterType((*APIResource)(nil), "k8s.io.kubernetes.pkg.api.unversioned.APIResource") 162 proto.RegisterType((*APIResourceList)(nil), "k8s.io.kubernetes.pkg.api.unversioned.APIResourceList") 163 proto.RegisterType((*APIVersions)(nil), "k8s.io.kubernetes.pkg.api.unversioned.APIVersions") 164 proto.RegisterType((*Duration)(nil), "k8s.io.kubernetes.pkg.api.unversioned.Duration") 165 proto.RegisterType((*ExportOptions)(nil), "k8s.io.kubernetes.pkg.api.unversioned.ExportOptions") 166 proto.RegisterType((*GroupKind)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupKind") 167 proto.RegisterType((*GroupResource)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupResource") 168 proto.RegisterType((*GroupVersion)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupVersion") 169 proto.RegisterType((*GroupVersionForDiscovery)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupVersionForDiscovery") 170 proto.RegisterType((*GroupVersionKind)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupVersionKind") 171 proto.RegisterType((*GroupVersionResource)(nil), "k8s.io.kubernetes.pkg.api.unversioned.GroupVersionResource") 172 proto.RegisterType((*LabelSelector)(nil), "k8s.io.kubernetes.pkg.api.unversioned.LabelSelector") 173 proto.RegisterType((*LabelSelectorRequirement)(nil), "k8s.io.kubernetes.pkg.api.unversioned.LabelSelectorRequirement") 174 proto.RegisterType((*ListMeta)(nil), "k8s.io.kubernetes.pkg.api.unversioned.ListMeta") 175 proto.RegisterType((*RootPaths)(nil), "k8s.io.kubernetes.pkg.api.unversioned.RootPaths") 176 proto.RegisterType((*ServerAddressByClientCIDR)(nil), "k8s.io.kubernetes.pkg.api.unversioned.ServerAddressByClientCIDR") 177 proto.RegisterType((*Status)(nil), "k8s.io.kubernetes.pkg.api.unversioned.Status") 178 proto.RegisterType((*StatusCause)(nil), "k8s.io.kubernetes.pkg.api.unversioned.StatusCause") 179 proto.RegisterType((*StatusDetails)(nil), "k8s.io.kubernetes.pkg.api.unversioned.StatusDetails") 180 proto.RegisterType((*Time)(nil), "k8s.io.kubernetes.pkg.api.unversioned.Time") 181 proto.RegisterType((*Timestamp)(nil), "k8s.io.kubernetes.pkg.api.unversioned.Timestamp") 182 proto.RegisterType((*TypeMeta)(nil), "k8s.io.kubernetes.pkg.api.unversioned.TypeMeta") 183 } 184 func (m *APIGroup) Marshal() (data []byte, err error) { 185 size := m.Size() 186 data = make([]byte, size) 187 n, err := m.MarshalTo(data) 188 if err != nil { 189 return nil, err 190 } 191 return data[:n], nil 192 } 193 194 func (m *APIGroup) MarshalTo(data []byte) (int, error) { 195 var i int 196 _ = i 197 var l int 198 _ = l 199 data[i] = 0xa 200 i++ 201 i = encodeVarintGenerated(data, i, uint64(len(m.Name))) 202 i += copy(data[i:], m.Name) 203 if len(m.Versions) > 0 { 204 for _, msg := range m.Versions { 205 data[i] = 0x12 206 i++ 207 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 208 n, err := msg.MarshalTo(data[i:]) 209 if err != nil { 210 return 0, err 211 } 212 i += n 213 } 214 } 215 data[i] = 0x1a 216 i++ 217 i = encodeVarintGenerated(data, i, uint64(m.PreferredVersion.Size())) 218 n1, err := m.PreferredVersion.MarshalTo(data[i:]) 219 if err != nil { 220 return 0, err 221 } 222 i += n1 223 if len(m.ServerAddressByClientCIDRs) > 0 { 224 for _, msg := range m.ServerAddressByClientCIDRs { 225 data[i] = 0x22 226 i++ 227 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 228 n, err := msg.MarshalTo(data[i:]) 229 if err != nil { 230 return 0, err 231 } 232 i += n 233 } 234 } 235 return i, nil 236 } 237 238 func (m *APIGroupList) Marshal() (data []byte, err error) { 239 size := m.Size() 240 data = make([]byte, size) 241 n, err := m.MarshalTo(data) 242 if err != nil { 243 return nil, err 244 } 245 return data[:n], nil 246 } 247 248 func (m *APIGroupList) MarshalTo(data []byte) (int, error) { 249 var i int 250 _ = i 251 var l int 252 _ = l 253 if len(m.Groups) > 0 { 254 for _, msg := range m.Groups { 255 data[i] = 0xa 256 i++ 257 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 258 n, err := msg.MarshalTo(data[i:]) 259 if err != nil { 260 return 0, err 261 } 262 i += n 263 } 264 } 265 return i, nil 266 } 267 268 func (m *APIResource) Marshal() (data []byte, err error) { 269 size := m.Size() 270 data = make([]byte, size) 271 n, err := m.MarshalTo(data) 272 if err != nil { 273 return nil, err 274 } 275 return data[:n], nil 276 } 277 278 func (m *APIResource) MarshalTo(data []byte) (int, error) { 279 var i int 280 _ = i 281 var l int 282 _ = l 283 data[i] = 0xa 284 i++ 285 i = encodeVarintGenerated(data, i, uint64(len(m.Name))) 286 i += copy(data[i:], m.Name) 287 data[i] = 0x10 288 i++ 289 if m.Namespaced { 290 data[i] = 1 291 } else { 292 data[i] = 0 293 } 294 i++ 295 data[i] = 0x1a 296 i++ 297 i = encodeVarintGenerated(data, i, uint64(len(m.Kind))) 298 i += copy(data[i:], m.Kind) 299 return i, nil 300 } 301 302 func (m *APIResourceList) Marshal() (data []byte, err error) { 303 size := m.Size() 304 data = make([]byte, size) 305 n, err := m.MarshalTo(data) 306 if err != nil { 307 return nil, err 308 } 309 return data[:n], nil 310 } 311 312 func (m *APIResourceList) MarshalTo(data []byte) (int, error) { 313 var i int 314 _ = i 315 var l int 316 _ = l 317 data[i] = 0xa 318 i++ 319 i = encodeVarintGenerated(data, i, uint64(len(m.GroupVersion))) 320 i += copy(data[i:], m.GroupVersion) 321 if len(m.APIResources) > 0 { 322 for _, msg := range m.APIResources { 323 data[i] = 0x12 324 i++ 325 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 326 n, err := msg.MarshalTo(data[i:]) 327 if err != nil { 328 return 0, err 329 } 330 i += n 331 } 332 } 333 return i, nil 334 } 335 336 func (m *APIVersions) Marshal() (data []byte, err error) { 337 size := m.Size() 338 data = make([]byte, size) 339 n, err := m.MarshalTo(data) 340 if err != nil { 341 return nil, err 342 } 343 return data[:n], nil 344 } 345 346 func (m *APIVersions) MarshalTo(data []byte) (int, error) { 347 var i int 348 _ = i 349 var l int 350 _ = l 351 if len(m.Versions) > 0 { 352 for _, s := range m.Versions { 353 data[i] = 0xa 354 i++ 355 l = len(s) 356 for l >= 1<<7 { 357 data[i] = uint8(uint64(l)&0x7f | 0x80) 358 l >>= 7 359 i++ 360 } 361 data[i] = uint8(l) 362 i++ 363 i += copy(data[i:], s) 364 } 365 } 366 if len(m.ServerAddressByClientCIDRs) > 0 { 367 for _, msg := range m.ServerAddressByClientCIDRs { 368 data[i] = 0x12 369 i++ 370 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 371 n, err := msg.MarshalTo(data[i:]) 372 if err != nil { 373 return 0, err 374 } 375 i += n 376 } 377 } 378 return i, nil 379 } 380 381 func (m *Duration) Marshal() (data []byte, err error) { 382 size := m.Size() 383 data = make([]byte, size) 384 n, err := m.MarshalTo(data) 385 if err != nil { 386 return nil, err 387 } 388 return data[:n], nil 389 } 390 391 func (m *Duration) MarshalTo(data []byte) (int, error) { 392 var i int 393 _ = i 394 var l int 395 _ = l 396 data[i] = 0x8 397 i++ 398 i = encodeVarintGenerated(data, i, uint64(m.Duration)) 399 return i, nil 400 } 401 402 func (m *ExportOptions) Marshal() (data []byte, err error) { 403 size := m.Size() 404 data = make([]byte, size) 405 n, err := m.MarshalTo(data) 406 if err != nil { 407 return nil, err 408 } 409 return data[:n], nil 410 } 411 412 func (m *ExportOptions) MarshalTo(data []byte) (int, error) { 413 var i int 414 _ = i 415 var l int 416 _ = l 417 data[i] = 0x8 418 i++ 419 if m.Export { 420 data[i] = 1 421 } else { 422 data[i] = 0 423 } 424 i++ 425 data[i] = 0x10 426 i++ 427 if m.Exact { 428 data[i] = 1 429 } else { 430 data[i] = 0 431 } 432 i++ 433 return i, nil 434 } 435 436 func (m *GroupKind) Marshal() (data []byte, err error) { 437 size := m.Size() 438 data = make([]byte, size) 439 n, err := m.MarshalTo(data) 440 if err != nil { 441 return nil, err 442 } 443 return data[:n], nil 444 } 445 446 func (m *GroupKind) MarshalTo(data []byte) (int, error) { 447 var i int 448 _ = i 449 var l int 450 _ = l 451 data[i] = 0xa 452 i++ 453 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 454 i += copy(data[i:], m.Group) 455 data[i] = 0x12 456 i++ 457 i = encodeVarintGenerated(data, i, uint64(len(m.Kind))) 458 i += copy(data[i:], m.Kind) 459 return i, nil 460 } 461 462 func (m *GroupResource) Marshal() (data []byte, err error) { 463 size := m.Size() 464 data = make([]byte, size) 465 n, err := m.MarshalTo(data) 466 if err != nil { 467 return nil, err 468 } 469 return data[:n], nil 470 } 471 472 func (m *GroupResource) MarshalTo(data []byte) (int, error) { 473 var i int 474 _ = i 475 var l int 476 _ = l 477 data[i] = 0xa 478 i++ 479 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 480 i += copy(data[i:], m.Group) 481 data[i] = 0x12 482 i++ 483 i = encodeVarintGenerated(data, i, uint64(len(m.Resource))) 484 i += copy(data[i:], m.Resource) 485 return i, nil 486 } 487 488 func (m *GroupVersion) Marshal() (data []byte, err error) { 489 size := m.Size() 490 data = make([]byte, size) 491 n, err := m.MarshalTo(data) 492 if err != nil { 493 return nil, err 494 } 495 return data[:n], nil 496 } 497 498 func (m *GroupVersion) MarshalTo(data []byte) (int, error) { 499 var i int 500 _ = i 501 var l int 502 _ = l 503 data[i] = 0xa 504 i++ 505 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 506 i += copy(data[i:], m.Group) 507 data[i] = 0x12 508 i++ 509 i = encodeVarintGenerated(data, i, uint64(len(m.Version))) 510 i += copy(data[i:], m.Version) 511 return i, nil 512 } 513 514 func (m *GroupVersionForDiscovery) Marshal() (data []byte, err error) { 515 size := m.Size() 516 data = make([]byte, size) 517 n, err := m.MarshalTo(data) 518 if err != nil { 519 return nil, err 520 } 521 return data[:n], nil 522 } 523 524 func (m *GroupVersionForDiscovery) MarshalTo(data []byte) (int, error) { 525 var i int 526 _ = i 527 var l int 528 _ = l 529 data[i] = 0xa 530 i++ 531 i = encodeVarintGenerated(data, i, uint64(len(m.GroupVersion))) 532 i += copy(data[i:], m.GroupVersion) 533 data[i] = 0x12 534 i++ 535 i = encodeVarintGenerated(data, i, uint64(len(m.Version))) 536 i += copy(data[i:], m.Version) 537 return i, nil 538 } 539 540 func (m *GroupVersionKind) Marshal() (data []byte, err error) { 541 size := m.Size() 542 data = make([]byte, size) 543 n, err := m.MarshalTo(data) 544 if err != nil { 545 return nil, err 546 } 547 return data[:n], nil 548 } 549 550 func (m *GroupVersionKind) MarshalTo(data []byte) (int, error) { 551 var i int 552 _ = i 553 var l int 554 _ = l 555 data[i] = 0xa 556 i++ 557 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 558 i += copy(data[i:], m.Group) 559 data[i] = 0x12 560 i++ 561 i = encodeVarintGenerated(data, i, uint64(len(m.Version))) 562 i += copy(data[i:], m.Version) 563 data[i] = 0x1a 564 i++ 565 i = encodeVarintGenerated(data, i, uint64(len(m.Kind))) 566 i += copy(data[i:], m.Kind) 567 return i, nil 568 } 569 570 func (m *GroupVersionResource) Marshal() (data []byte, err error) { 571 size := m.Size() 572 data = make([]byte, size) 573 n, err := m.MarshalTo(data) 574 if err != nil { 575 return nil, err 576 } 577 return data[:n], nil 578 } 579 580 func (m *GroupVersionResource) MarshalTo(data []byte) (int, error) { 581 var i int 582 _ = i 583 var l int 584 _ = l 585 data[i] = 0xa 586 i++ 587 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 588 i += copy(data[i:], m.Group) 589 data[i] = 0x12 590 i++ 591 i = encodeVarintGenerated(data, i, uint64(len(m.Version))) 592 i += copy(data[i:], m.Version) 593 data[i] = 0x1a 594 i++ 595 i = encodeVarintGenerated(data, i, uint64(len(m.Resource))) 596 i += copy(data[i:], m.Resource) 597 return i, nil 598 } 599 600 func (m *LabelSelector) Marshal() (data []byte, err error) { 601 size := m.Size() 602 data = make([]byte, size) 603 n, err := m.MarshalTo(data) 604 if err != nil { 605 return nil, err 606 } 607 return data[:n], nil 608 } 609 610 func (m *LabelSelector) MarshalTo(data []byte) (int, error) { 611 var i int 612 _ = i 613 var l int 614 _ = l 615 if len(m.MatchLabels) > 0 { 616 for k := range m.MatchLabels { 617 data[i] = 0xa 618 i++ 619 v := m.MatchLabels[k] 620 mapSize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v))) 621 i = encodeVarintGenerated(data, i, uint64(mapSize)) 622 data[i] = 0xa 623 i++ 624 i = encodeVarintGenerated(data, i, uint64(len(k))) 625 i += copy(data[i:], k) 626 data[i] = 0x12 627 i++ 628 i = encodeVarintGenerated(data, i, uint64(len(v))) 629 i += copy(data[i:], v) 630 } 631 } 632 if len(m.MatchExpressions) > 0 { 633 for _, msg := range m.MatchExpressions { 634 data[i] = 0x12 635 i++ 636 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 637 n, err := msg.MarshalTo(data[i:]) 638 if err != nil { 639 return 0, err 640 } 641 i += n 642 } 643 } 644 return i, nil 645 } 646 647 func (m *LabelSelectorRequirement) Marshal() (data []byte, err error) { 648 size := m.Size() 649 data = make([]byte, size) 650 n, err := m.MarshalTo(data) 651 if err != nil { 652 return nil, err 653 } 654 return data[:n], nil 655 } 656 657 func (m *LabelSelectorRequirement) MarshalTo(data []byte) (int, error) { 658 var i int 659 _ = i 660 var l int 661 _ = l 662 data[i] = 0xa 663 i++ 664 i = encodeVarintGenerated(data, i, uint64(len(m.Key))) 665 i += copy(data[i:], m.Key) 666 data[i] = 0x12 667 i++ 668 i = encodeVarintGenerated(data, i, uint64(len(m.Operator))) 669 i += copy(data[i:], m.Operator) 670 if len(m.Values) > 0 { 671 for _, s := range m.Values { 672 data[i] = 0x1a 673 i++ 674 l = len(s) 675 for l >= 1<<7 { 676 data[i] = uint8(uint64(l)&0x7f | 0x80) 677 l >>= 7 678 i++ 679 } 680 data[i] = uint8(l) 681 i++ 682 i += copy(data[i:], s) 683 } 684 } 685 return i, nil 686 } 687 688 func (m *ListMeta) Marshal() (data []byte, err error) { 689 size := m.Size() 690 data = make([]byte, size) 691 n, err := m.MarshalTo(data) 692 if err != nil { 693 return nil, err 694 } 695 return data[:n], nil 696 } 697 698 func (m *ListMeta) MarshalTo(data []byte) (int, error) { 699 var i int 700 _ = i 701 var l int 702 _ = l 703 data[i] = 0xa 704 i++ 705 i = encodeVarintGenerated(data, i, uint64(len(m.SelfLink))) 706 i += copy(data[i:], m.SelfLink) 707 data[i] = 0x12 708 i++ 709 i = encodeVarintGenerated(data, i, uint64(len(m.ResourceVersion))) 710 i += copy(data[i:], m.ResourceVersion) 711 return i, nil 712 } 713 714 func (m *RootPaths) Marshal() (data []byte, err error) { 715 size := m.Size() 716 data = make([]byte, size) 717 n, err := m.MarshalTo(data) 718 if err != nil { 719 return nil, err 720 } 721 return data[:n], nil 722 } 723 724 func (m *RootPaths) MarshalTo(data []byte) (int, error) { 725 var i int 726 _ = i 727 var l int 728 _ = l 729 if len(m.Paths) > 0 { 730 for _, s := range m.Paths { 731 data[i] = 0xa 732 i++ 733 l = len(s) 734 for l >= 1<<7 { 735 data[i] = uint8(uint64(l)&0x7f | 0x80) 736 l >>= 7 737 i++ 738 } 739 data[i] = uint8(l) 740 i++ 741 i += copy(data[i:], s) 742 } 743 } 744 return i, nil 745 } 746 747 func (m *ServerAddressByClientCIDR) Marshal() (data []byte, err error) { 748 size := m.Size() 749 data = make([]byte, size) 750 n, err := m.MarshalTo(data) 751 if err != nil { 752 return nil, err 753 } 754 return data[:n], nil 755 } 756 757 func (m *ServerAddressByClientCIDR) MarshalTo(data []byte) (int, error) { 758 var i int 759 _ = i 760 var l int 761 _ = l 762 data[i] = 0xa 763 i++ 764 i = encodeVarintGenerated(data, i, uint64(len(m.ClientCIDR))) 765 i += copy(data[i:], m.ClientCIDR) 766 data[i] = 0x12 767 i++ 768 i = encodeVarintGenerated(data, i, uint64(len(m.ServerAddress))) 769 i += copy(data[i:], m.ServerAddress) 770 return i, nil 771 } 772 773 func (m *Status) Marshal() (data []byte, err error) { 774 size := m.Size() 775 data = make([]byte, size) 776 n, err := m.MarshalTo(data) 777 if err != nil { 778 return nil, err 779 } 780 return data[:n], nil 781 } 782 783 func (m *Status) MarshalTo(data []byte) (int, error) { 784 var i int 785 _ = i 786 var l int 787 _ = l 788 data[i] = 0xa 789 i++ 790 i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) 791 n2, err := m.ListMeta.MarshalTo(data[i:]) 792 if err != nil { 793 return 0, err 794 } 795 i += n2 796 data[i] = 0x12 797 i++ 798 i = encodeVarintGenerated(data, i, uint64(len(m.Status))) 799 i += copy(data[i:], m.Status) 800 data[i] = 0x1a 801 i++ 802 i = encodeVarintGenerated(data, i, uint64(len(m.Message))) 803 i += copy(data[i:], m.Message) 804 data[i] = 0x22 805 i++ 806 i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) 807 i += copy(data[i:], m.Reason) 808 if m.Details != nil { 809 data[i] = 0x2a 810 i++ 811 i = encodeVarintGenerated(data, i, uint64(m.Details.Size())) 812 n3, err := m.Details.MarshalTo(data[i:]) 813 if err != nil { 814 return 0, err 815 } 816 i += n3 817 } 818 data[i] = 0x30 819 i++ 820 i = encodeVarintGenerated(data, i, uint64(m.Code)) 821 return i, nil 822 } 823 824 func (m *StatusCause) Marshal() (data []byte, err error) { 825 size := m.Size() 826 data = make([]byte, size) 827 n, err := m.MarshalTo(data) 828 if err != nil { 829 return nil, err 830 } 831 return data[:n], nil 832 } 833 834 func (m *StatusCause) MarshalTo(data []byte) (int, error) { 835 var i int 836 _ = i 837 var l int 838 _ = l 839 data[i] = 0xa 840 i++ 841 i = encodeVarintGenerated(data, i, uint64(len(m.Type))) 842 i += copy(data[i:], m.Type) 843 data[i] = 0x12 844 i++ 845 i = encodeVarintGenerated(data, i, uint64(len(m.Message))) 846 i += copy(data[i:], m.Message) 847 data[i] = 0x1a 848 i++ 849 i = encodeVarintGenerated(data, i, uint64(len(m.Field))) 850 i += copy(data[i:], m.Field) 851 return i, nil 852 } 853 854 func (m *StatusDetails) Marshal() (data []byte, err error) { 855 size := m.Size() 856 data = make([]byte, size) 857 n, err := m.MarshalTo(data) 858 if err != nil { 859 return nil, err 860 } 861 return data[:n], nil 862 } 863 864 func (m *StatusDetails) MarshalTo(data []byte) (int, error) { 865 var i int 866 _ = i 867 var l int 868 _ = l 869 data[i] = 0xa 870 i++ 871 i = encodeVarintGenerated(data, i, uint64(len(m.Name))) 872 i += copy(data[i:], m.Name) 873 data[i] = 0x12 874 i++ 875 i = encodeVarintGenerated(data, i, uint64(len(m.Group))) 876 i += copy(data[i:], m.Group) 877 data[i] = 0x1a 878 i++ 879 i = encodeVarintGenerated(data, i, uint64(len(m.Kind))) 880 i += copy(data[i:], m.Kind) 881 if len(m.Causes) > 0 { 882 for _, msg := range m.Causes { 883 data[i] = 0x22 884 i++ 885 i = encodeVarintGenerated(data, i, uint64(msg.Size())) 886 n, err := msg.MarshalTo(data[i:]) 887 if err != nil { 888 return 0, err 889 } 890 i += n 891 } 892 } 893 data[i] = 0x28 894 i++ 895 i = encodeVarintGenerated(data, i, uint64(m.RetryAfterSeconds)) 896 return i, nil 897 } 898 899 func (m *Timestamp) Marshal() (data []byte, err error) { 900 size := m.Size() 901 data = make([]byte, size) 902 n, err := m.MarshalTo(data) 903 if err != nil { 904 return nil, err 905 } 906 return data[:n], nil 907 } 908 909 func (m *Timestamp) MarshalTo(data []byte) (int, error) { 910 var i int 911 _ = i 912 var l int 913 _ = l 914 data[i] = 0x8 915 i++ 916 i = encodeVarintGenerated(data, i, uint64(m.Seconds)) 917 data[i] = 0x10 918 i++ 919 i = encodeVarintGenerated(data, i, uint64(m.Nanos)) 920 return i, nil 921 } 922 923 func (m *TypeMeta) Marshal() (data []byte, err error) { 924 size := m.Size() 925 data = make([]byte, size) 926 n, err := m.MarshalTo(data) 927 if err != nil { 928 return nil, err 929 } 930 return data[:n], nil 931 } 932 933 func (m *TypeMeta) MarshalTo(data []byte) (int, error) { 934 var i int 935 _ = i 936 var l int 937 _ = l 938 data[i] = 0xa 939 i++ 940 i = encodeVarintGenerated(data, i, uint64(len(m.Kind))) 941 i += copy(data[i:], m.Kind) 942 data[i] = 0x12 943 i++ 944 i = encodeVarintGenerated(data, i, uint64(len(m.APIVersion))) 945 i += copy(data[i:], m.APIVersion) 946 return i, nil 947 } 948 949 func encodeFixed64Generated(data []byte, offset int, v uint64) int { 950 data[offset] = uint8(v) 951 data[offset+1] = uint8(v >> 8) 952 data[offset+2] = uint8(v >> 16) 953 data[offset+3] = uint8(v >> 24) 954 data[offset+4] = uint8(v >> 32) 955 data[offset+5] = uint8(v >> 40) 956 data[offset+6] = uint8(v >> 48) 957 data[offset+7] = uint8(v >> 56) 958 return offset + 8 959 } 960 func encodeFixed32Generated(data []byte, offset int, v uint32) int { 961 data[offset] = uint8(v) 962 data[offset+1] = uint8(v >> 8) 963 data[offset+2] = uint8(v >> 16) 964 data[offset+3] = uint8(v >> 24) 965 return offset + 4 966 } 967 func encodeVarintGenerated(data []byte, offset int, v uint64) int { 968 for v >= 1<<7 { 969 data[offset] = uint8(v&0x7f | 0x80) 970 v >>= 7 971 offset++ 972 } 973 data[offset] = uint8(v) 974 return offset + 1 975 } 976 func (m *APIGroup) Size() (n int) { 977 var l int 978 _ = l 979 l = len(m.Name) 980 n += 1 + l + sovGenerated(uint64(l)) 981 if len(m.Versions) > 0 { 982 for _, e := range m.Versions { 983 l = e.Size() 984 n += 1 + l + sovGenerated(uint64(l)) 985 } 986 } 987 l = m.PreferredVersion.Size() 988 n += 1 + l + sovGenerated(uint64(l)) 989 if len(m.ServerAddressByClientCIDRs) > 0 { 990 for _, e := range m.ServerAddressByClientCIDRs { 991 l = e.Size() 992 n += 1 + l + sovGenerated(uint64(l)) 993 } 994 } 995 return n 996 } 997 998 func (m *APIGroupList) Size() (n int) { 999 var l int 1000 _ = l 1001 if len(m.Groups) > 0 { 1002 for _, e := range m.Groups { 1003 l = e.Size() 1004 n += 1 + l + sovGenerated(uint64(l)) 1005 } 1006 } 1007 return n 1008 } 1009 1010 func (m *APIResource) Size() (n int) { 1011 var l int 1012 _ = l 1013 l = len(m.Name) 1014 n += 1 + l + sovGenerated(uint64(l)) 1015 n += 2 1016 l = len(m.Kind) 1017 n += 1 + l + sovGenerated(uint64(l)) 1018 return n 1019 } 1020 1021 func (m *APIResourceList) Size() (n int) { 1022 var l int 1023 _ = l 1024 l = len(m.GroupVersion) 1025 n += 1 + l + sovGenerated(uint64(l)) 1026 if len(m.APIResources) > 0 { 1027 for _, e := range m.APIResources { 1028 l = e.Size() 1029 n += 1 + l + sovGenerated(uint64(l)) 1030 } 1031 } 1032 return n 1033 } 1034 1035 func (m *APIVersions) Size() (n int) { 1036 var l int 1037 _ = l 1038 if len(m.Versions) > 0 { 1039 for _, s := range m.Versions { 1040 l = len(s) 1041 n += 1 + l + sovGenerated(uint64(l)) 1042 } 1043 } 1044 if len(m.ServerAddressByClientCIDRs) > 0 { 1045 for _, e := range m.ServerAddressByClientCIDRs { 1046 l = e.Size() 1047 n += 1 + l + sovGenerated(uint64(l)) 1048 } 1049 } 1050 return n 1051 } 1052 1053 func (m *Duration) Size() (n int) { 1054 var l int 1055 _ = l 1056 n += 1 + sovGenerated(uint64(m.Duration)) 1057 return n 1058 } 1059 1060 func (m *ExportOptions) Size() (n int) { 1061 var l int 1062 _ = l 1063 n += 2 1064 n += 2 1065 return n 1066 } 1067 1068 func (m *GroupKind) Size() (n int) { 1069 var l int 1070 _ = l 1071 l = len(m.Group) 1072 n += 1 + l + sovGenerated(uint64(l)) 1073 l = len(m.Kind) 1074 n += 1 + l + sovGenerated(uint64(l)) 1075 return n 1076 } 1077 1078 func (m *GroupResource) Size() (n int) { 1079 var l int 1080 _ = l 1081 l = len(m.Group) 1082 n += 1 + l + sovGenerated(uint64(l)) 1083 l = len(m.Resource) 1084 n += 1 + l + sovGenerated(uint64(l)) 1085 return n 1086 } 1087 1088 func (m *GroupVersion) Size() (n int) { 1089 var l int 1090 _ = l 1091 l = len(m.Group) 1092 n += 1 + l + sovGenerated(uint64(l)) 1093 l = len(m.Version) 1094 n += 1 + l + sovGenerated(uint64(l)) 1095 return n 1096 } 1097 1098 func (m *GroupVersionForDiscovery) Size() (n int) { 1099 var l int 1100 _ = l 1101 l = len(m.GroupVersion) 1102 n += 1 + l + sovGenerated(uint64(l)) 1103 l = len(m.Version) 1104 n += 1 + l + sovGenerated(uint64(l)) 1105 return n 1106 } 1107 1108 func (m *GroupVersionKind) Size() (n int) { 1109 var l int 1110 _ = l 1111 l = len(m.Group) 1112 n += 1 + l + sovGenerated(uint64(l)) 1113 l = len(m.Version) 1114 n += 1 + l + sovGenerated(uint64(l)) 1115 l = len(m.Kind) 1116 n += 1 + l + sovGenerated(uint64(l)) 1117 return n 1118 } 1119 1120 func (m *GroupVersionResource) Size() (n int) { 1121 var l int 1122 _ = l 1123 l = len(m.Group) 1124 n += 1 + l + sovGenerated(uint64(l)) 1125 l = len(m.Version) 1126 n += 1 + l + sovGenerated(uint64(l)) 1127 l = len(m.Resource) 1128 n += 1 + l + sovGenerated(uint64(l)) 1129 return n 1130 } 1131 1132 func (m *LabelSelector) Size() (n int) { 1133 var l int 1134 _ = l 1135 if len(m.MatchLabels) > 0 { 1136 for k, v := range m.MatchLabels { 1137 _ = k 1138 _ = v 1139 mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v))) 1140 n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize)) 1141 } 1142 } 1143 if len(m.MatchExpressions) > 0 { 1144 for _, e := range m.MatchExpressions { 1145 l = e.Size() 1146 n += 1 + l + sovGenerated(uint64(l)) 1147 } 1148 } 1149 return n 1150 } 1151 1152 func (m *LabelSelectorRequirement) Size() (n int) { 1153 var l int 1154 _ = l 1155 l = len(m.Key) 1156 n += 1 + l + sovGenerated(uint64(l)) 1157 l = len(m.Operator) 1158 n += 1 + l + sovGenerated(uint64(l)) 1159 if len(m.Values) > 0 { 1160 for _, s := range m.Values { 1161 l = len(s) 1162 n += 1 + l + sovGenerated(uint64(l)) 1163 } 1164 } 1165 return n 1166 } 1167 1168 func (m *ListMeta) Size() (n int) { 1169 var l int 1170 _ = l 1171 l = len(m.SelfLink) 1172 n += 1 + l + sovGenerated(uint64(l)) 1173 l = len(m.ResourceVersion) 1174 n += 1 + l + sovGenerated(uint64(l)) 1175 return n 1176 } 1177 1178 func (m *RootPaths) Size() (n int) { 1179 var l int 1180 _ = l 1181 if len(m.Paths) > 0 { 1182 for _, s := range m.Paths { 1183 l = len(s) 1184 n += 1 + l + sovGenerated(uint64(l)) 1185 } 1186 } 1187 return n 1188 } 1189 1190 func (m *ServerAddressByClientCIDR) Size() (n int) { 1191 var l int 1192 _ = l 1193 l = len(m.ClientCIDR) 1194 n += 1 + l + sovGenerated(uint64(l)) 1195 l = len(m.ServerAddress) 1196 n += 1 + l + sovGenerated(uint64(l)) 1197 return n 1198 } 1199 1200 func (m *Status) Size() (n int) { 1201 var l int 1202 _ = l 1203 l = m.ListMeta.Size() 1204 n += 1 + l + sovGenerated(uint64(l)) 1205 l = len(m.Status) 1206 n += 1 + l + sovGenerated(uint64(l)) 1207 l = len(m.Message) 1208 n += 1 + l + sovGenerated(uint64(l)) 1209 l = len(m.Reason) 1210 n += 1 + l + sovGenerated(uint64(l)) 1211 if m.Details != nil { 1212 l = m.Details.Size() 1213 n += 1 + l + sovGenerated(uint64(l)) 1214 } 1215 n += 1 + sovGenerated(uint64(m.Code)) 1216 return n 1217 } 1218 1219 func (m *StatusCause) Size() (n int) { 1220 var l int 1221 _ = l 1222 l = len(m.Type) 1223 n += 1 + l + sovGenerated(uint64(l)) 1224 l = len(m.Message) 1225 n += 1 + l + sovGenerated(uint64(l)) 1226 l = len(m.Field) 1227 n += 1 + l + sovGenerated(uint64(l)) 1228 return n 1229 } 1230 1231 func (m *StatusDetails) Size() (n int) { 1232 var l int 1233 _ = l 1234 l = len(m.Name) 1235 n += 1 + l + sovGenerated(uint64(l)) 1236 l = len(m.Group) 1237 n += 1 + l + sovGenerated(uint64(l)) 1238 l = len(m.Kind) 1239 n += 1 + l + sovGenerated(uint64(l)) 1240 if len(m.Causes) > 0 { 1241 for _, e := range m.Causes { 1242 l = e.Size() 1243 n += 1 + l + sovGenerated(uint64(l)) 1244 } 1245 } 1246 n += 1 + sovGenerated(uint64(m.RetryAfterSeconds)) 1247 return n 1248 } 1249 1250 func (m *Timestamp) Size() (n int) { 1251 var l int 1252 _ = l 1253 n += 1 + sovGenerated(uint64(m.Seconds)) 1254 n += 1 + sovGenerated(uint64(m.Nanos)) 1255 return n 1256 } 1257 1258 func (m *TypeMeta) Size() (n int) { 1259 var l int 1260 _ = l 1261 l = len(m.Kind) 1262 n += 1 + l + sovGenerated(uint64(l)) 1263 l = len(m.APIVersion) 1264 n += 1 + l + sovGenerated(uint64(l)) 1265 return n 1266 } 1267 1268 func sovGenerated(x uint64) (n int) { 1269 for { 1270 n++ 1271 x >>= 7 1272 if x == 0 { 1273 break 1274 } 1275 } 1276 return n 1277 } 1278 func sozGenerated(x uint64) (n int) { 1279 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1280 } 1281 func (m *APIGroup) Unmarshal(data []byte) error { 1282 l := len(data) 1283 iNdEx := 0 1284 for iNdEx < l { 1285 preIndex := iNdEx 1286 var wire uint64 1287 for shift := uint(0); ; shift += 7 { 1288 if shift >= 64 { 1289 return ErrIntOverflowGenerated 1290 } 1291 if iNdEx >= l { 1292 return io.ErrUnexpectedEOF 1293 } 1294 b := data[iNdEx] 1295 iNdEx++ 1296 wire |= (uint64(b) & 0x7F) << shift 1297 if b < 0x80 { 1298 break 1299 } 1300 } 1301 fieldNum := int32(wire >> 3) 1302 wireType := int(wire & 0x7) 1303 if wireType == 4 { 1304 return fmt.Errorf("proto: APIGroup: wiretype end group for non-group") 1305 } 1306 if fieldNum <= 0 { 1307 return fmt.Errorf("proto: APIGroup: illegal tag %d (wire type %d)", fieldNum, wire) 1308 } 1309 switch fieldNum { 1310 case 1: 1311 if wireType != 2 { 1312 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 1313 } 1314 var stringLen uint64 1315 for shift := uint(0); ; shift += 7 { 1316 if shift >= 64 { 1317 return ErrIntOverflowGenerated 1318 } 1319 if iNdEx >= l { 1320 return io.ErrUnexpectedEOF 1321 } 1322 b := data[iNdEx] 1323 iNdEx++ 1324 stringLen |= (uint64(b) & 0x7F) << shift 1325 if b < 0x80 { 1326 break 1327 } 1328 } 1329 intStringLen := int(stringLen) 1330 if intStringLen < 0 { 1331 return ErrInvalidLengthGenerated 1332 } 1333 postIndex := iNdEx + intStringLen 1334 if postIndex > l { 1335 return io.ErrUnexpectedEOF 1336 } 1337 m.Name = string(data[iNdEx:postIndex]) 1338 iNdEx = postIndex 1339 case 2: 1340 if wireType != 2 { 1341 return fmt.Errorf("proto: wrong wireType = %d for field Versions", wireType) 1342 } 1343 var msglen int 1344 for shift := uint(0); ; shift += 7 { 1345 if shift >= 64 { 1346 return ErrIntOverflowGenerated 1347 } 1348 if iNdEx >= l { 1349 return io.ErrUnexpectedEOF 1350 } 1351 b := data[iNdEx] 1352 iNdEx++ 1353 msglen |= (int(b) & 0x7F) << shift 1354 if b < 0x80 { 1355 break 1356 } 1357 } 1358 if msglen < 0 { 1359 return ErrInvalidLengthGenerated 1360 } 1361 postIndex := iNdEx + msglen 1362 if postIndex > l { 1363 return io.ErrUnexpectedEOF 1364 } 1365 m.Versions = append(m.Versions, GroupVersionForDiscovery{}) 1366 if err := m.Versions[len(m.Versions)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 1367 return err 1368 } 1369 iNdEx = postIndex 1370 case 3: 1371 if wireType != 2 { 1372 return fmt.Errorf("proto: wrong wireType = %d for field PreferredVersion", wireType) 1373 } 1374 var msglen int 1375 for shift := uint(0); ; shift += 7 { 1376 if shift >= 64 { 1377 return ErrIntOverflowGenerated 1378 } 1379 if iNdEx >= l { 1380 return io.ErrUnexpectedEOF 1381 } 1382 b := data[iNdEx] 1383 iNdEx++ 1384 msglen |= (int(b) & 0x7F) << shift 1385 if b < 0x80 { 1386 break 1387 } 1388 } 1389 if msglen < 0 { 1390 return ErrInvalidLengthGenerated 1391 } 1392 postIndex := iNdEx + msglen 1393 if postIndex > l { 1394 return io.ErrUnexpectedEOF 1395 } 1396 if err := m.PreferredVersion.Unmarshal(data[iNdEx:postIndex]); err != nil { 1397 return err 1398 } 1399 iNdEx = postIndex 1400 case 4: 1401 if wireType != 2 { 1402 return fmt.Errorf("proto: wrong wireType = %d for field ServerAddressByClientCIDRs", wireType) 1403 } 1404 var msglen int 1405 for shift := uint(0); ; shift += 7 { 1406 if shift >= 64 { 1407 return ErrIntOverflowGenerated 1408 } 1409 if iNdEx >= l { 1410 return io.ErrUnexpectedEOF 1411 } 1412 b := data[iNdEx] 1413 iNdEx++ 1414 msglen |= (int(b) & 0x7F) << shift 1415 if b < 0x80 { 1416 break 1417 } 1418 } 1419 if msglen < 0 { 1420 return ErrInvalidLengthGenerated 1421 } 1422 postIndex := iNdEx + msglen 1423 if postIndex > l { 1424 return io.ErrUnexpectedEOF 1425 } 1426 m.ServerAddressByClientCIDRs = append(m.ServerAddressByClientCIDRs, ServerAddressByClientCIDR{}) 1427 if err := m.ServerAddressByClientCIDRs[len(m.ServerAddressByClientCIDRs)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 1428 return err 1429 } 1430 iNdEx = postIndex 1431 default: 1432 iNdEx = preIndex 1433 skippy, err := skipGenerated(data[iNdEx:]) 1434 if err != nil { 1435 return err 1436 } 1437 if skippy < 0 { 1438 return ErrInvalidLengthGenerated 1439 } 1440 if (iNdEx + skippy) > l { 1441 return io.ErrUnexpectedEOF 1442 } 1443 iNdEx += skippy 1444 } 1445 } 1446 1447 if iNdEx > l { 1448 return io.ErrUnexpectedEOF 1449 } 1450 return nil 1451 } 1452 func (m *APIGroupList) Unmarshal(data []byte) error { 1453 l := len(data) 1454 iNdEx := 0 1455 for iNdEx < l { 1456 preIndex := iNdEx 1457 var wire uint64 1458 for shift := uint(0); ; shift += 7 { 1459 if shift >= 64 { 1460 return ErrIntOverflowGenerated 1461 } 1462 if iNdEx >= l { 1463 return io.ErrUnexpectedEOF 1464 } 1465 b := data[iNdEx] 1466 iNdEx++ 1467 wire |= (uint64(b) & 0x7F) << shift 1468 if b < 0x80 { 1469 break 1470 } 1471 } 1472 fieldNum := int32(wire >> 3) 1473 wireType := int(wire & 0x7) 1474 if wireType == 4 { 1475 return fmt.Errorf("proto: APIGroupList: wiretype end group for non-group") 1476 } 1477 if fieldNum <= 0 { 1478 return fmt.Errorf("proto: APIGroupList: illegal tag %d (wire type %d)", fieldNum, wire) 1479 } 1480 switch fieldNum { 1481 case 1: 1482 if wireType != 2 { 1483 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 1484 } 1485 var msglen int 1486 for shift := uint(0); ; shift += 7 { 1487 if shift >= 64 { 1488 return ErrIntOverflowGenerated 1489 } 1490 if iNdEx >= l { 1491 return io.ErrUnexpectedEOF 1492 } 1493 b := data[iNdEx] 1494 iNdEx++ 1495 msglen |= (int(b) & 0x7F) << shift 1496 if b < 0x80 { 1497 break 1498 } 1499 } 1500 if msglen < 0 { 1501 return ErrInvalidLengthGenerated 1502 } 1503 postIndex := iNdEx + msglen 1504 if postIndex > l { 1505 return io.ErrUnexpectedEOF 1506 } 1507 m.Groups = append(m.Groups, APIGroup{}) 1508 if err := m.Groups[len(m.Groups)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 1509 return err 1510 } 1511 iNdEx = postIndex 1512 default: 1513 iNdEx = preIndex 1514 skippy, err := skipGenerated(data[iNdEx:]) 1515 if err != nil { 1516 return err 1517 } 1518 if skippy < 0 { 1519 return ErrInvalidLengthGenerated 1520 } 1521 if (iNdEx + skippy) > l { 1522 return io.ErrUnexpectedEOF 1523 } 1524 iNdEx += skippy 1525 } 1526 } 1527 1528 if iNdEx > l { 1529 return io.ErrUnexpectedEOF 1530 } 1531 return nil 1532 } 1533 func (m *APIResource) Unmarshal(data []byte) error { 1534 l := len(data) 1535 iNdEx := 0 1536 for iNdEx < l { 1537 preIndex := iNdEx 1538 var wire uint64 1539 for shift := uint(0); ; shift += 7 { 1540 if shift >= 64 { 1541 return ErrIntOverflowGenerated 1542 } 1543 if iNdEx >= l { 1544 return io.ErrUnexpectedEOF 1545 } 1546 b := data[iNdEx] 1547 iNdEx++ 1548 wire |= (uint64(b) & 0x7F) << shift 1549 if b < 0x80 { 1550 break 1551 } 1552 } 1553 fieldNum := int32(wire >> 3) 1554 wireType := int(wire & 0x7) 1555 if wireType == 4 { 1556 return fmt.Errorf("proto: APIResource: wiretype end group for non-group") 1557 } 1558 if fieldNum <= 0 { 1559 return fmt.Errorf("proto: APIResource: illegal tag %d (wire type %d)", fieldNum, wire) 1560 } 1561 switch fieldNum { 1562 case 1: 1563 if wireType != 2 { 1564 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 1565 } 1566 var stringLen uint64 1567 for shift := uint(0); ; shift += 7 { 1568 if shift >= 64 { 1569 return ErrIntOverflowGenerated 1570 } 1571 if iNdEx >= l { 1572 return io.ErrUnexpectedEOF 1573 } 1574 b := data[iNdEx] 1575 iNdEx++ 1576 stringLen |= (uint64(b) & 0x7F) << shift 1577 if b < 0x80 { 1578 break 1579 } 1580 } 1581 intStringLen := int(stringLen) 1582 if intStringLen < 0 { 1583 return ErrInvalidLengthGenerated 1584 } 1585 postIndex := iNdEx + intStringLen 1586 if postIndex > l { 1587 return io.ErrUnexpectedEOF 1588 } 1589 m.Name = string(data[iNdEx:postIndex]) 1590 iNdEx = postIndex 1591 case 2: 1592 if wireType != 0 { 1593 return fmt.Errorf("proto: wrong wireType = %d for field Namespaced", wireType) 1594 } 1595 var v int 1596 for shift := uint(0); ; shift += 7 { 1597 if shift >= 64 { 1598 return ErrIntOverflowGenerated 1599 } 1600 if iNdEx >= l { 1601 return io.ErrUnexpectedEOF 1602 } 1603 b := data[iNdEx] 1604 iNdEx++ 1605 v |= (int(b) & 0x7F) << shift 1606 if b < 0x80 { 1607 break 1608 } 1609 } 1610 m.Namespaced = bool(v != 0) 1611 case 3: 1612 if wireType != 2 { 1613 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 1614 } 1615 var stringLen uint64 1616 for shift := uint(0); ; shift += 7 { 1617 if shift >= 64 { 1618 return ErrIntOverflowGenerated 1619 } 1620 if iNdEx >= l { 1621 return io.ErrUnexpectedEOF 1622 } 1623 b := data[iNdEx] 1624 iNdEx++ 1625 stringLen |= (uint64(b) & 0x7F) << shift 1626 if b < 0x80 { 1627 break 1628 } 1629 } 1630 intStringLen := int(stringLen) 1631 if intStringLen < 0 { 1632 return ErrInvalidLengthGenerated 1633 } 1634 postIndex := iNdEx + intStringLen 1635 if postIndex > l { 1636 return io.ErrUnexpectedEOF 1637 } 1638 m.Kind = string(data[iNdEx:postIndex]) 1639 iNdEx = postIndex 1640 default: 1641 iNdEx = preIndex 1642 skippy, err := skipGenerated(data[iNdEx:]) 1643 if err != nil { 1644 return err 1645 } 1646 if skippy < 0 { 1647 return ErrInvalidLengthGenerated 1648 } 1649 if (iNdEx + skippy) > l { 1650 return io.ErrUnexpectedEOF 1651 } 1652 iNdEx += skippy 1653 } 1654 } 1655 1656 if iNdEx > l { 1657 return io.ErrUnexpectedEOF 1658 } 1659 return nil 1660 } 1661 func (m *APIResourceList) Unmarshal(data []byte) error { 1662 l := len(data) 1663 iNdEx := 0 1664 for iNdEx < l { 1665 preIndex := iNdEx 1666 var wire uint64 1667 for shift := uint(0); ; shift += 7 { 1668 if shift >= 64 { 1669 return ErrIntOverflowGenerated 1670 } 1671 if iNdEx >= l { 1672 return io.ErrUnexpectedEOF 1673 } 1674 b := data[iNdEx] 1675 iNdEx++ 1676 wire |= (uint64(b) & 0x7F) << shift 1677 if b < 0x80 { 1678 break 1679 } 1680 } 1681 fieldNum := int32(wire >> 3) 1682 wireType := int(wire & 0x7) 1683 if wireType == 4 { 1684 return fmt.Errorf("proto: APIResourceList: wiretype end group for non-group") 1685 } 1686 if fieldNum <= 0 { 1687 return fmt.Errorf("proto: APIResourceList: illegal tag %d (wire type %d)", fieldNum, wire) 1688 } 1689 switch fieldNum { 1690 case 1: 1691 if wireType != 2 { 1692 return fmt.Errorf("proto: wrong wireType = %d for field GroupVersion", wireType) 1693 } 1694 var stringLen uint64 1695 for shift := uint(0); ; shift += 7 { 1696 if shift >= 64 { 1697 return ErrIntOverflowGenerated 1698 } 1699 if iNdEx >= l { 1700 return io.ErrUnexpectedEOF 1701 } 1702 b := data[iNdEx] 1703 iNdEx++ 1704 stringLen |= (uint64(b) & 0x7F) << shift 1705 if b < 0x80 { 1706 break 1707 } 1708 } 1709 intStringLen := int(stringLen) 1710 if intStringLen < 0 { 1711 return ErrInvalidLengthGenerated 1712 } 1713 postIndex := iNdEx + intStringLen 1714 if postIndex > l { 1715 return io.ErrUnexpectedEOF 1716 } 1717 m.GroupVersion = string(data[iNdEx:postIndex]) 1718 iNdEx = postIndex 1719 case 2: 1720 if wireType != 2 { 1721 return fmt.Errorf("proto: wrong wireType = %d for field APIResources", wireType) 1722 } 1723 var msglen int 1724 for shift := uint(0); ; shift += 7 { 1725 if shift >= 64 { 1726 return ErrIntOverflowGenerated 1727 } 1728 if iNdEx >= l { 1729 return io.ErrUnexpectedEOF 1730 } 1731 b := data[iNdEx] 1732 iNdEx++ 1733 msglen |= (int(b) & 0x7F) << shift 1734 if b < 0x80 { 1735 break 1736 } 1737 } 1738 if msglen < 0 { 1739 return ErrInvalidLengthGenerated 1740 } 1741 postIndex := iNdEx + msglen 1742 if postIndex > l { 1743 return io.ErrUnexpectedEOF 1744 } 1745 m.APIResources = append(m.APIResources, APIResource{}) 1746 if err := m.APIResources[len(m.APIResources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 1747 return err 1748 } 1749 iNdEx = postIndex 1750 default: 1751 iNdEx = preIndex 1752 skippy, err := skipGenerated(data[iNdEx:]) 1753 if err != nil { 1754 return err 1755 } 1756 if skippy < 0 { 1757 return ErrInvalidLengthGenerated 1758 } 1759 if (iNdEx + skippy) > l { 1760 return io.ErrUnexpectedEOF 1761 } 1762 iNdEx += skippy 1763 } 1764 } 1765 1766 if iNdEx > l { 1767 return io.ErrUnexpectedEOF 1768 } 1769 return nil 1770 } 1771 func (m *APIVersions) Unmarshal(data []byte) error { 1772 l := len(data) 1773 iNdEx := 0 1774 for iNdEx < l { 1775 preIndex := iNdEx 1776 var wire uint64 1777 for shift := uint(0); ; shift += 7 { 1778 if shift >= 64 { 1779 return ErrIntOverflowGenerated 1780 } 1781 if iNdEx >= l { 1782 return io.ErrUnexpectedEOF 1783 } 1784 b := data[iNdEx] 1785 iNdEx++ 1786 wire |= (uint64(b) & 0x7F) << shift 1787 if b < 0x80 { 1788 break 1789 } 1790 } 1791 fieldNum := int32(wire >> 3) 1792 wireType := int(wire & 0x7) 1793 if wireType == 4 { 1794 return fmt.Errorf("proto: APIVersions: wiretype end group for non-group") 1795 } 1796 if fieldNum <= 0 { 1797 return fmt.Errorf("proto: APIVersions: illegal tag %d (wire type %d)", fieldNum, wire) 1798 } 1799 switch fieldNum { 1800 case 1: 1801 if wireType != 2 { 1802 return fmt.Errorf("proto: wrong wireType = %d for field Versions", wireType) 1803 } 1804 var stringLen uint64 1805 for shift := uint(0); ; shift += 7 { 1806 if shift >= 64 { 1807 return ErrIntOverflowGenerated 1808 } 1809 if iNdEx >= l { 1810 return io.ErrUnexpectedEOF 1811 } 1812 b := data[iNdEx] 1813 iNdEx++ 1814 stringLen |= (uint64(b) & 0x7F) << shift 1815 if b < 0x80 { 1816 break 1817 } 1818 } 1819 intStringLen := int(stringLen) 1820 if intStringLen < 0 { 1821 return ErrInvalidLengthGenerated 1822 } 1823 postIndex := iNdEx + intStringLen 1824 if postIndex > l { 1825 return io.ErrUnexpectedEOF 1826 } 1827 m.Versions = append(m.Versions, string(data[iNdEx:postIndex])) 1828 iNdEx = postIndex 1829 case 2: 1830 if wireType != 2 { 1831 return fmt.Errorf("proto: wrong wireType = %d for field ServerAddressByClientCIDRs", wireType) 1832 } 1833 var msglen int 1834 for shift := uint(0); ; shift += 7 { 1835 if shift >= 64 { 1836 return ErrIntOverflowGenerated 1837 } 1838 if iNdEx >= l { 1839 return io.ErrUnexpectedEOF 1840 } 1841 b := data[iNdEx] 1842 iNdEx++ 1843 msglen |= (int(b) & 0x7F) << shift 1844 if b < 0x80 { 1845 break 1846 } 1847 } 1848 if msglen < 0 { 1849 return ErrInvalidLengthGenerated 1850 } 1851 postIndex := iNdEx + msglen 1852 if postIndex > l { 1853 return io.ErrUnexpectedEOF 1854 } 1855 m.ServerAddressByClientCIDRs = append(m.ServerAddressByClientCIDRs, ServerAddressByClientCIDR{}) 1856 if err := m.ServerAddressByClientCIDRs[len(m.ServerAddressByClientCIDRs)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 1857 return err 1858 } 1859 iNdEx = postIndex 1860 default: 1861 iNdEx = preIndex 1862 skippy, err := skipGenerated(data[iNdEx:]) 1863 if err != nil { 1864 return err 1865 } 1866 if skippy < 0 { 1867 return ErrInvalidLengthGenerated 1868 } 1869 if (iNdEx + skippy) > l { 1870 return io.ErrUnexpectedEOF 1871 } 1872 iNdEx += skippy 1873 } 1874 } 1875 1876 if iNdEx > l { 1877 return io.ErrUnexpectedEOF 1878 } 1879 return nil 1880 } 1881 func (m *Duration) Unmarshal(data []byte) error { 1882 l := len(data) 1883 iNdEx := 0 1884 for iNdEx < l { 1885 preIndex := iNdEx 1886 var wire uint64 1887 for shift := uint(0); ; shift += 7 { 1888 if shift >= 64 { 1889 return ErrIntOverflowGenerated 1890 } 1891 if iNdEx >= l { 1892 return io.ErrUnexpectedEOF 1893 } 1894 b := data[iNdEx] 1895 iNdEx++ 1896 wire |= (uint64(b) & 0x7F) << shift 1897 if b < 0x80 { 1898 break 1899 } 1900 } 1901 fieldNum := int32(wire >> 3) 1902 wireType := int(wire & 0x7) 1903 if wireType == 4 { 1904 return fmt.Errorf("proto: Duration: wiretype end group for non-group") 1905 } 1906 if fieldNum <= 0 { 1907 return fmt.Errorf("proto: Duration: illegal tag %d (wire type %d)", fieldNum, wire) 1908 } 1909 switch fieldNum { 1910 case 1: 1911 if wireType != 0 { 1912 return fmt.Errorf("proto: wrong wireType = %d for field Duration", wireType) 1913 } 1914 m.Duration = 0 1915 for shift := uint(0); ; shift += 7 { 1916 if shift >= 64 { 1917 return ErrIntOverflowGenerated 1918 } 1919 if iNdEx >= l { 1920 return io.ErrUnexpectedEOF 1921 } 1922 b := data[iNdEx] 1923 iNdEx++ 1924 m.Duration |= (time.Duration(b) & 0x7F) << shift 1925 if b < 0x80 { 1926 break 1927 } 1928 } 1929 default: 1930 iNdEx = preIndex 1931 skippy, err := skipGenerated(data[iNdEx:]) 1932 if err != nil { 1933 return err 1934 } 1935 if skippy < 0 { 1936 return ErrInvalidLengthGenerated 1937 } 1938 if (iNdEx + skippy) > l { 1939 return io.ErrUnexpectedEOF 1940 } 1941 iNdEx += skippy 1942 } 1943 } 1944 1945 if iNdEx > l { 1946 return io.ErrUnexpectedEOF 1947 } 1948 return nil 1949 } 1950 func (m *ExportOptions) Unmarshal(data []byte) error { 1951 l := len(data) 1952 iNdEx := 0 1953 for iNdEx < l { 1954 preIndex := iNdEx 1955 var wire uint64 1956 for shift := uint(0); ; shift += 7 { 1957 if shift >= 64 { 1958 return ErrIntOverflowGenerated 1959 } 1960 if iNdEx >= l { 1961 return io.ErrUnexpectedEOF 1962 } 1963 b := data[iNdEx] 1964 iNdEx++ 1965 wire |= (uint64(b) & 0x7F) << shift 1966 if b < 0x80 { 1967 break 1968 } 1969 } 1970 fieldNum := int32(wire >> 3) 1971 wireType := int(wire & 0x7) 1972 if wireType == 4 { 1973 return fmt.Errorf("proto: ExportOptions: wiretype end group for non-group") 1974 } 1975 if fieldNum <= 0 { 1976 return fmt.Errorf("proto: ExportOptions: illegal tag %d (wire type %d)", fieldNum, wire) 1977 } 1978 switch fieldNum { 1979 case 1: 1980 if wireType != 0 { 1981 return fmt.Errorf("proto: wrong wireType = %d for field Export", wireType) 1982 } 1983 var v int 1984 for shift := uint(0); ; shift += 7 { 1985 if shift >= 64 { 1986 return ErrIntOverflowGenerated 1987 } 1988 if iNdEx >= l { 1989 return io.ErrUnexpectedEOF 1990 } 1991 b := data[iNdEx] 1992 iNdEx++ 1993 v |= (int(b) & 0x7F) << shift 1994 if b < 0x80 { 1995 break 1996 } 1997 } 1998 m.Export = bool(v != 0) 1999 case 2: 2000 if wireType != 0 { 2001 return fmt.Errorf("proto: wrong wireType = %d for field Exact", wireType) 2002 } 2003 var v int 2004 for shift := uint(0); ; shift += 7 { 2005 if shift >= 64 { 2006 return ErrIntOverflowGenerated 2007 } 2008 if iNdEx >= l { 2009 return io.ErrUnexpectedEOF 2010 } 2011 b := data[iNdEx] 2012 iNdEx++ 2013 v |= (int(b) & 0x7F) << shift 2014 if b < 0x80 { 2015 break 2016 } 2017 } 2018 m.Exact = bool(v != 0) 2019 default: 2020 iNdEx = preIndex 2021 skippy, err := skipGenerated(data[iNdEx:]) 2022 if err != nil { 2023 return err 2024 } 2025 if skippy < 0 { 2026 return ErrInvalidLengthGenerated 2027 } 2028 if (iNdEx + skippy) > l { 2029 return io.ErrUnexpectedEOF 2030 } 2031 iNdEx += skippy 2032 } 2033 } 2034 2035 if iNdEx > l { 2036 return io.ErrUnexpectedEOF 2037 } 2038 return nil 2039 } 2040 func (m *GroupKind) Unmarshal(data []byte) error { 2041 l := len(data) 2042 iNdEx := 0 2043 for iNdEx < l { 2044 preIndex := iNdEx 2045 var wire uint64 2046 for shift := uint(0); ; shift += 7 { 2047 if shift >= 64 { 2048 return ErrIntOverflowGenerated 2049 } 2050 if iNdEx >= l { 2051 return io.ErrUnexpectedEOF 2052 } 2053 b := data[iNdEx] 2054 iNdEx++ 2055 wire |= (uint64(b) & 0x7F) << shift 2056 if b < 0x80 { 2057 break 2058 } 2059 } 2060 fieldNum := int32(wire >> 3) 2061 wireType := int(wire & 0x7) 2062 if wireType == 4 { 2063 return fmt.Errorf("proto: GroupKind: wiretype end group for non-group") 2064 } 2065 if fieldNum <= 0 { 2066 return fmt.Errorf("proto: GroupKind: illegal tag %d (wire type %d)", fieldNum, wire) 2067 } 2068 switch fieldNum { 2069 case 1: 2070 if wireType != 2 { 2071 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 2072 } 2073 var stringLen uint64 2074 for shift := uint(0); ; shift += 7 { 2075 if shift >= 64 { 2076 return ErrIntOverflowGenerated 2077 } 2078 if iNdEx >= l { 2079 return io.ErrUnexpectedEOF 2080 } 2081 b := data[iNdEx] 2082 iNdEx++ 2083 stringLen |= (uint64(b) & 0x7F) << shift 2084 if b < 0x80 { 2085 break 2086 } 2087 } 2088 intStringLen := int(stringLen) 2089 if intStringLen < 0 { 2090 return ErrInvalidLengthGenerated 2091 } 2092 postIndex := iNdEx + intStringLen 2093 if postIndex > l { 2094 return io.ErrUnexpectedEOF 2095 } 2096 m.Group = string(data[iNdEx:postIndex]) 2097 iNdEx = postIndex 2098 case 2: 2099 if wireType != 2 { 2100 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 2101 } 2102 var stringLen uint64 2103 for shift := uint(0); ; shift += 7 { 2104 if shift >= 64 { 2105 return ErrIntOverflowGenerated 2106 } 2107 if iNdEx >= l { 2108 return io.ErrUnexpectedEOF 2109 } 2110 b := data[iNdEx] 2111 iNdEx++ 2112 stringLen |= (uint64(b) & 0x7F) << shift 2113 if b < 0x80 { 2114 break 2115 } 2116 } 2117 intStringLen := int(stringLen) 2118 if intStringLen < 0 { 2119 return ErrInvalidLengthGenerated 2120 } 2121 postIndex := iNdEx + intStringLen 2122 if postIndex > l { 2123 return io.ErrUnexpectedEOF 2124 } 2125 m.Kind = string(data[iNdEx:postIndex]) 2126 iNdEx = postIndex 2127 default: 2128 iNdEx = preIndex 2129 skippy, err := skipGenerated(data[iNdEx:]) 2130 if err != nil { 2131 return err 2132 } 2133 if skippy < 0 { 2134 return ErrInvalidLengthGenerated 2135 } 2136 if (iNdEx + skippy) > l { 2137 return io.ErrUnexpectedEOF 2138 } 2139 iNdEx += skippy 2140 } 2141 } 2142 2143 if iNdEx > l { 2144 return io.ErrUnexpectedEOF 2145 } 2146 return nil 2147 } 2148 func (m *GroupResource) Unmarshal(data []byte) error { 2149 l := len(data) 2150 iNdEx := 0 2151 for iNdEx < l { 2152 preIndex := iNdEx 2153 var wire uint64 2154 for shift := uint(0); ; shift += 7 { 2155 if shift >= 64 { 2156 return ErrIntOverflowGenerated 2157 } 2158 if iNdEx >= l { 2159 return io.ErrUnexpectedEOF 2160 } 2161 b := data[iNdEx] 2162 iNdEx++ 2163 wire |= (uint64(b) & 0x7F) << shift 2164 if b < 0x80 { 2165 break 2166 } 2167 } 2168 fieldNum := int32(wire >> 3) 2169 wireType := int(wire & 0x7) 2170 if wireType == 4 { 2171 return fmt.Errorf("proto: GroupResource: wiretype end group for non-group") 2172 } 2173 if fieldNum <= 0 { 2174 return fmt.Errorf("proto: GroupResource: illegal tag %d (wire type %d)", fieldNum, wire) 2175 } 2176 switch fieldNum { 2177 case 1: 2178 if wireType != 2 { 2179 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 2180 } 2181 var stringLen uint64 2182 for shift := uint(0); ; shift += 7 { 2183 if shift >= 64 { 2184 return ErrIntOverflowGenerated 2185 } 2186 if iNdEx >= l { 2187 return io.ErrUnexpectedEOF 2188 } 2189 b := data[iNdEx] 2190 iNdEx++ 2191 stringLen |= (uint64(b) & 0x7F) << shift 2192 if b < 0x80 { 2193 break 2194 } 2195 } 2196 intStringLen := int(stringLen) 2197 if intStringLen < 0 { 2198 return ErrInvalidLengthGenerated 2199 } 2200 postIndex := iNdEx + intStringLen 2201 if postIndex > l { 2202 return io.ErrUnexpectedEOF 2203 } 2204 m.Group = string(data[iNdEx:postIndex]) 2205 iNdEx = postIndex 2206 case 2: 2207 if wireType != 2 { 2208 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType) 2209 } 2210 var stringLen uint64 2211 for shift := uint(0); ; shift += 7 { 2212 if shift >= 64 { 2213 return ErrIntOverflowGenerated 2214 } 2215 if iNdEx >= l { 2216 return io.ErrUnexpectedEOF 2217 } 2218 b := data[iNdEx] 2219 iNdEx++ 2220 stringLen |= (uint64(b) & 0x7F) << shift 2221 if b < 0x80 { 2222 break 2223 } 2224 } 2225 intStringLen := int(stringLen) 2226 if intStringLen < 0 { 2227 return ErrInvalidLengthGenerated 2228 } 2229 postIndex := iNdEx + intStringLen 2230 if postIndex > l { 2231 return io.ErrUnexpectedEOF 2232 } 2233 m.Resource = string(data[iNdEx:postIndex]) 2234 iNdEx = postIndex 2235 default: 2236 iNdEx = preIndex 2237 skippy, err := skipGenerated(data[iNdEx:]) 2238 if err != nil { 2239 return err 2240 } 2241 if skippy < 0 { 2242 return ErrInvalidLengthGenerated 2243 } 2244 if (iNdEx + skippy) > l { 2245 return io.ErrUnexpectedEOF 2246 } 2247 iNdEx += skippy 2248 } 2249 } 2250 2251 if iNdEx > l { 2252 return io.ErrUnexpectedEOF 2253 } 2254 return nil 2255 } 2256 func (m *GroupVersion) Unmarshal(data []byte) error { 2257 l := len(data) 2258 iNdEx := 0 2259 for iNdEx < l { 2260 preIndex := iNdEx 2261 var wire uint64 2262 for shift := uint(0); ; shift += 7 { 2263 if shift >= 64 { 2264 return ErrIntOverflowGenerated 2265 } 2266 if iNdEx >= l { 2267 return io.ErrUnexpectedEOF 2268 } 2269 b := data[iNdEx] 2270 iNdEx++ 2271 wire |= (uint64(b) & 0x7F) << shift 2272 if b < 0x80 { 2273 break 2274 } 2275 } 2276 fieldNum := int32(wire >> 3) 2277 wireType := int(wire & 0x7) 2278 if wireType == 4 { 2279 return fmt.Errorf("proto: GroupVersion: wiretype end group for non-group") 2280 } 2281 if fieldNum <= 0 { 2282 return fmt.Errorf("proto: GroupVersion: illegal tag %d (wire type %d)", fieldNum, wire) 2283 } 2284 switch fieldNum { 2285 case 1: 2286 if wireType != 2 { 2287 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 2288 } 2289 var stringLen uint64 2290 for shift := uint(0); ; shift += 7 { 2291 if shift >= 64 { 2292 return ErrIntOverflowGenerated 2293 } 2294 if iNdEx >= l { 2295 return io.ErrUnexpectedEOF 2296 } 2297 b := data[iNdEx] 2298 iNdEx++ 2299 stringLen |= (uint64(b) & 0x7F) << shift 2300 if b < 0x80 { 2301 break 2302 } 2303 } 2304 intStringLen := int(stringLen) 2305 if intStringLen < 0 { 2306 return ErrInvalidLengthGenerated 2307 } 2308 postIndex := iNdEx + intStringLen 2309 if postIndex > l { 2310 return io.ErrUnexpectedEOF 2311 } 2312 m.Group = string(data[iNdEx:postIndex]) 2313 iNdEx = postIndex 2314 case 2: 2315 if wireType != 2 { 2316 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 2317 } 2318 var stringLen uint64 2319 for shift := uint(0); ; shift += 7 { 2320 if shift >= 64 { 2321 return ErrIntOverflowGenerated 2322 } 2323 if iNdEx >= l { 2324 return io.ErrUnexpectedEOF 2325 } 2326 b := data[iNdEx] 2327 iNdEx++ 2328 stringLen |= (uint64(b) & 0x7F) << shift 2329 if b < 0x80 { 2330 break 2331 } 2332 } 2333 intStringLen := int(stringLen) 2334 if intStringLen < 0 { 2335 return ErrInvalidLengthGenerated 2336 } 2337 postIndex := iNdEx + intStringLen 2338 if postIndex > l { 2339 return io.ErrUnexpectedEOF 2340 } 2341 m.Version = string(data[iNdEx:postIndex]) 2342 iNdEx = postIndex 2343 default: 2344 iNdEx = preIndex 2345 skippy, err := skipGenerated(data[iNdEx:]) 2346 if err != nil { 2347 return err 2348 } 2349 if skippy < 0 { 2350 return ErrInvalidLengthGenerated 2351 } 2352 if (iNdEx + skippy) > l { 2353 return io.ErrUnexpectedEOF 2354 } 2355 iNdEx += skippy 2356 } 2357 } 2358 2359 if iNdEx > l { 2360 return io.ErrUnexpectedEOF 2361 } 2362 return nil 2363 } 2364 func (m *GroupVersionForDiscovery) Unmarshal(data []byte) error { 2365 l := len(data) 2366 iNdEx := 0 2367 for iNdEx < l { 2368 preIndex := iNdEx 2369 var wire uint64 2370 for shift := uint(0); ; shift += 7 { 2371 if shift >= 64 { 2372 return ErrIntOverflowGenerated 2373 } 2374 if iNdEx >= l { 2375 return io.ErrUnexpectedEOF 2376 } 2377 b := data[iNdEx] 2378 iNdEx++ 2379 wire |= (uint64(b) & 0x7F) << shift 2380 if b < 0x80 { 2381 break 2382 } 2383 } 2384 fieldNum := int32(wire >> 3) 2385 wireType := int(wire & 0x7) 2386 if wireType == 4 { 2387 return fmt.Errorf("proto: GroupVersionForDiscovery: wiretype end group for non-group") 2388 } 2389 if fieldNum <= 0 { 2390 return fmt.Errorf("proto: GroupVersionForDiscovery: illegal tag %d (wire type %d)", fieldNum, wire) 2391 } 2392 switch fieldNum { 2393 case 1: 2394 if wireType != 2 { 2395 return fmt.Errorf("proto: wrong wireType = %d for field GroupVersion", wireType) 2396 } 2397 var stringLen uint64 2398 for shift := uint(0); ; shift += 7 { 2399 if shift >= 64 { 2400 return ErrIntOverflowGenerated 2401 } 2402 if iNdEx >= l { 2403 return io.ErrUnexpectedEOF 2404 } 2405 b := data[iNdEx] 2406 iNdEx++ 2407 stringLen |= (uint64(b) & 0x7F) << shift 2408 if b < 0x80 { 2409 break 2410 } 2411 } 2412 intStringLen := int(stringLen) 2413 if intStringLen < 0 { 2414 return ErrInvalidLengthGenerated 2415 } 2416 postIndex := iNdEx + intStringLen 2417 if postIndex > l { 2418 return io.ErrUnexpectedEOF 2419 } 2420 m.GroupVersion = string(data[iNdEx:postIndex]) 2421 iNdEx = postIndex 2422 case 2: 2423 if wireType != 2 { 2424 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 2425 } 2426 var stringLen uint64 2427 for shift := uint(0); ; shift += 7 { 2428 if shift >= 64 { 2429 return ErrIntOverflowGenerated 2430 } 2431 if iNdEx >= l { 2432 return io.ErrUnexpectedEOF 2433 } 2434 b := data[iNdEx] 2435 iNdEx++ 2436 stringLen |= (uint64(b) & 0x7F) << shift 2437 if b < 0x80 { 2438 break 2439 } 2440 } 2441 intStringLen := int(stringLen) 2442 if intStringLen < 0 { 2443 return ErrInvalidLengthGenerated 2444 } 2445 postIndex := iNdEx + intStringLen 2446 if postIndex > l { 2447 return io.ErrUnexpectedEOF 2448 } 2449 m.Version = string(data[iNdEx:postIndex]) 2450 iNdEx = postIndex 2451 default: 2452 iNdEx = preIndex 2453 skippy, err := skipGenerated(data[iNdEx:]) 2454 if err != nil { 2455 return err 2456 } 2457 if skippy < 0 { 2458 return ErrInvalidLengthGenerated 2459 } 2460 if (iNdEx + skippy) > l { 2461 return io.ErrUnexpectedEOF 2462 } 2463 iNdEx += skippy 2464 } 2465 } 2466 2467 if iNdEx > l { 2468 return io.ErrUnexpectedEOF 2469 } 2470 return nil 2471 } 2472 func (m *GroupVersionKind) Unmarshal(data []byte) error { 2473 l := len(data) 2474 iNdEx := 0 2475 for iNdEx < l { 2476 preIndex := iNdEx 2477 var wire uint64 2478 for shift := uint(0); ; shift += 7 { 2479 if shift >= 64 { 2480 return ErrIntOverflowGenerated 2481 } 2482 if iNdEx >= l { 2483 return io.ErrUnexpectedEOF 2484 } 2485 b := data[iNdEx] 2486 iNdEx++ 2487 wire |= (uint64(b) & 0x7F) << shift 2488 if b < 0x80 { 2489 break 2490 } 2491 } 2492 fieldNum := int32(wire >> 3) 2493 wireType := int(wire & 0x7) 2494 if wireType == 4 { 2495 return fmt.Errorf("proto: GroupVersionKind: wiretype end group for non-group") 2496 } 2497 if fieldNum <= 0 { 2498 return fmt.Errorf("proto: GroupVersionKind: illegal tag %d (wire type %d)", fieldNum, wire) 2499 } 2500 switch fieldNum { 2501 case 1: 2502 if wireType != 2 { 2503 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 2504 } 2505 var stringLen uint64 2506 for shift := uint(0); ; shift += 7 { 2507 if shift >= 64 { 2508 return ErrIntOverflowGenerated 2509 } 2510 if iNdEx >= l { 2511 return io.ErrUnexpectedEOF 2512 } 2513 b := data[iNdEx] 2514 iNdEx++ 2515 stringLen |= (uint64(b) & 0x7F) << shift 2516 if b < 0x80 { 2517 break 2518 } 2519 } 2520 intStringLen := int(stringLen) 2521 if intStringLen < 0 { 2522 return ErrInvalidLengthGenerated 2523 } 2524 postIndex := iNdEx + intStringLen 2525 if postIndex > l { 2526 return io.ErrUnexpectedEOF 2527 } 2528 m.Group = string(data[iNdEx:postIndex]) 2529 iNdEx = postIndex 2530 case 2: 2531 if wireType != 2 { 2532 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 2533 } 2534 var stringLen uint64 2535 for shift := uint(0); ; shift += 7 { 2536 if shift >= 64 { 2537 return ErrIntOverflowGenerated 2538 } 2539 if iNdEx >= l { 2540 return io.ErrUnexpectedEOF 2541 } 2542 b := data[iNdEx] 2543 iNdEx++ 2544 stringLen |= (uint64(b) & 0x7F) << shift 2545 if b < 0x80 { 2546 break 2547 } 2548 } 2549 intStringLen := int(stringLen) 2550 if intStringLen < 0 { 2551 return ErrInvalidLengthGenerated 2552 } 2553 postIndex := iNdEx + intStringLen 2554 if postIndex > l { 2555 return io.ErrUnexpectedEOF 2556 } 2557 m.Version = string(data[iNdEx:postIndex]) 2558 iNdEx = postIndex 2559 case 3: 2560 if wireType != 2 { 2561 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 2562 } 2563 var stringLen uint64 2564 for shift := uint(0); ; shift += 7 { 2565 if shift >= 64 { 2566 return ErrIntOverflowGenerated 2567 } 2568 if iNdEx >= l { 2569 return io.ErrUnexpectedEOF 2570 } 2571 b := data[iNdEx] 2572 iNdEx++ 2573 stringLen |= (uint64(b) & 0x7F) << shift 2574 if b < 0x80 { 2575 break 2576 } 2577 } 2578 intStringLen := int(stringLen) 2579 if intStringLen < 0 { 2580 return ErrInvalidLengthGenerated 2581 } 2582 postIndex := iNdEx + intStringLen 2583 if postIndex > l { 2584 return io.ErrUnexpectedEOF 2585 } 2586 m.Kind = string(data[iNdEx:postIndex]) 2587 iNdEx = postIndex 2588 default: 2589 iNdEx = preIndex 2590 skippy, err := skipGenerated(data[iNdEx:]) 2591 if err != nil { 2592 return err 2593 } 2594 if skippy < 0 { 2595 return ErrInvalidLengthGenerated 2596 } 2597 if (iNdEx + skippy) > l { 2598 return io.ErrUnexpectedEOF 2599 } 2600 iNdEx += skippy 2601 } 2602 } 2603 2604 if iNdEx > l { 2605 return io.ErrUnexpectedEOF 2606 } 2607 return nil 2608 } 2609 func (m *GroupVersionResource) Unmarshal(data []byte) error { 2610 l := len(data) 2611 iNdEx := 0 2612 for iNdEx < l { 2613 preIndex := iNdEx 2614 var wire uint64 2615 for shift := uint(0); ; shift += 7 { 2616 if shift >= 64 { 2617 return ErrIntOverflowGenerated 2618 } 2619 if iNdEx >= l { 2620 return io.ErrUnexpectedEOF 2621 } 2622 b := data[iNdEx] 2623 iNdEx++ 2624 wire |= (uint64(b) & 0x7F) << shift 2625 if b < 0x80 { 2626 break 2627 } 2628 } 2629 fieldNum := int32(wire >> 3) 2630 wireType := int(wire & 0x7) 2631 if wireType == 4 { 2632 return fmt.Errorf("proto: GroupVersionResource: wiretype end group for non-group") 2633 } 2634 if fieldNum <= 0 { 2635 return fmt.Errorf("proto: GroupVersionResource: illegal tag %d (wire type %d)", fieldNum, wire) 2636 } 2637 switch fieldNum { 2638 case 1: 2639 if wireType != 2 { 2640 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 2641 } 2642 var stringLen uint64 2643 for shift := uint(0); ; shift += 7 { 2644 if shift >= 64 { 2645 return ErrIntOverflowGenerated 2646 } 2647 if iNdEx >= l { 2648 return io.ErrUnexpectedEOF 2649 } 2650 b := data[iNdEx] 2651 iNdEx++ 2652 stringLen |= (uint64(b) & 0x7F) << shift 2653 if b < 0x80 { 2654 break 2655 } 2656 } 2657 intStringLen := int(stringLen) 2658 if intStringLen < 0 { 2659 return ErrInvalidLengthGenerated 2660 } 2661 postIndex := iNdEx + intStringLen 2662 if postIndex > l { 2663 return io.ErrUnexpectedEOF 2664 } 2665 m.Group = string(data[iNdEx:postIndex]) 2666 iNdEx = postIndex 2667 case 2: 2668 if wireType != 2 { 2669 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 2670 } 2671 var stringLen uint64 2672 for shift := uint(0); ; shift += 7 { 2673 if shift >= 64 { 2674 return ErrIntOverflowGenerated 2675 } 2676 if iNdEx >= l { 2677 return io.ErrUnexpectedEOF 2678 } 2679 b := data[iNdEx] 2680 iNdEx++ 2681 stringLen |= (uint64(b) & 0x7F) << shift 2682 if b < 0x80 { 2683 break 2684 } 2685 } 2686 intStringLen := int(stringLen) 2687 if intStringLen < 0 { 2688 return ErrInvalidLengthGenerated 2689 } 2690 postIndex := iNdEx + intStringLen 2691 if postIndex > l { 2692 return io.ErrUnexpectedEOF 2693 } 2694 m.Version = string(data[iNdEx:postIndex]) 2695 iNdEx = postIndex 2696 case 3: 2697 if wireType != 2 { 2698 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType) 2699 } 2700 var stringLen uint64 2701 for shift := uint(0); ; shift += 7 { 2702 if shift >= 64 { 2703 return ErrIntOverflowGenerated 2704 } 2705 if iNdEx >= l { 2706 return io.ErrUnexpectedEOF 2707 } 2708 b := data[iNdEx] 2709 iNdEx++ 2710 stringLen |= (uint64(b) & 0x7F) << shift 2711 if b < 0x80 { 2712 break 2713 } 2714 } 2715 intStringLen := int(stringLen) 2716 if intStringLen < 0 { 2717 return ErrInvalidLengthGenerated 2718 } 2719 postIndex := iNdEx + intStringLen 2720 if postIndex > l { 2721 return io.ErrUnexpectedEOF 2722 } 2723 m.Resource = string(data[iNdEx:postIndex]) 2724 iNdEx = postIndex 2725 default: 2726 iNdEx = preIndex 2727 skippy, err := skipGenerated(data[iNdEx:]) 2728 if err != nil { 2729 return err 2730 } 2731 if skippy < 0 { 2732 return ErrInvalidLengthGenerated 2733 } 2734 if (iNdEx + skippy) > l { 2735 return io.ErrUnexpectedEOF 2736 } 2737 iNdEx += skippy 2738 } 2739 } 2740 2741 if iNdEx > l { 2742 return io.ErrUnexpectedEOF 2743 } 2744 return nil 2745 } 2746 func (m *LabelSelector) Unmarshal(data []byte) error { 2747 l := len(data) 2748 iNdEx := 0 2749 for iNdEx < l { 2750 preIndex := iNdEx 2751 var wire uint64 2752 for shift := uint(0); ; shift += 7 { 2753 if shift >= 64 { 2754 return ErrIntOverflowGenerated 2755 } 2756 if iNdEx >= l { 2757 return io.ErrUnexpectedEOF 2758 } 2759 b := data[iNdEx] 2760 iNdEx++ 2761 wire |= (uint64(b) & 0x7F) << shift 2762 if b < 0x80 { 2763 break 2764 } 2765 } 2766 fieldNum := int32(wire >> 3) 2767 wireType := int(wire & 0x7) 2768 if wireType == 4 { 2769 return fmt.Errorf("proto: LabelSelector: wiretype end group for non-group") 2770 } 2771 if fieldNum <= 0 { 2772 return fmt.Errorf("proto: LabelSelector: illegal tag %d (wire type %d)", fieldNum, wire) 2773 } 2774 switch fieldNum { 2775 case 1: 2776 if wireType != 2 { 2777 return fmt.Errorf("proto: wrong wireType = %d for field MatchLabels", wireType) 2778 } 2779 var msglen int 2780 for shift := uint(0); ; shift += 7 { 2781 if shift >= 64 { 2782 return ErrIntOverflowGenerated 2783 } 2784 if iNdEx >= l { 2785 return io.ErrUnexpectedEOF 2786 } 2787 b := data[iNdEx] 2788 iNdEx++ 2789 msglen |= (int(b) & 0x7F) << shift 2790 if b < 0x80 { 2791 break 2792 } 2793 } 2794 if msglen < 0 { 2795 return ErrInvalidLengthGenerated 2796 } 2797 postIndex := iNdEx + msglen 2798 if postIndex > l { 2799 return io.ErrUnexpectedEOF 2800 } 2801 var keykey uint64 2802 for shift := uint(0); ; shift += 7 { 2803 if shift >= 64 { 2804 return ErrIntOverflowGenerated 2805 } 2806 if iNdEx >= l { 2807 return io.ErrUnexpectedEOF 2808 } 2809 b := data[iNdEx] 2810 iNdEx++ 2811 keykey |= (uint64(b) & 0x7F) << shift 2812 if b < 0x80 { 2813 break 2814 } 2815 } 2816 var stringLenmapkey uint64 2817 for shift := uint(0); ; shift += 7 { 2818 if shift >= 64 { 2819 return ErrIntOverflowGenerated 2820 } 2821 if iNdEx >= l { 2822 return io.ErrUnexpectedEOF 2823 } 2824 b := data[iNdEx] 2825 iNdEx++ 2826 stringLenmapkey |= (uint64(b) & 0x7F) << shift 2827 if b < 0x80 { 2828 break 2829 } 2830 } 2831 intStringLenmapkey := int(stringLenmapkey) 2832 if intStringLenmapkey < 0 { 2833 return ErrInvalidLengthGenerated 2834 } 2835 postStringIndexmapkey := iNdEx + intStringLenmapkey 2836 if postStringIndexmapkey > l { 2837 return io.ErrUnexpectedEOF 2838 } 2839 mapkey := string(data[iNdEx:postStringIndexmapkey]) 2840 iNdEx = postStringIndexmapkey 2841 var valuekey uint64 2842 for shift := uint(0); ; shift += 7 { 2843 if shift >= 64 { 2844 return ErrIntOverflowGenerated 2845 } 2846 if iNdEx >= l { 2847 return io.ErrUnexpectedEOF 2848 } 2849 b := data[iNdEx] 2850 iNdEx++ 2851 valuekey |= (uint64(b) & 0x7F) << shift 2852 if b < 0x80 { 2853 break 2854 } 2855 } 2856 var stringLenmapvalue uint64 2857 for shift := uint(0); ; shift += 7 { 2858 if shift >= 64 { 2859 return ErrIntOverflowGenerated 2860 } 2861 if iNdEx >= l { 2862 return io.ErrUnexpectedEOF 2863 } 2864 b := data[iNdEx] 2865 iNdEx++ 2866 stringLenmapvalue |= (uint64(b) & 0x7F) << shift 2867 if b < 0x80 { 2868 break 2869 } 2870 } 2871 intStringLenmapvalue := int(stringLenmapvalue) 2872 if intStringLenmapvalue < 0 { 2873 return ErrInvalidLengthGenerated 2874 } 2875 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 2876 if postStringIndexmapvalue > l { 2877 return io.ErrUnexpectedEOF 2878 } 2879 mapvalue := string(data[iNdEx:postStringIndexmapvalue]) 2880 iNdEx = postStringIndexmapvalue 2881 if m.MatchLabels == nil { 2882 m.MatchLabels = make(map[string]string) 2883 } 2884 m.MatchLabels[mapkey] = mapvalue 2885 iNdEx = postIndex 2886 case 2: 2887 if wireType != 2 { 2888 return fmt.Errorf("proto: wrong wireType = %d for field MatchExpressions", wireType) 2889 } 2890 var msglen int 2891 for shift := uint(0); ; shift += 7 { 2892 if shift >= 64 { 2893 return ErrIntOverflowGenerated 2894 } 2895 if iNdEx >= l { 2896 return io.ErrUnexpectedEOF 2897 } 2898 b := data[iNdEx] 2899 iNdEx++ 2900 msglen |= (int(b) & 0x7F) << shift 2901 if b < 0x80 { 2902 break 2903 } 2904 } 2905 if msglen < 0 { 2906 return ErrInvalidLengthGenerated 2907 } 2908 postIndex := iNdEx + msglen 2909 if postIndex > l { 2910 return io.ErrUnexpectedEOF 2911 } 2912 m.MatchExpressions = append(m.MatchExpressions, LabelSelectorRequirement{}) 2913 if err := m.MatchExpressions[len(m.MatchExpressions)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 2914 return err 2915 } 2916 iNdEx = postIndex 2917 default: 2918 iNdEx = preIndex 2919 skippy, err := skipGenerated(data[iNdEx:]) 2920 if err != nil { 2921 return err 2922 } 2923 if skippy < 0 { 2924 return ErrInvalidLengthGenerated 2925 } 2926 if (iNdEx + skippy) > l { 2927 return io.ErrUnexpectedEOF 2928 } 2929 iNdEx += skippy 2930 } 2931 } 2932 2933 if iNdEx > l { 2934 return io.ErrUnexpectedEOF 2935 } 2936 return nil 2937 } 2938 func (m *LabelSelectorRequirement) Unmarshal(data []byte) error { 2939 l := len(data) 2940 iNdEx := 0 2941 for iNdEx < l { 2942 preIndex := iNdEx 2943 var wire uint64 2944 for shift := uint(0); ; shift += 7 { 2945 if shift >= 64 { 2946 return ErrIntOverflowGenerated 2947 } 2948 if iNdEx >= l { 2949 return io.ErrUnexpectedEOF 2950 } 2951 b := data[iNdEx] 2952 iNdEx++ 2953 wire |= (uint64(b) & 0x7F) << shift 2954 if b < 0x80 { 2955 break 2956 } 2957 } 2958 fieldNum := int32(wire >> 3) 2959 wireType := int(wire & 0x7) 2960 if wireType == 4 { 2961 return fmt.Errorf("proto: LabelSelectorRequirement: wiretype end group for non-group") 2962 } 2963 if fieldNum <= 0 { 2964 return fmt.Errorf("proto: LabelSelectorRequirement: illegal tag %d (wire type %d)", fieldNum, wire) 2965 } 2966 switch fieldNum { 2967 case 1: 2968 if wireType != 2 { 2969 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 2970 } 2971 var stringLen uint64 2972 for shift := uint(0); ; shift += 7 { 2973 if shift >= 64 { 2974 return ErrIntOverflowGenerated 2975 } 2976 if iNdEx >= l { 2977 return io.ErrUnexpectedEOF 2978 } 2979 b := data[iNdEx] 2980 iNdEx++ 2981 stringLen |= (uint64(b) & 0x7F) << shift 2982 if b < 0x80 { 2983 break 2984 } 2985 } 2986 intStringLen := int(stringLen) 2987 if intStringLen < 0 { 2988 return ErrInvalidLengthGenerated 2989 } 2990 postIndex := iNdEx + intStringLen 2991 if postIndex > l { 2992 return io.ErrUnexpectedEOF 2993 } 2994 m.Key = string(data[iNdEx:postIndex]) 2995 iNdEx = postIndex 2996 case 2: 2997 if wireType != 2 { 2998 return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType) 2999 } 3000 var stringLen uint64 3001 for shift := uint(0); ; shift += 7 { 3002 if shift >= 64 { 3003 return ErrIntOverflowGenerated 3004 } 3005 if iNdEx >= l { 3006 return io.ErrUnexpectedEOF 3007 } 3008 b := data[iNdEx] 3009 iNdEx++ 3010 stringLen |= (uint64(b) & 0x7F) << shift 3011 if b < 0x80 { 3012 break 3013 } 3014 } 3015 intStringLen := int(stringLen) 3016 if intStringLen < 0 { 3017 return ErrInvalidLengthGenerated 3018 } 3019 postIndex := iNdEx + intStringLen 3020 if postIndex > l { 3021 return io.ErrUnexpectedEOF 3022 } 3023 m.Operator = LabelSelectorOperator(data[iNdEx:postIndex]) 3024 iNdEx = postIndex 3025 case 3: 3026 if wireType != 2 { 3027 return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType) 3028 } 3029 var stringLen uint64 3030 for shift := uint(0); ; shift += 7 { 3031 if shift >= 64 { 3032 return ErrIntOverflowGenerated 3033 } 3034 if iNdEx >= l { 3035 return io.ErrUnexpectedEOF 3036 } 3037 b := data[iNdEx] 3038 iNdEx++ 3039 stringLen |= (uint64(b) & 0x7F) << shift 3040 if b < 0x80 { 3041 break 3042 } 3043 } 3044 intStringLen := int(stringLen) 3045 if intStringLen < 0 { 3046 return ErrInvalidLengthGenerated 3047 } 3048 postIndex := iNdEx + intStringLen 3049 if postIndex > l { 3050 return io.ErrUnexpectedEOF 3051 } 3052 m.Values = append(m.Values, string(data[iNdEx:postIndex])) 3053 iNdEx = postIndex 3054 default: 3055 iNdEx = preIndex 3056 skippy, err := skipGenerated(data[iNdEx:]) 3057 if err != nil { 3058 return err 3059 } 3060 if skippy < 0 { 3061 return ErrInvalidLengthGenerated 3062 } 3063 if (iNdEx + skippy) > l { 3064 return io.ErrUnexpectedEOF 3065 } 3066 iNdEx += skippy 3067 } 3068 } 3069 3070 if iNdEx > l { 3071 return io.ErrUnexpectedEOF 3072 } 3073 return nil 3074 } 3075 func (m *ListMeta) Unmarshal(data []byte) error { 3076 l := len(data) 3077 iNdEx := 0 3078 for iNdEx < l { 3079 preIndex := iNdEx 3080 var wire uint64 3081 for shift := uint(0); ; shift += 7 { 3082 if shift >= 64 { 3083 return ErrIntOverflowGenerated 3084 } 3085 if iNdEx >= l { 3086 return io.ErrUnexpectedEOF 3087 } 3088 b := data[iNdEx] 3089 iNdEx++ 3090 wire |= (uint64(b) & 0x7F) << shift 3091 if b < 0x80 { 3092 break 3093 } 3094 } 3095 fieldNum := int32(wire >> 3) 3096 wireType := int(wire & 0x7) 3097 if wireType == 4 { 3098 return fmt.Errorf("proto: ListMeta: wiretype end group for non-group") 3099 } 3100 if fieldNum <= 0 { 3101 return fmt.Errorf("proto: ListMeta: illegal tag %d (wire type %d)", fieldNum, wire) 3102 } 3103 switch fieldNum { 3104 case 1: 3105 if wireType != 2 { 3106 return fmt.Errorf("proto: wrong wireType = %d for field SelfLink", wireType) 3107 } 3108 var stringLen uint64 3109 for shift := uint(0); ; shift += 7 { 3110 if shift >= 64 { 3111 return ErrIntOverflowGenerated 3112 } 3113 if iNdEx >= l { 3114 return io.ErrUnexpectedEOF 3115 } 3116 b := data[iNdEx] 3117 iNdEx++ 3118 stringLen |= (uint64(b) & 0x7F) << shift 3119 if b < 0x80 { 3120 break 3121 } 3122 } 3123 intStringLen := int(stringLen) 3124 if intStringLen < 0 { 3125 return ErrInvalidLengthGenerated 3126 } 3127 postIndex := iNdEx + intStringLen 3128 if postIndex > l { 3129 return io.ErrUnexpectedEOF 3130 } 3131 m.SelfLink = string(data[iNdEx:postIndex]) 3132 iNdEx = postIndex 3133 case 2: 3134 if wireType != 2 { 3135 return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType) 3136 } 3137 var stringLen uint64 3138 for shift := uint(0); ; shift += 7 { 3139 if shift >= 64 { 3140 return ErrIntOverflowGenerated 3141 } 3142 if iNdEx >= l { 3143 return io.ErrUnexpectedEOF 3144 } 3145 b := data[iNdEx] 3146 iNdEx++ 3147 stringLen |= (uint64(b) & 0x7F) << shift 3148 if b < 0x80 { 3149 break 3150 } 3151 } 3152 intStringLen := int(stringLen) 3153 if intStringLen < 0 { 3154 return ErrInvalidLengthGenerated 3155 } 3156 postIndex := iNdEx + intStringLen 3157 if postIndex > l { 3158 return io.ErrUnexpectedEOF 3159 } 3160 m.ResourceVersion = string(data[iNdEx:postIndex]) 3161 iNdEx = postIndex 3162 default: 3163 iNdEx = preIndex 3164 skippy, err := skipGenerated(data[iNdEx:]) 3165 if err != nil { 3166 return err 3167 } 3168 if skippy < 0 { 3169 return ErrInvalidLengthGenerated 3170 } 3171 if (iNdEx + skippy) > l { 3172 return io.ErrUnexpectedEOF 3173 } 3174 iNdEx += skippy 3175 } 3176 } 3177 3178 if iNdEx > l { 3179 return io.ErrUnexpectedEOF 3180 } 3181 return nil 3182 } 3183 func (m *RootPaths) Unmarshal(data []byte) error { 3184 l := len(data) 3185 iNdEx := 0 3186 for iNdEx < l { 3187 preIndex := iNdEx 3188 var wire uint64 3189 for shift := uint(0); ; shift += 7 { 3190 if shift >= 64 { 3191 return ErrIntOverflowGenerated 3192 } 3193 if iNdEx >= l { 3194 return io.ErrUnexpectedEOF 3195 } 3196 b := data[iNdEx] 3197 iNdEx++ 3198 wire |= (uint64(b) & 0x7F) << shift 3199 if b < 0x80 { 3200 break 3201 } 3202 } 3203 fieldNum := int32(wire >> 3) 3204 wireType := int(wire & 0x7) 3205 if wireType == 4 { 3206 return fmt.Errorf("proto: RootPaths: wiretype end group for non-group") 3207 } 3208 if fieldNum <= 0 { 3209 return fmt.Errorf("proto: RootPaths: illegal tag %d (wire type %d)", fieldNum, wire) 3210 } 3211 switch fieldNum { 3212 case 1: 3213 if wireType != 2 { 3214 return fmt.Errorf("proto: wrong wireType = %d for field Paths", wireType) 3215 } 3216 var stringLen uint64 3217 for shift := uint(0); ; shift += 7 { 3218 if shift >= 64 { 3219 return ErrIntOverflowGenerated 3220 } 3221 if iNdEx >= l { 3222 return io.ErrUnexpectedEOF 3223 } 3224 b := data[iNdEx] 3225 iNdEx++ 3226 stringLen |= (uint64(b) & 0x7F) << shift 3227 if b < 0x80 { 3228 break 3229 } 3230 } 3231 intStringLen := int(stringLen) 3232 if intStringLen < 0 { 3233 return ErrInvalidLengthGenerated 3234 } 3235 postIndex := iNdEx + intStringLen 3236 if postIndex > l { 3237 return io.ErrUnexpectedEOF 3238 } 3239 m.Paths = append(m.Paths, string(data[iNdEx:postIndex])) 3240 iNdEx = postIndex 3241 default: 3242 iNdEx = preIndex 3243 skippy, err := skipGenerated(data[iNdEx:]) 3244 if err != nil { 3245 return err 3246 } 3247 if skippy < 0 { 3248 return ErrInvalidLengthGenerated 3249 } 3250 if (iNdEx + skippy) > l { 3251 return io.ErrUnexpectedEOF 3252 } 3253 iNdEx += skippy 3254 } 3255 } 3256 3257 if iNdEx > l { 3258 return io.ErrUnexpectedEOF 3259 } 3260 return nil 3261 } 3262 func (m *ServerAddressByClientCIDR) Unmarshal(data []byte) error { 3263 l := len(data) 3264 iNdEx := 0 3265 for iNdEx < l { 3266 preIndex := iNdEx 3267 var wire uint64 3268 for shift := uint(0); ; shift += 7 { 3269 if shift >= 64 { 3270 return ErrIntOverflowGenerated 3271 } 3272 if iNdEx >= l { 3273 return io.ErrUnexpectedEOF 3274 } 3275 b := data[iNdEx] 3276 iNdEx++ 3277 wire |= (uint64(b) & 0x7F) << shift 3278 if b < 0x80 { 3279 break 3280 } 3281 } 3282 fieldNum := int32(wire >> 3) 3283 wireType := int(wire & 0x7) 3284 if wireType == 4 { 3285 return fmt.Errorf("proto: ServerAddressByClientCIDR: wiretype end group for non-group") 3286 } 3287 if fieldNum <= 0 { 3288 return fmt.Errorf("proto: ServerAddressByClientCIDR: illegal tag %d (wire type %d)", fieldNum, wire) 3289 } 3290 switch fieldNum { 3291 case 1: 3292 if wireType != 2 { 3293 return fmt.Errorf("proto: wrong wireType = %d for field ClientCIDR", wireType) 3294 } 3295 var stringLen uint64 3296 for shift := uint(0); ; shift += 7 { 3297 if shift >= 64 { 3298 return ErrIntOverflowGenerated 3299 } 3300 if iNdEx >= l { 3301 return io.ErrUnexpectedEOF 3302 } 3303 b := data[iNdEx] 3304 iNdEx++ 3305 stringLen |= (uint64(b) & 0x7F) << shift 3306 if b < 0x80 { 3307 break 3308 } 3309 } 3310 intStringLen := int(stringLen) 3311 if intStringLen < 0 { 3312 return ErrInvalidLengthGenerated 3313 } 3314 postIndex := iNdEx + intStringLen 3315 if postIndex > l { 3316 return io.ErrUnexpectedEOF 3317 } 3318 m.ClientCIDR = string(data[iNdEx:postIndex]) 3319 iNdEx = postIndex 3320 case 2: 3321 if wireType != 2 { 3322 return fmt.Errorf("proto: wrong wireType = %d for field ServerAddress", wireType) 3323 } 3324 var stringLen uint64 3325 for shift := uint(0); ; shift += 7 { 3326 if shift >= 64 { 3327 return ErrIntOverflowGenerated 3328 } 3329 if iNdEx >= l { 3330 return io.ErrUnexpectedEOF 3331 } 3332 b := data[iNdEx] 3333 iNdEx++ 3334 stringLen |= (uint64(b) & 0x7F) << shift 3335 if b < 0x80 { 3336 break 3337 } 3338 } 3339 intStringLen := int(stringLen) 3340 if intStringLen < 0 { 3341 return ErrInvalidLengthGenerated 3342 } 3343 postIndex := iNdEx + intStringLen 3344 if postIndex > l { 3345 return io.ErrUnexpectedEOF 3346 } 3347 m.ServerAddress = string(data[iNdEx:postIndex]) 3348 iNdEx = postIndex 3349 default: 3350 iNdEx = preIndex 3351 skippy, err := skipGenerated(data[iNdEx:]) 3352 if err != nil { 3353 return err 3354 } 3355 if skippy < 0 { 3356 return ErrInvalidLengthGenerated 3357 } 3358 if (iNdEx + skippy) > l { 3359 return io.ErrUnexpectedEOF 3360 } 3361 iNdEx += skippy 3362 } 3363 } 3364 3365 if iNdEx > l { 3366 return io.ErrUnexpectedEOF 3367 } 3368 return nil 3369 } 3370 func (m *Status) Unmarshal(data []byte) error { 3371 l := len(data) 3372 iNdEx := 0 3373 for iNdEx < l { 3374 preIndex := iNdEx 3375 var wire uint64 3376 for shift := uint(0); ; shift += 7 { 3377 if shift >= 64 { 3378 return ErrIntOverflowGenerated 3379 } 3380 if iNdEx >= l { 3381 return io.ErrUnexpectedEOF 3382 } 3383 b := data[iNdEx] 3384 iNdEx++ 3385 wire |= (uint64(b) & 0x7F) << shift 3386 if b < 0x80 { 3387 break 3388 } 3389 } 3390 fieldNum := int32(wire >> 3) 3391 wireType := int(wire & 0x7) 3392 if wireType == 4 { 3393 return fmt.Errorf("proto: Status: wiretype end group for non-group") 3394 } 3395 if fieldNum <= 0 { 3396 return fmt.Errorf("proto: Status: illegal tag %d (wire type %d)", fieldNum, wire) 3397 } 3398 switch fieldNum { 3399 case 1: 3400 if wireType != 2 { 3401 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType) 3402 } 3403 var msglen int 3404 for shift := uint(0); ; shift += 7 { 3405 if shift >= 64 { 3406 return ErrIntOverflowGenerated 3407 } 3408 if iNdEx >= l { 3409 return io.ErrUnexpectedEOF 3410 } 3411 b := data[iNdEx] 3412 iNdEx++ 3413 msglen |= (int(b) & 0x7F) << shift 3414 if b < 0x80 { 3415 break 3416 } 3417 } 3418 if msglen < 0 { 3419 return ErrInvalidLengthGenerated 3420 } 3421 postIndex := iNdEx + msglen 3422 if postIndex > l { 3423 return io.ErrUnexpectedEOF 3424 } 3425 if err := m.ListMeta.Unmarshal(data[iNdEx:postIndex]); err != nil { 3426 return err 3427 } 3428 iNdEx = postIndex 3429 case 2: 3430 if wireType != 2 { 3431 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 3432 } 3433 var stringLen uint64 3434 for shift := uint(0); ; shift += 7 { 3435 if shift >= 64 { 3436 return ErrIntOverflowGenerated 3437 } 3438 if iNdEx >= l { 3439 return io.ErrUnexpectedEOF 3440 } 3441 b := data[iNdEx] 3442 iNdEx++ 3443 stringLen |= (uint64(b) & 0x7F) << shift 3444 if b < 0x80 { 3445 break 3446 } 3447 } 3448 intStringLen := int(stringLen) 3449 if intStringLen < 0 { 3450 return ErrInvalidLengthGenerated 3451 } 3452 postIndex := iNdEx + intStringLen 3453 if postIndex > l { 3454 return io.ErrUnexpectedEOF 3455 } 3456 m.Status = string(data[iNdEx:postIndex]) 3457 iNdEx = postIndex 3458 case 3: 3459 if wireType != 2 { 3460 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 3461 } 3462 var stringLen uint64 3463 for shift := uint(0); ; shift += 7 { 3464 if shift >= 64 { 3465 return ErrIntOverflowGenerated 3466 } 3467 if iNdEx >= l { 3468 return io.ErrUnexpectedEOF 3469 } 3470 b := data[iNdEx] 3471 iNdEx++ 3472 stringLen |= (uint64(b) & 0x7F) << shift 3473 if b < 0x80 { 3474 break 3475 } 3476 } 3477 intStringLen := int(stringLen) 3478 if intStringLen < 0 { 3479 return ErrInvalidLengthGenerated 3480 } 3481 postIndex := iNdEx + intStringLen 3482 if postIndex > l { 3483 return io.ErrUnexpectedEOF 3484 } 3485 m.Message = string(data[iNdEx:postIndex]) 3486 iNdEx = postIndex 3487 case 4: 3488 if wireType != 2 { 3489 return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) 3490 } 3491 var stringLen uint64 3492 for shift := uint(0); ; shift += 7 { 3493 if shift >= 64 { 3494 return ErrIntOverflowGenerated 3495 } 3496 if iNdEx >= l { 3497 return io.ErrUnexpectedEOF 3498 } 3499 b := data[iNdEx] 3500 iNdEx++ 3501 stringLen |= (uint64(b) & 0x7F) << shift 3502 if b < 0x80 { 3503 break 3504 } 3505 } 3506 intStringLen := int(stringLen) 3507 if intStringLen < 0 { 3508 return ErrInvalidLengthGenerated 3509 } 3510 postIndex := iNdEx + intStringLen 3511 if postIndex > l { 3512 return io.ErrUnexpectedEOF 3513 } 3514 m.Reason = StatusReason(data[iNdEx:postIndex]) 3515 iNdEx = postIndex 3516 case 5: 3517 if wireType != 2 { 3518 return fmt.Errorf("proto: wrong wireType = %d for field Details", wireType) 3519 } 3520 var msglen int 3521 for shift := uint(0); ; shift += 7 { 3522 if shift >= 64 { 3523 return ErrIntOverflowGenerated 3524 } 3525 if iNdEx >= l { 3526 return io.ErrUnexpectedEOF 3527 } 3528 b := data[iNdEx] 3529 iNdEx++ 3530 msglen |= (int(b) & 0x7F) << shift 3531 if b < 0x80 { 3532 break 3533 } 3534 } 3535 if msglen < 0 { 3536 return ErrInvalidLengthGenerated 3537 } 3538 postIndex := iNdEx + msglen 3539 if postIndex > l { 3540 return io.ErrUnexpectedEOF 3541 } 3542 if m.Details == nil { 3543 m.Details = &StatusDetails{} 3544 } 3545 if err := m.Details.Unmarshal(data[iNdEx:postIndex]); err != nil { 3546 return err 3547 } 3548 iNdEx = postIndex 3549 case 6: 3550 if wireType != 0 { 3551 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 3552 } 3553 m.Code = 0 3554 for shift := uint(0); ; shift += 7 { 3555 if shift >= 64 { 3556 return ErrIntOverflowGenerated 3557 } 3558 if iNdEx >= l { 3559 return io.ErrUnexpectedEOF 3560 } 3561 b := data[iNdEx] 3562 iNdEx++ 3563 m.Code |= (int32(b) & 0x7F) << shift 3564 if b < 0x80 { 3565 break 3566 } 3567 } 3568 default: 3569 iNdEx = preIndex 3570 skippy, err := skipGenerated(data[iNdEx:]) 3571 if err != nil { 3572 return err 3573 } 3574 if skippy < 0 { 3575 return ErrInvalidLengthGenerated 3576 } 3577 if (iNdEx + skippy) > l { 3578 return io.ErrUnexpectedEOF 3579 } 3580 iNdEx += skippy 3581 } 3582 } 3583 3584 if iNdEx > l { 3585 return io.ErrUnexpectedEOF 3586 } 3587 return nil 3588 } 3589 func (m *StatusCause) Unmarshal(data []byte) error { 3590 l := len(data) 3591 iNdEx := 0 3592 for iNdEx < l { 3593 preIndex := iNdEx 3594 var wire uint64 3595 for shift := uint(0); ; shift += 7 { 3596 if shift >= 64 { 3597 return ErrIntOverflowGenerated 3598 } 3599 if iNdEx >= l { 3600 return io.ErrUnexpectedEOF 3601 } 3602 b := data[iNdEx] 3603 iNdEx++ 3604 wire |= (uint64(b) & 0x7F) << shift 3605 if b < 0x80 { 3606 break 3607 } 3608 } 3609 fieldNum := int32(wire >> 3) 3610 wireType := int(wire & 0x7) 3611 if wireType == 4 { 3612 return fmt.Errorf("proto: StatusCause: wiretype end group for non-group") 3613 } 3614 if fieldNum <= 0 { 3615 return fmt.Errorf("proto: StatusCause: illegal tag %d (wire type %d)", fieldNum, wire) 3616 } 3617 switch fieldNum { 3618 case 1: 3619 if wireType != 2 { 3620 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 3621 } 3622 var stringLen uint64 3623 for shift := uint(0); ; shift += 7 { 3624 if shift >= 64 { 3625 return ErrIntOverflowGenerated 3626 } 3627 if iNdEx >= l { 3628 return io.ErrUnexpectedEOF 3629 } 3630 b := data[iNdEx] 3631 iNdEx++ 3632 stringLen |= (uint64(b) & 0x7F) << shift 3633 if b < 0x80 { 3634 break 3635 } 3636 } 3637 intStringLen := int(stringLen) 3638 if intStringLen < 0 { 3639 return ErrInvalidLengthGenerated 3640 } 3641 postIndex := iNdEx + intStringLen 3642 if postIndex > l { 3643 return io.ErrUnexpectedEOF 3644 } 3645 m.Type = CauseType(data[iNdEx:postIndex]) 3646 iNdEx = postIndex 3647 case 2: 3648 if wireType != 2 { 3649 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 3650 } 3651 var stringLen uint64 3652 for shift := uint(0); ; shift += 7 { 3653 if shift >= 64 { 3654 return ErrIntOverflowGenerated 3655 } 3656 if iNdEx >= l { 3657 return io.ErrUnexpectedEOF 3658 } 3659 b := data[iNdEx] 3660 iNdEx++ 3661 stringLen |= (uint64(b) & 0x7F) << shift 3662 if b < 0x80 { 3663 break 3664 } 3665 } 3666 intStringLen := int(stringLen) 3667 if intStringLen < 0 { 3668 return ErrInvalidLengthGenerated 3669 } 3670 postIndex := iNdEx + intStringLen 3671 if postIndex > l { 3672 return io.ErrUnexpectedEOF 3673 } 3674 m.Message = string(data[iNdEx:postIndex]) 3675 iNdEx = postIndex 3676 case 3: 3677 if wireType != 2 { 3678 return fmt.Errorf("proto: wrong wireType = %d for field Field", wireType) 3679 } 3680 var stringLen uint64 3681 for shift := uint(0); ; shift += 7 { 3682 if shift >= 64 { 3683 return ErrIntOverflowGenerated 3684 } 3685 if iNdEx >= l { 3686 return io.ErrUnexpectedEOF 3687 } 3688 b := data[iNdEx] 3689 iNdEx++ 3690 stringLen |= (uint64(b) & 0x7F) << shift 3691 if b < 0x80 { 3692 break 3693 } 3694 } 3695 intStringLen := int(stringLen) 3696 if intStringLen < 0 { 3697 return ErrInvalidLengthGenerated 3698 } 3699 postIndex := iNdEx + intStringLen 3700 if postIndex > l { 3701 return io.ErrUnexpectedEOF 3702 } 3703 m.Field = string(data[iNdEx:postIndex]) 3704 iNdEx = postIndex 3705 default: 3706 iNdEx = preIndex 3707 skippy, err := skipGenerated(data[iNdEx:]) 3708 if err != nil { 3709 return err 3710 } 3711 if skippy < 0 { 3712 return ErrInvalidLengthGenerated 3713 } 3714 if (iNdEx + skippy) > l { 3715 return io.ErrUnexpectedEOF 3716 } 3717 iNdEx += skippy 3718 } 3719 } 3720 3721 if iNdEx > l { 3722 return io.ErrUnexpectedEOF 3723 } 3724 return nil 3725 } 3726 func (m *StatusDetails) Unmarshal(data []byte) error { 3727 l := len(data) 3728 iNdEx := 0 3729 for iNdEx < l { 3730 preIndex := iNdEx 3731 var wire uint64 3732 for shift := uint(0); ; shift += 7 { 3733 if shift >= 64 { 3734 return ErrIntOverflowGenerated 3735 } 3736 if iNdEx >= l { 3737 return io.ErrUnexpectedEOF 3738 } 3739 b := data[iNdEx] 3740 iNdEx++ 3741 wire |= (uint64(b) & 0x7F) << shift 3742 if b < 0x80 { 3743 break 3744 } 3745 } 3746 fieldNum := int32(wire >> 3) 3747 wireType := int(wire & 0x7) 3748 if wireType == 4 { 3749 return fmt.Errorf("proto: StatusDetails: wiretype end group for non-group") 3750 } 3751 if fieldNum <= 0 { 3752 return fmt.Errorf("proto: StatusDetails: illegal tag %d (wire type %d)", fieldNum, wire) 3753 } 3754 switch fieldNum { 3755 case 1: 3756 if wireType != 2 { 3757 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 3758 } 3759 var stringLen uint64 3760 for shift := uint(0); ; shift += 7 { 3761 if shift >= 64 { 3762 return ErrIntOverflowGenerated 3763 } 3764 if iNdEx >= l { 3765 return io.ErrUnexpectedEOF 3766 } 3767 b := data[iNdEx] 3768 iNdEx++ 3769 stringLen |= (uint64(b) & 0x7F) << shift 3770 if b < 0x80 { 3771 break 3772 } 3773 } 3774 intStringLen := int(stringLen) 3775 if intStringLen < 0 { 3776 return ErrInvalidLengthGenerated 3777 } 3778 postIndex := iNdEx + intStringLen 3779 if postIndex > l { 3780 return io.ErrUnexpectedEOF 3781 } 3782 m.Name = string(data[iNdEx:postIndex]) 3783 iNdEx = postIndex 3784 case 2: 3785 if wireType != 2 { 3786 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 3787 } 3788 var stringLen uint64 3789 for shift := uint(0); ; shift += 7 { 3790 if shift >= 64 { 3791 return ErrIntOverflowGenerated 3792 } 3793 if iNdEx >= l { 3794 return io.ErrUnexpectedEOF 3795 } 3796 b := data[iNdEx] 3797 iNdEx++ 3798 stringLen |= (uint64(b) & 0x7F) << shift 3799 if b < 0x80 { 3800 break 3801 } 3802 } 3803 intStringLen := int(stringLen) 3804 if intStringLen < 0 { 3805 return ErrInvalidLengthGenerated 3806 } 3807 postIndex := iNdEx + intStringLen 3808 if postIndex > l { 3809 return io.ErrUnexpectedEOF 3810 } 3811 m.Group = string(data[iNdEx:postIndex]) 3812 iNdEx = postIndex 3813 case 3: 3814 if wireType != 2 { 3815 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 3816 } 3817 var stringLen uint64 3818 for shift := uint(0); ; shift += 7 { 3819 if shift >= 64 { 3820 return ErrIntOverflowGenerated 3821 } 3822 if iNdEx >= l { 3823 return io.ErrUnexpectedEOF 3824 } 3825 b := data[iNdEx] 3826 iNdEx++ 3827 stringLen |= (uint64(b) & 0x7F) << shift 3828 if b < 0x80 { 3829 break 3830 } 3831 } 3832 intStringLen := int(stringLen) 3833 if intStringLen < 0 { 3834 return ErrInvalidLengthGenerated 3835 } 3836 postIndex := iNdEx + intStringLen 3837 if postIndex > l { 3838 return io.ErrUnexpectedEOF 3839 } 3840 m.Kind = string(data[iNdEx:postIndex]) 3841 iNdEx = postIndex 3842 case 4: 3843 if wireType != 2 { 3844 return fmt.Errorf("proto: wrong wireType = %d for field Causes", wireType) 3845 } 3846 var msglen int 3847 for shift := uint(0); ; shift += 7 { 3848 if shift >= 64 { 3849 return ErrIntOverflowGenerated 3850 } 3851 if iNdEx >= l { 3852 return io.ErrUnexpectedEOF 3853 } 3854 b := data[iNdEx] 3855 iNdEx++ 3856 msglen |= (int(b) & 0x7F) << shift 3857 if b < 0x80 { 3858 break 3859 } 3860 } 3861 if msglen < 0 { 3862 return ErrInvalidLengthGenerated 3863 } 3864 postIndex := iNdEx + msglen 3865 if postIndex > l { 3866 return io.ErrUnexpectedEOF 3867 } 3868 m.Causes = append(m.Causes, StatusCause{}) 3869 if err := m.Causes[len(m.Causes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { 3870 return err 3871 } 3872 iNdEx = postIndex 3873 case 5: 3874 if wireType != 0 { 3875 return fmt.Errorf("proto: wrong wireType = %d for field RetryAfterSeconds", wireType) 3876 } 3877 m.RetryAfterSeconds = 0 3878 for shift := uint(0); ; shift += 7 { 3879 if shift >= 64 { 3880 return ErrIntOverflowGenerated 3881 } 3882 if iNdEx >= l { 3883 return io.ErrUnexpectedEOF 3884 } 3885 b := data[iNdEx] 3886 iNdEx++ 3887 m.RetryAfterSeconds |= (int32(b) & 0x7F) << shift 3888 if b < 0x80 { 3889 break 3890 } 3891 } 3892 default: 3893 iNdEx = preIndex 3894 skippy, err := skipGenerated(data[iNdEx:]) 3895 if err != nil { 3896 return err 3897 } 3898 if skippy < 0 { 3899 return ErrInvalidLengthGenerated 3900 } 3901 if (iNdEx + skippy) > l { 3902 return io.ErrUnexpectedEOF 3903 } 3904 iNdEx += skippy 3905 } 3906 } 3907 3908 if iNdEx > l { 3909 return io.ErrUnexpectedEOF 3910 } 3911 return nil 3912 } 3913 func (m *Timestamp) Unmarshal(data []byte) error { 3914 l := len(data) 3915 iNdEx := 0 3916 for iNdEx < l { 3917 preIndex := iNdEx 3918 var wire uint64 3919 for shift := uint(0); ; shift += 7 { 3920 if shift >= 64 { 3921 return ErrIntOverflowGenerated 3922 } 3923 if iNdEx >= l { 3924 return io.ErrUnexpectedEOF 3925 } 3926 b := data[iNdEx] 3927 iNdEx++ 3928 wire |= (uint64(b) & 0x7F) << shift 3929 if b < 0x80 { 3930 break 3931 } 3932 } 3933 fieldNum := int32(wire >> 3) 3934 wireType := int(wire & 0x7) 3935 if wireType == 4 { 3936 return fmt.Errorf("proto: Timestamp: wiretype end group for non-group") 3937 } 3938 if fieldNum <= 0 { 3939 return fmt.Errorf("proto: Timestamp: illegal tag %d (wire type %d)", fieldNum, wire) 3940 } 3941 switch fieldNum { 3942 case 1: 3943 if wireType != 0 { 3944 return fmt.Errorf("proto: wrong wireType = %d for field Seconds", wireType) 3945 } 3946 m.Seconds = 0 3947 for shift := uint(0); ; shift += 7 { 3948 if shift >= 64 { 3949 return ErrIntOverflowGenerated 3950 } 3951 if iNdEx >= l { 3952 return io.ErrUnexpectedEOF 3953 } 3954 b := data[iNdEx] 3955 iNdEx++ 3956 m.Seconds |= (int64(b) & 0x7F) << shift 3957 if b < 0x80 { 3958 break 3959 } 3960 } 3961 case 2: 3962 if wireType != 0 { 3963 return fmt.Errorf("proto: wrong wireType = %d for field Nanos", wireType) 3964 } 3965 m.Nanos = 0 3966 for shift := uint(0); ; shift += 7 { 3967 if shift >= 64 { 3968 return ErrIntOverflowGenerated 3969 } 3970 if iNdEx >= l { 3971 return io.ErrUnexpectedEOF 3972 } 3973 b := data[iNdEx] 3974 iNdEx++ 3975 m.Nanos |= (int32(b) & 0x7F) << shift 3976 if b < 0x80 { 3977 break 3978 } 3979 } 3980 default: 3981 iNdEx = preIndex 3982 skippy, err := skipGenerated(data[iNdEx:]) 3983 if err != nil { 3984 return err 3985 } 3986 if skippy < 0 { 3987 return ErrInvalidLengthGenerated 3988 } 3989 if (iNdEx + skippy) > l { 3990 return io.ErrUnexpectedEOF 3991 } 3992 iNdEx += skippy 3993 } 3994 } 3995 3996 if iNdEx > l { 3997 return io.ErrUnexpectedEOF 3998 } 3999 return nil 4000 } 4001 func (m *TypeMeta) Unmarshal(data []byte) error { 4002 l := len(data) 4003 iNdEx := 0 4004 for iNdEx < l { 4005 preIndex := iNdEx 4006 var wire uint64 4007 for shift := uint(0); ; shift += 7 { 4008 if shift >= 64 { 4009 return ErrIntOverflowGenerated 4010 } 4011 if iNdEx >= l { 4012 return io.ErrUnexpectedEOF 4013 } 4014 b := data[iNdEx] 4015 iNdEx++ 4016 wire |= (uint64(b) & 0x7F) << shift 4017 if b < 0x80 { 4018 break 4019 } 4020 } 4021 fieldNum := int32(wire >> 3) 4022 wireType := int(wire & 0x7) 4023 if wireType == 4 { 4024 return fmt.Errorf("proto: TypeMeta: wiretype end group for non-group") 4025 } 4026 if fieldNum <= 0 { 4027 return fmt.Errorf("proto: TypeMeta: illegal tag %d (wire type %d)", fieldNum, wire) 4028 } 4029 switch fieldNum { 4030 case 1: 4031 if wireType != 2 { 4032 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 4033 } 4034 var stringLen uint64 4035 for shift := uint(0); ; shift += 7 { 4036 if shift >= 64 { 4037 return ErrIntOverflowGenerated 4038 } 4039 if iNdEx >= l { 4040 return io.ErrUnexpectedEOF 4041 } 4042 b := data[iNdEx] 4043 iNdEx++ 4044 stringLen |= (uint64(b) & 0x7F) << shift 4045 if b < 0x80 { 4046 break 4047 } 4048 } 4049 intStringLen := int(stringLen) 4050 if intStringLen < 0 { 4051 return ErrInvalidLengthGenerated 4052 } 4053 postIndex := iNdEx + intStringLen 4054 if postIndex > l { 4055 return io.ErrUnexpectedEOF 4056 } 4057 m.Kind = string(data[iNdEx:postIndex]) 4058 iNdEx = postIndex 4059 case 2: 4060 if wireType != 2 { 4061 return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType) 4062 } 4063 var stringLen uint64 4064 for shift := uint(0); ; shift += 7 { 4065 if shift >= 64 { 4066 return ErrIntOverflowGenerated 4067 } 4068 if iNdEx >= l { 4069 return io.ErrUnexpectedEOF 4070 } 4071 b := data[iNdEx] 4072 iNdEx++ 4073 stringLen |= (uint64(b) & 0x7F) << shift 4074 if b < 0x80 { 4075 break 4076 } 4077 } 4078 intStringLen := int(stringLen) 4079 if intStringLen < 0 { 4080 return ErrInvalidLengthGenerated 4081 } 4082 postIndex := iNdEx + intStringLen 4083 if postIndex > l { 4084 return io.ErrUnexpectedEOF 4085 } 4086 m.APIVersion = string(data[iNdEx:postIndex]) 4087 iNdEx = postIndex 4088 default: 4089 iNdEx = preIndex 4090 skippy, err := skipGenerated(data[iNdEx:]) 4091 if err != nil { 4092 return err 4093 } 4094 if skippy < 0 { 4095 return ErrInvalidLengthGenerated 4096 } 4097 if (iNdEx + skippy) > l { 4098 return io.ErrUnexpectedEOF 4099 } 4100 iNdEx += skippy 4101 } 4102 } 4103 4104 if iNdEx > l { 4105 return io.ErrUnexpectedEOF 4106 } 4107 return nil 4108 } 4109 func skipGenerated(data []byte) (n int, err error) { 4110 l := len(data) 4111 iNdEx := 0 4112 for iNdEx < l { 4113 var wire uint64 4114 for shift := uint(0); ; shift += 7 { 4115 if shift >= 64 { 4116 return 0, ErrIntOverflowGenerated 4117 } 4118 if iNdEx >= l { 4119 return 0, io.ErrUnexpectedEOF 4120 } 4121 b := data[iNdEx] 4122 iNdEx++ 4123 wire |= (uint64(b) & 0x7F) << shift 4124 if b < 0x80 { 4125 break 4126 } 4127 } 4128 wireType := int(wire & 0x7) 4129 switch wireType { 4130 case 0: 4131 for shift := uint(0); ; shift += 7 { 4132 if shift >= 64 { 4133 return 0, ErrIntOverflowGenerated 4134 } 4135 if iNdEx >= l { 4136 return 0, io.ErrUnexpectedEOF 4137 } 4138 iNdEx++ 4139 if data[iNdEx-1] < 0x80 { 4140 break 4141 } 4142 } 4143 return iNdEx, nil 4144 case 1: 4145 iNdEx += 8 4146 return iNdEx, nil 4147 case 2: 4148 var length int 4149 for shift := uint(0); ; shift += 7 { 4150 if shift >= 64 { 4151 return 0, ErrIntOverflowGenerated 4152 } 4153 if iNdEx >= l { 4154 return 0, io.ErrUnexpectedEOF 4155 } 4156 b := data[iNdEx] 4157 iNdEx++ 4158 length |= (int(b) & 0x7F) << shift 4159 if b < 0x80 { 4160 break 4161 } 4162 } 4163 iNdEx += length 4164 if length < 0 { 4165 return 0, ErrInvalidLengthGenerated 4166 } 4167 return iNdEx, nil 4168 case 3: 4169 for { 4170 var innerWire uint64 4171 var start int = iNdEx 4172 for shift := uint(0); ; shift += 7 { 4173 if shift >= 64 { 4174 return 0, ErrIntOverflowGenerated 4175 } 4176 if iNdEx >= l { 4177 return 0, io.ErrUnexpectedEOF 4178 } 4179 b := data[iNdEx] 4180 iNdEx++ 4181 innerWire |= (uint64(b) & 0x7F) << shift 4182 if b < 0x80 { 4183 break 4184 } 4185 } 4186 innerWireType := int(innerWire & 0x7) 4187 if innerWireType == 4 { 4188 break 4189 } 4190 next, err := skipGenerated(data[start:]) 4191 if err != nil { 4192 return 0, err 4193 } 4194 iNdEx = start + next 4195 } 4196 return iNdEx, nil 4197 case 4: 4198 return iNdEx, nil 4199 case 5: 4200 iNdEx += 4 4201 return iNdEx, nil 4202 default: 4203 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 4204 } 4205 } 4206 panic("unreachable") 4207 } 4208 4209 var ( 4210 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") 4211 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") 4212 )