github.com/containerd/containerd@v22.0.0-20200918172823-438c87b8e050+incompatible/api/types/descriptor.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/containerd/containerd/api/types/descriptor.proto 3 4 package types 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 github_com_opencontainers_go_digest "github.com/opencontainers/go-digest" 11 io "io" 12 math "math" 13 math_bits "math/bits" 14 reflect "reflect" 15 strings "strings" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 // This is a compile-time assertion to ensure that this generated file 24 // is compatible with the proto package it is being compiled against. 25 // A compilation error at this line likely means your copy of the 26 // proto package needs to be updated. 27 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 28 29 // Descriptor describes a blob in a content store. 30 // 31 // This descriptor can be used to reference content from an 32 // oci descriptor found in a manifest. 33 // See https://godoc.org/github.com/opencontainers/image-spec/specs-go/v1#Descriptor 34 type Descriptor struct { 35 MediaType string `protobuf:"bytes,1,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"` 36 Digest github_com_opencontainers_go_digest.Digest `protobuf:"bytes,2,opt,name=digest,proto3,customtype=github.com/opencontainers/go-digest.Digest" json:"digest"` 37 Size_ int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` 38 Annotations map[string]string `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 39 XXX_NoUnkeyedLiteral struct{} `json:"-"` 40 XXX_unrecognized []byte `json:"-"` 41 XXX_sizecache int32 `json:"-"` 42 } 43 44 func (m *Descriptor) Reset() { *m = Descriptor{} } 45 func (*Descriptor) ProtoMessage() {} 46 func (*Descriptor) Descriptor() ([]byte, []int) { 47 return fileDescriptor_37f958df3707db9e, []int{0} 48 } 49 func (m *Descriptor) XXX_Unmarshal(b []byte) error { 50 return m.Unmarshal(b) 51 } 52 func (m *Descriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 53 if deterministic { 54 return xxx_messageInfo_Descriptor.Marshal(b, m, deterministic) 55 } else { 56 b = b[:cap(b)] 57 n, err := m.MarshalToSizedBuffer(b) 58 if err != nil { 59 return nil, err 60 } 61 return b[:n], nil 62 } 63 } 64 func (m *Descriptor) XXX_Merge(src proto.Message) { 65 xxx_messageInfo_Descriptor.Merge(m, src) 66 } 67 func (m *Descriptor) XXX_Size() int { 68 return m.Size() 69 } 70 func (m *Descriptor) XXX_DiscardUnknown() { 71 xxx_messageInfo_Descriptor.DiscardUnknown(m) 72 } 73 74 var xxx_messageInfo_Descriptor proto.InternalMessageInfo 75 76 func init() { 77 proto.RegisterType((*Descriptor)(nil), "containerd.types.Descriptor") 78 proto.RegisterMapType((map[string]string)(nil), "containerd.types.Descriptor.AnnotationsEntry") 79 } 80 81 func init() { 82 proto.RegisterFile("github.com/containerd/containerd/api/types/descriptor.proto", fileDescriptor_37f958df3707db9e) 83 } 84 85 var fileDescriptor_37f958df3707db9e = []byte{ 86 // 311 bytes of a gzipped FileDescriptorProto 87 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4e, 0xcf, 0x2c, 0xc9, 88 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc, 0x4b, 0x2d, 89 0x4a, 0x41, 0x66, 0x26, 0x16, 0x64, 0xea, 0x97, 0x54, 0x16, 0xa4, 0x16, 0xeb, 0xa7, 0xa4, 0x16, 90 0x27, 0x17, 0x65, 0x16, 0x94, 0xe4, 0x17, 0xe9, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0x09, 0x20, 91 0x94, 0xe9, 0x81, 0x95, 0x48, 0x89, 0xa4, 0xe7, 0xa7, 0xe7, 0x83, 0x25, 0xf5, 0x41, 0x2c, 0x88, 92 0x3a, 0xa5, 0x39, 0x4c, 0x5c, 0x5c, 0x2e, 0x70, 0xcd, 0x42, 0xb2, 0x5c, 0x5c, 0xb9, 0xa9, 0x29, 93 0x99, 0x89, 0xf1, 0x20, 0x3d, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x9c, 0x41, 0x9c, 0x60, 0x91, 0x90, 94 0xca, 0x82, 0x54, 0x21, 0x2f, 0x2e, 0xb6, 0x94, 0xcc, 0xf4, 0xd4, 0xe2, 0x12, 0x09, 0x26, 0x90, 95 0x94, 0x93, 0xd1, 0x89, 0x7b, 0xf2, 0x0c, 0xb7, 0xee, 0xc9, 0x6b, 0x21, 0x39, 0x35, 0xbf, 0x20, 96 0x35, 0x0f, 0x6e, 0x79, 0xb1, 0x7e, 0x7a, 0xbe, 0x2e, 0x44, 0x8b, 0x9e, 0x0b, 0x98, 0x0a, 0x82, 97 0x9a, 0x20, 0x24, 0xc4, 0xc5, 0x52, 0x9c, 0x59, 0x95, 0x2a, 0xc1, 0xac, 0xc0, 0xa8, 0xc1, 0x1c, 98 0x04, 0x66, 0x0b, 0xf9, 0x73, 0x71, 0x27, 0xe6, 0xe5, 0xe5, 0x97, 0x24, 0x96, 0x64, 0xe6, 0xe7, 99 0x15, 0x4b, 0xb0, 0x2a, 0x30, 0x6b, 0x70, 0x1b, 0xe9, 0xea, 0xa1, 0xfb, 0x45, 0x0f, 0xe1, 0x62, 100 0x3d, 0x47, 0x84, 0x7a, 0xd7, 0xbc, 0x92, 0xa2, 0xca, 0x20, 0x64, 0x13, 0xa4, 0xec, 0xb8, 0x04, 101 0xd0, 0x15, 0x08, 0x09, 0x70, 0x31, 0x67, 0xa7, 0x56, 0x42, 0x3d, 0x07, 0x62, 0x0a, 0x89, 0x70, 102 0xb1, 0x96, 0x25, 0xe6, 0x94, 0xa6, 0x42, 0x7c, 0x15, 0x04, 0xe1, 0x58, 0x31, 0x59, 0x30, 0x3a, 103 0x79, 0x9d, 0x78, 0x28, 0xc7, 0x70, 0xe3, 0xa1, 0x1c, 0x43, 0xc3, 0x23, 0x39, 0xc6, 0x13, 0x8f, 104 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x31, 0xca, 0x80, 0xf8, 0xd8, 0xb1, 105 0x06, 0x93, 0x11, 0x0c, 0x49, 0x6c, 0xe0, 0x30, 0x37, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x22, 106 0x8a, 0x20, 0x4a, 0xda, 0x01, 0x00, 0x00, 107 } 108 109 func (m *Descriptor) Marshal() (dAtA []byte, err error) { 110 size := m.Size() 111 dAtA = make([]byte, size) 112 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 113 if err != nil { 114 return nil, err 115 } 116 return dAtA[:n], nil 117 } 118 119 func (m *Descriptor) MarshalTo(dAtA []byte) (int, error) { 120 size := m.Size() 121 return m.MarshalToSizedBuffer(dAtA[:size]) 122 } 123 124 func (m *Descriptor) MarshalToSizedBuffer(dAtA []byte) (int, error) { 125 i := len(dAtA) 126 _ = i 127 var l int 128 _ = l 129 if m.XXX_unrecognized != nil { 130 i -= len(m.XXX_unrecognized) 131 copy(dAtA[i:], m.XXX_unrecognized) 132 } 133 if len(m.Annotations) > 0 { 134 for k := range m.Annotations { 135 v := m.Annotations[k] 136 baseI := i 137 i -= len(v) 138 copy(dAtA[i:], v) 139 i = encodeVarintDescriptor(dAtA, i, uint64(len(v))) 140 i-- 141 dAtA[i] = 0x12 142 i -= len(k) 143 copy(dAtA[i:], k) 144 i = encodeVarintDescriptor(dAtA, i, uint64(len(k))) 145 i-- 146 dAtA[i] = 0xa 147 i = encodeVarintDescriptor(dAtA, i, uint64(baseI-i)) 148 i-- 149 dAtA[i] = 0x2a 150 } 151 } 152 if m.Size_ != 0 { 153 i = encodeVarintDescriptor(dAtA, i, uint64(m.Size_)) 154 i-- 155 dAtA[i] = 0x18 156 } 157 if len(m.Digest) > 0 { 158 i -= len(m.Digest) 159 copy(dAtA[i:], m.Digest) 160 i = encodeVarintDescriptor(dAtA, i, uint64(len(m.Digest))) 161 i-- 162 dAtA[i] = 0x12 163 } 164 if len(m.MediaType) > 0 { 165 i -= len(m.MediaType) 166 copy(dAtA[i:], m.MediaType) 167 i = encodeVarintDescriptor(dAtA, i, uint64(len(m.MediaType))) 168 i-- 169 dAtA[i] = 0xa 170 } 171 return len(dAtA) - i, nil 172 } 173 174 func encodeVarintDescriptor(dAtA []byte, offset int, v uint64) int { 175 offset -= sovDescriptor(v) 176 base := offset 177 for v >= 1<<7 { 178 dAtA[offset] = uint8(v&0x7f | 0x80) 179 v >>= 7 180 offset++ 181 } 182 dAtA[offset] = uint8(v) 183 return base 184 } 185 func (m *Descriptor) Size() (n int) { 186 if m == nil { 187 return 0 188 } 189 var l int 190 _ = l 191 l = len(m.MediaType) 192 if l > 0 { 193 n += 1 + l + sovDescriptor(uint64(l)) 194 } 195 l = len(m.Digest) 196 if l > 0 { 197 n += 1 + l + sovDescriptor(uint64(l)) 198 } 199 if m.Size_ != 0 { 200 n += 1 + sovDescriptor(uint64(m.Size_)) 201 } 202 if len(m.Annotations) > 0 { 203 for k, v := range m.Annotations { 204 _ = k 205 _ = v 206 mapEntrySize := 1 + len(k) + sovDescriptor(uint64(len(k))) + 1 + len(v) + sovDescriptor(uint64(len(v))) 207 n += mapEntrySize + 1 + sovDescriptor(uint64(mapEntrySize)) 208 } 209 } 210 if m.XXX_unrecognized != nil { 211 n += len(m.XXX_unrecognized) 212 } 213 return n 214 } 215 216 func sovDescriptor(x uint64) (n int) { 217 return (math_bits.Len64(x|1) + 6) / 7 218 } 219 func sozDescriptor(x uint64) (n int) { 220 return sovDescriptor(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 221 } 222 func (this *Descriptor) String() string { 223 if this == nil { 224 return "nil" 225 } 226 keysForAnnotations := make([]string, 0, len(this.Annotations)) 227 for k, _ := range this.Annotations { 228 keysForAnnotations = append(keysForAnnotations, k) 229 } 230 github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) 231 mapStringForAnnotations := "map[string]string{" 232 for _, k := range keysForAnnotations { 233 mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) 234 } 235 mapStringForAnnotations += "}" 236 s := strings.Join([]string{`&Descriptor{`, 237 `MediaType:` + fmt.Sprintf("%v", this.MediaType) + `,`, 238 `Digest:` + fmt.Sprintf("%v", this.Digest) + `,`, 239 `Size_:` + fmt.Sprintf("%v", this.Size_) + `,`, 240 `Annotations:` + mapStringForAnnotations + `,`, 241 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 242 `}`, 243 }, "") 244 return s 245 } 246 func valueToStringDescriptor(v interface{}) string { 247 rv := reflect.ValueOf(v) 248 if rv.IsNil() { 249 return "nil" 250 } 251 pv := reflect.Indirect(rv).Interface() 252 return fmt.Sprintf("*%v", pv) 253 } 254 func (m *Descriptor) Unmarshal(dAtA []byte) error { 255 l := len(dAtA) 256 iNdEx := 0 257 for iNdEx < l { 258 preIndex := iNdEx 259 var wire uint64 260 for shift := uint(0); ; shift += 7 { 261 if shift >= 64 { 262 return ErrIntOverflowDescriptor 263 } 264 if iNdEx >= l { 265 return io.ErrUnexpectedEOF 266 } 267 b := dAtA[iNdEx] 268 iNdEx++ 269 wire |= uint64(b&0x7F) << shift 270 if b < 0x80 { 271 break 272 } 273 } 274 fieldNum := int32(wire >> 3) 275 wireType := int(wire & 0x7) 276 if wireType == 4 { 277 return fmt.Errorf("proto: Descriptor: wiretype end group for non-group") 278 } 279 if fieldNum <= 0 { 280 return fmt.Errorf("proto: Descriptor: illegal tag %d (wire type %d)", fieldNum, wire) 281 } 282 switch fieldNum { 283 case 1: 284 if wireType != 2 { 285 return fmt.Errorf("proto: wrong wireType = %d for field MediaType", wireType) 286 } 287 var stringLen uint64 288 for shift := uint(0); ; shift += 7 { 289 if shift >= 64 { 290 return ErrIntOverflowDescriptor 291 } 292 if iNdEx >= l { 293 return io.ErrUnexpectedEOF 294 } 295 b := dAtA[iNdEx] 296 iNdEx++ 297 stringLen |= uint64(b&0x7F) << shift 298 if b < 0x80 { 299 break 300 } 301 } 302 intStringLen := int(stringLen) 303 if intStringLen < 0 { 304 return ErrInvalidLengthDescriptor 305 } 306 postIndex := iNdEx + intStringLen 307 if postIndex < 0 { 308 return ErrInvalidLengthDescriptor 309 } 310 if postIndex > l { 311 return io.ErrUnexpectedEOF 312 } 313 m.MediaType = string(dAtA[iNdEx:postIndex]) 314 iNdEx = postIndex 315 case 2: 316 if wireType != 2 { 317 return fmt.Errorf("proto: wrong wireType = %d for field Digest", wireType) 318 } 319 var stringLen uint64 320 for shift := uint(0); ; shift += 7 { 321 if shift >= 64 { 322 return ErrIntOverflowDescriptor 323 } 324 if iNdEx >= l { 325 return io.ErrUnexpectedEOF 326 } 327 b := dAtA[iNdEx] 328 iNdEx++ 329 stringLen |= uint64(b&0x7F) << shift 330 if b < 0x80 { 331 break 332 } 333 } 334 intStringLen := int(stringLen) 335 if intStringLen < 0 { 336 return ErrInvalidLengthDescriptor 337 } 338 postIndex := iNdEx + intStringLen 339 if postIndex < 0 { 340 return ErrInvalidLengthDescriptor 341 } 342 if postIndex > l { 343 return io.ErrUnexpectedEOF 344 } 345 m.Digest = github_com_opencontainers_go_digest.Digest(dAtA[iNdEx:postIndex]) 346 iNdEx = postIndex 347 case 3: 348 if wireType != 0 { 349 return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType) 350 } 351 m.Size_ = 0 352 for shift := uint(0); ; shift += 7 { 353 if shift >= 64 { 354 return ErrIntOverflowDescriptor 355 } 356 if iNdEx >= l { 357 return io.ErrUnexpectedEOF 358 } 359 b := dAtA[iNdEx] 360 iNdEx++ 361 m.Size_ |= int64(b&0x7F) << shift 362 if b < 0x80 { 363 break 364 } 365 } 366 case 5: 367 if wireType != 2 { 368 return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) 369 } 370 var msglen int 371 for shift := uint(0); ; shift += 7 { 372 if shift >= 64 { 373 return ErrIntOverflowDescriptor 374 } 375 if iNdEx >= l { 376 return io.ErrUnexpectedEOF 377 } 378 b := dAtA[iNdEx] 379 iNdEx++ 380 msglen |= int(b&0x7F) << shift 381 if b < 0x80 { 382 break 383 } 384 } 385 if msglen < 0 { 386 return ErrInvalidLengthDescriptor 387 } 388 postIndex := iNdEx + msglen 389 if postIndex < 0 { 390 return ErrInvalidLengthDescriptor 391 } 392 if postIndex > l { 393 return io.ErrUnexpectedEOF 394 } 395 if m.Annotations == nil { 396 m.Annotations = make(map[string]string) 397 } 398 var mapkey string 399 var mapvalue string 400 for iNdEx < postIndex { 401 entryPreIndex := iNdEx 402 var wire uint64 403 for shift := uint(0); ; shift += 7 { 404 if shift >= 64 { 405 return ErrIntOverflowDescriptor 406 } 407 if iNdEx >= l { 408 return io.ErrUnexpectedEOF 409 } 410 b := dAtA[iNdEx] 411 iNdEx++ 412 wire |= uint64(b&0x7F) << shift 413 if b < 0x80 { 414 break 415 } 416 } 417 fieldNum := int32(wire >> 3) 418 if fieldNum == 1 { 419 var stringLenmapkey uint64 420 for shift := uint(0); ; shift += 7 { 421 if shift >= 64 { 422 return ErrIntOverflowDescriptor 423 } 424 if iNdEx >= l { 425 return io.ErrUnexpectedEOF 426 } 427 b := dAtA[iNdEx] 428 iNdEx++ 429 stringLenmapkey |= uint64(b&0x7F) << shift 430 if b < 0x80 { 431 break 432 } 433 } 434 intStringLenmapkey := int(stringLenmapkey) 435 if intStringLenmapkey < 0 { 436 return ErrInvalidLengthDescriptor 437 } 438 postStringIndexmapkey := iNdEx + intStringLenmapkey 439 if postStringIndexmapkey < 0 { 440 return ErrInvalidLengthDescriptor 441 } 442 if postStringIndexmapkey > l { 443 return io.ErrUnexpectedEOF 444 } 445 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 446 iNdEx = postStringIndexmapkey 447 } else if fieldNum == 2 { 448 var stringLenmapvalue uint64 449 for shift := uint(0); ; shift += 7 { 450 if shift >= 64 { 451 return ErrIntOverflowDescriptor 452 } 453 if iNdEx >= l { 454 return io.ErrUnexpectedEOF 455 } 456 b := dAtA[iNdEx] 457 iNdEx++ 458 stringLenmapvalue |= uint64(b&0x7F) << shift 459 if b < 0x80 { 460 break 461 } 462 } 463 intStringLenmapvalue := int(stringLenmapvalue) 464 if intStringLenmapvalue < 0 { 465 return ErrInvalidLengthDescriptor 466 } 467 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 468 if postStringIndexmapvalue < 0 { 469 return ErrInvalidLengthDescriptor 470 } 471 if postStringIndexmapvalue > l { 472 return io.ErrUnexpectedEOF 473 } 474 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 475 iNdEx = postStringIndexmapvalue 476 } else { 477 iNdEx = entryPreIndex 478 skippy, err := skipDescriptor(dAtA[iNdEx:]) 479 if err != nil { 480 return err 481 } 482 if skippy < 0 { 483 return ErrInvalidLengthDescriptor 484 } 485 if (iNdEx + skippy) > postIndex { 486 return io.ErrUnexpectedEOF 487 } 488 iNdEx += skippy 489 } 490 } 491 m.Annotations[mapkey] = mapvalue 492 iNdEx = postIndex 493 default: 494 iNdEx = preIndex 495 skippy, err := skipDescriptor(dAtA[iNdEx:]) 496 if err != nil { 497 return err 498 } 499 if skippy < 0 { 500 return ErrInvalidLengthDescriptor 501 } 502 if (iNdEx + skippy) < 0 { 503 return ErrInvalidLengthDescriptor 504 } 505 if (iNdEx + skippy) > l { 506 return io.ErrUnexpectedEOF 507 } 508 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 509 iNdEx += skippy 510 } 511 } 512 513 if iNdEx > l { 514 return io.ErrUnexpectedEOF 515 } 516 return nil 517 } 518 func skipDescriptor(dAtA []byte) (n int, err error) { 519 l := len(dAtA) 520 iNdEx := 0 521 depth := 0 522 for iNdEx < l { 523 var wire uint64 524 for shift := uint(0); ; shift += 7 { 525 if shift >= 64 { 526 return 0, ErrIntOverflowDescriptor 527 } 528 if iNdEx >= l { 529 return 0, io.ErrUnexpectedEOF 530 } 531 b := dAtA[iNdEx] 532 iNdEx++ 533 wire |= (uint64(b) & 0x7F) << shift 534 if b < 0x80 { 535 break 536 } 537 } 538 wireType := int(wire & 0x7) 539 switch wireType { 540 case 0: 541 for shift := uint(0); ; shift += 7 { 542 if shift >= 64 { 543 return 0, ErrIntOverflowDescriptor 544 } 545 if iNdEx >= l { 546 return 0, io.ErrUnexpectedEOF 547 } 548 iNdEx++ 549 if dAtA[iNdEx-1] < 0x80 { 550 break 551 } 552 } 553 case 1: 554 iNdEx += 8 555 case 2: 556 var length int 557 for shift := uint(0); ; shift += 7 { 558 if shift >= 64 { 559 return 0, ErrIntOverflowDescriptor 560 } 561 if iNdEx >= l { 562 return 0, io.ErrUnexpectedEOF 563 } 564 b := dAtA[iNdEx] 565 iNdEx++ 566 length |= (int(b) & 0x7F) << shift 567 if b < 0x80 { 568 break 569 } 570 } 571 if length < 0 { 572 return 0, ErrInvalidLengthDescriptor 573 } 574 iNdEx += length 575 case 3: 576 depth++ 577 case 4: 578 if depth == 0 { 579 return 0, ErrUnexpectedEndOfGroupDescriptor 580 } 581 depth-- 582 case 5: 583 iNdEx += 4 584 default: 585 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 586 } 587 if iNdEx < 0 { 588 return 0, ErrInvalidLengthDescriptor 589 } 590 if depth == 0 { 591 return iNdEx, nil 592 } 593 } 594 return 0, io.ErrUnexpectedEOF 595 } 596 597 var ( 598 ErrInvalidLengthDescriptor = fmt.Errorf("proto: negative length found during unmarshaling") 599 ErrIntOverflowDescriptor = fmt.Errorf("proto: integer overflow") 600 ErrUnexpectedEndOfGroupDescriptor = fmt.Errorf("proto: unexpected end of group") 601 )