github.com/demonoid81/containerd@v1.3.4/api/events/image.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/containerd/containerd/api/events/image.proto 3 4 package events 5 6 import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 10 io "io" 11 math "math" 12 reflect "reflect" 13 strings "strings" 14 ) 15 16 // Reference imports to suppress errors if they are not otherwise used. 17 var _ = proto.Marshal 18 var _ = fmt.Errorf 19 var _ = math.Inf 20 21 // This is a compile-time assertion to ensure that this generated file 22 // is compatible with the proto package it is being compiled against. 23 // A compilation error at this line likely means your copy of the 24 // proto package needs to be updated. 25 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 26 27 type ImageCreate struct { 28 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 29 Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 30 XXX_NoUnkeyedLiteral struct{} `json:"-"` 31 XXX_unrecognized []byte `json:"-"` 32 XXX_sizecache int32 `json:"-"` 33 } 34 35 func (m *ImageCreate) Reset() { *m = ImageCreate{} } 36 func (*ImageCreate) ProtoMessage() {} 37 func (*ImageCreate) Descriptor() ([]byte, []int) { 38 return fileDescriptor_7085610f7b33e042, []int{0} 39 } 40 func (m *ImageCreate) XXX_Unmarshal(b []byte) error { 41 return m.Unmarshal(b) 42 } 43 func (m *ImageCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 44 if deterministic { 45 return xxx_messageInfo_ImageCreate.Marshal(b, m, deterministic) 46 } else { 47 b = b[:cap(b)] 48 n, err := m.MarshalTo(b) 49 if err != nil { 50 return nil, err 51 } 52 return b[:n], nil 53 } 54 } 55 func (m *ImageCreate) XXX_Merge(src proto.Message) { 56 xxx_messageInfo_ImageCreate.Merge(m, src) 57 } 58 func (m *ImageCreate) XXX_Size() int { 59 return m.Size() 60 } 61 func (m *ImageCreate) XXX_DiscardUnknown() { 62 xxx_messageInfo_ImageCreate.DiscardUnknown(m) 63 } 64 65 var xxx_messageInfo_ImageCreate proto.InternalMessageInfo 66 67 type ImageUpdate struct { 68 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 69 Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 70 XXX_NoUnkeyedLiteral struct{} `json:"-"` 71 XXX_unrecognized []byte `json:"-"` 72 XXX_sizecache int32 `json:"-"` 73 } 74 75 func (m *ImageUpdate) Reset() { *m = ImageUpdate{} } 76 func (*ImageUpdate) ProtoMessage() {} 77 func (*ImageUpdate) Descriptor() ([]byte, []int) { 78 return fileDescriptor_7085610f7b33e042, []int{1} 79 } 80 func (m *ImageUpdate) XXX_Unmarshal(b []byte) error { 81 return m.Unmarshal(b) 82 } 83 func (m *ImageUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 84 if deterministic { 85 return xxx_messageInfo_ImageUpdate.Marshal(b, m, deterministic) 86 } else { 87 b = b[:cap(b)] 88 n, err := m.MarshalTo(b) 89 if err != nil { 90 return nil, err 91 } 92 return b[:n], nil 93 } 94 } 95 func (m *ImageUpdate) XXX_Merge(src proto.Message) { 96 xxx_messageInfo_ImageUpdate.Merge(m, src) 97 } 98 func (m *ImageUpdate) XXX_Size() int { 99 return m.Size() 100 } 101 func (m *ImageUpdate) XXX_DiscardUnknown() { 102 xxx_messageInfo_ImageUpdate.DiscardUnknown(m) 103 } 104 105 var xxx_messageInfo_ImageUpdate proto.InternalMessageInfo 106 107 type ImageDelete struct { 108 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 109 XXX_NoUnkeyedLiteral struct{} `json:"-"` 110 XXX_unrecognized []byte `json:"-"` 111 XXX_sizecache int32 `json:"-"` 112 } 113 114 func (m *ImageDelete) Reset() { *m = ImageDelete{} } 115 func (*ImageDelete) ProtoMessage() {} 116 func (*ImageDelete) Descriptor() ([]byte, []int) { 117 return fileDescriptor_7085610f7b33e042, []int{2} 118 } 119 func (m *ImageDelete) XXX_Unmarshal(b []byte) error { 120 return m.Unmarshal(b) 121 } 122 func (m *ImageDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 123 if deterministic { 124 return xxx_messageInfo_ImageDelete.Marshal(b, m, deterministic) 125 } else { 126 b = b[:cap(b)] 127 n, err := m.MarshalTo(b) 128 if err != nil { 129 return nil, err 130 } 131 return b[:n], nil 132 } 133 } 134 func (m *ImageDelete) XXX_Merge(src proto.Message) { 135 xxx_messageInfo_ImageDelete.Merge(m, src) 136 } 137 func (m *ImageDelete) XXX_Size() int { 138 return m.Size() 139 } 140 func (m *ImageDelete) XXX_DiscardUnknown() { 141 xxx_messageInfo_ImageDelete.DiscardUnknown(m) 142 } 143 144 var xxx_messageInfo_ImageDelete proto.InternalMessageInfo 145 146 func init() { 147 proto.RegisterType((*ImageCreate)(nil), "containerd.services.images.v1.ImageCreate") 148 proto.RegisterMapType((map[string]string)(nil), "containerd.services.images.v1.ImageCreate.LabelsEntry") 149 proto.RegisterType((*ImageUpdate)(nil), "containerd.services.images.v1.ImageUpdate") 150 proto.RegisterMapType((map[string]string)(nil), "containerd.services.images.v1.ImageUpdate.LabelsEntry") 151 proto.RegisterType((*ImageDelete)(nil), "containerd.services.images.v1.ImageDelete") 152 } 153 154 func init() { 155 proto.RegisterFile("github.com/containerd/containerd/api/events/image.proto", fileDescriptor_7085610f7b33e042) 156 } 157 158 var fileDescriptor_7085610f7b33e042 = []byte{ 159 // 292 bytes of a gzipped FileDescriptorProto 160 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x4f, 0xcf, 0x2c, 0xc9, 161 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc, 0x4b, 0x2d, 162 0x4a, 0x41, 0x66, 0x26, 0x16, 0x64, 0xea, 0xa7, 0x96, 0xa5, 0xe6, 0x95, 0x14, 0xeb, 0x67, 0xe6, 163 0x26, 0xa6, 0xa7, 0xea, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0xc9, 0x22, 0x94, 0xe8, 0x15, 0xa7, 164 0x16, 0x95, 0x65, 0x26, 0xa7, 0x16, 0xeb, 0x81, 0x15, 0x14, 0xeb, 0x95, 0x19, 0x4a, 0x39, 0x10, 165 0x34, 0x17, 0x6c, 0x4c, 0x52, 0x69, 0x9a, 0x7e, 0x41, 0x4e, 0x69, 0x7a, 0x66, 0x9e, 0x7e, 0x5a, 166 0x66, 0x6a, 0x4e, 0x4a, 0x41, 0x62, 0x49, 0x06, 0xc4, 0x02, 0xa5, 0x35, 0x8c, 0x5c, 0xdc, 0x9e, 167 0x20, 0xf3, 0x9c, 0x8b, 0x52, 0x13, 0x4b, 0x52, 0x85, 0x84, 0xb8, 0x58, 0xf2, 0x12, 0x73, 0x53, 168 0x25, 0x18, 0x15, 0x18, 0x35, 0x38, 0x83, 0xc0, 0x6c, 0x21, 0x3f, 0x2e, 0xb6, 0x9c, 0xc4, 0xa4, 169 0xd4, 0x9c, 0x62, 0x09, 0x26, 0x05, 0x66, 0x0d, 0x6e, 0x23, 0x33, 0x3d, 0xbc, 0xae, 0xd2, 0x43, 170 0x32, 0x4f, 0xcf, 0x07, 0xac, 0xd1, 0x35, 0xaf, 0xa4, 0xa8, 0x32, 0x08, 0x6a, 0x8a, 0x94, 0x25, 171 0x17, 0x37, 0x92, 0xb0, 0x90, 0x00, 0x17, 0x73, 0x76, 0x6a, 0x25, 0xd4, 0x46, 0x10, 0x53, 0x48, 172 0x84, 0x8b, 0xb5, 0x2c, 0x31, 0xa7, 0x34, 0x55, 0x82, 0x09, 0x2c, 0x06, 0xe1, 0x58, 0x31, 0x59, 173 0x30, 0x22, 0x9c, 0x1b, 0x5a, 0x90, 0x42, 0x55, 0xe7, 0x42, 0xcc, 0xa3, 0xb6, 0x73, 0x15, 0xa1, 174 0xae, 0x75, 0x49, 0xcd, 0x49, 0xc5, 0xee, 0x5a, 0xa7, 0x80, 0x13, 0x0f, 0xe5, 0x18, 0x6e, 0x3c, 175 0x94, 0x63, 0x68, 0x78, 0x24, 0xc7, 0x78, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 176 0x1e, 0xc9, 0x31, 0x2e, 0xf8, 0x22, 0xc7, 0x18, 0x65, 0x44, 0x42, 0xc2, 0xb1, 0x86, 0x50, 0x11, 177 0x0c, 0x49, 0x6c, 0xe0, 0xb8, 0x35, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x41, 0x80, 0x92, 0x17, 178 0x77, 0x02, 0x00, 0x00, 179 } 180 181 // Field returns the value for the given fieldpath as a string, if defined. 182 // If the value is not defined, the second value will be false. 183 func (m *ImageCreate) Field(fieldpath []string) (string, bool) { 184 if len(fieldpath) == 0 { 185 return "", false 186 } 187 188 switch fieldpath[0] { 189 case "name": 190 return string(m.Name), len(m.Name) > 0 191 case "labels": 192 // Labels fields have been special-cased by name. If this breaks, 193 // add better special casing to fieldpath plugin. 194 if len(m.Labels) == 0 { 195 return "", false 196 } 197 value, ok := m.Labels[strings.Join(fieldpath[1:], ".")] 198 return value, ok 199 } 200 return "", false 201 } 202 203 // Field returns the value for the given fieldpath as a string, if defined. 204 // If the value is not defined, the second value will be false. 205 func (m *ImageUpdate) Field(fieldpath []string) (string, bool) { 206 if len(fieldpath) == 0 { 207 return "", false 208 } 209 210 switch fieldpath[0] { 211 case "name": 212 return string(m.Name), len(m.Name) > 0 213 case "labels": 214 // Labels fields have been special-cased by name. If this breaks, 215 // add better special casing to fieldpath plugin. 216 if len(m.Labels) == 0 { 217 return "", false 218 } 219 value, ok := m.Labels[strings.Join(fieldpath[1:], ".")] 220 return value, ok 221 } 222 return "", false 223 } 224 225 // Field returns the value for the given fieldpath as a string, if defined. 226 // If the value is not defined, the second value will be false. 227 func (m *ImageDelete) Field(fieldpath []string) (string, bool) { 228 if len(fieldpath) == 0 { 229 return "", false 230 } 231 232 switch fieldpath[0] { 233 case "name": 234 return string(m.Name), len(m.Name) > 0 235 } 236 return "", false 237 } 238 func (m *ImageCreate) 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 *ImageCreate) MarshalTo(dAtA []byte) (int, error) { 249 var i int 250 _ = i 251 var l int 252 _ = l 253 if len(m.Name) > 0 { 254 dAtA[i] = 0xa 255 i++ 256 i = encodeVarintImage(dAtA, i, uint64(len(m.Name))) 257 i += copy(dAtA[i:], m.Name) 258 } 259 if len(m.Labels) > 0 { 260 for k, _ := range m.Labels { 261 dAtA[i] = 0x12 262 i++ 263 v := m.Labels[k] 264 mapSize := 1 + len(k) + sovImage(uint64(len(k))) + 1 + len(v) + sovImage(uint64(len(v))) 265 i = encodeVarintImage(dAtA, i, uint64(mapSize)) 266 dAtA[i] = 0xa 267 i++ 268 i = encodeVarintImage(dAtA, i, uint64(len(k))) 269 i += copy(dAtA[i:], k) 270 dAtA[i] = 0x12 271 i++ 272 i = encodeVarintImage(dAtA, i, uint64(len(v))) 273 i += copy(dAtA[i:], v) 274 } 275 } 276 if m.XXX_unrecognized != nil { 277 i += copy(dAtA[i:], m.XXX_unrecognized) 278 } 279 return i, nil 280 } 281 282 func (m *ImageUpdate) Marshal() (dAtA []byte, err error) { 283 size := m.Size() 284 dAtA = make([]byte, size) 285 n, err := m.MarshalTo(dAtA) 286 if err != nil { 287 return nil, err 288 } 289 return dAtA[:n], nil 290 } 291 292 func (m *ImageUpdate) MarshalTo(dAtA []byte) (int, error) { 293 var i int 294 _ = i 295 var l int 296 _ = l 297 if len(m.Name) > 0 { 298 dAtA[i] = 0xa 299 i++ 300 i = encodeVarintImage(dAtA, i, uint64(len(m.Name))) 301 i += copy(dAtA[i:], m.Name) 302 } 303 if len(m.Labels) > 0 { 304 for k, _ := range m.Labels { 305 dAtA[i] = 0x12 306 i++ 307 v := m.Labels[k] 308 mapSize := 1 + len(k) + sovImage(uint64(len(k))) + 1 + len(v) + sovImage(uint64(len(v))) 309 i = encodeVarintImage(dAtA, i, uint64(mapSize)) 310 dAtA[i] = 0xa 311 i++ 312 i = encodeVarintImage(dAtA, i, uint64(len(k))) 313 i += copy(dAtA[i:], k) 314 dAtA[i] = 0x12 315 i++ 316 i = encodeVarintImage(dAtA, i, uint64(len(v))) 317 i += copy(dAtA[i:], v) 318 } 319 } 320 if m.XXX_unrecognized != nil { 321 i += copy(dAtA[i:], m.XXX_unrecognized) 322 } 323 return i, nil 324 } 325 326 func (m *ImageDelete) Marshal() (dAtA []byte, err error) { 327 size := m.Size() 328 dAtA = make([]byte, size) 329 n, err := m.MarshalTo(dAtA) 330 if err != nil { 331 return nil, err 332 } 333 return dAtA[:n], nil 334 } 335 336 func (m *ImageDelete) MarshalTo(dAtA []byte) (int, error) { 337 var i int 338 _ = i 339 var l int 340 _ = l 341 if len(m.Name) > 0 { 342 dAtA[i] = 0xa 343 i++ 344 i = encodeVarintImage(dAtA, i, uint64(len(m.Name))) 345 i += copy(dAtA[i:], m.Name) 346 } 347 if m.XXX_unrecognized != nil { 348 i += copy(dAtA[i:], m.XXX_unrecognized) 349 } 350 return i, nil 351 } 352 353 func encodeVarintImage(dAtA []byte, offset int, v uint64) int { 354 for v >= 1<<7 { 355 dAtA[offset] = uint8(v&0x7f | 0x80) 356 v >>= 7 357 offset++ 358 } 359 dAtA[offset] = uint8(v) 360 return offset + 1 361 } 362 func (m *ImageCreate) Size() (n int) { 363 if m == nil { 364 return 0 365 } 366 var l int 367 _ = l 368 l = len(m.Name) 369 if l > 0 { 370 n += 1 + l + sovImage(uint64(l)) 371 } 372 if len(m.Labels) > 0 { 373 for k, v := range m.Labels { 374 _ = k 375 _ = v 376 mapEntrySize := 1 + len(k) + sovImage(uint64(len(k))) + 1 + len(v) + sovImage(uint64(len(v))) 377 n += mapEntrySize + 1 + sovImage(uint64(mapEntrySize)) 378 } 379 } 380 if m.XXX_unrecognized != nil { 381 n += len(m.XXX_unrecognized) 382 } 383 return n 384 } 385 386 func (m *ImageUpdate) Size() (n int) { 387 if m == nil { 388 return 0 389 } 390 var l int 391 _ = l 392 l = len(m.Name) 393 if l > 0 { 394 n += 1 + l + sovImage(uint64(l)) 395 } 396 if len(m.Labels) > 0 { 397 for k, v := range m.Labels { 398 _ = k 399 _ = v 400 mapEntrySize := 1 + len(k) + sovImage(uint64(len(k))) + 1 + len(v) + sovImage(uint64(len(v))) 401 n += mapEntrySize + 1 + sovImage(uint64(mapEntrySize)) 402 } 403 } 404 if m.XXX_unrecognized != nil { 405 n += len(m.XXX_unrecognized) 406 } 407 return n 408 } 409 410 func (m *ImageDelete) Size() (n int) { 411 if m == nil { 412 return 0 413 } 414 var l int 415 _ = l 416 l = len(m.Name) 417 if l > 0 { 418 n += 1 + l + sovImage(uint64(l)) 419 } 420 if m.XXX_unrecognized != nil { 421 n += len(m.XXX_unrecognized) 422 } 423 return n 424 } 425 426 func sovImage(x uint64) (n int) { 427 for { 428 n++ 429 x >>= 7 430 if x == 0 { 431 break 432 } 433 } 434 return n 435 } 436 func sozImage(x uint64) (n int) { 437 return sovImage(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 438 } 439 func (this *ImageCreate) String() string { 440 if this == nil { 441 return "nil" 442 } 443 keysForLabels := make([]string, 0, len(this.Labels)) 444 for k, _ := range this.Labels { 445 keysForLabels = append(keysForLabels, k) 446 } 447 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 448 mapStringForLabels := "map[string]string{" 449 for _, k := range keysForLabels { 450 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 451 } 452 mapStringForLabels += "}" 453 s := strings.Join([]string{`&ImageCreate{`, 454 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 455 `Labels:` + mapStringForLabels + `,`, 456 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 457 `}`, 458 }, "") 459 return s 460 } 461 func (this *ImageUpdate) String() string { 462 if this == nil { 463 return "nil" 464 } 465 keysForLabels := make([]string, 0, len(this.Labels)) 466 for k, _ := range this.Labels { 467 keysForLabels = append(keysForLabels, k) 468 } 469 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 470 mapStringForLabels := "map[string]string{" 471 for _, k := range keysForLabels { 472 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 473 } 474 mapStringForLabels += "}" 475 s := strings.Join([]string{`&ImageUpdate{`, 476 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 477 `Labels:` + mapStringForLabels + `,`, 478 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 479 `}`, 480 }, "") 481 return s 482 } 483 func (this *ImageDelete) String() string { 484 if this == nil { 485 return "nil" 486 } 487 s := strings.Join([]string{`&ImageDelete{`, 488 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 489 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 490 `}`, 491 }, "") 492 return s 493 } 494 func valueToStringImage(v interface{}) string { 495 rv := reflect.ValueOf(v) 496 if rv.IsNil() { 497 return "nil" 498 } 499 pv := reflect.Indirect(rv).Interface() 500 return fmt.Sprintf("*%v", pv) 501 } 502 func (m *ImageCreate) Unmarshal(dAtA []byte) error { 503 l := len(dAtA) 504 iNdEx := 0 505 for iNdEx < l { 506 preIndex := iNdEx 507 var wire uint64 508 for shift := uint(0); ; shift += 7 { 509 if shift >= 64 { 510 return ErrIntOverflowImage 511 } 512 if iNdEx >= l { 513 return io.ErrUnexpectedEOF 514 } 515 b := dAtA[iNdEx] 516 iNdEx++ 517 wire |= uint64(b&0x7F) << shift 518 if b < 0x80 { 519 break 520 } 521 } 522 fieldNum := int32(wire >> 3) 523 wireType := int(wire & 0x7) 524 if wireType == 4 { 525 return fmt.Errorf("proto: ImageCreate: wiretype end group for non-group") 526 } 527 if fieldNum <= 0 { 528 return fmt.Errorf("proto: ImageCreate: illegal tag %d (wire type %d)", fieldNum, wire) 529 } 530 switch fieldNum { 531 case 1: 532 if wireType != 2 { 533 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 534 } 535 var stringLen uint64 536 for shift := uint(0); ; shift += 7 { 537 if shift >= 64 { 538 return ErrIntOverflowImage 539 } 540 if iNdEx >= l { 541 return io.ErrUnexpectedEOF 542 } 543 b := dAtA[iNdEx] 544 iNdEx++ 545 stringLen |= uint64(b&0x7F) << shift 546 if b < 0x80 { 547 break 548 } 549 } 550 intStringLen := int(stringLen) 551 if intStringLen < 0 { 552 return ErrInvalidLengthImage 553 } 554 postIndex := iNdEx + intStringLen 555 if postIndex < 0 { 556 return ErrInvalidLengthImage 557 } 558 if postIndex > l { 559 return io.ErrUnexpectedEOF 560 } 561 m.Name = string(dAtA[iNdEx:postIndex]) 562 iNdEx = postIndex 563 case 2: 564 if wireType != 2 { 565 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 566 } 567 var msglen int 568 for shift := uint(0); ; shift += 7 { 569 if shift >= 64 { 570 return ErrIntOverflowImage 571 } 572 if iNdEx >= l { 573 return io.ErrUnexpectedEOF 574 } 575 b := dAtA[iNdEx] 576 iNdEx++ 577 msglen |= int(b&0x7F) << shift 578 if b < 0x80 { 579 break 580 } 581 } 582 if msglen < 0 { 583 return ErrInvalidLengthImage 584 } 585 postIndex := iNdEx + msglen 586 if postIndex < 0 { 587 return ErrInvalidLengthImage 588 } 589 if postIndex > l { 590 return io.ErrUnexpectedEOF 591 } 592 if m.Labels == nil { 593 m.Labels = make(map[string]string) 594 } 595 var mapkey string 596 var mapvalue string 597 for iNdEx < postIndex { 598 entryPreIndex := iNdEx 599 var wire uint64 600 for shift := uint(0); ; shift += 7 { 601 if shift >= 64 { 602 return ErrIntOverflowImage 603 } 604 if iNdEx >= l { 605 return io.ErrUnexpectedEOF 606 } 607 b := dAtA[iNdEx] 608 iNdEx++ 609 wire |= uint64(b&0x7F) << shift 610 if b < 0x80 { 611 break 612 } 613 } 614 fieldNum := int32(wire >> 3) 615 if fieldNum == 1 { 616 var stringLenmapkey uint64 617 for shift := uint(0); ; shift += 7 { 618 if shift >= 64 { 619 return ErrIntOverflowImage 620 } 621 if iNdEx >= l { 622 return io.ErrUnexpectedEOF 623 } 624 b := dAtA[iNdEx] 625 iNdEx++ 626 stringLenmapkey |= uint64(b&0x7F) << shift 627 if b < 0x80 { 628 break 629 } 630 } 631 intStringLenmapkey := int(stringLenmapkey) 632 if intStringLenmapkey < 0 { 633 return ErrInvalidLengthImage 634 } 635 postStringIndexmapkey := iNdEx + intStringLenmapkey 636 if postStringIndexmapkey < 0 { 637 return ErrInvalidLengthImage 638 } 639 if postStringIndexmapkey > l { 640 return io.ErrUnexpectedEOF 641 } 642 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 643 iNdEx = postStringIndexmapkey 644 } else if fieldNum == 2 { 645 var stringLenmapvalue uint64 646 for shift := uint(0); ; shift += 7 { 647 if shift >= 64 { 648 return ErrIntOverflowImage 649 } 650 if iNdEx >= l { 651 return io.ErrUnexpectedEOF 652 } 653 b := dAtA[iNdEx] 654 iNdEx++ 655 stringLenmapvalue |= uint64(b&0x7F) << shift 656 if b < 0x80 { 657 break 658 } 659 } 660 intStringLenmapvalue := int(stringLenmapvalue) 661 if intStringLenmapvalue < 0 { 662 return ErrInvalidLengthImage 663 } 664 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 665 if postStringIndexmapvalue < 0 { 666 return ErrInvalidLengthImage 667 } 668 if postStringIndexmapvalue > l { 669 return io.ErrUnexpectedEOF 670 } 671 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 672 iNdEx = postStringIndexmapvalue 673 } else { 674 iNdEx = entryPreIndex 675 skippy, err := skipImage(dAtA[iNdEx:]) 676 if err != nil { 677 return err 678 } 679 if skippy < 0 { 680 return ErrInvalidLengthImage 681 } 682 if (iNdEx + skippy) > postIndex { 683 return io.ErrUnexpectedEOF 684 } 685 iNdEx += skippy 686 } 687 } 688 m.Labels[mapkey] = mapvalue 689 iNdEx = postIndex 690 default: 691 iNdEx = preIndex 692 skippy, err := skipImage(dAtA[iNdEx:]) 693 if err != nil { 694 return err 695 } 696 if skippy < 0 { 697 return ErrInvalidLengthImage 698 } 699 if (iNdEx + skippy) < 0 { 700 return ErrInvalidLengthImage 701 } 702 if (iNdEx + skippy) > l { 703 return io.ErrUnexpectedEOF 704 } 705 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 706 iNdEx += skippy 707 } 708 } 709 710 if iNdEx > l { 711 return io.ErrUnexpectedEOF 712 } 713 return nil 714 } 715 func (m *ImageUpdate) Unmarshal(dAtA []byte) error { 716 l := len(dAtA) 717 iNdEx := 0 718 for iNdEx < l { 719 preIndex := iNdEx 720 var wire uint64 721 for shift := uint(0); ; shift += 7 { 722 if shift >= 64 { 723 return ErrIntOverflowImage 724 } 725 if iNdEx >= l { 726 return io.ErrUnexpectedEOF 727 } 728 b := dAtA[iNdEx] 729 iNdEx++ 730 wire |= uint64(b&0x7F) << shift 731 if b < 0x80 { 732 break 733 } 734 } 735 fieldNum := int32(wire >> 3) 736 wireType := int(wire & 0x7) 737 if wireType == 4 { 738 return fmt.Errorf("proto: ImageUpdate: wiretype end group for non-group") 739 } 740 if fieldNum <= 0 { 741 return fmt.Errorf("proto: ImageUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 742 } 743 switch fieldNum { 744 case 1: 745 if wireType != 2 { 746 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 747 } 748 var stringLen uint64 749 for shift := uint(0); ; shift += 7 { 750 if shift >= 64 { 751 return ErrIntOverflowImage 752 } 753 if iNdEx >= l { 754 return io.ErrUnexpectedEOF 755 } 756 b := dAtA[iNdEx] 757 iNdEx++ 758 stringLen |= uint64(b&0x7F) << shift 759 if b < 0x80 { 760 break 761 } 762 } 763 intStringLen := int(stringLen) 764 if intStringLen < 0 { 765 return ErrInvalidLengthImage 766 } 767 postIndex := iNdEx + intStringLen 768 if postIndex < 0 { 769 return ErrInvalidLengthImage 770 } 771 if postIndex > l { 772 return io.ErrUnexpectedEOF 773 } 774 m.Name = string(dAtA[iNdEx:postIndex]) 775 iNdEx = postIndex 776 case 2: 777 if wireType != 2 { 778 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 779 } 780 var msglen int 781 for shift := uint(0); ; shift += 7 { 782 if shift >= 64 { 783 return ErrIntOverflowImage 784 } 785 if iNdEx >= l { 786 return io.ErrUnexpectedEOF 787 } 788 b := dAtA[iNdEx] 789 iNdEx++ 790 msglen |= int(b&0x7F) << shift 791 if b < 0x80 { 792 break 793 } 794 } 795 if msglen < 0 { 796 return ErrInvalidLengthImage 797 } 798 postIndex := iNdEx + msglen 799 if postIndex < 0 { 800 return ErrInvalidLengthImage 801 } 802 if postIndex > l { 803 return io.ErrUnexpectedEOF 804 } 805 if m.Labels == nil { 806 m.Labels = make(map[string]string) 807 } 808 var mapkey string 809 var mapvalue string 810 for iNdEx < postIndex { 811 entryPreIndex := iNdEx 812 var wire uint64 813 for shift := uint(0); ; shift += 7 { 814 if shift >= 64 { 815 return ErrIntOverflowImage 816 } 817 if iNdEx >= l { 818 return io.ErrUnexpectedEOF 819 } 820 b := dAtA[iNdEx] 821 iNdEx++ 822 wire |= uint64(b&0x7F) << shift 823 if b < 0x80 { 824 break 825 } 826 } 827 fieldNum := int32(wire >> 3) 828 if fieldNum == 1 { 829 var stringLenmapkey uint64 830 for shift := uint(0); ; shift += 7 { 831 if shift >= 64 { 832 return ErrIntOverflowImage 833 } 834 if iNdEx >= l { 835 return io.ErrUnexpectedEOF 836 } 837 b := dAtA[iNdEx] 838 iNdEx++ 839 stringLenmapkey |= uint64(b&0x7F) << shift 840 if b < 0x80 { 841 break 842 } 843 } 844 intStringLenmapkey := int(stringLenmapkey) 845 if intStringLenmapkey < 0 { 846 return ErrInvalidLengthImage 847 } 848 postStringIndexmapkey := iNdEx + intStringLenmapkey 849 if postStringIndexmapkey < 0 { 850 return ErrInvalidLengthImage 851 } 852 if postStringIndexmapkey > l { 853 return io.ErrUnexpectedEOF 854 } 855 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 856 iNdEx = postStringIndexmapkey 857 } else if fieldNum == 2 { 858 var stringLenmapvalue uint64 859 for shift := uint(0); ; shift += 7 { 860 if shift >= 64 { 861 return ErrIntOverflowImage 862 } 863 if iNdEx >= l { 864 return io.ErrUnexpectedEOF 865 } 866 b := dAtA[iNdEx] 867 iNdEx++ 868 stringLenmapvalue |= uint64(b&0x7F) << shift 869 if b < 0x80 { 870 break 871 } 872 } 873 intStringLenmapvalue := int(stringLenmapvalue) 874 if intStringLenmapvalue < 0 { 875 return ErrInvalidLengthImage 876 } 877 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 878 if postStringIndexmapvalue < 0 { 879 return ErrInvalidLengthImage 880 } 881 if postStringIndexmapvalue > l { 882 return io.ErrUnexpectedEOF 883 } 884 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 885 iNdEx = postStringIndexmapvalue 886 } else { 887 iNdEx = entryPreIndex 888 skippy, err := skipImage(dAtA[iNdEx:]) 889 if err != nil { 890 return err 891 } 892 if skippy < 0 { 893 return ErrInvalidLengthImage 894 } 895 if (iNdEx + skippy) > postIndex { 896 return io.ErrUnexpectedEOF 897 } 898 iNdEx += skippy 899 } 900 } 901 m.Labels[mapkey] = mapvalue 902 iNdEx = postIndex 903 default: 904 iNdEx = preIndex 905 skippy, err := skipImage(dAtA[iNdEx:]) 906 if err != nil { 907 return err 908 } 909 if skippy < 0 { 910 return ErrInvalidLengthImage 911 } 912 if (iNdEx + skippy) < 0 { 913 return ErrInvalidLengthImage 914 } 915 if (iNdEx + skippy) > l { 916 return io.ErrUnexpectedEOF 917 } 918 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 919 iNdEx += skippy 920 } 921 } 922 923 if iNdEx > l { 924 return io.ErrUnexpectedEOF 925 } 926 return nil 927 } 928 func (m *ImageDelete) Unmarshal(dAtA []byte) error { 929 l := len(dAtA) 930 iNdEx := 0 931 for iNdEx < l { 932 preIndex := iNdEx 933 var wire uint64 934 for shift := uint(0); ; shift += 7 { 935 if shift >= 64 { 936 return ErrIntOverflowImage 937 } 938 if iNdEx >= l { 939 return io.ErrUnexpectedEOF 940 } 941 b := dAtA[iNdEx] 942 iNdEx++ 943 wire |= uint64(b&0x7F) << shift 944 if b < 0x80 { 945 break 946 } 947 } 948 fieldNum := int32(wire >> 3) 949 wireType := int(wire & 0x7) 950 if wireType == 4 { 951 return fmt.Errorf("proto: ImageDelete: wiretype end group for non-group") 952 } 953 if fieldNum <= 0 { 954 return fmt.Errorf("proto: ImageDelete: illegal tag %d (wire type %d)", fieldNum, wire) 955 } 956 switch fieldNum { 957 case 1: 958 if wireType != 2 { 959 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 960 } 961 var stringLen uint64 962 for shift := uint(0); ; shift += 7 { 963 if shift >= 64 { 964 return ErrIntOverflowImage 965 } 966 if iNdEx >= l { 967 return io.ErrUnexpectedEOF 968 } 969 b := dAtA[iNdEx] 970 iNdEx++ 971 stringLen |= uint64(b&0x7F) << shift 972 if b < 0x80 { 973 break 974 } 975 } 976 intStringLen := int(stringLen) 977 if intStringLen < 0 { 978 return ErrInvalidLengthImage 979 } 980 postIndex := iNdEx + intStringLen 981 if postIndex < 0 { 982 return ErrInvalidLengthImage 983 } 984 if postIndex > l { 985 return io.ErrUnexpectedEOF 986 } 987 m.Name = string(dAtA[iNdEx:postIndex]) 988 iNdEx = postIndex 989 default: 990 iNdEx = preIndex 991 skippy, err := skipImage(dAtA[iNdEx:]) 992 if err != nil { 993 return err 994 } 995 if skippy < 0 { 996 return ErrInvalidLengthImage 997 } 998 if (iNdEx + skippy) < 0 { 999 return ErrInvalidLengthImage 1000 } 1001 if (iNdEx + skippy) > l { 1002 return io.ErrUnexpectedEOF 1003 } 1004 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1005 iNdEx += skippy 1006 } 1007 } 1008 1009 if iNdEx > l { 1010 return io.ErrUnexpectedEOF 1011 } 1012 return nil 1013 } 1014 func skipImage(dAtA []byte) (n int, err error) { 1015 l := len(dAtA) 1016 iNdEx := 0 1017 for iNdEx < l { 1018 var wire uint64 1019 for shift := uint(0); ; shift += 7 { 1020 if shift >= 64 { 1021 return 0, ErrIntOverflowImage 1022 } 1023 if iNdEx >= l { 1024 return 0, io.ErrUnexpectedEOF 1025 } 1026 b := dAtA[iNdEx] 1027 iNdEx++ 1028 wire |= (uint64(b) & 0x7F) << shift 1029 if b < 0x80 { 1030 break 1031 } 1032 } 1033 wireType := int(wire & 0x7) 1034 switch wireType { 1035 case 0: 1036 for shift := uint(0); ; shift += 7 { 1037 if shift >= 64 { 1038 return 0, ErrIntOverflowImage 1039 } 1040 if iNdEx >= l { 1041 return 0, io.ErrUnexpectedEOF 1042 } 1043 iNdEx++ 1044 if dAtA[iNdEx-1] < 0x80 { 1045 break 1046 } 1047 } 1048 return iNdEx, nil 1049 case 1: 1050 iNdEx += 8 1051 return iNdEx, nil 1052 case 2: 1053 var length int 1054 for shift := uint(0); ; shift += 7 { 1055 if shift >= 64 { 1056 return 0, ErrIntOverflowImage 1057 } 1058 if iNdEx >= l { 1059 return 0, io.ErrUnexpectedEOF 1060 } 1061 b := dAtA[iNdEx] 1062 iNdEx++ 1063 length |= (int(b) & 0x7F) << shift 1064 if b < 0x80 { 1065 break 1066 } 1067 } 1068 if length < 0 { 1069 return 0, ErrInvalidLengthImage 1070 } 1071 iNdEx += length 1072 if iNdEx < 0 { 1073 return 0, ErrInvalidLengthImage 1074 } 1075 return iNdEx, nil 1076 case 3: 1077 for { 1078 var innerWire uint64 1079 var start int = iNdEx 1080 for shift := uint(0); ; shift += 7 { 1081 if shift >= 64 { 1082 return 0, ErrIntOverflowImage 1083 } 1084 if iNdEx >= l { 1085 return 0, io.ErrUnexpectedEOF 1086 } 1087 b := dAtA[iNdEx] 1088 iNdEx++ 1089 innerWire |= (uint64(b) & 0x7F) << shift 1090 if b < 0x80 { 1091 break 1092 } 1093 } 1094 innerWireType := int(innerWire & 0x7) 1095 if innerWireType == 4 { 1096 break 1097 } 1098 next, err := skipImage(dAtA[start:]) 1099 if err != nil { 1100 return 0, err 1101 } 1102 iNdEx = start + next 1103 if iNdEx < 0 { 1104 return 0, ErrInvalidLengthImage 1105 } 1106 } 1107 return iNdEx, nil 1108 case 4: 1109 return iNdEx, nil 1110 case 5: 1111 iNdEx += 4 1112 return iNdEx, nil 1113 default: 1114 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1115 } 1116 } 1117 panic("unreachable") 1118 } 1119 1120 var ( 1121 ErrInvalidLengthImage = fmt.Errorf("proto: negative length found during unmarshaling") 1122 ErrIntOverflowImage = fmt.Errorf("proto: integer overflow") 1123 )