github.com/google/cadvisor@v0.49.1/third_party/containerd/api/services/snapshots/v1/snapshots.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/containerd/containerd/api/services/snapshots/v1/snapshots.proto 3 4 package snapshots 5 6 import ( 7 context "context" 8 fmt "fmt" 9 types "github.com/google/cadvisor/third_party/containerd/api/types" 10 proto "github.com/gogo/protobuf/proto" 11 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 12 github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 13 types1 "github.com/gogo/protobuf/types" 14 grpc "google.golang.org/grpc" 15 codes "google.golang.org/grpc/codes" 16 status "google.golang.org/grpc/status" 17 io "io" 18 math "math" 19 math_bits "math/bits" 20 reflect "reflect" 21 strings "strings" 22 time "time" 23 ) 24 25 // Reference imports to suppress errors if they are not otherwise used. 26 var _ = proto.Marshal 27 var _ = fmt.Errorf 28 var _ = math.Inf 29 var _ = time.Kitchen 30 31 // This is a compile-time assertion to ensure that this generated file 32 // is compatible with the proto package it is being compiled against. 33 // A compilation error at this line likely means your copy of the 34 // proto package needs to be updated. 35 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 36 37 type Kind int32 38 39 const ( 40 KindUnknown Kind = 0 41 KindView Kind = 1 42 KindActive Kind = 2 43 KindCommitted Kind = 3 44 ) 45 46 var Kind_name = map[int32]string{ 47 0: "UNKNOWN", 48 1: "VIEW", 49 2: "ACTIVE", 50 3: "COMMITTED", 51 } 52 53 var Kind_value = map[string]int32{ 54 "UNKNOWN": 0, 55 "VIEW": 1, 56 "ACTIVE": 2, 57 "COMMITTED": 3, 58 } 59 60 func (x Kind) String() string { 61 return proto.EnumName(Kind_name, int32(x)) 62 } 63 64 func (Kind) EnumDescriptor() ([]byte, []int) { 65 return fileDescriptor_cfc0ddf12791f168, []int{0} 66 } 67 68 type PrepareSnapshotRequest struct { 69 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 70 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 71 Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"` 72 // Labels are arbitrary data on snapshots. 73 // 74 // The combined size of a key/value pair cannot exceed 4096 bytes. 75 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79 } 80 81 func (m *PrepareSnapshotRequest) Reset() { *m = PrepareSnapshotRequest{} } 82 func (*PrepareSnapshotRequest) ProtoMessage() {} 83 func (*PrepareSnapshotRequest) Descriptor() ([]byte, []int) { 84 return fileDescriptor_cfc0ddf12791f168, []int{0} 85 } 86 func (m *PrepareSnapshotRequest) XXX_Unmarshal(b []byte) error { 87 return m.Unmarshal(b) 88 } 89 func (m *PrepareSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 90 if deterministic { 91 return xxx_messageInfo_PrepareSnapshotRequest.Marshal(b, m, deterministic) 92 } else { 93 b = b[:cap(b)] 94 n, err := m.MarshalToSizedBuffer(b) 95 if err != nil { 96 return nil, err 97 } 98 return b[:n], nil 99 } 100 } 101 func (m *PrepareSnapshotRequest) XXX_Merge(src proto.Message) { 102 xxx_messageInfo_PrepareSnapshotRequest.Merge(m, src) 103 } 104 func (m *PrepareSnapshotRequest) XXX_Size() int { 105 return m.Size() 106 } 107 func (m *PrepareSnapshotRequest) XXX_DiscardUnknown() { 108 xxx_messageInfo_PrepareSnapshotRequest.DiscardUnknown(m) 109 } 110 111 var xxx_messageInfo_PrepareSnapshotRequest proto.InternalMessageInfo 112 113 type PrepareSnapshotResponse struct { 114 Mounts []*types.Mount `protobuf:"bytes,1,rep,name=mounts,proto3" json:"mounts,omitempty"` 115 XXX_NoUnkeyedLiteral struct{} `json:"-"` 116 XXX_unrecognized []byte `json:"-"` 117 XXX_sizecache int32 `json:"-"` 118 } 119 120 func (m *PrepareSnapshotResponse) Reset() { *m = PrepareSnapshotResponse{} } 121 func (*PrepareSnapshotResponse) ProtoMessage() {} 122 func (*PrepareSnapshotResponse) Descriptor() ([]byte, []int) { 123 return fileDescriptor_cfc0ddf12791f168, []int{1} 124 } 125 func (m *PrepareSnapshotResponse) XXX_Unmarshal(b []byte) error { 126 return m.Unmarshal(b) 127 } 128 func (m *PrepareSnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 129 if deterministic { 130 return xxx_messageInfo_PrepareSnapshotResponse.Marshal(b, m, deterministic) 131 } else { 132 b = b[:cap(b)] 133 n, err := m.MarshalToSizedBuffer(b) 134 if err != nil { 135 return nil, err 136 } 137 return b[:n], nil 138 } 139 } 140 func (m *PrepareSnapshotResponse) XXX_Merge(src proto.Message) { 141 xxx_messageInfo_PrepareSnapshotResponse.Merge(m, src) 142 } 143 func (m *PrepareSnapshotResponse) XXX_Size() int { 144 return m.Size() 145 } 146 func (m *PrepareSnapshotResponse) XXX_DiscardUnknown() { 147 xxx_messageInfo_PrepareSnapshotResponse.DiscardUnknown(m) 148 } 149 150 var xxx_messageInfo_PrepareSnapshotResponse proto.InternalMessageInfo 151 152 type ViewSnapshotRequest struct { 153 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 154 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 155 Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"` 156 // Labels are arbitrary data on snapshots. 157 // 158 // The combined size of a key/value pair cannot exceed 4096 bytes. 159 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 160 XXX_NoUnkeyedLiteral struct{} `json:"-"` 161 XXX_unrecognized []byte `json:"-"` 162 XXX_sizecache int32 `json:"-"` 163 } 164 165 func (m *ViewSnapshotRequest) Reset() { *m = ViewSnapshotRequest{} } 166 func (*ViewSnapshotRequest) ProtoMessage() {} 167 func (*ViewSnapshotRequest) Descriptor() ([]byte, []int) { 168 return fileDescriptor_cfc0ddf12791f168, []int{2} 169 } 170 func (m *ViewSnapshotRequest) XXX_Unmarshal(b []byte) error { 171 return m.Unmarshal(b) 172 } 173 func (m *ViewSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 174 if deterministic { 175 return xxx_messageInfo_ViewSnapshotRequest.Marshal(b, m, deterministic) 176 } else { 177 b = b[:cap(b)] 178 n, err := m.MarshalToSizedBuffer(b) 179 if err != nil { 180 return nil, err 181 } 182 return b[:n], nil 183 } 184 } 185 func (m *ViewSnapshotRequest) XXX_Merge(src proto.Message) { 186 xxx_messageInfo_ViewSnapshotRequest.Merge(m, src) 187 } 188 func (m *ViewSnapshotRequest) XXX_Size() int { 189 return m.Size() 190 } 191 func (m *ViewSnapshotRequest) XXX_DiscardUnknown() { 192 xxx_messageInfo_ViewSnapshotRequest.DiscardUnknown(m) 193 } 194 195 var xxx_messageInfo_ViewSnapshotRequest proto.InternalMessageInfo 196 197 type ViewSnapshotResponse struct { 198 Mounts []*types.Mount `protobuf:"bytes,1,rep,name=mounts,proto3" json:"mounts,omitempty"` 199 XXX_NoUnkeyedLiteral struct{} `json:"-"` 200 XXX_unrecognized []byte `json:"-"` 201 XXX_sizecache int32 `json:"-"` 202 } 203 204 func (m *ViewSnapshotResponse) Reset() { *m = ViewSnapshotResponse{} } 205 func (*ViewSnapshotResponse) ProtoMessage() {} 206 func (*ViewSnapshotResponse) Descriptor() ([]byte, []int) { 207 return fileDescriptor_cfc0ddf12791f168, []int{3} 208 } 209 func (m *ViewSnapshotResponse) XXX_Unmarshal(b []byte) error { 210 return m.Unmarshal(b) 211 } 212 func (m *ViewSnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 213 if deterministic { 214 return xxx_messageInfo_ViewSnapshotResponse.Marshal(b, m, deterministic) 215 } else { 216 b = b[:cap(b)] 217 n, err := m.MarshalToSizedBuffer(b) 218 if err != nil { 219 return nil, err 220 } 221 return b[:n], nil 222 } 223 } 224 func (m *ViewSnapshotResponse) XXX_Merge(src proto.Message) { 225 xxx_messageInfo_ViewSnapshotResponse.Merge(m, src) 226 } 227 func (m *ViewSnapshotResponse) XXX_Size() int { 228 return m.Size() 229 } 230 func (m *ViewSnapshotResponse) XXX_DiscardUnknown() { 231 xxx_messageInfo_ViewSnapshotResponse.DiscardUnknown(m) 232 } 233 234 var xxx_messageInfo_ViewSnapshotResponse proto.InternalMessageInfo 235 236 type MountsRequest struct { 237 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 238 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 239 XXX_NoUnkeyedLiteral struct{} `json:"-"` 240 XXX_unrecognized []byte `json:"-"` 241 XXX_sizecache int32 `json:"-"` 242 } 243 244 func (m *MountsRequest) Reset() { *m = MountsRequest{} } 245 func (*MountsRequest) ProtoMessage() {} 246 func (*MountsRequest) Descriptor() ([]byte, []int) { 247 return fileDescriptor_cfc0ddf12791f168, []int{4} 248 } 249 func (m *MountsRequest) XXX_Unmarshal(b []byte) error { 250 return m.Unmarshal(b) 251 } 252 func (m *MountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 253 if deterministic { 254 return xxx_messageInfo_MountsRequest.Marshal(b, m, deterministic) 255 } else { 256 b = b[:cap(b)] 257 n, err := m.MarshalToSizedBuffer(b) 258 if err != nil { 259 return nil, err 260 } 261 return b[:n], nil 262 } 263 } 264 func (m *MountsRequest) XXX_Merge(src proto.Message) { 265 xxx_messageInfo_MountsRequest.Merge(m, src) 266 } 267 func (m *MountsRequest) XXX_Size() int { 268 return m.Size() 269 } 270 func (m *MountsRequest) XXX_DiscardUnknown() { 271 xxx_messageInfo_MountsRequest.DiscardUnknown(m) 272 } 273 274 var xxx_messageInfo_MountsRequest proto.InternalMessageInfo 275 276 type MountsResponse struct { 277 Mounts []*types.Mount `protobuf:"bytes,1,rep,name=mounts,proto3" json:"mounts,omitempty"` 278 XXX_NoUnkeyedLiteral struct{} `json:"-"` 279 XXX_unrecognized []byte `json:"-"` 280 XXX_sizecache int32 `json:"-"` 281 } 282 283 func (m *MountsResponse) Reset() { *m = MountsResponse{} } 284 func (*MountsResponse) ProtoMessage() {} 285 func (*MountsResponse) Descriptor() ([]byte, []int) { 286 return fileDescriptor_cfc0ddf12791f168, []int{5} 287 } 288 func (m *MountsResponse) XXX_Unmarshal(b []byte) error { 289 return m.Unmarshal(b) 290 } 291 func (m *MountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 292 if deterministic { 293 return xxx_messageInfo_MountsResponse.Marshal(b, m, deterministic) 294 } else { 295 b = b[:cap(b)] 296 n, err := m.MarshalToSizedBuffer(b) 297 if err != nil { 298 return nil, err 299 } 300 return b[:n], nil 301 } 302 } 303 func (m *MountsResponse) XXX_Merge(src proto.Message) { 304 xxx_messageInfo_MountsResponse.Merge(m, src) 305 } 306 func (m *MountsResponse) XXX_Size() int { 307 return m.Size() 308 } 309 func (m *MountsResponse) XXX_DiscardUnknown() { 310 xxx_messageInfo_MountsResponse.DiscardUnknown(m) 311 } 312 313 var xxx_messageInfo_MountsResponse proto.InternalMessageInfo 314 315 type RemoveSnapshotRequest struct { 316 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 317 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 318 XXX_NoUnkeyedLiteral struct{} `json:"-"` 319 XXX_unrecognized []byte `json:"-"` 320 XXX_sizecache int32 `json:"-"` 321 } 322 323 func (m *RemoveSnapshotRequest) Reset() { *m = RemoveSnapshotRequest{} } 324 func (*RemoveSnapshotRequest) ProtoMessage() {} 325 func (*RemoveSnapshotRequest) Descriptor() ([]byte, []int) { 326 return fileDescriptor_cfc0ddf12791f168, []int{6} 327 } 328 func (m *RemoveSnapshotRequest) XXX_Unmarshal(b []byte) error { 329 return m.Unmarshal(b) 330 } 331 func (m *RemoveSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 332 if deterministic { 333 return xxx_messageInfo_RemoveSnapshotRequest.Marshal(b, m, deterministic) 334 } else { 335 b = b[:cap(b)] 336 n, err := m.MarshalToSizedBuffer(b) 337 if err != nil { 338 return nil, err 339 } 340 return b[:n], nil 341 } 342 } 343 func (m *RemoveSnapshotRequest) XXX_Merge(src proto.Message) { 344 xxx_messageInfo_RemoveSnapshotRequest.Merge(m, src) 345 } 346 func (m *RemoveSnapshotRequest) XXX_Size() int { 347 return m.Size() 348 } 349 func (m *RemoveSnapshotRequest) XXX_DiscardUnknown() { 350 xxx_messageInfo_RemoveSnapshotRequest.DiscardUnknown(m) 351 } 352 353 var xxx_messageInfo_RemoveSnapshotRequest proto.InternalMessageInfo 354 355 type CommitSnapshotRequest struct { 356 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 357 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 358 Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` 359 // Labels are arbitrary data on snapshots. 360 // 361 // The combined size of a key/value pair cannot exceed 4096 bytes. 362 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 363 XXX_NoUnkeyedLiteral struct{} `json:"-"` 364 XXX_unrecognized []byte `json:"-"` 365 XXX_sizecache int32 `json:"-"` 366 } 367 368 func (m *CommitSnapshotRequest) Reset() { *m = CommitSnapshotRequest{} } 369 func (*CommitSnapshotRequest) ProtoMessage() {} 370 func (*CommitSnapshotRequest) Descriptor() ([]byte, []int) { 371 return fileDescriptor_cfc0ddf12791f168, []int{7} 372 } 373 func (m *CommitSnapshotRequest) XXX_Unmarshal(b []byte) error { 374 return m.Unmarshal(b) 375 } 376 func (m *CommitSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 377 if deterministic { 378 return xxx_messageInfo_CommitSnapshotRequest.Marshal(b, m, deterministic) 379 } else { 380 b = b[:cap(b)] 381 n, err := m.MarshalToSizedBuffer(b) 382 if err != nil { 383 return nil, err 384 } 385 return b[:n], nil 386 } 387 } 388 func (m *CommitSnapshotRequest) XXX_Merge(src proto.Message) { 389 xxx_messageInfo_CommitSnapshotRequest.Merge(m, src) 390 } 391 func (m *CommitSnapshotRequest) XXX_Size() int { 392 return m.Size() 393 } 394 func (m *CommitSnapshotRequest) XXX_DiscardUnknown() { 395 xxx_messageInfo_CommitSnapshotRequest.DiscardUnknown(m) 396 } 397 398 var xxx_messageInfo_CommitSnapshotRequest proto.InternalMessageInfo 399 400 type StatSnapshotRequest struct { 401 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 402 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 403 XXX_NoUnkeyedLiteral struct{} `json:"-"` 404 XXX_unrecognized []byte `json:"-"` 405 XXX_sizecache int32 `json:"-"` 406 } 407 408 func (m *StatSnapshotRequest) Reset() { *m = StatSnapshotRequest{} } 409 func (*StatSnapshotRequest) ProtoMessage() {} 410 func (*StatSnapshotRequest) Descriptor() ([]byte, []int) { 411 return fileDescriptor_cfc0ddf12791f168, []int{8} 412 } 413 func (m *StatSnapshotRequest) XXX_Unmarshal(b []byte) error { 414 return m.Unmarshal(b) 415 } 416 func (m *StatSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 417 if deterministic { 418 return xxx_messageInfo_StatSnapshotRequest.Marshal(b, m, deterministic) 419 } else { 420 b = b[:cap(b)] 421 n, err := m.MarshalToSizedBuffer(b) 422 if err != nil { 423 return nil, err 424 } 425 return b[:n], nil 426 } 427 } 428 func (m *StatSnapshotRequest) XXX_Merge(src proto.Message) { 429 xxx_messageInfo_StatSnapshotRequest.Merge(m, src) 430 } 431 func (m *StatSnapshotRequest) XXX_Size() int { 432 return m.Size() 433 } 434 func (m *StatSnapshotRequest) XXX_DiscardUnknown() { 435 xxx_messageInfo_StatSnapshotRequest.DiscardUnknown(m) 436 } 437 438 var xxx_messageInfo_StatSnapshotRequest proto.InternalMessageInfo 439 440 type Info struct { 441 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 442 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 443 Kind Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=containerd.services.snapshots.v1.Kind" json:"kind,omitempty"` 444 // CreatedAt provides the time at which the snapshot was created. 445 CreatedAt time.Time `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"` 446 // UpdatedAt provides the time the info was last updated. 447 UpdatedAt time.Time `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3,stdtime" json:"updated_at"` 448 // Labels are arbitrary data on snapshots. 449 // 450 // The combined size of a key/value pair cannot exceed 4096 bytes. 451 Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 452 XXX_NoUnkeyedLiteral struct{} `json:"-"` 453 XXX_unrecognized []byte `json:"-"` 454 XXX_sizecache int32 `json:"-"` 455 } 456 457 func (m *Info) Reset() { *m = Info{} } 458 func (*Info) ProtoMessage() {} 459 func (*Info) Descriptor() ([]byte, []int) { 460 return fileDescriptor_cfc0ddf12791f168, []int{9} 461 } 462 func (m *Info) XXX_Unmarshal(b []byte) error { 463 return m.Unmarshal(b) 464 } 465 func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 466 if deterministic { 467 return xxx_messageInfo_Info.Marshal(b, m, deterministic) 468 } else { 469 b = b[:cap(b)] 470 n, err := m.MarshalToSizedBuffer(b) 471 if err != nil { 472 return nil, err 473 } 474 return b[:n], nil 475 } 476 } 477 func (m *Info) XXX_Merge(src proto.Message) { 478 xxx_messageInfo_Info.Merge(m, src) 479 } 480 func (m *Info) XXX_Size() int { 481 return m.Size() 482 } 483 func (m *Info) XXX_DiscardUnknown() { 484 xxx_messageInfo_Info.DiscardUnknown(m) 485 } 486 487 var xxx_messageInfo_Info proto.InternalMessageInfo 488 489 type StatSnapshotResponse struct { 490 Info Info `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` 491 XXX_NoUnkeyedLiteral struct{} `json:"-"` 492 XXX_unrecognized []byte `json:"-"` 493 XXX_sizecache int32 `json:"-"` 494 } 495 496 func (m *StatSnapshotResponse) Reset() { *m = StatSnapshotResponse{} } 497 func (*StatSnapshotResponse) ProtoMessage() {} 498 func (*StatSnapshotResponse) Descriptor() ([]byte, []int) { 499 return fileDescriptor_cfc0ddf12791f168, []int{10} 500 } 501 func (m *StatSnapshotResponse) XXX_Unmarshal(b []byte) error { 502 return m.Unmarshal(b) 503 } 504 func (m *StatSnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 505 if deterministic { 506 return xxx_messageInfo_StatSnapshotResponse.Marshal(b, m, deterministic) 507 } else { 508 b = b[:cap(b)] 509 n, err := m.MarshalToSizedBuffer(b) 510 if err != nil { 511 return nil, err 512 } 513 return b[:n], nil 514 } 515 } 516 func (m *StatSnapshotResponse) XXX_Merge(src proto.Message) { 517 xxx_messageInfo_StatSnapshotResponse.Merge(m, src) 518 } 519 func (m *StatSnapshotResponse) XXX_Size() int { 520 return m.Size() 521 } 522 func (m *StatSnapshotResponse) XXX_DiscardUnknown() { 523 xxx_messageInfo_StatSnapshotResponse.DiscardUnknown(m) 524 } 525 526 var xxx_messageInfo_StatSnapshotResponse proto.InternalMessageInfo 527 528 type UpdateSnapshotRequest struct { 529 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 530 Info Info `protobuf:"bytes,2,opt,name=info,proto3" json:"info"` 531 // UpdateMask specifies which fields to perform the update on. If empty, 532 // the operation applies to all fields. 533 // 534 // In info, Name, Parent, Kind, Created are immutable, 535 // other field may be updated using this mask. 536 // If no mask is provided, all mutable field are updated. 537 UpdateMask *types1.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 538 XXX_NoUnkeyedLiteral struct{} `json:"-"` 539 XXX_unrecognized []byte `json:"-"` 540 XXX_sizecache int32 `json:"-"` 541 } 542 543 func (m *UpdateSnapshotRequest) Reset() { *m = UpdateSnapshotRequest{} } 544 func (*UpdateSnapshotRequest) ProtoMessage() {} 545 func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int) { 546 return fileDescriptor_cfc0ddf12791f168, []int{11} 547 } 548 func (m *UpdateSnapshotRequest) XXX_Unmarshal(b []byte) error { 549 return m.Unmarshal(b) 550 } 551 func (m *UpdateSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 552 if deterministic { 553 return xxx_messageInfo_UpdateSnapshotRequest.Marshal(b, m, deterministic) 554 } else { 555 b = b[:cap(b)] 556 n, err := m.MarshalToSizedBuffer(b) 557 if err != nil { 558 return nil, err 559 } 560 return b[:n], nil 561 } 562 } 563 func (m *UpdateSnapshotRequest) XXX_Merge(src proto.Message) { 564 xxx_messageInfo_UpdateSnapshotRequest.Merge(m, src) 565 } 566 func (m *UpdateSnapshotRequest) XXX_Size() int { 567 return m.Size() 568 } 569 func (m *UpdateSnapshotRequest) XXX_DiscardUnknown() { 570 xxx_messageInfo_UpdateSnapshotRequest.DiscardUnknown(m) 571 } 572 573 var xxx_messageInfo_UpdateSnapshotRequest proto.InternalMessageInfo 574 575 type UpdateSnapshotResponse struct { 576 Info Info `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` 577 XXX_NoUnkeyedLiteral struct{} `json:"-"` 578 XXX_unrecognized []byte `json:"-"` 579 XXX_sizecache int32 `json:"-"` 580 } 581 582 func (m *UpdateSnapshotResponse) Reset() { *m = UpdateSnapshotResponse{} } 583 func (*UpdateSnapshotResponse) ProtoMessage() {} 584 func (*UpdateSnapshotResponse) Descriptor() ([]byte, []int) { 585 return fileDescriptor_cfc0ddf12791f168, []int{12} 586 } 587 func (m *UpdateSnapshotResponse) XXX_Unmarshal(b []byte) error { 588 return m.Unmarshal(b) 589 } 590 func (m *UpdateSnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 591 if deterministic { 592 return xxx_messageInfo_UpdateSnapshotResponse.Marshal(b, m, deterministic) 593 } else { 594 b = b[:cap(b)] 595 n, err := m.MarshalToSizedBuffer(b) 596 if err != nil { 597 return nil, err 598 } 599 return b[:n], nil 600 } 601 } 602 func (m *UpdateSnapshotResponse) XXX_Merge(src proto.Message) { 603 xxx_messageInfo_UpdateSnapshotResponse.Merge(m, src) 604 } 605 func (m *UpdateSnapshotResponse) XXX_Size() int { 606 return m.Size() 607 } 608 func (m *UpdateSnapshotResponse) XXX_DiscardUnknown() { 609 xxx_messageInfo_UpdateSnapshotResponse.DiscardUnknown(m) 610 } 611 612 var xxx_messageInfo_UpdateSnapshotResponse proto.InternalMessageInfo 613 614 type ListSnapshotsRequest struct { 615 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 616 // Filters contains one or more filters using the syntax defined in the 617 // containerd filter package. 618 // 619 // The returned result will be those that match any of the provided 620 // filters. Expanded, images that match the following will be 621 // returned: 622 // 623 // filters[0] or filters[1] or ... or filters[n-1] or filters[n] 624 // 625 // If filters is zero-length or nil, all items will be returned. 626 Filters []string `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` 627 XXX_NoUnkeyedLiteral struct{} `json:"-"` 628 XXX_unrecognized []byte `json:"-"` 629 XXX_sizecache int32 `json:"-"` 630 } 631 632 func (m *ListSnapshotsRequest) Reset() { *m = ListSnapshotsRequest{} } 633 func (*ListSnapshotsRequest) ProtoMessage() {} 634 func (*ListSnapshotsRequest) Descriptor() ([]byte, []int) { 635 return fileDescriptor_cfc0ddf12791f168, []int{13} 636 } 637 func (m *ListSnapshotsRequest) XXX_Unmarshal(b []byte) error { 638 return m.Unmarshal(b) 639 } 640 func (m *ListSnapshotsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 641 if deterministic { 642 return xxx_messageInfo_ListSnapshotsRequest.Marshal(b, m, deterministic) 643 } else { 644 b = b[:cap(b)] 645 n, err := m.MarshalToSizedBuffer(b) 646 if err != nil { 647 return nil, err 648 } 649 return b[:n], nil 650 } 651 } 652 func (m *ListSnapshotsRequest) XXX_Merge(src proto.Message) { 653 xxx_messageInfo_ListSnapshotsRequest.Merge(m, src) 654 } 655 func (m *ListSnapshotsRequest) XXX_Size() int { 656 return m.Size() 657 } 658 func (m *ListSnapshotsRequest) XXX_DiscardUnknown() { 659 xxx_messageInfo_ListSnapshotsRequest.DiscardUnknown(m) 660 } 661 662 var xxx_messageInfo_ListSnapshotsRequest proto.InternalMessageInfo 663 664 type ListSnapshotsResponse struct { 665 Info []Info `protobuf:"bytes,1,rep,name=info,proto3" json:"info"` 666 XXX_NoUnkeyedLiteral struct{} `json:"-"` 667 XXX_unrecognized []byte `json:"-"` 668 XXX_sizecache int32 `json:"-"` 669 } 670 671 func (m *ListSnapshotsResponse) Reset() { *m = ListSnapshotsResponse{} } 672 func (*ListSnapshotsResponse) ProtoMessage() {} 673 func (*ListSnapshotsResponse) Descriptor() ([]byte, []int) { 674 return fileDescriptor_cfc0ddf12791f168, []int{14} 675 } 676 func (m *ListSnapshotsResponse) XXX_Unmarshal(b []byte) error { 677 return m.Unmarshal(b) 678 } 679 func (m *ListSnapshotsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 680 if deterministic { 681 return xxx_messageInfo_ListSnapshotsResponse.Marshal(b, m, deterministic) 682 } else { 683 b = b[:cap(b)] 684 n, err := m.MarshalToSizedBuffer(b) 685 if err != nil { 686 return nil, err 687 } 688 return b[:n], nil 689 } 690 } 691 func (m *ListSnapshotsResponse) XXX_Merge(src proto.Message) { 692 xxx_messageInfo_ListSnapshotsResponse.Merge(m, src) 693 } 694 func (m *ListSnapshotsResponse) XXX_Size() int { 695 return m.Size() 696 } 697 func (m *ListSnapshotsResponse) XXX_DiscardUnknown() { 698 xxx_messageInfo_ListSnapshotsResponse.DiscardUnknown(m) 699 } 700 701 var xxx_messageInfo_ListSnapshotsResponse proto.InternalMessageInfo 702 703 type UsageRequest struct { 704 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 705 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 706 XXX_NoUnkeyedLiteral struct{} `json:"-"` 707 XXX_unrecognized []byte `json:"-"` 708 XXX_sizecache int32 `json:"-"` 709 } 710 711 func (m *UsageRequest) Reset() { *m = UsageRequest{} } 712 func (*UsageRequest) ProtoMessage() {} 713 func (*UsageRequest) Descriptor() ([]byte, []int) { 714 return fileDescriptor_cfc0ddf12791f168, []int{15} 715 } 716 func (m *UsageRequest) XXX_Unmarshal(b []byte) error { 717 return m.Unmarshal(b) 718 } 719 func (m *UsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 720 if deterministic { 721 return xxx_messageInfo_UsageRequest.Marshal(b, m, deterministic) 722 } else { 723 b = b[:cap(b)] 724 n, err := m.MarshalToSizedBuffer(b) 725 if err != nil { 726 return nil, err 727 } 728 return b[:n], nil 729 } 730 } 731 func (m *UsageRequest) XXX_Merge(src proto.Message) { 732 xxx_messageInfo_UsageRequest.Merge(m, src) 733 } 734 func (m *UsageRequest) XXX_Size() int { 735 return m.Size() 736 } 737 func (m *UsageRequest) XXX_DiscardUnknown() { 738 xxx_messageInfo_UsageRequest.DiscardUnknown(m) 739 } 740 741 var xxx_messageInfo_UsageRequest proto.InternalMessageInfo 742 743 type UsageResponse struct { 744 Size_ int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` 745 Inodes int64 `protobuf:"varint,2,opt,name=inodes,proto3" json:"inodes,omitempty"` 746 XXX_NoUnkeyedLiteral struct{} `json:"-"` 747 XXX_unrecognized []byte `json:"-"` 748 XXX_sizecache int32 `json:"-"` 749 } 750 751 func (m *UsageResponse) Reset() { *m = UsageResponse{} } 752 func (*UsageResponse) ProtoMessage() {} 753 func (*UsageResponse) Descriptor() ([]byte, []int) { 754 return fileDescriptor_cfc0ddf12791f168, []int{16} 755 } 756 func (m *UsageResponse) XXX_Unmarshal(b []byte) error { 757 return m.Unmarshal(b) 758 } 759 func (m *UsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 760 if deterministic { 761 return xxx_messageInfo_UsageResponse.Marshal(b, m, deterministic) 762 } else { 763 b = b[:cap(b)] 764 n, err := m.MarshalToSizedBuffer(b) 765 if err != nil { 766 return nil, err 767 } 768 return b[:n], nil 769 } 770 } 771 func (m *UsageResponse) XXX_Merge(src proto.Message) { 772 xxx_messageInfo_UsageResponse.Merge(m, src) 773 } 774 func (m *UsageResponse) XXX_Size() int { 775 return m.Size() 776 } 777 func (m *UsageResponse) XXX_DiscardUnknown() { 778 xxx_messageInfo_UsageResponse.DiscardUnknown(m) 779 } 780 781 var xxx_messageInfo_UsageResponse proto.InternalMessageInfo 782 783 type CleanupRequest struct { 784 Snapshotter string `protobuf:"bytes,1,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 785 XXX_NoUnkeyedLiteral struct{} `json:"-"` 786 XXX_unrecognized []byte `json:"-"` 787 XXX_sizecache int32 `json:"-"` 788 } 789 790 func (m *CleanupRequest) Reset() { *m = CleanupRequest{} } 791 func (*CleanupRequest) ProtoMessage() {} 792 func (*CleanupRequest) Descriptor() ([]byte, []int) { 793 return fileDescriptor_cfc0ddf12791f168, []int{17} 794 } 795 func (m *CleanupRequest) XXX_Unmarshal(b []byte) error { 796 return m.Unmarshal(b) 797 } 798 func (m *CleanupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 799 if deterministic { 800 return xxx_messageInfo_CleanupRequest.Marshal(b, m, deterministic) 801 } else { 802 b = b[:cap(b)] 803 n, err := m.MarshalToSizedBuffer(b) 804 if err != nil { 805 return nil, err 806 } 807 return b[:n], nil 808 } 809 } 810 func (m *CleanupRequest) XXX_Merge(src proto.Message) { 811 xxx_messageInfo_CleanupRequest.Merge(m, src) 812 } 813 func (m *CleanupRequest) XXX_Size() int { 814 return m.Size() 815 } 816 func (m *CleanupRequest) XXX_DiscardUnknown() { 817 xxx_messageInfo_CleanupRequest.DiscardUnknown(m) 818 } 819 820 var xxx_messageInfo_CleanupRequest proto.InternalMessageInfo 821 822 func init() { 823 proto.RegisterEnum("containerd.services.snapshots.v1.Kind", Kind_name, Kind_value) 824 proto.RegisterType((*PrepareSnapshotRequest)(nil), "containerd.services.snapshots.v1.PrepareSnapshotRequest") 825 proto.RegisterMapType((map[string]string)(nil), "containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry") 826 proto.RegisterType((*PrepareSnapshotResponse)(nil), "containerd.services.snapshots.v1.PrepareSnapshotResponse") 827 proto.RegisterType((*ViewSnapshotRequest)(nil), "containerd.services.snapshots.v1.ViewSnapshotRequest") 828 proto.RegisterMapType((map[string]string)(nil), "containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry") 829 proto.RegisterType((*ViewSnapshotResponse)(nil), "containerd.services.snapshots.v1.ViewSnapshotResponse") 830 proto.RegisterType((*MountsRequest)(nil), "containerd.services.snapshots.v1.MountsRequest") 831 proto.RegisterType((*MountsResponse)(nil), "containerd.services.snapshots.v1.MountsResponse") 832 proto.RegisterType((*RemoveSnapshotRequest)(nil), "containerd.services.snapshots.v1.RemoveSnapshotRequest") 833 proto.RegisterType((*CommitSnapshotRequest)(nil), "containerd.services.snapshots.v1.CommitSnapshotRequest") 834 proto.RegisterMapType((map[string]string)(nil), "containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry") 835 proto.RegisterType((*StatSnapshotRequest)(nil), "containerd.services.snapshots.v1.StatSnapshotRequest") 836 proto.RegisterType((*Info)(nil), "containerd.services.snapshots.v1.Info") 837 proto.RegisterMapType((map[string]string)(nil), "containerd.services.snapshots.v1.Info.LabelsEntry") 838 proto.RegisterType((*StatSnapshotResponse)(nil), "containerd.services.snapshots.v1.StatSnapshotResponse") 839 proto.RegisterType((*UpdateSnapshotRequest)(nil), "containerd.services.snapshots.v1.UpdateSnapshotRequest") 840 proto.RegisterType((*UpdateSnapshotResponse)(nil), "containerd.services.snapshots.v1.UpdateSnapshotResponse") 841 proto.RegisterType((*ListSnapshotsRequest)(nil), "containerd.services.snapshots.v1.ListSnapshotsRequest") 842 proto.RegisterType((*ListSnapshotsResponse)(nil), "containerd.services.snapshots.v1.ListSnapshotsResponse") 843 proto.RegisterType((*UsageRequest)(nil), "containerd.services.snapshots.v1.UsageRequest") 844 proto.RegisterType((*UsageResponse)(nil), "containerd.services.snapshots.v1.UsageResponse") 845 proto.RegisterType((*CleanupRequest)(nil), "containerd.services.snapshots.v1.CleanupRequest") 846 } 847 848 func init() { 849 proto.RegisterFile("github.com/containerd/containerd/api/services/snapshots/v1/snapshots.proto", fileDescriptor_cfc0ddf12791f168) 850 } 851 852 var fileDescriptor_cfc0ddf12791f168 = []byte{ 853 // 1047 bytes of a gzipped FileDescriptorProto 854 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0x4f, 0x6f, 0x1b, 0x45, 855 0x14, 0xf7, 0xda, 0x5b, 0x27, 0x79, 0x4e, 0x82, 0x99, 0x3a, 0xae, 0xb5, 0x20, 0x67, 0xe5, 0x03, 856 0x8a, 0x38, 0xec, 0xb6, 0x46, 0xb4, 0x69, 0x73, 0xc1, 0x71, 0x0c, 0x72, 0xd2, 0xa4, 0x68, 0xf3, 857 0xa7, 0x4d, 0x41, 0x54, 0x1b, 0x7b, 0xec, 0xac, 0xec, 0xfd, 0x83, 0x67, 0xec, 0xca, 0x20, 0x21, 858 0x8e, 0x55, 0x4e, 0x7c, 0x81, 0x9c, 0xe0, 0x43, 0x20, 0x3e, 0x41, 0x8e, 0x48, 0x5c, 0x38, 0x01, 859 0xcd, 0x97, 0xe0, 0x84, 0x40, 0x33, 0x3b, 0xeb, 0x7f, 0x71, 0xe5, 0xb5, 0x6b, 0x6e, 0x33, 0x3b, 860 0xf3, 0xde, 0xfb, 0xbd, 0xdf, 0x9b, 0xf7, 0x9b, 0x59, 0xd8, 0xad, 0x5b, 0xf4, 0xbc, 0x7d, 0xa6, 861 0x55, 0x5c, 0x5b, 0xaf, 0xb8, 0x0e, 0x35, 0x2d, 0x07, 0xb7, 0xaa, 0x83, 0x43, 0xd3, 0xb3, 0x74, 862 0x82, 0x5b, 0x1d, 0xab, 0x82, 0x89, 0x4e, 0x1c, 0xd3, 0x23, 0xe7, 0x2e, 0x25, 0x7a, 0xe7, 0x5e, 863 0x7f, 0xa2, 0x79, 0x2d, 0x97, 0xba, 0x48, 0xed, 0x5b, 0x69, 0x81, 0x85, 0xd6, 0xdf, 0xd4, 0xb9, 864 0xa7, 0xa4, 0xea, 0x6e, 0xdd, 0xe5, 0x9b, 0x75, 0x36, 0xf2, 0xed, 0x94, 0xf7, 0xea, 0xae, 0x5b, 865 0x6f, 0x62, 0x9d, 0xcf, 0xce, 0xda, 0x35, 0x1d, 0xdb, 0x1e, 0xed, 0x8a, 0x45, 0x75, 0x74, 0xb1, 866 0x66, 0xe1, 0x66, 0xf5, 0x85, 0x6d, 0x92, 0x86, 0xd8, 0xb1, 0x3e, 0xba, 0x83, 0x5a, 0x36, 0x26, 867 0xd4, 0xb4, 0x3d, 0xb1, 0xe1, 0x7e, 0xa8, 0x1c, 0x69, 0xd7, 0xc3, 0x44, 0xb7, 0xdd, 0xb6, 0x43, 868 0x7d, 0xbb, 0xdc, 0x3f, 0x12, 0xa4, 0x3f, 0x6f, 0x61, 0xcf, 0x6c, 0xe1, 0x43, 0x91, 0x85, 0x81, 869 0xbf, 0x6e, 0x63, 0x42, 0x91, 0x0a, 0x89, 0x20, 0x31, 0x8a, 0x5b, 0x19, 0x49, 0x95, 0x36, 0x96, 870 0x8c, 0xc1, 0x4f, 0x28, 0x09, 0xb1, 0x06, 0xee, 0x66, 0xa2, 0x7c, 0x85, 0x0d, 0x51, 0x1a, 0xe2, 871 0xcc, 0x95, 0x43, 0x33, 0x31, 0xfe, 0x51, 0xcc, 0xd0, 0x97, 0x10, 0x6f, 0x9a, 0x67, 0xb8, 0x49, 872 0x32, 0xb2, 0x1a, 0xdb, 0x48, 0xe4, 0x77, 0xb4, 0x49, 0x3c, 0x6a, 0xe3, 0x51, 0x69, 0x8f, 0xb9, 873 0x9b, 0x92, 0x43, 0x5b, 0x5d, 0x43, 0xf8, 0x54, 0x1e, 0x42, 0x62, 0xe0, 0x73, 0x00, 0x4b, 0xea, 874 0xc3, 0x4a, 0xc1, 0xad, 0x8e, 0xd9, 0x6c, 0x63, 0x01, 0xd5, 0x9f, 0x3c, 0x8a, 0x6e, 0x4a, 0xb9, 875 0x5d, 0xb8, 0x73, 0x23, 0x10, 0xf1, 0x5c, 0x87, 0x60, 0xa4, 0x43, 0x9c, 0x33, 0x45, 0x32, 0x12, 876 0xc7, 0x7c, 0x67, 0x10, 0x33, 0x67, 0x52, 0xdb, 0x67, 0xeb, 0x86, 0xd8, 0x96, 0xfb, 0x5b, 0x82, 877 0xdb, 0x27, 0x16, 0x7e, 0xf9, 0x7f, 0x12, 0x79, 0x3a, 0x42, 0x64, 0x61, 0x32, 0x91, 0x63, 0x20, 878 0xcd, 0x9b, 0xc5, 0xcf, 0x20, 0x35, 0x1c, 0x65, 0x56, 0x0a, 0x8b, 0xb0, 0xc2, 0x3f, 0x90, 0xb7, 879 0xe0, 0x2e, 0x57, 0x80, 0xd5, 0xc0, 0xc9, 0xac, 0x38, 0xf6, 0x60, 0xcd, 0xc0, 0xb6, 0xdb, 0x99, 880 0x47, 0x53, 0xb0, 0x73, 0xb1, 0x56, 0x74, 0x6d, 0xdb, 0xa2, 0xd3, 0x7b, 0x43, 0x20, 0x3b, 0xa6, 881 0x1d, 0x50, 0xce, 0xc7, 0x41, 0x84, 0x58, 0xbf, 0x32, 0x5f, 0x8c, 0x9c, 0x8a, 0xe2, 0xe4, 0x53, 882 0x31, 0x16, 0xd0, 0xbc, 0xcf, 0x45, 0x19, 0x6e, 0x1f, 0x52, 0x93, 0xce, 0x83, 0xc4, 0x7f, 0xa3, 883 0x20, 0x97, 0x9d, 0x9a, 0xdb, 0x63, 0x44, 0x1a, 0x60, 0xa4, 0xdf, 0x2d, 0xd1, 0xa1, 0x6e, 0x79, 884 0x04, 0x72, 0xc3, 0x72, 0xaa, 0x9c, 0xaa, 0xd5, 0xfc, 0x07, 0x93, 0x59, 0xd9, 0xb3, 0x9c, 0xaa, 885 0xc1, 0x6d, 0x50, 0x11, 0xa0, 0xd2, 0xc2, 0x26, 0xc5, 0xd5, 0x17, 0x26, 0xcd, 0xc8, 0xaa, 0xb4, 886 0x91, 0xc8, 0x2b, 0x9a, 0xaf, 0xc3, 0x5a, 0xa0, 0xc3, 0xda, 0x51, 0xa0, 0xc3, 0xdb, 0x8b, 0x57, 887 0x7f, 0xac, 0x47, 0x7e, 0xf8, 0x73, 0x5d, 0x32, 0x96, 0x84, 0x5d, 0x81, 0x32, 0x27, 0x6d, 0xaf, 888 0x1a, 0x38, 0xb9, 0x35, 0x8d, 0x13, 0x61, 0x57, 0xa0, 0x68, 0xb7, 0x57, 0xdd, 0x38, 0xaf, 0x6e, 889 0x7e, 0x72, 0x1e, 0x8c, 0xa9, 0x79, 0x17, 0xf3, 0x19, 0xa4, 0x86, 0x8b, 0x29, 0x9a, 0xeb, 0x13, 890 0x90, 0x2d, 0xa7, 0xe6, 0x72, 0x27, 0x89, 0x30, 0x24, 0x33, 0x70, 0xdb, 0x32, 0xcb, 0xd4, 0xe0, 891 0x96, 0xb9, 0x9f, 0x25, 0x58, 0x3b, 0xe6, 0xe9, 0x4e, 0x7f, 0x52, 0x82, 0xe8, 0xd1, 0x59, 0xa3, 892 0xa3, 0x2d, 0x48, 0xf8, 0x5c, 0xf3, 0x0b, 0x97, 0x9f, 0x95, 0x71, 0x45, 0xfa, 0x94, 0xdd, 0xc9, 893 0xfb, 0x26, 0x69, 0x18, 0xa2, 0xa4, 0x6c, 0x9c, 0x7b, 0x0e, 0xe9, 0x51, 0xe4, 0x73, 0xa3, 0xc5, 894 0x80, 0xd4, 0x63, 0x8b, 0xf4, 0x08, 0x9f, 0x42, 0x13, 0x33, 0xb0, 0x50, 0xb3, 0x9a, 0x14, 0xb7, 895 0x48, 0x26, 0xaa, 0xc6, 0x36, 0x96, 0x8c, 0x60, 0x9a, 0x3b, 0x85, 0xb5, 0x11, 0x9f, 0x37, 0xe0, 896 0xc6, 0x66, 0x84, 0xbb, 0x0d, 0xcb, 0xc7, 0xc4, 0xac, 0xe3, 0xb7, 0xe9, 0xf2, 0x2d, 0x58, 0x11, 897 0x3e, 0x04, 0x2c, 0x04, 0x32, 0xb1, 0xbe, 0xf1, 0xbb, 0x3d, 0x66, 0xf0, 0x31, 0xeb, 0x76, 0xcb, 898 0x71, 0xab, 0x98, 0x70, 0xcb, 0x98, 0x21, 0x66, 0xb9, 0x3c, 0xac, 0x16, 0x9b, 0xd8, 0x74, 0xda, 899 0x5e, 0x68, 0x08, 0x1f, 0xbe, 0x92, 0x40, 0x66, 0x4d, 0x8f, 0xde, 0x87, 0x85, 0xe3, 0x83, 0xbd, 900 0x83, 0x27, 0x4f, 0x0f, 0x92, 0x11, 0xe5, 0x9d, 0x8b, 0x4b, 0x35, 0xc1, 0x3e, 0x1f, 0x3b, 0x0d, 901 0xc7, 0x7d, 0xe9, 0xa0, 0x34, 0xc8, 0x27, 0xe5, 0xd2, 0xd3, 0xa4, 0xa4, 0x2c, 0x5f, 0x5c, 0xaa, 902 0x8b, 0x6c, 0x89, 0x5d, 0x78, 0x48, 0x81, 0x78, 0xa1, 0x78, 0x54, 0x3e, 0x29, 0x25, 0xa3, 0xca, 903 0xea, 0xc5, 0xa5, 0x0a, 0x6c, 0xa5, 0x50, 0xa1, 0x56, 0x07, 0x23, 0x15, 0x96, 0x8a, 0x4f, 0xf6, 904 0xf7, 0xcb, 0x47, 0x47, 0xa5, 0x9d, 0x64, 0x4c, 0x79, 0xf7, 0xe2, 0x52, 0x5d, 0x61, 0xcb, 0xbe, 905 0xf2, 0x52, 0x5c, 0x55, 0x96, 0x5f, 0xfd, 0x98, 0x8d, 0xfc, 0xf2, 0x53, 0x96, 0x23, 0xc8, 0xff, 906 0xb6, 0x08, 0x4b, 0xbd, 0xba, 0xa0, 0xef, 0x60, 0x41, 0x3c, 0x4c, 0xd0, 0xe6, 0xac, 0x8f, 0x25, 907 0xe5, 0xe1, 0x0c, 0x96, 0x82, 0xf8, 0x36, 0xc8, 0x3c, 0xc3, 0x8f, 0x67, 0x7a, 0x60, 0x28, 0xf7, 908 0xa7, 0x35, 0x13, 0x61, 0x1b, 0x10, 0xf7, 0xef, 0x6e, 0xa4, 0x4f, 0xf6, 0x30, 0xf4, 0x54, 0x50, 909 0xee, 0x86, 0x37, 0x10, 0xc1, 0x4e, 0x21, 0xee, 0x17, 0x03, 0x3d, 0x98, 0xf1, 0xc2, 0x54, 0xd2, 910 0x37, 0x74, 0xa2, 0xc4, 0x1e, 0xf6, 0xcc, 0xb5, 0xff, 0x80, 0x08, 0xe3, 0x7a, 0xec, 0x53, 0xe3, 911 0x8d, 0xae, 0xdb, 0x20, 0x33, 0x1d, 0x0e, 0x53, 0x99, 0x31, 0x97, 0x6f, 0x98, 0xca, 0x8c, 0x95, 912 0xf9, 0x6f, 0x21, 0xee, 0x2b, 0x5d, 0x98, 0x8c, 0xc6, 0xaa, 0xb9, 0xb2, 0x39, 0xbd, 0xa1, 0x08, 913 0xde, 0x05, 0x99, 0xc9, 0x16, 0x0a, 0x01, 0x7e, 0x9c, 0x64, 0x2a, 0x0f, 0xa6, 0xb6, 0xf3, 0x03, 914 0xdf, 0x95, 0xd0, 0x39, 0xdc, 0xe2, 0x92, 0x84, 0xb4, 0x10, 0xe8, 0x07, 0xf4, 0x4f, 0xd1, 0x43, 915 0xef, 0x17, 0x49, 0x1e, 0xc2, 0x82, 0xd0, 0x2f, 0x14, 0xe2, 0x2c, 0x0f, 0x4b, 0xdd, 0x9b, 0x4e, 916 0xcb, 0xf6, 0x57, 0x57, 0xaf, 0xb3, 0x91, 0xdf, 0x5f, 0x67, 0x23, 0xdf, 0x5f, 0x67, 0xa5, 0xab, 917 0xeb, 0xac, 0xf4, 0xeb, 0x75, 0x56, 0xfa, 0xeb, 0x3a, 0x2b, 0x3d, 0xdf, 0x99, 0xfd, 0xb7, 0x78, 918 0xab, 0x37, 0x79, 0x16, 0x39, 0x8b, 0xf3, 0x88, 0x1f, 0xfd, 0x17, 0x00, 0x00, 0xff, 0xff, 0x20, 919 0x9c, 0x85, 0x7f, 0x67, 0x0f, 0x00, 0x00, 920 } 921 922 // Reference imports to suppress errors if they are not otherwise used. 923 var _ context.Context 924 var _ grpc.ClientConn 925 926 // This is a compile-time assertion to ensure that this generated file 927 // is compatible with the grpc package it is being compiled against. 928 const _ = grpc.SupportPackageIsVersion4 929 930 // SnapshotsClient is the client API for Snapshots service. 931 // 932 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 933 type SnapshotsClient interface { 934 Prepare(ctx context.Context, in *PrepareSnapshotRequest, opts ...grpc.CallOption) (*PrepareSnapshotResponse, error) 935 View(ctx context.Context, in *ViewSnapshotRequest, opts ...grpc.CallOption) (*ViewSnapshotResponse, error) 936 Mounts(ctx context.Context, in *MountsRequest, opts ...grpc.CallOption) (*MountsResponse, error) 937 Commit(ctx context.Context, in *CommitSnapshotRequest, opts ...grpc.CallOption) (*types1.Empty, error) 938 Remove(ctx context.Context, in *RemoveSnapshotRequest, opts ...grpc.CallOption) (*types1.Empty, error) 939 Stat(ctx context.Context, in *StatSnapshotRequest, opts ...grpc.CallOption) (*StatSnapshotResponse, error) 940 Update(ctx context.Context, in *UpdateSnapshotRequest, opts ...grpc.CallOption) (*UpdateSnapshotResponse, error) 941 List(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (Snapshots_ListClient, error) 942 Usage(ctx context.Context, in *UsageRequest, opts ...grpc.CallOption) (*UsageResponse, error) 943 Cleanup(ctx context.Context, in *CleanupRequest, opts ...grpc.CallOption) (*types1.Empty, error) 944 } 945 946 type snapshotsClient struct { 947 cc *grpc.ClientConn 948 } 949 950 func NewSnapshotsClient(cc *grpc.ClientConn) SnapshotsClient { 951 return &snapshotsClient{cc} 952 } 953 954 func (c *snapshotsClient) Prepare(ctx context.Context, in *PrepareSnapshotRequest, opts ...grpc.CallOption) (*PrepareSnapshotResponse, error) { 955 out := new(PrepareSnapshotResponse) 956 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Prepare", in, out, opts...) 957 if err != nil { 958 return nil, err 959 } 960 return out, nil 961 } 962 963 func (c *snapshotsClient) View(ctx context.Context, in *ViewSnapshotRequest, opts ...grpc.CallOption) (*ViewSnapshotResponse, error) { 964 out := new(ViewSnapshotResponse) 965 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/View", in, out, opts...) 966 if err != nil { 967 return nil, err 968 } 969 return out, nil 970 } 971 972 func (c *snapshotsClient) Mounts(ctx context.Context, in *MountsRequest, opts ...grpc.CallOption) (*MountsResponse, error) { 973 out := new(MountsResponse) 974 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Mounts", in, out, opts...) 975 if err != nil { 976 return nil, err 977 } 978 return out, nil 979 } 980 981 func (c *snapshotsClient) Commit(ctx context.Context, in *CommitSnapshotRequest, opts ...grpc.CallOption) (*types1.Empty, error) { 982 out := new(types1.Empty) 983 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Commit", in, out, opts...) 984 if err != nil { 985 return nil, err 986 } 987 return out, nil 988 } 989 990 func (c *snapshotsClient) Remove(ctx context.Context, in *RemoveSnapshotRequest, opts ...grpc.CallOption) (*types1.Empty, error) { 991 out := new(types1.Empty) 992 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Remove", in, out, opts...) 993 if err != nil { 994 return nil, err 995 } 996 return out, nil 997 } 998 999 func (c *snapshotsClient) Stat(ctx context.Context, in *StatSnapshotRequest, opts ...grpc.CallOption) (*StatSnapshotResponse, error) { 1000 out := new(StatSnapshotResponse) 1001 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Stat", in, out, opts...) 1002 if err != nil { 1003 return nil, err 1004 } 1005 return out, nil 1006 } 1007 1008 func (c *snapshotsClient) Update(ctx context.Context, in *UpdateSnapshotRequest, opts ...grpc.CallOption) (*UpdateSnapshotResponse, error) { 1009 out := new(UpdateSnapshotResponse) 1010 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Update", in, out, opts...) 1011 if err != nil { 1012 return nil, err 1013 } 1014 return out, nil 1015 } 1016 1017 func (c *snapshotsClient) List(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (Snapshots_ListClient, error) { 1018 stream, err := c.cc.NewStream(ctx, &_Snapshots_serviceDesc.Streams[0], "/containerd.services.snapshots.v1.Snapshots/List", opts...) 1019 if err != nil { 1020 return nil, err 1021 } 1022 x := &snapshotsListClient{stream} 1023 if err := x.ClientStream.SendMsg(in); err != nil { 1024 return nil, err 1025 } 1026 if err := x.ClientStream.CloseSend(); err != nil { 1027 return nil, err 1028 } 1029 return x, nil 1030 } 1031 1032 type Snapshots_ListClient interface { 1033 Recv() (*ListSnapshotsResponse, error) 1034 grpc.ClientStream 1035 } 1036 1037 type snapshotsListClient struct { 1038 grpc.ClientStream 1039 } 1040 1041 func (x *snapshotsListClient) Recv() (*ListSnapshotsResponse, error) { 1042 m := new(ListSnapshotsResponse) 1043 if err := x.ClientStream.RecvMsg(m); err != nil { 1044 return nil, err 1045 } 1046 return m, nil 1047 } 1048 1049 func (c *snapshotsClient) Usage(ctx context.Context, in *UsageRequest, opts ...grpc.CallOption) (*UsageResponse, error) { 1050 out := new(UsageResponse) 1051 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Usage", in, out, opts...) 1052 if err != nil { 1053 return nil, err 1054 } 1055 return out, nil 1056 } 1057 1058 func (c *snapshotsClient) Cleanup(ctx context.Context, in *CleanupRequest, opts ...grpc.CallOption) (*types1.Empty, error) { 1059 out := new(types1.Empty) 1060 err := c.cc.Invoke(ctx, "/containerd.services.snapshots.v1.Snapshots/Cleanup", in, out, opts...) 1061 if err != nil { 1062 return nil, err 1063 } 1064 return out, nil 1065 } 1066 1067 // SnapshotsServer is the server API for Snapshots service. 1068 type SnapshotsServer interface { 1069 Prepare(context.Context, *PrepareSnapshotRequest) (*PrepareSnapshotResponse, error) 1070 View(context.Context, *ViewSnapshotRequest) (*ViewSnapshotResponse, error) 1071 Mounts(context.Context, *MountsRequest) (*MountsResponse, error) 1072 Commit(context.Context, *CommitSnapshotRequest) (*types1.Empty, error) 1073 Remove(context.Context, *RemoveSnapshotRequest) (*types1.Empty, error) 1074 Stat(context.Context, *StatSnapshotRequest) (*StatSnapshotResponse, error) 1075 Update(context.Context, *UpdateSnapshotRequest) (*UpdateSnapshotResponse, error) 1076 List(*ListSnapshotsRequest, Snapshots_ListServer) error 1077 Usage(context.Context, *UsageRequest) (*UsageResponse, error) 1078 Cleanup(context.Context, *CleanupRequest) (*types1.Empty, error) 1079 } 1080 1081 // UnimplementedSnapshotsServer can be embedded to have forward compatible implementations. 1082 type UnimplementedSnapshotsServer struct { 1083 } 1084 1085 func (*UnimplementedSnapshotsServer) Prepare(ctx context.Context, req *PrepareSnapshotRequest) (*PrepareSnapshotResponse, error) { 1086 return nil, status.Errorf(codes.Unimplemented, "method Prepare not implemented") 1087 } 1088 func (*UnimplementedSnapshotsServer) View(ctx context.Context, req *ViewSnapshotRequest) (*ViewSnapshotResponse, error) { 1089 return nil, status.Errorf(codes.Unimplemented, "method View not implemented") 1090 } 1091 func (*UnimplementedSnapshotsServer) Mounts(ctx context.Context, req *MountsRequest) (*MountsResponse, error) { 1092 return nil, status.Errorf(codes.Unimplemented, "method Mounts not implemented") 1093 } 1094 func (*UnimplementedSnapshotsServer) Commit(ctx context.Context, req *CommitSnapshotRequest) (*types1.Empty, error) { 1095 return nil, status.Errorf(codes.Unimplemented, "method Commit not implemented") 1096 } 1097 func (*UnimplementedSnapshotsServer) Remove(ctx context.Context, req *RemoveSnapshotRequest) (*types1.Empty, error) { 1098 return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") 1099 } 1100 func (*UnimplementedSnapshotsServer) Stat(ctx context.Context, req *StatSnapshotRequest) (*StatSnapshotResponse, error) { 1101 return nil, status.Errorf(codes.Unimplemented, "method Stat not implemented") 1102 } 1103 func (*UnimplementedSnapshotsServer) Update(ctx context.Context, req *UpdateSnapshotRequest) (*UpdateSnapshotResponse, error) { 1104 return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") 1105 } 1106 func (*UnimplementedSnapshotsServer) List(req *ListSnapshotsRequest, srv Snapshots_ListServer) error { 1107 return status.Errorf(codes.Unimplemented, "method List not implemented") 1108 } 1109 func (*UnimplementedSnapshotsServer) Usage(ctx context.Context, req *UsageRequest) (*UsageResponse, error) { 1110 return nil, status.Errorf(codes.Unimplemented, "method Usage not implemented") 1111 } 1112 func (*UnimplementedSnapshotsServer) Cleanup(ctx context.Context, req *CleanupRequest) (*types1.Empty, error) { 1113 return nil, status.Errorf(codes.Unimplemented, "method Cleanup not implemented") 1114 } 1115 1116 func RegisterSnapshotsServer(s *grpc.Server, srv SnapshotsServer) { 1117 s.RegisterService(&_Snapshots_serviceDesc, srv) 1118 } 1119 1120 func _Snapshots_Prepare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1121 in := new(PrepareSnapshotRequest) 1122 if err := dec(in); err != nil { 1123 return nil, err 1124 } 1125 if interceptor == nil { 1126 return srv.(SnapshotsServer).Prepare(ctx, in) 1127 } 1128 info := &grpc.UnaryServerInfo{ 1129 Server: srv, 1130 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Prepare", 1131 } 1132 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1133 return srv.(SnapshotsServer).Prepare(ctx, req.(*PrepareSnapshotRequest)) 1134 } 1135 return interceptor(ctx, in, info, handler) 1136 } 1137 1138 func _Snapshots_View_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1139 in := new(ViewSnapshotRequest) 1140 if err := dec(in); err != nil { 1141 return nil, err 1142 } 1143 if interceptor == nil { 1144 return srv.(SnapshotsServer).View(ctx, in) 1145 } 1146 info := &grpc.UnaryServerInfo{ 1147 Server: srv, 1148 FullMethod: "/containerd.services.snapshots.v1.Snapshots/View", 1149 } 1150 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1151 return srv.(SnapshotsServer).View(ctx, req.(*ViewSnapshotRequest)) 1152 } 1153 return interceptor(ctx, in, info, handler) 1154 } 1155 1156 func _Snapshots_Mounts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1157 in := new(MountsRequest) 1158 if err := dec(in); err != nil { 1159 return nil, err 1160 } 1161 if interceptor == nil { 1162 return srv.(SnapshotsServer).Mounts(ctx, in) 1163 } 1164 info := &grpc.UnaryServerInfo{ 1165 Server: srv, 1166 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Mounts", 1167 } 1168 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1169 return srv.(SnapshotsServer).Mounts(ctx, req.(*MountsRequest)) 1170 } 1171 return interceptor(ctx, in, info, handler) 1172 } 1173 1174 func _Snapshots_Commit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1175 in := new(CommitSnapshotRequest) 1176 if err := dec(in); err != nil { 1177 return nil, err 1178 } 1179 if interceptor == nil { 1180 return srv.(SnapshotsServer).Commit(ctx, in) 1181 } 1182 info := &grpc.UnaryServerInfo{ 1183 Server: srv, 1184 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Commit", 1185 } 1186 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1187 return srv.(SnapshotsServer).Commit(ctx, req.(*CommitSnapshotRequest)) 1188 } 1189 return interceptor(ctx, in, info, handler) 1190 } 1191 1192 func _Snapshots_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1193 in := new(RemoveSnapshotRequest) 1194 if err := dec(in); err != nil { 1195 return nil, err 1196 } 1197 if interceptor == nil { 1198 return srv.(SnapshotsServer).Remove(ctx, in) 1199 } 1200 info := &grpc.UnaryServerInfo{ 1201 Server: srv, 1202 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Remove", 1203 } 1204 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1205 return srv.(SnapshotsServer).Remove(ctx, req.(*RemoveSnapshotRequest)) 1206 } 1207 return interceptor(ctx, in, info, handler) 1208 } 1209 1210 func _Snapshots_Stat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1211 in := new(StatSnapshotRequest) 1212 if err := dec(in); err != nil { 1213 return nil, err 1214 } 1215 if interceptor == nil { 1216 return srv.(SnapshotsServer).Stat(ctx, in) 1217 } 1218 info := &grpc.UnaryServerInfo{ 1219 Server: srv, 1220 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Stat", 1221 } 1222 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1223 return srv.(SnapshotsServer).Stat(ctx, req.(*StatSnapshotRequest)) 1224 } 1225 return interceptor(ctx, in, info, handler) 1226 } 1227 1228 func _Snapshots_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1229 in := new(UpdateSnapshotRequest) 1230 if err := dec(in); err != nil { 1231 return nil, err 1232 } 1233 if interceptor == nil { 1234 return srv.(SnapshotsServer).Update(ctx, in) 1235 } 1236 info := &grpc.UnaryServerInfo{ 1237 Server: srv, 1238 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Update", 1239 } 1240 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1241 return srv.(SnapshotsServer).Update(ctx, req.(*UpdateSnapshotRequest)) 1242 } 1243 return interceptor(ctx, in, info, handler) 1244 } 1245 1246 func _Snapshots_List_Handler(srv interface{}, stream grpc.ServerStream) error { 1247 m := new(ListSnapshotsRequest) 1248 if err := stream.RecvMsg(m); err != nil { 1249 return err 1250 } 1251 return srv.(SnapshotsServer).List(m, &snapshotsListServer{stream}) 1252 } 1253 1254 type Snapshots_ListServer interface { 1255 Send(*ListSnapshotsResponse) error 1256 grpc.ServerStream 1257 } 1258 1259 type snapshotsListServer struct { 1260 grpc.ServerStream 1261 } 1262 1263 func (x *snapshotsListServer) Send(m *ListSnapshotsResponse) error { 1264 return x.ServerStream.SendMsg(m) 1265 } 1266 1267 func _Snapshots_Usage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1268 in := new(UsageRequest) 1269 if err := dec(in); err != nil { 1270 return nil, err 1271 } 1272 if interceptor == nil { 1273 return srv.(SnapshotsServer).Usage(ctx, in) 1274 } 1275 info := &grpc.UnaryServerInfo{ 1276 Server: srv, 1277 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Usage", 1278 } 1279 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1280 return srv.(SnapshotsServer).Usage(ctx, req.(*UsageRequest)) 1281 } 1282 return interceptor(ctx, in, info, handler) 1283 } 1284 1285 func _Snapshots_Cleanup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1286 in := new(CleanupRequest) 1287 if err := dec(in); err != nil { 1288 return nil, err 1289 } 1290 if interceptor == nil { 1291 return srv.(SnapshotsServer).Cleanup(ctx, in) 1292 } 1293 info := &grpc.UnaryServerInfo{ 1294 Server: srv, 1295 FullMethod: "/containerd.services.snapshots.v1.Snapshots/Cleanup", 1296 } 1297 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1298 return srv.(SnapshotsServer).Cleanup(ctx, req.(*CleanupRequest)) 1299 } 1300 return interceptor(ctx, in, info, handler) 1301 } 1302 1303 var _Snapshots_serviceDesc = grpc.ServiceDesc{ 1304 ServiceName: "containerd.services.snapshots.v1.Snapshots", 1305 HandlerType: (*SnapshotsServer)(nil), 1306 Methods: []grpc.MethodDesc{ 1307 { 1308 MethodName: "Prepare", 1309 Handler: _Snapshots_Prepare_Handler, 1310 }, 1311 { 1312 MethodName: "View", 1313 Handler: _Snapshots_View_Handler, 1314 }, 1315 { 1316 MethodName: "Mounts", 1317 Handler: _Snapshots_Mounts_Handler, 1318 }, 1319 { 1320 MethodName: "Commit", 1321 Handler: _Snapshots_Commit_Handler, 1322 }, 1323 { 1324 MethodName: "Remove", 1325 Handler: _Snapshots_Remove_Handler, 1326 }, 1327 { 1328 MethodName: "Stat", 1329 Handler: _Snapshots_Stat_Handler, 1330 }, 1331 { 1332 MethodName: "Update", 1333 Handler: _Snapshots_Update_Handler, 1334 }, 1335 { 1336 MethodName: "Usage", 1337 Handler: _Snapshots_Usage_Handler, 1338 }, 1339 { 1340 MethodName: "Cleanup", 1341 Handler: _Snapshots_Cleanup_Handler, 1342 }, 1343 }, 1344 Streams: []grpc.StreamDesc{ 1345 { 1346 StreamName: "List", 1347 Handler: _Snapshots_List_Handler, 1348 ServerStreams: true, 1349 }, 1350 }, 1351 Metadata: "github.com/containerd/containerd/api/services/snapshots/v1/snapshots.proto", 1352 } 1353 1354 func (m *PrepareSnapshotRequest) Marshal() (dAtA []byte, err error) { 1355 size := m.Size() 1356 dAtA = make([]byte, size) 1357 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1358 if err != nil { 1359 return nil, err 1360 } 1361 return dAtA[:n], nil 1362 } 1363 1364 func (m *PrepareSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1365 size := m.Size() 1366 return m.MarshalToSizedBuffer(dAtA[:size]) 1367 } 1368 1369 func (m *PrepareSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1370 i := len(dAtA) 1371 _ = i 1372 var l int 1373 _ = l 1374 if m.XXX_unrecognized != nil { 1375 i -= len(m.XXX_unrecognized) 1376 copy(dAtA[i:], m.XXX_unrecognized) 1377 } 1378 if len(m.Labels) > 0 { 1379 for k := range m.Labels { 1380 v := m.Labels[k] 1381 baseI := i 1382 i -= len(v) 1383 copy(dAtA[i:], v) 1384 i = encodeVarintSnapshots(dAtA, i, uint64(len(v))) 1385 i-- 1386 dAtA[i] = 0x12 1387 i -= len(k) 1388 copy(dAtA[i:], k) 1389 i = encodeVarintSnapshots(dAtA, i, uint64(len(k))) 1390 i-- 1391 dAtA[i] = 0xa 1392 i = encodeVarintSnapshots(dAtA, i, uint64(baseI-i)) 1393 i-- 1394 dAtA[i] = 0x22 1395 } 1396 } 1397 if len(m.Parent) > 0 { 1398 i -= len(m.Parent) 1399 copy(dAtA[i:], m.Parent) 1400 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Parent))) 1401 i-- 1402 dAtA[i] = 0x1a 1403 } 1404 if len(m.Key) > 0 { 1405 i -= len(m.Key) 1406 copy(dAtA[i:], m.Key) 1407 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1408 i-- 1409 dAtA[i] = 0x12 1410 } 1411 if len(m.Snapshotter) > 0 { 1412 i -= len(m.Snapshotter) 1413 copy(dAtA[i:], m.Snapshotter) 1414 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1415 i-- 1416 dAtA[i] = 0xa 1417 } 1418 return len(dAtA) - i, nil 1419 } 1420 1421 func (m *PrepareSnapshotResponse) Marshal() (dAtA []byte, err error) { 1422 size := m.Size() 1423 dAtA = make([]byte, size) 1424 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1425 if err != nil { 1426 return nil, err 1427 } 1428 return dAtA[:n], nil 1429 } 1430 1431 func (m *PrepareSnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 1432 size := m.Size() 1433 return m.MarshalToSizedBuffer(dAtA[:size]) 1434 } 1435 1436 func (m *PrepareSnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1437 i := len(dAtA) 1438 _ = i 1439 var l int 1440 _ = l 1441 if m.XXX_unrecognized != nil { 1442 i -= len(m.XXX_unrecognized) 1443 copy(dAtA[i:], m.XXX_unrecognized) 1444 } 1445 if len(m.Mounts) > 0 { 1446 for iNdEx := len(m.Mounts) - 1; iNdEx >= 0; iNdEx-- { 1447 { 1448 size, err := m.Mounts[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1449 if err != nil { 1450 return 0, err 1451 } 1452 i -= size 1453 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1454 } 1455 i-- 1456 dAtA[i] = 0xa 1457 } 1458 } 1459 return len(dAtA) - i, nil 1460 } 1461 1462 func (m *ViewSnapshotRequest) Marshal() (dAtA []byte, err error) { 1463 size := m.Size() 1464 dAtA = make([]byte, size) 1465 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1466 if err != nil { 1467 return nil, err 1468 } 1469 return dAtA[:n], nil 1470 } 1471 1472 func (m *ViewSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1473 size := m.Size() 1474 return m.MarshalToSizedBuffer(dAtA[:size]) 1475 } 1476 1477 func (m *ViewSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1478 i := len(dAtA) 1479 _ = i 1480 var l int 1481 _ = l 1482 if m.XXX_unrecognized != nil { 1483 i -= len(m.XXX_unrecognized) 1484 copy(dAtA[i:], m.XXX_unrecognized) 1485 } 1486 if len(m.Labels) > 0 { 1487 for k := range m.Labels { 1488 v := m.Labels[k] 1489 baseI := i 1490 i -= len(v) 1491 copy(dAtA[i:], v) 1492 i = encodeVarintSnapshots(dAtA, i, uint64(len(v))) 1493 i-- 1494 dAtA[i] = 0x12 1495 i -= len(k) 1496 copy(dAtA[i:], k) 1497 i = encodeVarintSnapshots(dAtA, i, uint64(len(k))) 1498 i-- 1499 dAtA[i] = 0xa 1500 i = encodeVarintSnapshots(dAtA, i, uint64(baseI-i)) 1501 i-- 1502 dAtA[i] = 0x22 1503 } 1504 } 1505 if len(m.Parent) > 0 { 1506 i -= len(m.Parent) 1507 copy(dAtA[i:], m.Parent) 1508 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Parent))) 1509 i-- 1510 dAtA[i] = 0x1a 1511 } 1512 if len(m.Key) > 0 { 1513 i -= len(m.Key) 1514 copy(dAtA[i:], m.Key) 1515 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1516 i-- 1517 dAtA[i] = 0x12 1518 } 1519 if len(m.Snapshotter) > 0 { 1520 i -= len(m.Snapshotter) 1521 copy(dAtA[i:], m.Snapshotter) 1522 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1523 i-- 1524 dAtA[i] = 0xa 1525 } 1526 return len(dAtA) - i, nil 1527 } 1528 1529 func (m *ViewSnapshotResponse) Marshal() (dAtA []byte, err error) { 1530 size := m.Size() 1531 dAtA = make([]byte, size) 1532 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1533 if err != nil { 1534 return nil, err 1535 } 1536 return dAtA[:n], nil 1537 } 1538 1539 func (m *ViewSnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 1540 size := m.Size() 1541 return m.MarshalToSizedBuffer(dAtA[:size]) 1542 } 1543 1544 func (m *ViewSnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1545 i := len(dAtA) 1546 _ = i 1547 var l int 1548 _ = l 1549 if m.XXX_unrecognized != nil { 1550 i -= len(m.XXX_unrecognized) 1551 copy(dAtA[i:], m.XXX_unrecognized) 1552 } 1553 if len(m.Mounts) > 0 { 1554 for iNdEx := len(m.Mounts) - 1; iNdEx >= 0; iNdEx-- { 1555 { 1556 size, err := m.Mounts[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1557 if err != nil { 1558 return 0, err 1559 } 1560 i -= size 1561 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1562 } 1563 i-- 1564 dAtA[i] = 0xa 1565 } 1566 } 1567 return len(dAtA) - i, nil 1568 } 1569 1570 func (m *MountsRequest) Marshal() (dAtA []byte, err error) { 1571 size := m.Size() 1572 dAtA = make([]byte, size) 1573 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1574 if err != nil { 1575 return nil, err 1576 } 1577 return dAtA[:n], nil 1578 } 1579 1580 func (m *MountsRequest) MarshalTo(dAtA []byte) (int, error) { 1581 size := m.Size() 1582 return m.MarshalToSizedBuffer(dAtA[:size]) 1583 } 1584 1585 func (m *MountsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1586 i := len(dAtA) 1587 _ = i 1588 var l int 1589 _ = l 1590 if m.XXX_unrecognized != nil { 1591 i -= len(m.XXX_unrecognized) 1592 copy(dAtA[i:], m.XXX_unrecognized) 1593 } 1594 if len(m.Key) > 0 { 1595 i -= len(m.Key) 1596 copy(dAtA[i:], m.Key) 1597 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1598 i-- 1599 dAtA[i] = 0x12 1600 } 1601 if len(m.Snapshotter) > 0 { 1602 i -= len(m.Snapshotter) 1603 copy(dAtA[i:], m.Snapshotter) 1604 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1605 i-- 1606 dAtA[i] = 0xa 1607 } 1608 return len(dAtA) - i, nil 1609 } 1610 1611 func (m *MountsResponse) Marshal() (dAtA []byte, err error) { 1612 size := m.Size() 1613 dAtA = make([]byte, size) 1614 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1615 if err != nil { 1616 return nil, err 1617 } 1618 return dAtA[:n], nil 1619 } 1620 1621 func (m *MountsResponse) MarshalTo(dAtA []byte) (int, error) { 1622 size := m.Size() 1623 return m.MarshalToSizedBuffer(dAtA[:size]) 1624 } 1625 1626 func (m *MountsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1627 i := len(dAtA) 1628 _ = i 1629 var l int 1630 _ = l 1631 if m.XXX_unrecognized != nil { 1632 i -= len(m.XXX_unrecognized) 1633 copy(dAtA[i:], m.XXX_unrecognized) 1634 } 1635 if len(m.Mounts) > 0 { 1636 for iNdEx := len(m.Mounts) - 1; iNdEx >= 0; iNdEx-- { 1637 { 1638 size, err := m.Mounts[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1639 if err != nil { 1640 return 0, err 1641 } 1642 i -= size 1643 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1644 } 1645 i-- 1646 dAtA[i] = 0xa 1647 } 1648 } 1649 return len(dAtA) - i, nil 1650 } 1651 1652 func (m *RemoveSnapshotRequest) Marshal() (dAtA []byte, err error) { 1653 size := m.Size() 1654 dAtA = make([]byte, size) 1655 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1656 if err != nil { 1657 return nil, err 1658 } 1659 return dAtA[:n], nil 1660 } 1661 1662 func (m *RemoveSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1663 size := m.Size() 1664 return m.MarshalToSizedBuffer(dAtA[:size]) 1665 } 1666 1667 func (m *RemoveSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1668 i := len(dAtA) 1669 _ = i 1670 var l int 1671 _ = l 1672 if m.XXX_unrecognized != nil { 1673 i -= len(m.XXX_unrecognized) 1674 copy(dAtA[i:], m.XXX_unrecognized) 1675 } 1676 if len(m.Key) > 0 { 1677 i -= len(m.Key) 1678 copy(dAtA[i:], m.Key) 1679 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1680 i-- 1681 dAtA[i] = 0x12 1682 } 1683 if len(m.Snapshotter) > 0 { 1684 i -= len(m.Snapshotter) 1685 copy(dAtA[i:], m.Snapshotter) 1686 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1687 i-- 1688 dAtA[i] = 0xa 1689 } 1690 return len(dAtA) - i, nil 1691 } 1692 1693 func (m *CommitSnapshotRequest) Marshal() (dAtA []byte, err error) { 1694 size := m.Size() 1695 dAtA = make([]byte, size) 1696 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1697 if err != nil { 1698 return nil, err 1699 } 1700 return dAtA[:n], nil 1701 } 1702 1703 func (m *CommitSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1704 size := m.Size() 1705 return m.MarshalToSizedBuffer(dAtA[:size]) 1706 } 1707 1708 func (m *CommitSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1709 i := len(dAtA) 1710 _ = i 1711 var l int 1712 _ = l 1713 if m.XXX_unrecognized != nil { 1714 i -= len(m.XXX_unrecognized) 1715 copy(dAtA[i:], m.XXX_unrecognized) 1716 } 1717 if len(m.Labels) > 0 { 1718 for k := range m.Labels { 1719 v := m.Labels[k] 1720 baseI := i 1721 i -= len(v) 1722 copy(dAtA[i:], v) 1723 i = encodeVarintSnapshots(dAtA, i, uint64(len(v))) 1724 i-- 1725 dAtA[i] = 0x12 1726 i -= len(k) 1727 copy(dAtA[i:], k) 1728 i = encodeVarintSnapshots(dAtA, i, uint64(len(k))) 1729 i-- 1730 dAtA[i] = 0xa 1731 i = encodeVarintSnapshots(dAtA, i, uint64(baseI-i)) 1732 i-- 1733 dAtA[i] = 0x22 1734 } 1735 } 1736 if len(m.Key) > 0 { 1737 i -= len(m.Key) 1738 copy(dAtA[i:], m.Key) 1739 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1740 i-- 1741 dAtA[i] = 0x1a 1742 } 1743 if len(m.Name) > 0 { 1744 i -= len(m.Name) 1745 copy(dAtA[i:], m.Name) 1746 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Name))) 1747 i-- 1748 dAtA[i] = 0x12 1749 } 1750 if len(m.Snapshotter) > 0 { 1751 i -= len(m.Snapshotter) 1752 copy(dAtA[i:], m.Snapshotter) 1753 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1754 i-- 1755 dAtA[i] = 0xa 1756 } 1757 return len(dAtA) - i, nil 1758 } 1759 1760 func (m *StatSnapshotRequest) Marshal() (dAtA []byte, err error) { 1761 size := m.Size() 1762 dAtA = make([]byte, size) 1763 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1764 if err != nil { 1765 return nil, err 1766 } 1767 return dAtA[:n], nil 1768 } 1769 1770 func (m *StatSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1771 size := m.Size() 1772 return m.MarshalToSizedBuffer(dAtA[:size]) 1773 } 1774 1775 func (m *StatSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1776 i := len(dAtA) 1777 _ = i 1778 var l int 1779 _ = l 1780 if m.XXX_unrecognized != nil { 1781 i -= len(m.XXX_unrecognized) 1782 copy(dAtA[i:], m.XXX_unrecognized) 1783 } 1784 if len(m.Key) > 0 { 1785 i -= len(m.Key) 1786 copy(dAtA[i:], m.Key) 1787 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 1788 i-- 1789 dAtA[i] = 0x12 1790 } 1791 if len(m.Snapshotter) > 0 { 1792 i -= len(m.Snapshotter) 1793 copy(dAtA[i:], m.Snapshotter) 1794 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1795 i-- 1796 dAtA[i] = 0xa 1797 } 1798 return len(dAtA) - i, nil 1799 } 1800 1801 func (m *Info) Marshal() (dAtA []byte, err error) { 1802 size := m.Size() 1803 dAtA = make([]byte, size) 1804 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1805 if err != nil { 1806 return nil, err 1807 } 1808 return dAtA[:n], nil 1809 } 1810 1811 func (m *Info) MarshalTo(dAtA []byte) (int, error) { 1812 size := m.Size() 1813 return m.MarshalToSizedBuffer(dAtA[:size]) 1814 } 1815 1816 func (m *Info) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1817 i := len(dAtA) 1818 _ = i 1819 var l int 1820 _ = l 1821 if m.XXX_unrecognized != nil { 1822 i -= len(m.XXX_unrecognized) 1823 copy(dAtA[i:], m.XXX_unrecognized) 1824 } 1825 if len(m.Labels) > 0 { 1826 for k := range m.Labels { 1827 v := m.Labels[k] 1828 baseI := i 1829 i -= len(v) 1830 copy(dAtA[i:], v) 1831 i = encodeVarintSnapshots(dAtA, i, uint64(len(v))) 1832 i-- 1833 dAtA[i] = 0x12 1834 i -= len(k) 1835 copy(dAtA[i:], k) 1836 i = encodeVarintSnapshots(dAtA, i, uint64(len(k))) 1837 i-- 1838 dAtA[i] = 0xa 1839 i = encodeVarintSnapshots(dAtA, i, uint64(baseI-i)) 1840 i-- 1841 dAtA[i] = 0x32 1842 } 1843 } 1844 n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.UpdatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.UpdatedAt):]) 1845 if err1 != nil { 1846 return 0, err1 1847 } 1848 i -= n1 1849 i = encodeVarintSnapshots(dAtA, i, uint64(n1)) 1850 i-- 1851 dAtA[i] = 0x2a 1852 n2, err2 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CreatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CreatedAt):]) 1853 if err2 != nil { 1854 return 0, err2 1855 } 1856 i -= n2 1857 i = encodeVarintSnapshots(dAtA, i, uint64(n2)) 1858 i-- 1859 dAtA[i] = 0x22 1860 if m.Kind != 0 { 1861 i = encodeVarintSnapshots(dAtA, i, uint64(m.Kind)) 1862 i-- 1863 dAtA[i] = 0x18 1864 } 1865 if len(m.Parent) > 0 { 1866 i -= len(m.Parent) 1867 copy(dAtA[i:], m.Parent) 1868 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Parent))) 1869 i-- 1870 dAtA[i] = 0x12 1871 } 1872 if len(m.Name) > 0 { 1873 i -= len(m.Name) 1874 copy(dAtA[i:], m.Name) 1875 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Name))) 1876 i-- 1877 dAtA[i] = 0xa 1878 } 1879 return len(dAtA) - i, nil 1880 } 1881 1882 func (m *StatSnapshotResponse) Marshal() (dAtA []byte, err error) { 1883 size := m.Size() 1884 dAtA = make([]byte, size) 1885 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1886 if err != nil { 1887 return nil, err 1888 } 1889 return dAtA[:n], nil 1890 } 1891 1892 func (m *StatSnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 1893 size := m.Size() 1894 return m.MarshalToSizedBuffer(dAtA[:size]) 1895 } 1896 1897 func (m *StatSnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1898 i := len(dAtA) 1899 _ = i 1900 var l int 1901 _ = l 1902 if m.XXX_unrecognized != nil { 1903 i -= len(m.XXX_unrecognized) 1904 copy(dAtA[i:], m.XXX_unrecognized) 1905 } 1906 { 1907 size, err := m.Info.MarshalToSizedBuffer(dAtA[:i]) 1908 if err != nil { 1909 return 0, err 1910 } 1911 i -= size 1912 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1913 } 1914 i-- 1915 dAtA[i] = 0xa 1916 return len(dAtA) - i, nil 1917 } 1918 1919 func (m *UpdateSnapshotRequest) Marshal() (dAtA []byte, err error) { 1920 size := m.Size() 1921 dAtA = make([]byte, size) 1922 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1923 if err != nil { 1924 return nil, err 1925 } 1926 return dAtA[:n], nil 1927 } 1928 1929 func (m *UpdateSnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 1930 size := m.Size() 1931 return m.MarshalToSizedBuffer(dAtA[:size]) 1932 } 1933 1934 func (m *UpdateSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1935 i := len(dAtA) 1936 _ = i 1937 var l int 1938 _ = l 1939 if m.XXX_unrecognized != nil { 1940 i -= len(m.XXX_unrecognized) 1941 copy(dAtA[i:], m.XXX_unrecognized) 1942 } 1943 if m.UpdateMask != nil { 1944 { 1945 size, err := m.UpdateMask.MarshalToSizedBuffer(dAtA[:i]) 1946 if err != nil { 1947 return 0, err 1948 } 1949 i -= size 1950 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1951 } 1952 i-- 1953 dAtA[i] = 0x1a 1954 } 1955 { 1956 size, err := m.Info.MarshalToSizedBuffer(dAtA[:i]) 1957 if err != nil { 1958 return 0, err 1959 } 1960 i -= size 1961 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 1962 } 1963 i-- 1964 dAtA[i] = 0x12 1965 if len(m.Snapshotter) > 0 { 1966 i -= len(m.Snapshotter) 1967 copy(dAtA[i:], m.Snapshotter) 1968 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 1969 i-- 1970 dAtA[i] = 0xa 1971 } 1972 return len(dAtA) - i, nil 1973 } 1974 1975 func (m *UpdateSnapshotResponse) Marshal() (dAtA []byte, err error) { 1976 size := m.Size() 1977 dAtA = make([]byte, size) 1978 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1979 if err != nil { 1980 return nil, err 1981 } 1982 return dAtA[:n], nil 1983 } 1984 1985 func (m *UpdateSnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 1986 size := m.Size() 1987 return m.MarshalToSizedBuffer(dAtA[:size]) 1988 } 1989 1990 func (m *UpdateSnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1991 i := len(dAtA) 1992 _ = i 1993 var l int 1994 _ = l 1995 if m.XXX_unrecognized != nil { 1996 i -= len(m.XXX_unrecognized) 1997 copy(dAtA[i:], m.XXX_unrecognized) 1998 } 1999 { 2000 size, err := m.Info.MarshalToSizedBuffer(dAtA[:i]) 2001 if err != nil { 2002 return 0, err 2003 } 2004 i -= size 2005 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 2006 } 2007 i-- 2008 dAtA[i] = 0xa 2009 return len(dAtA) - i, nil 2010 } 2011 2012 func (m *ListSnapshotsRequest) Marshal() (dAtA []byte, err error) { 2013 size := m.Size() 2014 dAtA = make([]byte, size) 2015 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2016 if err != nil { 2017 return nil, err 2018 } 2019 return dAtA[:n], nil 2020 } 2021 2022 func (m *ListSnapshotsRequest) MarshalTo(dAtA []byte) (int, error) { 2023 size := m.Size() 2024 return m.MarshalToSizedBuffer(dAtA[:size]) 2025 } 2026 2027 func (m *ListSnapshotsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2028 i := len(dAtA) 2029 _ = i 2030 var l int 2031 _ = l 2032 if m.XXX_unrecognized != nil { 2033 i -= len(m.XXX_unrecognized) 2034 copy(dAtA[i:], m.XXX_unrecognized) 2035 } 2036 if len(m.Filters) > 0 { 2037 for iNdEx := len(m.Filters) - 1; iNdEx >= 0; iNdEx-- { 2038 i -= len(m.Filters[iNdEx]) 2039 copy(dAtA[i:], m.Filters[iNdEx]) 2040 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Filters[iNdEx]))) 2041 i-- 2042 dAtA[i] = 0x12 2043 } 2044 } 2045 if len(m.Snapshotter) > 0 { 2046 i -= len(m.Snapshotter) 2047 copy(dAtA[i:], m.Snapshotter) 2048 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 2049 i-- 2050 dAtA[i] = 0xa 2051 } 2052 return len(dAtA) - i, nil 2053 } 2054 2055 func (m *ListSnapshotsResponse) Marshal() (dAtA []byte, err error) { 2056 size := m.Size() 2057 dAtA = make([]byte, size) 2058 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2059 if err != nil { 2060 return nil, err 2061 } 2062 return dAtA[:n], nil 2063 } 2064 2065 func (m *ListSnapshotsResponse) MarshalTo(dAtA []byte) (int, error) { 2066 size := m.Size() 2067 return m.MarshalToSizedBuffer(dAtA[:size]) 2068 } 2069 2070 func (m *ListSnapshotsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2071 i := len(dAtA) 2072 _ = i 2073 var l int 2074 _ = l 2075 if m.XXX_unrecognized != nil { 2076 i -= len(m.XXX_unrecognized) 2077 copy(dAtA[i:], m.XXX_unrecognized) 2078 } 2079 if len(m.Info) > 0 { 2080 for iNdEx := len(m.Info) - 1; iNdEx >= 0; iNdEx-- { 2081 { 2082 size, err := m.Info[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2083 if err != nil { 2084 return 0, err 2085 } 2086 i -= size 2087 i = encodeVarintSnapshots(dAtA, i, uint64(size)) 2088 } 2089 i-- 2090 dAtA[i] = 0xa 2091 } 2092 } 2093 return len(dAtA) - i, nil 2094 } 2095 2096 func (m *UsageRequest) Marshal() (dAtA []byte, err error) { 2097 size := m.Size() 2098 dAtA = make([]byte, size) 2099 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2100 if err != nil { 2101 return nil, err 2102 } 2103 return dAtA[:n], nil 2104 } 2105 2106 func (m *UsageRequest) MarshalTo(dAtA []byte) (int, error) { 2107 size := m.Size() 2108 return m.MarshalToSizedBuffer(dAtA[:size]) 2109 } 2110 2111 func (m *UsageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2112 i := len(dAtA) 2113 _ = i 2114 var l int 2115 _ = l 2116 if m.XXX_unrecognized != nil { 2117 i -= len(m.XXX_unrecognized) 2118 copy(dAtA[i:], m.XXX_unrecognized) 2119 } 2120 if len(m.Key) > 0 { 2121 i -= len(m.Key) 2122 copy(dAtA[i:], m.Key) 2123 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Key))) 2124 i-- 2125 dAtA[i] = 0x12 2126 } 2127 if len(m.Snapshotter) > 0 { 2128 i -= len(m.Snapshotter) 2129 copy(dAtA[i:], m.Snapshotter) 2130 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 2131 i-- 2132 dAtA[i] = 0xa 2133 } 2134 return len(dAtA) - i, nil 2135 } 2136 2137 func (m *UsageResponse) Marshal() (dAtA []byte, err error) { 2138 size := m.Size() 2139 dAtA = make([]byte, size) 2140 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2141 if err != nil { 2142 return nil, err 2143 } 2144 return dAtA[:n], nil 2145 } 2146 2147 func (m *UsageResponse) MarshalTo(dAtA []byte) (int, error) { 2148 size := m.Size() 2149 return m.MarshalToSizedBuffer(dAtA[:size]) 2150 } 2151 2152 func (m *UsageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2153 i := len(dAtA) 2154 _ = i 2155 var l int 2156 _ = l 2157 if m.XXX_unrecognized != nil { 2158 i -= len(m.XXX_unrecognized) 2159 copy(dAtA[i:], m.XXX_unrecognized) 2160 } 2161 if m.Inodes != 0 { 2162 i = encodeVarintSnapshots(dAtA, i, uint64(m.Inodes)) 2163 i-- 2164 dAtA[i] = 0x10 2165 } 2166 if m.Size_ != 0 { 2167 i = encodeVarintSnapshots(dAtA, i, uint64(m.Size_)) 2168 i-- 2169 dAtA[i] = 0x8 2170 } 2171 return len(dAtA) - i, nil 2172 } 2173 2174 func (m *CleanupRequest) Marshal() (dAtA []byte, err error) { 2175 size := m.Size() 2176 dAtA = make([]byte, size) 2177 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2178 if err != nil { 2179 return nil, err 2180 } 2181 return dAtA[:n], nil 2182 } 2183 2184 func (m *CleanupRequest) MarshalTo(dAtA []byte) (int, error) { 2185 size := m.Size() 2186 return m.MarshalToSizedBuffer(dAtA[:size]) 2187 } 2188 2189 func (m *CleanupRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2190 i := len(dAtA) 2191 _ = i 2192 var l int 2193 _ = l 2194 if m.XXX_unrecognized != nil { 2195 i -= len(m.XXX_unrecognized) 2196 copy(dAtA[i:], m.XXX_unrecognized) 2197 } 2198 if len(m.Snapshotter) > 0 { 2199 i -= len(m.Snapshotter) 2200 copy(dAtA[i:], m.Snapshotter) 2201 i = encodeVarintSnapshots(dAtA, i, uint64(len(m.Snapshotter))) 2202 i-- 2203 dAtA[i] = 0xa 2204 } 2205 return len(dAtA) - i, nil 2206 } 2207 2208 func encodeVarintSnapshots(dAtA []byte, offset int, v uint64) int { 2209 offset -= sovSnapshots(v) 2210 base := offset 2211 for v >= 1<<7 { 2212 dAtA[offset] = uint8(v&0x7f | 0x80) 2213 v >>= 7 2214 offset++ 2215 } 2216 dAtA[offset] = uint8(v) 2217 return base 2218 } 2219 func (m *PrepareSnapshotRequest) Size() (n int) { 2220 if m == nil { 2221 return 0 2222 } 2223 var l int 2224 _ = l 2225 l = len(m.Snapshotter) 2226 if l > 0 { 2227 n += 1 + l + sovSnapshots(uint64(l)) 2228 } 2229 l = len(m.Key) 2230 if l > 0 { 2231 n += 1 + l + sovSnapshots(uint64(l)) 2232 } 2233 l = len(m.Parent) 2234 if l > 0 { 2235 n += 1 + l + sovSnapshots(uint64(l)) 2236 } 2237 if len(m.Labels) > 0 { 2238 for k, v := range m.Labels { 2239 _ = k 2240 _ = v 2241 mapEntrySize := 1 + len(k) + sovSnapshots(uint64(len(k))) + 1 + len(v) + sovSnapshots(uint64(len(v))) 2242 n += mapEntrySize + 1 + sovSnapshots(uint64(mapEntrySize)) 2243 } 2244 } 2245 if m.XXX_unrecognized != nil { 2246 n += len(m.XXX_unrecognized) 2247 } 2248 return n 2249 } 2250 2251 func (m *PrepareSnapshotResponse) Size() (n int) { 2252 if m == nil { 2253 return 0 2254 } 2255 var l int 2256 _ = l 2257 if len(m.Mounts) > 0 { 2258 for _, e := range m.Mounts { 2259 l = e.Size() 2260 n += 1 + l + sovSnapshots(uint64(l)) 2261 } 2262 } 2263 if m.XXX_unrecognized != nil { 2264 n += len(m.XXX_unrecognized) 2265 } 2266 return n 2267 } 2268 2269 func (m *ViewSnapshotRequest) Size() (n int) { 2270 if m == nil { 2271 return 0 2272 } 2273 var l int 2274 _ = l 2275 l = len(m.Snapshotter) 2276 if l > 0 { 2277 n += 1 + l + sovSnapshots(uint64(l)) 2278 } 2279 l = len(m.Key) 2280 if l > 0 { 2281 n += 1 + l + sovSnapshots(uint64(l)) 2282 } 2283 l = len(m.Parent) 2284 if l > 0 { 2285 n += 1 + l + sovSnapshots(uint64(l)) 2286 } 2287 if len(m.Labels) > 0 { 2288 for k, v := range m.Labels { 2289 _ = k 2290 _ = v 2291 mapEntrySize := 1 + len(k) + sovSnapshots(uint64(len(k))) + 1 + len(v) + sovSnapshots(uint64(len(v))) 2292 n += mapEntrySize + 1 + sovSnapshots(uint64(mapEntrySize)) 2293 } 2294 } 2295 if m.XXX_unrecognized != nil { 2296 n += len(m.XXX_unrecognized) 2297 } 2298 return n 2299 } 2300 2301 func (m *ViewSnapshotResponse) Size() (n int) { 2302 if m == nil { 2303 return 0 2304 } 2305 var l int 2306 _ = l 2307 if len(m.Mounts) > 0 { 2308 for _, e := range m.Mounts { 2309 l = e.Size() 2310 n += 1 + l + sovSnapshots(uint64(l)) 2311 } 2312 } 2313 if m.XXX_unrecognized != nil { 2314 n += len(m.XXX_unrecognized) 2315 } 2316 return n 2317 } 2318 2319 func (m *MountsRequest) Size() (n int) { 2320 if m == nil { 2321 return 0 2322 } 2323 var l int 2324 _ = l 2325 l = len(m.Snapshotter) 2326 if l > 0 { 2327 n += 1 + l + sovSnapshots(uint64(l)) 2328 } 2329 l = len(m.Key) 2330 if l > 0 { 2331 n += 1 + l + sovSnapshots(uint64(l)) 2332 } 2333 if m.XXX_unrecognized != nil { 2334 n += len(m.XXX_unrecognized) 2335 } 2336 return n 2337 } 2338 2339 func (m *MountsResponse) Size() (n int) { 2340 if m == nil { 2341 return 0 2342 } 2343 var l int 2344 _ = l 2345 if len(m.Mounts) > 0 { 2346 for _, e := range m.Mounts { 2347 l = e.Size() 2348 n += 1 + l + sovSnapshots(uint64(l)) 2349 } 2350 } 2351 if m.XXX_unrecognized != nil { 2352 n += len(m.XXX_unrecognized) 2353 } 2354 return n 2355 } 2356 2357 func (m *RemoveSnapshotRequest) Size() (n int) { 2358 if m == nil { 2359 return 0 2360 } 2361 var l int 2362 _ = l 2363 l = len(m.Snapshotter) 2364 if l > 0 { 2365 n += 1 + l + sovSnapshots(uint64(l)) 2366 } 2367 l = len(m.Key) 2368 if l > 0 { 2369 n += 1 + l + sovSnapshots(uint64(l)) 2370 } 2371 if m.XXX_unrecognized != nil { 2372 n += len(m.XXX_unrecognized) 2373 } 2374 return n 2375 } 2376 2377 func (m *CommitSnapshotRequest) Size() (n int) { 2378 if m == nil { 2379 return 0 2380 } 2381 var l int 2382 _ = l 2383 l = len(m.Snapshotter) 2384 if l > 0 { 2385 n += 1 + l + sovSnapshots(uint64(l)) 2386 } 2387 l = len(m.Name) 2388 if l > 0 { 2389 n += 1 + l + sovSnapshots(uint64(l)) 2390 } 2391 l = len(m.Key) 2392 if l > 0 { 2393 n += 1 + l + sovSnapshots(uint64(l)) 2394 } 2395 if len(m.Labels) > 0 { 2396 for k, v := range m.Labels { 2397 _ = k 2398 _ = v 2399 mapEntrySize := 1 + len(k) + sovSnapshots(uint64(len(k))) + 1 + len(v) + sovSnapshots(uint64(len(v))) 2400 n += mapEntrySize + 1 + sovSnapshots(uint64(mapEntrySize)) 2401 } 2402 } 2403 if m.XXX_unrecognized != nil { 2404 n += len(m.XXX_unrecognized) 2405 } 2406 return n 2407 } 2408 2409 func (m *StatSnapshotRequest) Size() (n int) { 2410 if m == nil { 2411 return 0 2412 } 2413 var l int 2414 _ = l 2415 l = len(m.Snapshotter) 2416 if l > 0 { 2417 n += 1 + l + sovSnapshots(uint64(l)) 2418 } 2419 l = len(m.Key) 2420 if l > 0 { 2421 n += 1 + l + sovSnapshots(uint64(l)) 2422 } 2423 if m.XXX_unrecognized != nil { 2424 n += len(m.XXX_unrecognized) 2425 } 2426 return n 2427 } 2428 2429 func (m *Info) Size() (n int) { 2430 if m == nil { 2431 return 0 2432 } 2433 var l int 2434 _ = l 2435 l = len(m.Name) 2436 if l > 0 { 2437 n += 1 + l + sovSnapshots(uint64(l)) 2438 } 2439 l = len(m.Parent) 2440 if l > 0 { 2441 n += 1 + l + sovSnapshots(uint64(l)) 2442 } 2443 if m.Kind != 0 { 2444 n += 1 + sovSnapshots(uint64(m.Kind)) 2445 } 2446 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.CreatedAt) 2447 n += 1 + l + sovSnapshots(uint64(l)) 2448 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.UpdatedAt) 2449 n += 1 + l + sovSnapshots(uint64(l)) 2450 if len(m.Labels) > 0 { 2451 for k, v := range m.Labels { 2452 _ = k 2453 _ = v 2454 mapEntrySize := 1 + len(k) + sovSnapshots(uint64(len(k))) + 1 + len(v) + sovSnapshots(uint64(len(v))) 2455 n += mapEntrySize + 1 + sovSnapshots(uint64(mapEntrySize)) 2456 } 2457 } 2458 if m.XXX_unrecognized != nil { 2459 n += len(m.XXX_unrecognized) 2460 } 2461 return n 2462 } 2463 2464 func (m *StatSnapshotResponse) Size() (n int) { 2465 if m == nil { 2466 return 0 2467 } 2468 var l int 2469 _ = l 2470 l = m.Info.Size() 2471 n += 1 + l + sovSnapshots(uint64(l)) 2472 if m.XXX_unrecognized != nil { 2473 n += len(m.XXX_unrecognized) 2474 } 2475 return n 2476 } 2477 2478 func (m *UpdateSnapshotRequest) Size() (n int) { 2479 if m == nil { 2480 return 0 2481 } 2482 var l int 2483 _ = l 2484 l = len(m.Snapshotter) 2485 if l > 0 { 2486 n += 1 + l + sovSnapshots(uint64(l)) 2487 } 2488 l = m.Info.Size() 2489 n += 1 + l + sovSnapshots(uint64(l)) 2490 if m.UpdateMask != nil { 2491 l = m.UpdateMask.Size() 2492 n += 1 + l + sovSnapshots(uint64(l)) 2493 } 2494 if m.XXX_unrecognized != nil { 2495 n += len(m.XXX_unrecognized) 2496 } 2497 return n 2498 } 2499 2500 func (m *UpdateSnapshotResponse) Size() (n int) { 2501 if m == nil { 2502 return 0 2503 } 2504 var l int 2505 _ = l 2506 l = m.Info.Size() 2507 n += 1 + l + sovSnapshots(uint64(l)) 2508 if m.XXX_unrecognized != nil { 2509 n += len(m.XXX_unrecognized) 2510 } 2511 return n 2512 } 2513 2514 func (m *ListSnapshotsRequest) Size() (n int) { 2515 if m == nil { 2516 return 0 2517 } 2518 var l int 2519 _ = l 2520 l = len(m.Snapshotter) 2521 if l > 0 { 2522 n += 1 + l + sovSnapshots(uint64(l)) 2523 } 2524 if len(m.Filters) > 0 { 2525 for _, s := range m.Filters { 2526 l = len(s) 2527 n += 1 + l + sovSnapshots(uint64(l)) 2528 } 2529 } 2530 if m.XXX_unrecognized != nil { 2531 n += len(m.XXX_unrecognized) 2532 } 2533 return n 2534 } 2535 2536 func (m *ListSnapshotsResponse) Size() (n int) { 2537 if m == nil { 2538 return 0 2539 } 2540 var l int 2541 _ = l 2542 if len(m.Info) > 0 { 2543 for _, e := range m.Info { 2544 l = e.Size() 2545 n += 1 + l + sovSnapshots(uint64(l)) 2546 } 2547 } 2548 if m.XXX_unrecognized != nil { 2549 n += len(m.XXX_unrecognized) 2550 } 2551 return n 2552 } 2553 2554 func (m *UsageRequest) Size() (n int) { 2555 if m == nil { 2556 return 0 2557 } 2558 var l int 2559 _ = l 2560 l = len(m.Snapshotter) 2561 if l > 0 { 2562 n += 1 + l + sovSnapshots(uint64(l)) 2563 } 2564 l = len(m.Key) 2565 if l > 0 { 2566 n += 1 + l + sovSnapshots(uint64(l)) 2567 } 2568 if m.XXX_unrecognized != nil { 2569 n += len(m.XXX_unrecognized) 2570 } 2571 return n 2572 } 2573 2574 func (m *UsageResponse) Size() (n int) { 2575 if m == nil { 2576 return 0 2577 } 2578 var l int 2579 _ = l 2580 if m.Size_ != 0 { 2581 n += 1 + sovSnapshots(uint64(m.Size_)) 2582 } 2583 if m.Inodes != 0 { 2584 n += 1 + sovSnapshots(uint64(m.Inodes)) 2585 } 2586 if m.XXX_unrecognized != nil { 2587 n += len(m.XXX_unrecognized) 2588 } 2589 return n 2590 } 2591 2592 func (m *CleanupRequest) Size() (n int) { 2593 if m == nil { 2594 return 0 2595 } 2596 var l int 2597 _ = l 2598 l = len(m.Snapshotter) 2599 if l > 0 { 2600 n += 1 + l + sovSnapshots(uint64(l)) 2601 } 2602 if m.XXX_unrecognized != nil { 2603 n += len(m.XXX_unrecognized) 2604 } 2605 return n 2606 } 2607 2608 func sovSnapshots(x uint64) (n int) { 2609 return (math_bits.Len64(x|1) + 6) / 7 2610 } 2611 func sozSnapshots(x uint64) (n int) { 2612 return sovSnapshots(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 2613 } 2614 func (this *PrepareSnapshotRequest) String() string { 2615 if this == nil { 2616 return "nil" 2617 } 2618 keysForLabels := make([]string, 0, len(this.Labels)) 2619 for k, _ := range this.Labels { 2620 keysForLabels = append(keysForLabels, k) 2621 } 2622 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 2623 mapStringForLabels := "map[string]string{" 2624 for _, k := range keysForLabels { 2625 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 2626 } 2627 mapStringForLabels += "}" 2628 s := strings.Join([]string{`&PrepareSnapshotRequest{`, 2629 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2630 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2631 `Parent:` + fmt.Sprintf("%v", this.Parent) + `,`, 2632 `Labels:` + mapStringForLabels + `,`, 2633 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2634 `}`, 2635 }, "") 2636 return s 2637 } 2638 func (this *PrepareSnapshotResponse) String() string { 2639 if this == nil { 2640 return "nil" 2641 } 2642 repeatedStringForMounts := "[]*Mount{" 2643 for _, f := range this.Mounts { 2644 repeatedStringForMounts += strings.Replace(fmt.Sprintf("%v", f), "Mount", "types.Mount", 1) + "," 2645 } 2646 repeatedStringForMounts += "}" 2647 s := strings.Join([]string{`&PrepareSnapshotResponse{`, 2648 `Mounts:` + repeatedStringForMounts + `,`, 2649 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2650 `}`, 2651 }, "") 2652 return s 2653 } 2654 func (this *ViewSnapshotRequest) String() string { 2655 if this == nil { 2656 return "nil" 2657 } 2658 keysForLabels := make([]string, 0, len(this.Labels)) 2659 for k, _ := range this.Labels { 2660 keysForLabels = append(keysForLabels, k) 2661 } 2662 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 2663 mapStringForLabels := "map[string]string{" 2664 for _, k := range keysForLabels { 2665 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 2666 } 2667 mapStringForLabels += "}" 2668 s := strings.Join([]string{`&ViewSnapshotRequest{`, 2669 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2670 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2671 `Parent:` + fmt.Sprintf("%v", this.Parent) + `,`, 2672 `Labels:` + mapStringForLabels + `,`, 2673 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2674 `}`, 2675 }, "") 2676 return s 2677 } 2678 func (this *ViewSnapshotResponse) String() string { 2679 if this == nil { 2680 return "nil" 2681 } 2682 repeatedStringForMounts := "[]*Mount{" 2683 for _, f := range this.Mounts { 2684 repeatedStringForMounts += strings.Replace(fmt.Sprintf("%v", f), "Mount", "types.Mount", 1) + "," 2685 } 2686 repeatedStringForMounts += "}" 2687 s := strings.Join([]string{`&ViewSnapshotResponse{`, 2688 `Mounts:` + repeatedStringForMounts + `,`, 2689 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2690 `}`, 2691 }, "") 2692 return s 2693 } 2694 func (this *MountsRequest) String() string { 2695 if this == nil { 2696 return "nil" 2697 } 2698 s := strings.Join([]string{`&MountsRequest{`, 2699 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2700 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2701 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2702 `}`, 2703 }, "") 2704 return s 2705 } 2706 func (this *MountsResponse) String() string { 2707 if this == nil { 2708 return "nil" 2709 } 2710 repeatedStringForMounts := "[]*Mount{" 2711 for _, f := range this.Mounts { 2712 repeatedStringForMounts += strings.Replace(fmt.Sprintf("%v", f), "Mount", "types.Mount", 1) + "," 2713 } 2714 repeatedStringForMounts += "}" 2715 s := strings.Join([]string{`&MountsResponse{`, 2716 `Mounts:` + repeatedStringForMounts + `,`, 2717 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2718 `}`, 2719 }, "") 2720 return s 2721 } 2722 func (this *RemoveSnapshotRequest) String() string { 2723 if this == nil { 2724 return "nil" 2725 } 2726 s := strings.Join([]string{`&RemoveSnapshotRequest{`, 2727 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2728 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2729 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2730 `}`, 2731 }, "") 2732 return s 2733 } 2734 func (this *CommitSnapshotRequest) String() string { 2735 if this == nil { 2736 return "nil" 2737 } 2738 keysForLabels := make([]string, 0, len(this.Labels)) 2739 for k, _ := range this.Labels { 2740 keysForLabels = append(keysForLabels, k) 2741 } 2742 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 2743 mapStringForLabels := "map[string]string{" 2744 for _, k := range keysForLabels { 2745 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 2746 } 2747 mapStringForLabels += "}" 2748 s := strings.Join([]string{`&CommitSnapshotRequest{`, 2749 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2750 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 2751 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2752 `Labels:` + mapStringForLabels + `,`, 2753 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2754 `}`, 2755 }, "") 2756 return s 2757 } 2758 func (this *StatSnapshotRequest) String() string { 2759 if this == nil { 2760 return "nil" 2761 } 2762 s := strings.Join([]string{`&StatSnapshotRequest{`, 2763 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2764 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2765 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2766 `}`, 2767 }, "") 2768 return s 2769 } 2770 func (this *Info) String() string { 2771 if this == nil { 2772 return "nil" 2773 } 2774 keysForLabels := make([]string, 0, len(this.Labels)) 2775 for k, _ := range this.Labels { 2776 keysForLabels = append(keysForLabels, k) 2777 } 2778 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 2779 mapStringForLabels := "map[string]string{" 2780 for _, k := range keysForLabels { 2781 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 2782 } 2783 mapStringForLabels += "}" 2784 s := strings.Join([]string{`&Info{`, 2785 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 2786 `Parent:` + fmt.Sprintf("%v", this.Parent) + `,`, 2787 `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`, 2788 `CreatedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.CreatedAt), "Timestamp", "types1.Timestamp", 1), `&`, ``, 1) + `,`, 2789 `UpdatedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.UpdatedAt), "Timestamp", "types1.Timestamp", 1), `&`, ``, 1) + `,`, 2790 `Labels:` + mapStringForLabels + `,`, 2791 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2792 `}`, 2793 }, "") 2794 return s 2795 } 2796 func (this *StatSnapshotResponse) String() string { 2797 if this == nil { 2798 return "nil" 2799 } 2800 s := strings.Join([]string{`&StatSnapshotResponse{`, 2801 `Info:` + strings.Replace(strings.Replace(this.Info.String(), "Info", "Info", 1), `&`, ``, 1) + `,`, 2802 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2803 `}`, 2804 }, "") 2805 return s 2806 } 2807 func (this *UpdateSnapshotRequest) String() string { 2808 if this == nil { 2809 return "nil" 2810 } 2811 s := strings.Join([]string{`&UpdateSnapshotRequest{`, 2812 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2813 `Info:` + strings.Replace(strings.Replace(this.Info.String(), "Info", "Info", 1), `&`, ``, 1) + `,`, 2814 `UpdateMask:` + strings.Replace(fmt.Sprintf("%v", this.UpdateMask), "FieldMask", "types1.FieldMask", 1) + `,`, 2815 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2816 `}`, 2817 }, "") 2818 return s 2819 } 2820 func (this *UpdateSnapshotResponse) String() string { 2821 if this == nil { 2822 return "nil" 2823 } 2824 s := strings.Join([]string{`&UpdateSnapshotResponse{`, 2825 `Info:` + strings.Replace(strings.Replace(this.Info.String(), "Info", "Info", 1), `&`, ``, 1) + `,`, 2826 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2827 `}`, 2828 }, "") 2829 return s 2830 } 2831 func (this *ListSnapshotsRequest) String() string { 2832 if this == nil { 2833 return "nil" 2834 } 2835 s := strings.Join([]string{`&ListSnapshotsRequest{`, 2836 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2837 `Filters:` + fmt.Sprintf("%v", this.Filters) + `,`, 2838 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2839 `}`, 2840 }, "") 2841 return s 2842 } 2843 func (this *ListSnapshotsResponse) String() string { 2844 if this == nil { 2845 return "nil" 2846 } 2847 repeatedStringForInfo := "[]Info{" 2848 for _, f := range this.Info { 2849 repeatedStringForInfo += strings.Replace(strings.Replace(f.String(), "Info", "Info", 1), `&`, ``, 1) + "," 2850 } 2851 repeatedStringForInfo += "}" 2852 s := strings.Join([]string{`&ListSnapshotsResponse{`, 2853 `Info:` + repeatedStringForInfo + `,`, 2854 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2855 `}`, 2856 }, "") 2857 return s 2858 } 2859 func (this *UsageRequest) String() string { 2860 if this == nil { 2861 return "nil" 2862 } 2863 s := strings.Join([]string{`&UsageRequest{`, 2864 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2865 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 2866 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2867 `}`, 2868 }, "") 2869 return s 2870 } 2871 func (this *UsageResponse) String() string { 2872 if this == nil { 2873 return "nil" 2874 } 2875 s := strings.Join([]string{`&UsageResponse{`, 2876 `Size_:` + fmt.Sprintf("%v", this.Size_) + `,`, 2877 `Inodes:` + fmt.Sprintf("%v", this.Inodes) + `,`, 2878 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2879 `}`, 2880 }, "") 2881 return s 2882 } 2883 func (this *CleanupRequest) String() string { 2884 if this == nil { 2885 return "nil" 2886 } 2887 s := strings.Join([]string{`&CleanupRequest{`, 2888 `Snapshotter:` + fmt.Sprintf("%v", this.Snapshotter) + `,`, 2889 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2890 `}`, 2891 }, "") 2892 return s 2893 } 2894 func valueToStringSnapshots(v interface{}) string { 2895 rv := reflect.ValueOf(v) 2896 if rv.IsNil() { 2897 return "nil" 2898 } 2899 pv := reflect.Indirect(rv).Interface() 2900 return fmt.Sprintf("*%v", pv) 2901 } 2902 func (m *PrepareSnapshotRequest) Unmarshal(dAtA []byte) error { 2903 l := len(dAtA) 2904 iNdEx := 0 2905 for iNdEx < l { 2906 preIndex := iNdEx 2907 var wire uint64 2908 for shift := uint(0); ; shift += 7 { 2909 if shift >= 64 { 2910 return ErrIntOverflowSnapshots 2911 } 2912 if iNdEx >= l { 2913 return io.ErrUnexpectedEOF 2914 } 2915 b := dAtA[iNdEx] 2916 iNdEx++ 2917 wire |= uint64(b&0x7F) << shift 2918 if b < 0x80 { 2919 break 2920 } 2921 } 2922 fieldNum := int32(wire >> 3) 2923 wireType := int(wire & 0x7) 2924 if wireType == 4 { 2925 return fmt.Errorf("proto: PrepareSnapshotRequest: wiretype end group for non-group") 2926 } 2927 if fieldNum <= 0 { 2928 return fmt.Errorf("proto: PrepareSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2929 } 2930 switch fieldNum { 2931 case 1: 2932 if wireType != 2 { 2933 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 2934 } 2935 var stringLen uint64 2936 for shift := uint(0); ; shift += 7 { 2937 if shift >= 64 { 2938 return ErrIntOverflowSnapshots 2939 } 2940 if iNdEx >= l { 2941 return io.ErrUnexpectedEOF 2942 } 2943 b := dAtA[iNdEx] 2944 iNdEx++ 2945 stringLen |= uint64(b&0x7F) << shift 2946 if b < 0x80 { 2947 break 2948 } 2949 } 2950 intStringLen := int(stringLen) 2951 if intStringLen < 0 { 2952 return ErrInvalidLengthSnapshots 2953 } 2954 postIndex := iNdEx + intStringLen 2955 if postIndex < 0 { 2956 return ErrInvalidLengthSnapshots 2957 } 2958 if postIndex > l { 2959 return io.ErrUnexpectedEOF 2960 } 2961 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 2962 iNdEx = postIndex 2963 case 2: 2964 if wireType != 2 { 2965 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 2966 } 2967 var stringLen uint64 2968 for shift := uint(0); ; shift += 7 { 2969 if shift >= 64 { 2970 return ErrIntOverflowSnapshots 2971 } 2972 if iNdEx >= l { 2973 return io.ErrUnexpectedEOF 2974 } 2975 b := dAtA[iNdEx] 2976 iNdEx++ 2977 stringLen |= uint64(b&0x7F) << shift 2978 if b < 0x80 { 2979 break 2980 } 2981 } 2982 intStringLen := int(stringLen) 2983 if intStringLen < 0 { 2984 return ErrInvalidLengthSnapshots 2985 } 2986 postIndex := iNdEx + intStringLen 2987 if postIndex < 0 { 2988 return ErrInvalidLengthSnapshots 2989 } 2990 if postIndex > l { 2991 return io.ErrUnexpectedEOF 2992 } 2993 m.Key = string(dAtA[iNdEx:postIndex]) 2994 iNdEx = postIndex 2995 case 3: 2996 if wireType != 2 { 2997 return fmt.Errorf("proto: wrong wireType = %d for field Parent", wireType) 2998 } 2999 var stringLen uint64 3000 for shift := uint(0); ; shift += 7 { 3001 if shift >= 64 { 3002 return ErrIntOverflowSnapshots 3003 } 3004 if iNdEx >= l { 3005 return io.ErrUnexpectedEOF 3006 } 3007 b := dAtA[iNdEx] 3008 iNdEx++ 3009 stringLen |= uint64(b&0x7F) << shift 3010 if b < 0x80 { 3011 break 3012 } 3013 } 3014 intStringLen := int(stringLen) 3015 if intStringLen < 0 { 3016 return ErrInvalidLengthSnapshots 3017 } 3018 postIndex := iNdEx + intStringLen 3019 if postIndex < 0 { 3020 return ErrInvalidLengthSnapshots 3021 } 3022 if postIndex > l { 3023 return io.ErrUnexpectedEOF 3024 } 3025 m.Parent = string(dAtA[iNdEx:postIndex]) 3026 iNdEx = postIndex 3027 case 4: 3028 if wireType != 2 { 3029 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 3030 } 3031 var msglen int 3032 for shift := uint(0); ; shift += 7 { 3033 if shift >= 64 { 3034 return ErrIntOverflowSnapshots 3035 } 3036 if iNdEx >= l { 3037 return io.ErrUnexpectedEOF 3038 } 3039 b := dAtA[iNdEx] 3040 iNdEx++ 3041 msglen |= int(b&0x7F) << shift 3042 if b < 0x80 { 3043 break 3044 } 3045 } 3046 if msglen < 0 { 3047 return ErrInvalidLengthSnapshots 3048 } 3049 postIndex := iNdEx + msglen 3050 if postIndex < 0 { 3051 return ErrInvalidLengthSnapshots 3052 } 3053 if postIndex > l { 3054 return io.ErrUnexpectedEOF 3055 } 3056 if m.Labels == nil { 3057 m.Labels = make(map[string]string) 3058 } 3059 var mapkey string 3060 var mapvalue string 3061 for iNdEx < postIndex { 3062 entryPreIndex := iNdEx 3063 var wire uint64 3064 for shift := uint(0); ; shift += 7 { 3065 if shift >= 64 { 3066 return ErrIntOverflowSnapshots 3067 } 3068 if iNdEx >= l { 3069 return io.ErrUnexpectedEOF 3070 } 3071 b := dAtA[iNdEx] 3072 iNdEx++ 3073 wire |= uint64(b&0x7F) << shift 3074 if b < 0x80 { 3075 break 3076 } 3077 } 3078 fieldNum := int32(wire >> 3) 3079 if fieldNum == 1 { 3080 var stringLenmapkey uint64 3081 for shift := uint(0); ; shift += 7 { 3082 if shift >= 64 { 3083 return ErrIntOverflowSnapshots 3084 } 3085 if iNdEx >= l { 3086 return io.ErrUnexpectedEOF 3087 } 3088 b := dAtA[iNdEx] 3089 iNdEx++ 3090 stringLenmapkey |= uint64(b&0x7F) << shift 3091 if b < 0x80 { 3092 break 3093 } 3094 } 3095 intStringLenmapkey := int(stringLenmapkey) 3096 if intStringLenmapkey < 0 { 3097 return ErrInvalidLengthSnapshots 3098 } 3099 postStringIndexmapkey := iNdEx + intStringLenmapkey 3100 if postStringIndexmapkey < 0 { 3101 return ErrInvalidLengthSnapshots 3102 } 3103 if postStringIndexmapkey > l { 3104 return io.ErrUnexpectedEOF 3105 } 3106 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 3107 iNdEx = postStringIndexmapkey 3108 } else if fieldNum == 2 { 3109 var stringLenmapvalue uint64 3110 for shift := uint(0); ; shift += 7 { 3111 if shift >= 64 { 3112 return ErrIntOverflowSnapshots 3113 } 3114 if iNdEx >= l { 3115 return io.ErrUnexpectedEOF 3116 } 3117 b := dAtA[iNdEx] 3118 iNdEx++ 3119 stringLenmapvalue |= uint64(b&0x7F) << shift 3120 if b < 0x80 { 3121 break 3122 } 3123 } 3124 intStringLenmapvalue := int(stringLenmapvalue) 3125 if intStringLenmapvalue < 0 { 3126 return ErrInvalidLengthSnapshots 3127 } 3128 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 3129 if postStringIndexmapvalue < 0 { 3130 return ErrInvalidLengthSnapshots 3131 } 3132 if postStringIndexmapvalue > l { 3133 return io.ErrUnexpectedEOF 3134 } 3135 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 3136 iNdEx = postStringIndexmapvalue 3137 } else { 3138 iNdEx = entryPreIndex 3139 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3140 if err != nil { 3141 return err 3142 } 3143 if (skippy < 0) || (iNdEx+skippy) < 0 { 3144 return ErrInvalidLengthSnapshots 3145 } 3146 if (iNdEx + skippy) > postIndex { 3147 return io.ErrUnexpectedEOF 3148 } 3149 iNdEx += skippy 3150 } 3151 } 3152 m.Labels[mapkey] = mapvalue 3153 iNdEx = postIndex 3154 default: 3155 iNdEx = preIndex 3156 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3157 if err != nil { 3158 return err 3159 } 3160 if (skippy < 0) || (iNdEx+skippy) < 0 { 3161 return ErrInvalidLengthSnapshots 3162 } 3163 if (iNdEx + skippy) > l { 3164 return io.ErrUnexpectedEOF 3165 } 3166 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3167 iNdEx += skippy 3168 } 3169 } 3170 3171 if iNdEx > l { 3172 return io.ErrUnexpectedEOF 3173 } 3174 return nil 3175 } 3176 func (m *PrepareSnapshotResponse) Unmarshal(dAtA []byte) error { 3177 l := len(dAtA) 3178 iNdEx := 0 3179 for iNdEx < l { 3180 preIndex := iNdEx 3181 var wire uint64 3182 for shift := uint(0); ; shift += 7 { 3183 if shift >= 64 { 3184 return ErrIntOverflowSnapshots 3185 } 3186 if iNdEx >= l { 3187 return io.ErrUnexpectedEOF 3188 } 3189 b := dAtA[iNdEx] 3190 iNdEx++ 3191 wire |= uint64(b&0x7F) << shift 3192 if b < 0x80 { 3193 break 3194 } 3195 } 3196 fieldNum := int32(wire >> 3) 3197 wireType := int(wire & 0x7) 3198 if wireType == 4 { 3199 return fmt.Errorf("proto: PrepareSnapshotResponse: wiretype end group for non-group") 3200 } 3201 if fieldNum <= 0 { 3202 return fmt.Errorf("proto: PrepareSnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3203 } 3204 switch fieldNum { 3205 case 1: 3206 if wireType != 2 { 3207 return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType) 3208 } 3209 var msglen int 3210 for shift := uint(0); ; shift += 7 { 3211 if shift >= 64 { 3212 return ErrIntOverflowSnapshots 3213 } 3214 if iNdEx >= l { 3215 return io.ErrUnexpectedEOF 3216 } 3217 b := dAtA[iNdEx] 3218 iNdEx++ 3219 msglen |= int(b&0x7F) << shift 3220 if b < 0x80 { 3221 break 3222 } 3223 } 3224 if msglen < 0 { 3225 return ErrInvalidLengthSnapshots 3226 } 3227 postIndex := iNdEx + msglen 3228 if postIndex < 0 { 3229 return ErrInvalidLengthSnapshots 3230 } 3231 if postIndex > l { 3232 return io.ErrUnexpectedEOF 3233 } 3234 m.Mounts = append(m.Mounts, &types.Mount{}) 3235 if err := m.Mounts[len(m.Mounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3236 return err 3237 } 3238 iNdEx = postIndex 3239 default: 3240 iNdEx = preIndex 3241 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3242 if err != nil { 3243 return err 3244 } 3245 if (skippy < 0) || (iNdEx+skippy) < 0 { 3246 return ErrInvalidLengthSnapshots 3247 } 3248 if (iNdEx + skippy) > l { 3249 return io.ErrUnexpectedEOF 3250 } 3251 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3252 iNdEx += skippy 3253 } 3254 } 3255 3256 if iNdEx > l { 3257 return io.ErrUnexpectedEOF 3258 } 3259 return nil 3260 } 3261 func (m *ViewSnapshotRequest) Unmarshal(dAtA []byte) error { 3262 l := len(dAtA) 3263 iNdEx := 0 3264 for iNdEx < l { 3265 preIndex := iNdEx 3266 var wire uint64 3267 for shift := uint(0); ; shift += 7 { 3268 if shift >= 64 { 3269 return ErrIntOverflowSnapshots 3270 } 3271 if iNdEx >= l { 3272 return io.ErrUnexpectedEOF 3273 } 3274 b := dAtA[iNdEx] 3275 iNdEx++ 3276 wire |= uint64(b&0x7F) << shift 3277 if b < 0x80 { 3278 break 3279 } 3280 } 3281 fieldNum := int32(wire >> 3) 3282 wireType := int(wire & 0x7) 3283 if wireType == 4 { 3284 return fmt.Errorf("proto: ViewSnapshotRequest: wiretype end group for non-group") 3285 } 3286 if fieldNum <= 0 { 3287 return fmt.Errorf("proto: ViewSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3288 } 3289 switch fieldNum { 3290 case 1: 3291 if wireType != 2 { 3292 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 3293 } 3294 var stringLen uint64 3295 for shift := uint(0); ; shift += 7 { 3296 if shift >= 64 { 3297 return ErrIntOverflowSnapshots 3298 } 3299 if iNdEx >= l { 3300 return io.ErrUnexpectedEOF 3301 } 3302 b := dAtA[iNdEx] 3303 iNdEx++ 3304 stringLen |= uint64(b&0x7F) << shift 3305 if b < 0x80 { 3306 break 3307 } 3308 } 3309 intStringLen := int(stringLen) 3310 if intStringLen < 0 { 3311 return ErrInvalidLengthSnapshots 3312 } 3313 postIndex := iNdEx + intStringLen 3314 if postIndex < 0 { 3315 return ErrInvalidLengthSnapshots 3316 } 3317 if postIndex > l { 3318 return io.ErrUnexpectedEOF 3319 } 3320 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 3321 iNdEx = postIndex 3322 case 2: 3323 if wireType != 2 { 3324 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 3325 } 3326 var stringLen uint64 3327 for shift := uint(0); ; shift += 7 { 3328 if shift >= 64 { 3329 return ErrIntOverflowSnapshots 3330 } 3331 if iNdEx >= l { 3332 return io.ErrUnexpectedEOF 3333 } 3334 b := dAtA[iNdEx] 3335 iNdEx++ 3336 stringLen |= uint64(b&0x7F) << shift 3337 if b < 0x80 { 3338 break 3339 } 3340 } 3341 intStringLen := int(stringLen) 3342 if intStringLen < 0 { 3343 return ErrInvalidLengthSnapshots 3344 } 3345 postIndex := iNdEx + intStringLen 3346 if postIndex < 0 { 3347 return ErrInvalidLengthSnapshots 3348 } 3349 if postIndex > l { 3350 return io.ErrUnexpectedEOF 3351 } 3352 m.Key = string(dAtA[iNdEx:postIndex]) 3353 iNdEx = postIndex 3354 case 3: 3355 if wireType != 2 { 3356 return fmt.Errorf("proto: wrong wireType = %d for field Parent", wireType) 3357 } 3358 var stringLen uint64 3359 for shift := uint(0); ; shift += 7 { 3360 if shift >= 64 { 3361 return ErrIntOverflowSnapshots 3362 } 3363 if iNdEx >= l { 3364 return io.ErrUnexpectedEOF 3365 } 3366 b := dAtA[iNdEx] 3367 iNdEx++ 3368 stringLen |= uint64(b&0x7F) << shift 3369 if b < 0x80 { 3370 break 3371 } 3372 } 3373 intStringLen := int(stringLen) 3374 if intStringLen < 0 { 3375 return ErrInvalidLengthSnapshots 3376 } 3377 postIndex := iNdEx + intStringLen 3378 if postIndex < 0 { 3379 return ErrInvalidLengthSnapshots 3380 } 3381 if postIndex > l { 3382 return io.ErrUnexpectedEOF 3383 } 3384 m.Parent = string(dAtA[iNdEx:postIndex]) 3385 iNdEx = postIndex 3386 case 4: 3387 if wireType != 2 { 3388 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 3389 } 3390 var msglen int 3391 for shift := uint(0); ; shift += 7 { 3392 if shift >= 64 { 3393 return ErrIntOverflowSnapshots 3394 } 3395 if iNdEx >= l { 3396 return io.ErrUnexpectedEOF 3397 } 3398 b := dAtA[iNdEx] 3399 iNdEx++ 3400 msglen |= int(b&0x7F) << shift 3401 if b < 0x80 { 3402 break 3403 } 3404 } 3405 if msglen < 0 { 3406 return ErrInvalidLengthSnapshots 3407 } 3408 postIndex := iNdEx + msglen 3409 if postIndex < 0 { 3410 return ErrInvalidLengthSnapshots 3411 } 3412 if postIndex > l { 3413 return io.ErrUnexpectedEOF 3414 } 3415 if m.Labels == nil { 3416 m.Labels = make(map[string]string) 3417 } 3418 var mapkey string 3419 var mapvalue string 3420 for iNdEx < postIndex { 3421 entryPreIndex := iNdEx 3422 var wire uint64 3423 for shift := uint(0); ; shift += 7 { 3424 if shift >= 64 { 3425 return ErrIntOverflowSnapshots 3426 } 3427 if iNdEx >= l { 3428 return io.ErrUnexpectedEOF 3429 } 3430 b := dAtA[iNdEx] 3431 iNdEx++ 3432 wire |= uint64(b&0x7F) << shift 3433 if b < 0x80 { 3434 break 3435 } 3436 } 3437 fieldNum := int32(wire >> 3) 3438 if fieldNum == 1 { 3439 var stringLenmapkey uint64 3440 for shift := uint(0); ; shift += 7 { 3441 if shift >= 64 { 3442 return ErrIntOverflowSnapshots 3443 } 3444 if iNdEx >= l { 3445 return io.ErrUnexpectedEOF 3446 } 3447 b := dAtA[iNdEx] 3448 iNdEx++ 3449 stringLenmapkey |= uint64(b&0x7F) << shift 3450 if b < 0x80 { 3451 break 3452 } 3453 } 3454 intStringLenmapkey := int(stringLenmapkey) 3455 if intStringLenmapkey < 0 { 3456 return ErrInvalidLengthSnapshots 3457 } 3458 postStringIndexmapkey := iNdEx + intStringLenmapkey 3459 if postStringIndexmapkey < 0 { 3460 return ErrInvalidLengthSnapshots 3461 } 3462 if postStringIndexmapkey > l { 3463 return io.ErrUnexpectedEOF 3464 } 3465 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 3466 iNdEx = postStringIndexmapkey 3467 } else if fieldNum == 2 { 3468 var stringLenmapvalue uint64 3469 for shift := uint(0); ; shift += 7 { 3470 if shift >= 64 { 3471 return ErrIntOverflowSnapshots 3472 } 3473 if iNdEx >= l { 3474 return io.ErrUnexpectedEOF 3475 } 3476 b := dAtA[iNdEx] 3477 iNdEx++ 3478 stringLenmapvalue |= uint64(b&0x7F) << shift 3479 if b < 0x80 { 3480 break 3481 } 3482 } 3483 intStringLenmapvalue := int(stringLenmapvalue) 3484 if intStringLenmapvalue < 0 { 3485 return ErrInvalidLengthSnapshots 3486 } 3487 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 3488 if postStringIndexmapvalue < 0 { 3489 return ErrInvalidLengthSnapshots 3490 } 3491 if postStringIndexmapvalue > l { 3492 return io.ErrUnexpectedEOF 3493 } 3494 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 3495 iNdEx = postStringIndexmapvalue 3496 } else { 3497 iNdEx = entryPreIndex 3498 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3499 if err != nil { 3500 return err 3501 } 3502 if (skippy < 0) || (iNdEx+skippy) < 0 { 3503 return ErrInvalidLengthSnapshots 3504 } 3505 if (iNdEx + skippy) > postIndex { 3506 return io.ErrUnexpectedEOF 3507 } 3508 iNdEx += skippy 3509 } 3510 } 3511 m.Labels[mapkey] = mapvalue 3512 iNdEx = postIndex 3513 default: 3514 iNdEx = preIndex 3515 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3516 if err != nil { 3517 return err 3518 } 3519 if (skippy < 0) || (iNdEx+skippy) < 0 { 3520 return ErrInvalidLengthSnapshots 3521 } 3522 if (iNdEx + skippy) > l { 3523 return io.ErrUnexpectedEOF 3524 } 3525 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3526 iNdEx += skippy 3527 } 3528 } 3529 3530 if iNdEx > l { 3531 return io.ErrUnexpectedEOF 3532 } 3533 return nil 3534 } 3535 func (m *ViewSnapshotResponse) Unmarshal(dAtA []byte) error { 3536 l := len(dAtA) 3537 iNdEx := 0 3538 for iNdEx < l { 3539 preIndex := iNdEx 3540 var wire uint64 3541 for shift := uint(0); ; shift += 7 { 3542 if shift >= 64 { 3543 return ErrIntOverflowSnapshots 3544 } 3545 if iNdEx >= l { 3546 return io.ErrUnexpectedEOF 3547 } 3548 b := dAtA[iNdEx] 3549 iNdEx++ 3550 wire |= uint64(b&0x7F) << shift 3551 if b < 0x80 { 3552 break 3553 } 3554 } 3555 fieldNum := int32(wire >> 3) 3556 wireType := int(wire & 0x7) 3557 if wireType == 4 { 3558 return fmt.Errorf("proto: ViewSnapshotResponse: wiretype end group for non-group") 3559 } 3560 if fieldNum <= 0 { 3561 return fmt.Errorf("proto: ViewSnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3562 } 3563 switch fieldNum { 3564 case 1: 3565 if wireType != 2 { 3566 return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType) 3567 } 3568 var msglen int 3569 for shift := uint(0); ; shift += 7 { 3570 if shift >= 64 { 3571 return ErrIntOverflowSnapshots 3572 } 3573 if iNdEx >= l { 3574 return io.ErrUnexpectedEOF 3575 } 3576 b := dAtA[iNdEx] 3577 iNdEx++ 3578 msglen |= int(b&0x7F) << shift 3579 if b < 0x80 { 3580 break 3581 } 3582 } 3583 if msglen < 0 { 3584 return ErrInvalidLengthSnapshots 3585 } 3586 postIndex := iNdEx + msglen 3587 if postIndex < 0 { 3588 return ErrInvalidLengthSnapshots 3589 } 3590 if postIndex > l { 3591 return io.ErrUnexpectedEOF 3592 } 3593 m.Mounts = append(m.Mounts, &types.Mount{}) 3594 if err := m.Mounts[len(m.Mounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3595 return err 3596 } 3597 iNdEx = postIndex 3598 default: 3599 iNdEx = preIndex 3600 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3601 if err != nil { 3602 return err 3603 } 3604 if (skippy < 0) || (iNdEx+skippy) < 0 { 3605 return ErrInvalidLengthSnapshots 3606 } 3607 if (iNdEx + skippy) > l { 3608 return io.ErrUnexpectedEOF 3609 } 3610 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3611 iNdEx += skippy 3612 } 3613 } 3614 3615 if iNdEx > l { 3616 return io.ErrUnexpectedEOF 3617 } 3618 return nil 3619 } 3620 func (m *MountsRequest) Unmarshal(dAtA []byte) error { 3621 l := len(dAtA) 3622 iNdEx := 0 3623 for iNdEx < l { 3624 preIndex := iNdEx 3625 var wire uint64 3626 for shift := uint(0); ; shift += 7 { 3627 if shift >= 64 { 3628 return ErrIntOverflowSnapshots 3629 } 3630 if iNdEx >= l { 3631 return io.ErrUnexpectedEOF 3632 } 3633 b := dAtA[iNdEx] 3634 iNdEx++ 3635 wire |= uint64(b&0x7F) << shift 3636 if b < 0x80 { 3637 break 3638 } 3639 } 3640 fieldNum := int32(wire >> 3) 3641 wireType := int(wire & 0x7) 3642 if wireType == 4 { 3643 return fmt.Errorf("proto: MountsRequest: wiretype end group for non-group") 3644 } 3645 if fieldNum <= 0 { 3646 return fmt.Errorf("proto: MountsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3647 } 3648 switch fieldNum { 3649 case 1: 3650 if wireType != 2 { 3651 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 3652 } 3653 var stringLen uint64 3654 for shift := uint(0); ; shift += 7 { 3655 if shift >= 64 { 3656 return ErrIntOverflowSnapshots 3657 } 3658 if iNdEx >= l { 3659 return io.ErrUnexpectedEOF 3660 } 3661 b := dAtA[iNdEx] 3662 iNdEx++ 3663 stringLen |= uint64(b&0x7F) << shift 3664 if b < 0x80 { 3665 break 3666 } 3667 } 3668 intStringLen := int(stringLen) 3669 if intStringLen < 0 { 3670 return ErrInvalidLengthSnapshots 3671 } 3672 postIndex := iNdEx + intStringLen 3673 if postIndex < 0 { 3674 return ErrInvalidLengthSnapshots 3675 } 3676 if postIndex > l { 3677 return io.ErrUnexpectedEOF 3678 } 3679 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 3680 iNdEx = postIndex 3681 case 2: 3682 if wireType != 2 { 3683 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 3684 } 3685 var stringLen uint64 3686 for shift := uint(0); ; shift += 7 { 3687 if shift >= 64 { 3688 return ErrIntOverflowSnapshots 3689 } 3690 if iNdEx >= l { 3691 return io.ErrUnexpectedEOF 3692 } 3693 b := dAtA[iNdEx] 3694 iNdEx++ 3695 stringLen |= uint64(b&0x7F) << shift 3696 if b < 0x80 { 3697 break 3698 } 3699 } 3700 intStringLen := int(stringLen) 3701 if intStringLen < 0 { 3702 return ErrInvalidLengthSnapshots 3703 } 3704 postIndex := iNdEx + intStringLen 3705 if postIndex < 0 { 3706 return ErrInvalidLengthSnapshots 3707 } 3708 if postIndex > l { 3709 return io.ErrUnexpectedEOF 3710 } 3711 m.Key = string(dAtA[iNdEx:postIndex]) 3712 iNdEx = postIndex 3713 default: 3714 iNdEx = preIndex 3715 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3716 if err != nil { 3717 return err 3718 } 3719 if (skippy < 0) || (iNdEx+skippy) < 0 { 3720 return ErrInvalidLengthSnapshots 3721 } 3722 if (iNdEx + skippy) > l { 3723 return io.ErrUnexpectedEOF 3724 } 3725 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3726 iNdEx += skippy 3727 } 3728 } 3729 3730 if iNdEx > l { 3731 return io.ErrUnexpectedEOF 3732 } 3733 return nil 3734 } 3735 func (m *MountsResponse) Unmarshal(dAtA []byte) error { 3736 l := len(dAtA) 3737 iNdEx := 0 3738 for iNdEx < l { 3739 preIndex := iNdEx 3740 var wire uint64 3741 for shift := uint(0); ; shift += 7 { 3742 if shift >= 64 { 3743 return ErrIntOverflowSnapshots 3744 } 3745 if iNdEx >= l { 3746 return io.ErrUnexpectedEOF 3747 } 3748 b := dAtA[iNdEx] 3749 iNdEx++ 3750 wire |= uint64(b&0x7F) << shift 3751 if b < 0x80 { 3752 break 3753 } 3754 } 3755 fieldNum := int32(wire >> 3) 3756 wireType := int(wire & 0x7) 3757 if wireType == 4 { 3758 return fmt.Errorf("proto: MountsResponse: wiretype end group for non-group") 3759 } 3760 if fieldNum <= 0 { 3761 return fmt.Errorf("proto: MountsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3762 } 3763 switch fieldNum { 3764 case 1: 3765 if wireType != 2 { 3766 return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType) 3767 } 3768 var msglen int 3769 for shift := uint(0); ; shift += 7 { 3770 if shift >= 64 { 3771 return ErrIntOverflowSnapshots 3772 } 3773 if iNdEx >= l { 3774 return io.ErrUnexpectedEOF 3775 } 3776 b := dAtA[iNdEx] 3777 iNdEx++ 3778 msglen |= int(b&0x7F) << shift 3779 if b < 0x80 { 3780 break 3781 } 3782 } 3783 if msglen < 0 { 3784 return ErrInvalidLengthSnapshots 3785 } 3786 postIndex := iNdEx + msglen 3787 if postIndex < 0 { 3788 return ErrInvalidLengthSnapshots 3789 } 3790 if postIndex > l { 3791 return io.ErrUnexpectedEOF 3792 } 3793 m.Mounts = append(m.Mounts, &types.Mount{}) 3794 if err := m.Mounts[len(m.Mounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3795 return err 3796 } 3797 iNdEx = postIndex 3798 default: 3799 iNdEx = preIndex 3800 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3801 if err != nil { 3802 return err 3803 } 3804 if (skippy < 0) || (iNdEx+skippy) < 0 { 3805 return ErrInvalidLengthSnapshots 3806 } 3807 if (iNdEx + skippy) > l { 3808 return io.ErrUnexpectedEOF 3809 } 3810 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3811 iNdEx += skippy 3812 } 3813 } 3814 3815 if iNdEx > l { 3816 return io.ErrUnexpectedEOF 3817 } 3818 return nil 3819 } 3820 func (m *RemoveSnapshotRequest) Unmarshal(dAtA []byte) error { 3821 l := len(dAtA) 3822 iNdEx := 0 3823 for iNdEx < l { 3824 preIndex := iNdEx 3825 var wire uint64 3826 for shift := uint(0); ; shift += 7 { 3827 if shift >= 64 { 3828 return ErrIntOverflowSnapshots 3829 } 3830 if iNdEx >= l { 3831 return io.ErrUnexpectedEOF 3832 } 3833 b := dAtA[iNdEx] 3834 iNdEx++ 3835 wire |= uint64(b&0x7F) << shift 3836 if b < 0x80 { 3837 break 3838 } 3839 } 3840 fieldNum := int32(wire >> 3) 3841 wireType := int(wire & 0x7) 3842 if wireType == 4 { 3843 return fmt.Errorf("proto: RemoveSnapshotRequest: wiretype end group for non-group") 3844 } 3845 if fieldNum <= 0 { 3846 return fmt.Errorf("proto: RemoveSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3847 } 3848 switch fieldNum { 3849 case 1: 3850 if wireType != 2 { 3851 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 3852 } 3853 var stringLen uint64 3854 for shift := uint(0); ; shift += 7 { 3855 if shift >= 64 { 3856 return ErrIntOverflowSnapshots 3857 } 3858 if iNdEx >= l { 3859 return io.ErrUnexpectedEOF 3860 } 3861 b := dAtA[iNdEx] 3862 iNdEx++ 3863 stringLen |= uint64(b&0x7F) << shift 3864 if b < 0x80 { 3865 break 3866 } 3867 } 3868 intStringLen := int(stringLen) 3869 if intStringLen < 0 { 3870 return ErrInvalidLengthSnapshots 3871 } 3872 postIndex := iNdEx + intStringLen 3873 if postIndex < 0 { 3874 return ErrInvalidLengthSnapshots 3875 } 3876 if postIndex > l { 3877 return io.ErrUnexpectedEOF 3878 } 3879 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 3880 iNdEx = postIndex 3881 case 2: 3882 if wireType != 2 { 3883 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 3884 } 3885 var stringLen uint64 3886 for shift := uint(0); ; shift += 7 { 3887 if shift >= 64 { 3888 return ErrIntOverflowSnapshots 3889 } 3890 if iNdEx >= l { 3891 return io.ErrUnexpectedEOF 3892 } 3893 b := dAtA[iNdEx] 3894 iNdEx++ 3895 stringLen |= uint64(b&0x7F) << shift 3896 if b < 0x80 { 3897 break 3898 } 3899 } 3900 intStringLen := int(stringLen) 3901 if intStringLen < 0 { 3902 return ErrInvalidLengthSnapshots 3903 } 3904 postIndex := iNdEx + intStringLen 3905 if postIndex < 0 { 3906 return ErrInvalidLengthSnapshots 3907 } 3908 if postIndex > l { 3909 return io.ErrUnexpectedEOF 3910 } 3911 m.Key = string(dAtA[iNdEx:postIndex]) 3912 iNdEx = postIndex 3913 default: 3914 iNdEx = preIndex 3915 skippy, err := skipSnapshots(dAtA[iNdEx:]) 3916 if err != nil { 3917 return err 3918 } 3919 if (skippy < 0) || (iNdEx+skippy) < 0 { 3920 return ErrInvalidLengthSnapshots 3921 } 3922 if (iNdEx + skippy) > l { 3923 return io.ErrUnexpectedEOF 3924 } 3925 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3926 iNdEx += skippy 3927 } 3928 } 3929 3930 if iNdEx > l { 3931 return io.ErrUnexpectedEOF 3932 } 3933 return nil 3934 } 3935 func (m *CommitSnapshotRequest) Unmarshal(dAtA []byte) error { 3936 l := len(dAtA) 3937 iNdEx := 0 3938 for iNdEx < l { 3939 preIndex := iNdEx 3940 var wire uint64 3941 for shift := uint(0); ; shift += 7 { 3942 if shift >= 64 { 3943 return ErrIntOverflowSnapshots 3944 } 3945 if iNdEx >= l { 3946 return io.ErrUnexpectedEOF 3947 } 3948 b := dAtA[iNdEx] 3949 iNdEx++ 3950 wire |= uint64(b&0x7F) << shift 3951 if b < 0x80 { 3952 break 3953 } 3954 } 3955 fieldNum := int32(wire >> 3) 3956 wireType := int(wire & 0x7) 3957 if wireType == 4 { 3958 return fmt.Errorf("proto: CommitSnapshotRequest: wiretype end group for non-group") 3959 } 3960 if fieldNum <= 0 { 3961 return fmt.Errorf("proto: CommitSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3962 } 3963 switch fieldNum { 3964 case 1: 3965 if wireType != 2 { 3966 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 3967 } 3968 var stringLen uint64 3969 for shift := uint(0); ; shift += 7 { 3970 if shift >= 64 { 3971 return ErrIntOverflowSnapshots 3972 } 3973 if iNdEx >= l { 3974 return io.ErrUnexpectedEOF 3975 } 3976 b := dAtA[iNdEx] 3977 iNdEx++ 3978 stringLen |= uint64(b&0x7F) << shift 3979 if b < 0x80 { 3980 break 3981 } 3982 } 3983 intStringLen := int(stringLen) 3984 if intStringLen < 0 { 3985 return ErrInvalidLengthSnapshots 3986 } 3987 postIndex := iNdEx + intStringLen 3988 if postIndex < 0 { 3989 return ErrInvalidLengthSnapshots 3990 } 3991 if postIndex > l { 3992 return io.ErrUnexpectedEOF 3993 } 3994 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 3995 iNdEx = postIndex 3996 case 2: 3997 if wireType != 2 { 3998 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 3999 } 4000 var stringLen uint64 4001 for shift := uint(0); ; shift += 7 { 4002 if shift >= 64 { 4003 return ErrIntOverflowSnapshots 4004 } 4005 if iNdEx >= l { 4006 return io.ErrUnexpectedEOF 4007 } 4008 b := dAtA[iNdEx] 4009 iNdEx++ 4010 stringLen |= uint64(b&0x7F) << shift 4011 if b < 0x80 { 4012 break 4013 } 4014 } 4015 intStringLen := int(stringLen) 4016 if intStringLen < 0 { 4017 return ErrInvalidLengthSnapshots 4018 } 4019 postIndex := iNdEx + intStringLen 4020 if postIndex < 0 { 4021 return ErrInvalidLengthSnapshots 4022 } 4023 if postIndex > l { 4024 return io.ErrUnexpectedEOF 4025 } 4026 m.Name = string(dAtA[iNdEx:postIndex]) 4027 iNdEx = postIndex 4028 case 3: 4029 if wireType != 2 { 4030 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 4031 } 4032 var stringLen uint64 4033 for shift := uint(0); ; shift += 7 { 4034 if shift >= 64 { 4035 return ErrIntOverflowSnapshots 4036 } 4037 if iNdEx >= l { 4038 return io.ErrUnexpectedEOF 4039 } 4040 b := dAtA[iNdEx] 4041 iNdEx++ 4042 stringLen |= uint64(b&0x7F) << shift 4043 if b < 0x80 { 4044 break 4045 } 4046 } 4047 intStringLen := int(stringLen) 4048 if intStringLen < 0 { 4049 return ErrInvalidLengthSnapshots 4050 } 4051 postIndex := iNdEx + intStringLen 4052 if postIndex < 0 { 4053 return ErrInvalidLengthSnapshots 4054 } 4055 if postIndex > l { 4056 return io.ErrUnexpectedEOF 4057 } 4058 m.Key = string(dAtA[iNdEx:postIndex]) 4059 iNdEx = postIndex 4060 case 4: 4061 if wireType != 2 { 4062 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 4063 } 4064 var msglen int 4065 for shift := uint(0); ; shift += 7 { 4066 if shift >= 64 { 4067 return ErrIntOverflowSnapshots 4068 } 4069 if iNdEx >= l { 4070 return io.ErrUnexpectedEOF 4071 } 4072 b := dAtA[iNdEx] 4073 iNdEx++ 4074 msglen |= int(b&0x7F) << shift 4075 if b < 0x80 { 4076 break 4077 } 4078 } 4079 if msglen < 0 { 4080 return ErrInvalidLengthSnapshots 4081 } 4082 postIndex := iNdEx + msglen 4083 if postIndex < 0 { 4084 return ErrInvalidLengthSnapshots 4085 } 4086 if postIndex > l { 4087 return io.ErrUnexpectedEOF 4088 } 4089 if m.Labels == nil { 4090 m.Labels = make(map[string]string) 4091 } 4092 var mapkey string 4093 var mapvalue string 4094 for iNdEx < postIndex { 4095 entryPreIndex := iNdEx 4096 var wire uint64 4097 for shift := uint(0); ; shift += 7 { 4098 if shift >= 64 { 4099 return ErrIntOverflowSnapshots 4100 } 4101 if iNdEx >= l { 4102 return io.ErrUnexpectedEOF 4103 } 4104 b := dAtA[iNdEx] 4105 iNdEx++ 4106 wire |= uint64(b&0x7F) << shift 4107 if b < 0x80 { 4108 break 4109 } 4110 } 4111 fieldNum := int32(wire >> 3) 4112 if fieldNum == 1 { 4113 var stringLenmapkey uint64 4114 for shift := uint(0); ; shift += 7 { 4115 if shift >= 64 { 4116 return ErrIntOverflowSnapshots 4117 } 4118 if iNdEx >= l { 4119 return io.ErrUnexpectedEOF 4120 } 4121 b := dAtA[iNdEx] 4122 iNdEx++ 4123 stringLenmapkey |= uint64(b&0x7F) << shift 4124 if b < 0x80 { 4125 break 4126 } 4127 } 4128 intStringLenmapkey := int(stringLenmapkey) 4129 if intStringLenmapkey < 0 { 4130 return ErrInvalidLengthSnapshots 4131 } 4132 postStringIndexmapkey := iNdEx + intStringLenmapkey 4133 if postStringIndexmapkey < 0 { 4134 return ErrInvalidLengthSnapshots 4135 } 4136 if postStringIndexmapkey > l { 4137 return io.ErrUnexpectedEOF 4138 } 4139 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 4140 iNdEx = postStringIndexmapkey 4141 } else if fieldNum == 2 { 4142 var stringLenmapvalue uint64 4143 for shift := uint(0); ; shift += 7 { 4144 if shift >= 64 { 4145 return ErrIntOverflowSnapshots 4146 } 4147 if iNdEx >= l { 4148 return io.ErrUnexpectedEOF 4149 } 4150 b := dAtA[iNdEx] 4151 iNdEx++ 4152 stringLenmapvalue |= uint64(b&0x7F) << shift 4153 if b < 0x80 { 4154 break 4155 } 4156 } 4157 intStringLenmapvalue := int(stringLenmapvalue) 4158 if intStringLenmapvalue < 0 { 4159 return ErrInvalidLengthSnapshots 4160 } 4161 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 4162 if postStringIndexmapvalue < 0 { 4163 return ErrInvalidLengthSnapshots 4164 } 4165 if postStringIndexmapvalue > l { 4166 return io.ErrUnexpectedEOF 4167 } 4168 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 4169 iNdEx = postStringIndexmapvalue 4170 } else { 4171 iNdEx = entryPreIndex 4172 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4173 if err != nil { 4174 return err 4175 } 4176 if (skippy < 0) || (iNdEx+skippy) < 0 { 4177 return ErrInvalidLengthSnapshots 4178 } 4179 if (iNdEx + skippy) > postIndex { 4180 return io.ErrUnexpectedEOF 4181 } 4182 iNdEx += skippy 4183 } 4184 } 4185 m.Labels[mapkey] = mapvalue 4186 iNdEx = postIndex 4187 default: 4188 iNdEx = preIndex 4189 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4190 if err != nil { 4191 return err 4192 } 4193 if (skippy < 0) || (iNdEx+skippy) < 0 { 4194 return ErrInvalidLengthSnapshots 4195 } 4196 if (iNdEx + skippy) > l { 4197 return io.ErrUnexpectedEOF 4198 } 4199 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4200 iNdEx += skippy 4201 } 4202 } 4203 4204 if iNdEx > l { 4205 return io.ErrUnexpectedEOF 4206 } 4207 return nil 4208 } 4209 func (m *StatSnapshotRequest) Unmarshal(dAtA []byte) error { 4210 l := len(dAtA) 4211 iNdEx := 0 4212 for iNdEx < l { 4213 preIndex := iNdEx 4214 var wire uint64 4215 for shift := uint(0); ; shift += 7 { 4216 if shift >= 64 { 4217 return ErrIntOverflowSnapshots 4218 } 4219 if iNdEx >= l { 4220 return io.ErrUnexpectedEOF 4221 } 4222 b := dAtA[iNdEx] 4223 iNdEx++ 4224 wire |= uint64(b&0x7F) << shift 4225 if b < 0x80 { 4226 break 4227 } 4228 } 4229 fieldNum := int32(wire >> 3) 4230 wireType := int(wire & 0x7) 4231 if wireType == 4 { 4232 return fmt.Errorf("proto: StatSnapshotRequest: wiretype end group for non-group") 4233 } 4234 if fieldNum <= 0 { 4235 return fmt.Errorf("proto: StatSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4236 } 4237 switch fieldNum { 4238 case 1: 4239 if wireType != 2 { 4240 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 4241 } 4242 var stringLen uint64 4243 for shift := uint(0); ; shift += 7 { 4244 if shift >= 64 { 4245 return ErrIntOverflowSnapshots 4246 } 4247 if iNdEx >= l { 4248 return io.ErrUnexpectedEOF 4249 } 4250 b := dAtA[iNdEx] 4251 iNdEx++ 4252 stringLen |= uint64(b&0x7F) << shift 4253 if b < 0x80 { 4254 break 4255 } 4256 } 4257 intStringLen := int(stringLen) 4258 if intStringLen < 0 { 4259 return ErrInvalidLengthSnapshots 4260 } 4261 postIndex := iNdEx + intStringLen 4262 if postIndex < 0 { 4263 return ErrInvalidLengthSnapshots 4264 } 4265 if postIndex > l { 4266 return io.ErrUnexpectedEOF 4267 } 4268 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 4269 iNdEx = postIndex 4270 case 2: 4271 if wireType != 2 { 4272 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 4273 } 4274 var stringLen uint64 4275 for shift := uint(0); ; shift += 7 { 4276 if shift >= 64 { 4277 return ErrIntOverflowSnapshots 4278 } 4279 if iNdEx >= l { 4280 return io.ErrUnexpectedEOF 4281 } 4282 b := dAtA[iNdEx] 4283 iNdEx++ 4284 stringLen |= uint64(b&0x7F) << shift 4285 if b < 0x80 { 4286 break 4287 } 4288 } 4289 intStringLen := int(stringLen) 4290 if intStringLen < 0 { 4291 return ErrInvalidLengthSnapshots 4292 } 4293 postIndex := iNdEx + intStringLen 4294 if postIndex < 0 { 4295 return ErrInvalidLengthSnapshots 4296 } 4297 if postIndex > l { 4298 return io.ErrUnexpectedEOF 4299 } 4300 m.Key = string(dAtA[iNdEx:postIndex]) 4301 iNdEx = postIndex 4302 default: 4303 iNdEx = preIndex 4304 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4305 if err != nil { 4306 return err 4307 } 4308 if (skippy < 0) || (iNdEx+skippy) < 0 { 4309 return ErrInvalidLengthSnapshots 4310 } 4311 if (iNdEx + skippy) > l { 4312 return io.ErrUnexpectedEOF 4313 } 4314 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4315 iNdEx += skippy 4316 } 4317 } 4318 4319 if iNdEx > l { 4320 return io.ErrUnexpectedEOF 4321 } 4322 return nil 4323 } 4324 func (m *Info) Unmarshal(dAtA []byte) error { 4325 l := len(dAtA) 4326 iNdEx := 0 4327 for iNdEx < l { 4328 preIndex := iNdEx 4329 var wire uint64 4330 for shift := uint(0); ; shift += 7 { 4331 if shift >= 64 { 4332 return ErrIntOverflowSnapshots 4333 } 4334 if iNdEx >= l { 4335 return io.ErrUnexpectedEOF 4336 } 4337 b := dAtA[iNdEx] 4338 iNdEx++ 4339 wire |= uint64(b&0x7F) << shift 4340 if b < 0x80 { 4341 break 4342 } 4343 } 4344 fieldNum := int32(wire >> 3) 4345 wireType := int(wire & 0x7) 4346 if wireType == 4 { 4347 return fmt.Errorf("proto: Info: wiretype end group for non-group") 4348 } 4349 if fieldNum <= 0 { 4350 return fmt.Errorf("proto: Info: illegal tag %d (wire type %d)", fieldNum, wire) 4351 } 4352 switch fieldNum { 4353 case 1: 4354 if wireType != 2 { 4355 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 4356 } 4357 var stringLen uint64 4358 for shift := uint(0); ; shift += 7 { 4359 if shift >= 64 { 4360 return ErrIntOverflowSnapshots 4361 } 4362 if iNdEx >= l { 4363 return io.ErrUnexpectedEOF 4364 } 4365 b := dAtA[iNdEx] 4366 iNdEx++ 4367 stringLen |= uint64(b&0x7F) << shift 4368 if b < 0x80 { 4369 break 4370 } 4371 } 4372 intStringLen := int(stringLen) 4373 if intStringLen < 0 { 4374 return ErrInvalidLengthSnapshots 4375 } 4376 postIndex := iNdEx + intStringLen 4377 if postIndex < 0 { 4378 return ErrInvalidLengthSnapshots 4379 } 4380 if postIndex > l { 4381 return io.ErrUnexpectedEOF 4382 } 4383 m.Name = string(dAtA[iNdEx:postIndex]) 4384 iNdEx = postIndex 4385 case 2: 4386 if wireType != 2 { 4387 return fmt.Errorf("proto: wrong wireType = %d for field Parent", wireType) 4388 } 4389 var stringLen uint64 4390 for shift := uint(0); ; shift += 7 { 4391 if shift >= 64 { 4392 return ErrIntOverflowSnapshots 4393 } 4394 if iNdEx >= l { 4395 return io.ErrUnexpectedEOF 4396 } 4397 b := dAtA[iNdEx] 4398 iNdEx++ 4399 stringLen |= uint64(b&0x7F) << shift 4400 if b < 0x80 { 4401 break 4402 } 4403 } 4404 intStringLen := int(stringLen) 4405 if intStringLen < 0 { 4406 return ErrInvalidLengthSnapshots 4407 } 4408 postIndex := iNdEx + intStringLen 4409 if postIndex < 0 { 4410 return ErrInvalidLengthSnapshots 4411 } 4412 if postIndex > l { 4413 return io.ErrUnexpectedEOF 4414 } 4415 m.Parent = string(dAtA[iNdEx:postIndex]) 4416 iNdEx = postIndex 4417 case 3: 4418 if wireType != 0 { 4419 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 4420 } 4421 m.Kind = 0 4422 for shift := uint(0); ; shift += 7 { 4423 if shift >= 64 { 4424 return ErrIntOverflowSnapshots 4425 } 4426 if iNdEx >= l { 4427 return io.ErrUnexpectedEOF 4428 } 4429 b := dAtA[iNdEx] 4430 iNdEx++ 4431 m.Kind |= Kind(b&0x7F) << shift 4432 if b < 0x80 { 4433 break 4434 } 4435 } 4436 case 4: 4437 if wireType != 2 { 4438 return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType) 4439 } 4440 var msglen int 4441 for shift := uint(0); ; shift += 7 { 4442 if shift >= 64 { 4443 return ErrIntOverflowSnapshots 4444 } 4445 if iNdEx >= l { 4446 return io.ErrUnexpectedEOF 4447 } 4448 b := dAtA[iNdEx] 4449 iNdEx++ 4450 msglen |= int(b&0x7F) << shift 4451 if b < 0x80 { 4452 break 4453 } 4454 } 4455 if msglen < 0 { 4456 return ErrInvalidLengthSnapshots 4457 } 4458 postIndex := iNdEx + msglen 4459 if postIndex < 0 { 4460 return ErrInvalidLengthSnapshots 4461 } 4462 if postIndex > l { 4463 return io.ErrUnexpectedEOF 4464 } 4465 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.CreatedAt, dAtA[iNdEx:postIndex]); err != nil { 4466 return err 4467 } 4468 iNdEx = postIndex 4469 case 5: 4470 if wireType != 2 { 4471 return fmt.Errorf("proto: wrong wireType = %d for field UpdatedAt", wireType) 4472 } 4473 var msglen int 4474 for shift := uint(0); ; shift += 7 { 4475 if shift >= 64 { 4476 return ErrIntOverflowSnapshots 4477 } 4478 if iNdEx >= l { 4479 return io.ErrUnexpectedEOF 4480 } 4481 b := dAtA[iNdEx] 4482 iNdEx++ 4483 msglen |= int(b&0x7F) << shift 4484 if b < 0x80 { 4485 break 4486 } 4487 } 4488 if msglen < 0 { 4489 return ErrInvalidLengthSnapshots 4490 } 4491 postIndex := iNdEx + msglen 4492 if postIndex < 0 { 4493 return ErrInvalidLengthSnapshots 4494 } 4495 if postIndex > l { 4496 return io.ErrUnexpectedEOF 4497 } 4498 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.UpdatedAt, dAtA[iNdEx:postIndex]); err != nil { 4499 return err 4500 } 4501 iNdEx = postIndex 4502 case 6: 4503 if wireType != 2 { 4504 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 4505 } 4506 var msglen int 4507 for shift := uint(0); ; shift += 7 { 4508 if shift >= 64 { 4509 return ErrIntOverflowSnapshots 4510 } 4511 if iNdEx >= l { 4512 return io.ErrUnexpectedEOF 4513 } 4514 b := dAtA[iNdEx] 4515 iNdEx++ 4516 msglen |= int(b&0x7F) << shift 4517 if b < 0x80 { 4518 break 4519 } 4520 } 4521 if msglen < 0 { 4522 return ErrInvalidLengthSnapshots 4523 } 4524 postIndex := iNdEx + msglen 4525 if postIndex < 0 { 4526 return ErrInvalidLengthSnapshots 4527 } 4528 if postIndex > l { 4529 return io.ErrUnexpectedEOF 4530 } 4531 if m.Labels == nil { 4532 m.Labels = make(map[string]string) 4533 } 4534 var mapkey string 4535 var mapvalue string 4536 for iNdEx < postIndex { 4537 entryPreIndex := iNdEx 4538 var wire uint64 4539 for shift := uint(0); ; shift += 7 { 4540 if shift >= 64 { 4541 return ErrIntOverflowSnapshots 4542 } 4543 if iNdEx >= l { 4544 return io.ErrUnexpectedEOF 4545 } 4546 b := dAtA[iNdEx] 4547 iNdEx++ 4548 wire |= uint64(b&0x7F) << shift 4549 if b < 0x80 { 4550 break 4551 } 4552 } 4553 fieldNum := int32(wire >> 3) 4554 if fieldNum == 1 { 4555 var stringLenmapkey uint64 4556 for shift := uint(0); ; shift += 7 { 4557 if shift >= 64 { 4558 return ErrIntOverflowSnapshots 4559 } 4560 if iNdEx >= l { 4561 return io.ErrUnexpectedEOF 4562 } 4563 b := dAtA[iNdEx] 4564 iNdEx++ 4565 stringLenmapkey |= uint64(b&0x7F) << shift 4566 if b < 0x80 { 4567 break 4568 } 4569 } 4570 intStringLenmapkey := int(stringLenmapkey) 4571 if intStringLenmapkey < 0 { 4572 return ErrInvalidLengthSnapshots 4573 } 4574 postStringIndexmapkey := iNdEx + intStringLenmapkey 4575 if postStringIndexmapkey < 0 { 4576 return ErrInvalidLengthSnapshots 4577 } 4578 if postStringIndexmapkey > l { 4579 return io.ErrUnexpectedEOF 4580 } 4581 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 4582 iNdEx = postStringIndexmapkey 4583 } else if fieldNum == 2 { 4584 var stringLenmapvalue uint64 4585 for shift := uint(0); ; shift += 7 { 4586 if shift >= 64 { 4587 return ErrIntOverflowSnapshots 4588 } 4589 if iNdEx >= l { 4590 return io.ErrUnexpectedEOF 4591 } 4592 b := dAtA[iNdEx] 4593 iNdEx++ 4594 stringLenmapvalue |= uint64(b&0x7F) << shift 4595 if b < 0x80 { 4596 break 4597 } 4598 } 4599 intStringLenmapvalue := int(stringLenmapvalue) 4600 if intStringLenmapvalue < 0 { 4601 return ErrInvalidLengthSnapshots 4602 } 4603 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 4604 if postStringIndexmapvalue < 0 { 4605 return ErrInvalidLengthSnapshots 4606 } 4607 if postStringIndexmapvalue > l { 4608 return io.ErrUnexpectedEOF 4609 } 4610 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 4611 iNdEx = postStringIndexmapvalue 4612 } else { 4613 iNdEx = entryPreIndex 4614 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4615 if err != nil { 4616 return err 4617 } 4618 if (skippy < 0) || (iNdEx+skippy) < 0 { 4619 return ErrInvalidLengthSnapshots 4620 } 4621 if (iNdEx + skippy) > postIndex { 4622 return io.ErrUnexpectedEOF 4623 } 4624 iNdEx += skippy 4625 } 4626 } 4627 m.Labels[mapkey] = mapvalue 4628 iNdEx = postIndex 4629 default: 4630 iNdEx = preIndex 4631 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4632 if err != nil { 4633 return err 4634 } 4635 if (skippy < 0) || (iNdEx+skippy) < 0 { 4636 return ErrInvalidLengthSnapshots 4637 } 4638 if (iNdEx + skippy) > l { 4639 return io.ErrUnexpectedEOF 4640 } 4641 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4642 iNdEx += skippy 4643 } 4644 } 4645 4646 if iNdEx > l { 4647 return io.ErrUnexpectedEOF 4648 } 4649 return nil 4650 } 4651 func (m *StatSnapshotResponse) Unmarshal(dAtA []byte) error { 4652 l := len(dAtA) 4653 iNdEx := 0 4654 for iNdEx < l { 4655 preIndex := iNdEx 4656 var wire uint64 4657 for shift := uint(0); ; shift += 7 { 4658 if shift >= 64 { 4659 return ErrIntOverflowSnapshots 4660 } 4661 if iNdEx >= l { 4662 return io.ErrUnexpectedEOF 4663 } 4664 b := dAtA[iNdEx] 4665 iNdEx++ 4666 wire |= uint64(b&0x7F) << shift 4667 if b < 0x80 { 4668 break 4669 } 4670 } 4671 fieldNum := int32(wire >> 3) 4672 wireType := int(wire & 0x7) 4673 if wireType == 4 { 4674 return fmt.Errorf("proto: StatSnapshotResponse: wiretype end group for non-group") 4675 } 4676 if fieldNum <= 0 { 4677 return fmt.Errorf("proto: StatSnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4678 } 4679 switch fieldNum { 4680 case 1: 4681 if wireType != 2 { 4682 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 4683 } 4684 var msglen int 4685 for shift := uint(0); ; shift += 7 { 4686 if shift >= 64 { 4687 return ErrIntOverflowSnapshots 4688 } 4689 if iNdEx >= l { 4690 return io.ErrUnexpectedEOF 4691 } 4692 b := dAtA[iNdEx] 4693 iNdEx++ 4694 msglen |= int(b&0x7F) << shift 4695 if b < 0x80 { 4696 break 4697 } 4698 } 4699 if msglen < 0 { 4700 return ErrInvalidLengthSnapshots 4701 } 4702 postIndex := iNdEx + msglen 4703 if postIndex < 0 { 4704 return ErrInvalidLengthSnapshots 4705 } 4706 if postIndex > l { 4707 return io.ErrUnexpectedEOF 4708 } 4709 if err := m.Info.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4710 return err 4711 } 4712 iNdEx = postIndex 4713 default: 4714 iNdEx = preIndex 4715 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4716 if err != nil { 4717 return err 4718 } 4719 if (skippy < 0) || (iNdEx+skippy) < 0 { 4720 return ErrInvalidLengthSnapshots 4721 } 4722 if (iNdEx + skippy) > l { 4723 return io.ErrUnexpectedEOF 4724 } 4725 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4726 iNdEx += skippy 4727 } 4728 } 4729 4730 if iNdEx > l { 4731 return io.ErrUnexpectedEOF 4732 } 4733 return nil 4734 } 4735 func (m *UpdateSnapshotRequest) Unmarshal(dAtA []byte) error { 4736 l := len(dAtA) 4737 iNdEx := 0 4738 for iNdEx < l { 4739 preIndex := iNdEx 4740 var wire uint64 4741 for shift := uint(0); ; shift += 7 { 4742 if shift >= 64 { 4743 return ErrIntOverflowSnapshots 4744 } 4745 if iNdEx >= l { 4746 return io.ErrUnexpectedEOF 4747 } 4748 b := dAtA[iNdEx] 4749 iNdEx++ 4750 wire |= uint64(b&0x7F) << shift 4751 if b < 0x80 { 4752 break 4753 } 4754 } 4755 fieldNum := int32(wire >> 3) 4756 wireType := int(wire & 0x7) 4757 if wireType == 4 { 4758 return fmt.Errorf("proto: UpdateSnapshotRequest: wiretype end group for non-group") 4759 } 4760 if fieldNum <= 0 { 4761 return fmt.Errorf("proto: UpdateSnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4762 } 4763 switch fieldNum { 4764 case 1: 4765 if wireType != 2 { 4766 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 4767 } 4768 var stringLen uint64 4769 for shift := uint(0); ; shift += 7 { 4770 if shift >= 64 { 4771 return ErrIntOverflowSnapshots 4772 } 4773 if iNdEx >= l { 4774 return io.ErrUnexpectedEOF 4775 } 4776 b := dAtA[iNdEx] 4777 iNdEx++ 4778 stringLen |= uint64(b&0x7F) << shift 4779 if b < 0x80 { 4780 break 4781 } 4782 } 4783 intStringLen := int(stringLen) 4784 if intStringLen < 0 { 4785 return ErrInvalidLengthSnapshots 4786 } 4787 postIndex := iNdEx + intStringLen 4788 if postIndex < 0 { 4789 return ErrInvalidLengthSnapshots 4790 } 4791 if postIndex > l { 4792 return io.ErrUnexpectedEOF 4793 } 4794 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 4795 iNdEx = postIndex 4796 case 2: 4797 if wireType != 2 { 4798 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 4799 } 4800 var msglen int 4801 for shift := uint(0); ; shift += 7 { 4802 if shift >= 64 { 4803 return ErrIntOverflowSnapshots 4804 } 4805 if iNdEx >= l { 4806 return io.ErrUnexpectedEOF 4807 } 4808 b := dAtA[iNdEx] 4809 iNdEx++ 4810 msglen |= int(b&0x7F) << shift 4811 if b < 0x80 { 4812 break 4813 } 4814 } 4815 if msglen < 0 { 4816 return ErrInvalidLengthSnapshots 4817 } 4818 postIndex := iNdEx + msglen 4819 if postIndex < 0 { 4820 return ErrInvalidLengthSnapshots 4821 } 4822 if postIndex > l { 4823 return io.ErrUnexpectedEOF 4824 } 4825 if err := m.Info.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4826 return err 4827 } 4828 iNdEx = postIndex 4829 case 3: 4830 if wireType != 2 { 4831 return fmt.Errorf("proto: wrong wireType = %d for field UpdateMask", wireType) 4832 } 4833 var msglen int 4834 for shift := uint(0); ; shift += 7 { 4835 if shift >= 64 { 4836 return ErrIntOverflowSnapshots 4837 } 4838 if iNdEx >= l { 4839 return io.ErrUnexpectedEOF 4840 } 4841 b := dAtA[iNdEx] 4842 iNdEx++ 4843 msglen |= int(b&0x7F) << shift 4844 if b < 0x80 { 4845 break 4846 } 4847 } 4848 if msglen < 0 { 4849 return ErrInvalidLengthSnapshots 4850 } 4851 postIndex := iNdEx + msglen 4852 if postIndex < 0 { 4853 return ErrInvalidLengthSnapshots 4854 } 4855 if postIndex > l { 4856 return io.ErrUnexpectedEOF 4857 } 4858 if m.UpdateMask == nil { 4859 m.UpdateMask = &types1.FieldMask{} 4860 } 4861 if err := m.UpdateMask.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4862 return err 4863 } 4864 iNdEx = postIndex 4865 default: 4866 iNdEx = preIndex 4867 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4868 if err != nil { 4869 return err 4870 } 4871 if (skippy < 0) || (iNdEx+skippy) < 0 { 4872 return ErrInvalidLengthSnapshots 4873 } 4874 if (iNdEx + skippy) > l { 4875 return io.ErrUnexpectedEOF 4876 } 4877 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4878 iNdEx += skippy 4879 } 4880 } 4881 4882 if iNdEx > l { 4883 return io.ErrUnexpectedEOF 4884 } 4885 return nil 4886 } 4887 func (m *UpdateSnapshotResponse) Unmarshal(dAtA []byte) error { 4888 l := len(dAtA) 4889 iNdEx := 0 4890 for iNdEx < l { 4891 preIndex := iNdEx 4892 var wire uint64 4893 for shift := uint(0); ; shift += 7 { 4894 if shift >= 64 { 4895 return ErrIntOverflowSnapshots 4896 } 4897 if iNdEx >= l { 4898 return io.ErrUnexpectedEOF 4899 } 4900 b := dAtA[iNdEx] 4901 iNdEx++ 4902 wire |= uint64(b&0x7F) << shift 4903 if b < 0x80 { 4904 break 4905 } 4906 } 4907 fieldNum := int32(wire >> 3) 4908 wireType := int(wire & 0x7) 4909 if wireType == 4 { 4910 return fmt.Errorf("proto: UpdateSnapshotResponse: wiretype end group for non-group") 4911 } 4912 if fieldNum <= 0 { 4913 return fmt.Errorf("proto: UpdateSnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4914 } 4915 switch fieldNum { 4916 case 1: 4917 if wireType != 2 { 4918 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 4919 } 4920 var msglen int 4921 for shift := uint(0); ; shift += 7 { 4922 if shift >= 64 { 4923 return ErrIntOverflowSnapshots 4924 } 4925 if iNdEx >= l { 4926 return io.ErrUnexpectedEOF 4927 } 4928 b := dAtA[iNdEx] 4929 iNdEx++ 4930 msglen |= int(b&0x7F) << shift 4931 if b < 0x80 { 4932 break 4933 } 4934 } 4935 if msglen < 0 { 4936 return ErrInvalidLengthSnapshots 4937 } 4938 postIndex := iNdEx + msglen 4939 if postIndex < 0 { 4940 return ErrInvalidLengthSnapshots 4941 } 4942 if postIndex > l { 4943 return io.ErrUnexpectedEOF 4944 } 4945 if err := m.Info.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4946 return err 4947 } 4948 iNdEx = postIndex 4949 default: 4950 iNdEx = preIndex 4951 skippy, err := skipSnapshots(dAtA[iNdEx:]) 4952 if err != nil { 4953 return err 4954 } 4955 if (skippy < 0) || (iNdEx+skippy) < 0 { 4956 return ErrInvalidLengthSnapshots 4957 } 4958 if (iNdEx + skippy) > l { 4959 return io.ErrUnexpectedEOF 4960 } 4961 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4962 iNdEx += skippy 4963 } 4964 } 4965 4966 if iNdEx > l { 4967 return io.ErrUnexpectedEOF 4968 } 4969 return nil 4970 } 4971 func (m *ListSnapshotsRequest) Unmarshal(dAtA []byte) error { 4972 l := len(dAtA) 4973 iNdEx := 0 4974 for iNdEx < l { 4975 preIndex := iNdEx 4976 var wire uint64 4977 for shift := uint(0); ; shift += 7 { 4978 if shift >= 64 { 4979 return ErrIntOverflowSnapshots 4980 } 4981 if iNdEx >= l { 4982 return io.ErrUnexpectedEOF 4983 } 4984 b := dAtA[iNdEx] 4985 iNdEx++ 4986 wire |= uint64(b&0x7F) << shift 4987 if b < 0x80 { 4988 break 4989 } 4990 } 4991 fieldNum := int32(wire >> 3) 4992 wireType := int(wire & 0x7) 4993 if wireType == 4 { 4994 return fmt.Errorf("proto: ListSnapshotsRequest: wiretype end group for non-group") 4995 } 4996 if fieldNum <= 0 { 4997 return fmt.Errorf("proto: ListSnapshotsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4998 } 4999 switch fieldNum { 5000 case 1: 5001 if wireType != 2 { 5002 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 5003 } 5004 var stringLen uint64 5005 for shift := uint(0); ; shift += 7 { 5006 if shift >= 64 { 5007 return ErrIntOverflowSnapshots 5008 } 5009 if iNdEx >= l { 5010 return io.ErrUnexpectedEOF 5011 } 5012 b := dAtA[iNdEx] 5013 iNdEx++ 5014 stringLen |= uint64(b&0x7F) << shift 5015 if b < 0x80 { 5016 break 5017 } 5018 } 5019 intStringLen := int(stringLen) 5020 if intStringLen < 0 { 5021 return ErrInvalidLengthSnapshots 5022 } 5023 postIndex := iNdEx + intStringLen 5024 if postIndex < 0 { 5025 return ErrInvalidLengthSnapshots 5026 } 5027 if postIndex > l { 5028 return io.ErrUnexpectedEOF 5029 } 5030 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 5031 iNdEx = postIndex 5032 case 2: 5033 if wireType != 2 { 5034 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 5035 } 5036 var stringLen uint64 5037 for shift := uint(0); ; shift += 7 { 5038 if shift >= 64 { 5039 return ErrIntOverflowSnapshots 5040 } 5041 if iNdEx >= l { 5042 return io.ErrUnexpectedEOF 5043 } 5044 b := dAtA[iNdEx] 5045 iNdEx++ 5046 stringLen |= uint64(b&0x7F) << shift 5047 if b < 0x80 { 5048 break 5049 } 5050 } 5051 intStringLen := int(stringLen) 5052 if intStringLen < 0 { 5053 return ErrInvalidLengthSnapshots 5054 } 5055 postIndex := iNdEx + intStringLen 5056 if postIndex < 0 { 5057 return ErrInvalidLengthSnapshots 5058 } 5059 if postIndex > l { 5060 return io.ErrUnexpectedEOF 5061 } 5062 m.Filters = append(m.Filters, string(dAtA[iNdEx:postIndex])) 5063 iNdEx = postIndex 5064 default: 5065 iNdEx = preIndex 5066 skippy, err := skipSnapshots(dAtA[iNdEx:]) 5067 if err != nil { 5068 return err 5069 } 5070 if (skippy < 0) || (iNdEx+skippy) < 0 { 5071 return ErrInvalidLengthSnapshots 5072 } 5073 if (iNdEx + skippy) > l { 5074 return io.ErrUnexpectedEOF 5075 } 5076 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5077 iNdEx += skippy 5078 } 5079 } 5080 5081 if iNdEx > l { 5082 return io.ErrUnexpectedEOF 5083 } 5084 return nil 5085 } 5086 func (m *ListSnapshotsResponse) Unmarshal(dAtA []byte) error { 5087 l := len(dAtA) 5088 iNdEx := 0 5089 for iNdEx < l { 5090 preIndex := iNdEx 5091 var wire uint64 5092 for shift := uint(0); ; shift += 7 { 5093 if shift >= 64 { 5094 return ErrIntOverflowSnapshots 5095 } 5096 if iNdEx >= l { 5097 return io.ErrUnexpectedEOF 5098 } 5099 b := dAtA[iNdEx] 5100 iNdEx++ 5101 wire |= uint64(b&0x7F) << shift 5102 if b < 0x80 { 5103 break 5104 } 5105 } 5106 fieldNum := int32(wire >> 3) 5107 wireType := int(wire & 0x7) 5108 if wireType == 4 { 5109 return fmt.Errorf("proto: ListSnapshotsResponse: wiretype end group for non-group") 5110 } 5111 if fieldNum <= 0 { 5112 return fmt.Errorf("proto: ListSnapshotsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 5113 } 5114 switch fieldNum { 5115 case 1: 5116 if wireType != 2 { 5117 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 5118 } 5119 var msglen int 5120 for shift := uint(0); ; shift += 7 { 5121 if shift >= 64 { 5122 return ErrIntOverflowSnapshots 5123 } 5124 if iNdEx >= l { 5125 return io.ErrUnexpectedEOF 5126 } 5127 b := dAtA[iNdEx] 5128 iNdEx++ 5129 msglen |= int(b&0x7F) << shift 5130 if b < 0x80 { 5131 break 5132 } 5133 } 5134 if msglen < 0 { 5135 return ErrInvalidLengthSnapshots 5136 } 5137 postIndex := iNdEx + msglen 5138 if postIndex < 0 { 5139 return ErrInvalidLengthSnapshots 5140 } 5141 if postIndex > l { 5142 return io.ErrUnexpectedEOF 5143 } 5144 m.Info = append(m.Info, Info{}) 5145 if err := m.Info[len(m.Info)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5146 return err 5147 } 5148 iNdEx = postIndex 5149 default: 5150 iNdEx = preIndex 5151 skippy, err := skipSnapshots(dAtA[iNdEx:]) 5152 if err != nil { 5153 return err 5154 } 5155 if (skippy < 0) || (iNdEx+skippy) < 0 { 5156 return ErrInvalidLengthSnapshots 5157 } 5158 if (iNdEx + skippy) > l { 5159 return io.ErrUnexpectedEOF 5160 } 5161 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5162 iNdEx += skippy 5163 } 5164 } 5165 5166 if iNdEx > l { 5167 return io.ErrUnexpectedEOF 5168 } 5169 return nil 5170 } 5171 func (m *UsageRequest) Unmarshal(dAtA []byte) error { 5172 l := len(dAtA) 5173 iNdEx := 0 5174 for iNdEx < l { 5175 preIndex := iNdEx 5176 var wire uint64 5177 for shift := uint(0); ; shift += 7 { 5178 if shift >= 64 { 5179 return ErrIntOverflowSnapshots 5180 } 5181 if iNdEx >= l { 5182 return io.ErrUnexpectedEOF 5183 } 5184 b := dAtA[iNdEx] 5185 iNdEx++ 5186 wire |= uint64(b&0x7F) << shift 5187 if b < 0x80 { 5188 break 5189 } 5190 } 5191 fieldNum := int32(wire >> 3) 5192 wireType := int(wire & 0x7) 5193 if wireType == 4 { 5194 return fmt.Errorf("proto: UsageRequest: wiretype end group for non-group") 5195 } 5196 if fieldNum <= 0 { 5197 return fmt.Errorf("proto: UsageRequest: illegal tag %d (wire type %d)", fieldNum, wire) 5198 } 5199 switch fieldNum { 5200 case 1: 5201 if wireType != 2 { 5202 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 5203 } 5204 var stringLen uint64 5205 for shift := uint(0); ; shift += 7 { 5206 if shift >= 64 { 5207 return ErrIntOverflowSnapshots 5208 } 5209 if iNdEx >= l { 5210 return io.ErrUnexpectedEOF 5211 } 5212 b := dAtA[iNdEx] 5213 iNdEx++ 5214 stringLen |= uint64(b&0x7F) << shift 5215 if b < 0x80 { 5216 break 5217 } 5218 } 5219 intStringLen := int(stringLen) 5220 if intStringLen < 0 { 5221 return ErrInvalidLengthSnapshots 5222 } 5223 postIndex := iNdEx + intStringLen 5224 if postIndex < 0 { 5225 return ErrInvalidLengthSnapshots 5226 } 5227 if postIndex > l { 5228 return io.ErrUnexpectedEOF 5229 } 5230 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 5231 iNdEx = postIndex 5232 case 2: 5233 if wireType != 2 { 5234 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 5235 } 5236 var stringLen uint64 5237 for shift := uint(0); ; shift += 7 { 5238 if shift >= 64 { 5239 return ErrIntOverflowSnapshots 5240 } 5241 if iNdEx >= l { 5242 return io.ErrUnexpectedEOF 5243 } 5244 b := dAtA[iNdEx] 5245 iNdEx++ 5246 stringLen |= uint64(b&0x7F) << shift 5247 if b < 0x80 { 5248 break 5249 } 5250 } 5251 intStringLen := int(stringLen) 5252 if intStringLen < 0 { 5253 return ErrInvalidLengthSnapshots 5254 } 5255 postIndex := iNdEx + intStringLen 5256 if postIndex < 0 { 5257 return ErrInvalidLengthSnapshots 5258 } 5259 if postIndex > l { 5260 return io.ErrUnexpectedEOF 5261 } 5262 m.Key = string(dAtA[iNdEx:postIndex]) 5263 iNdEx = postIndex 5264 default: 5265 iNdEx = preIndex 5266 skippy, err := skipSnapshots(dAtA[iNdEx:]) 5267 if err != nil { 5268 return err 5269 } 5270 if (skippy < 0) || (iNdEx+skippy) < 0 { 5271 return ErrInvalidLengthSnapshots 5272 } 5273 if (iNdEx + skippy) > l { 5274 return io.ErrUnexpectedEOF 5275 } 5276 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5277 iNdEx += skippy 5278 } 5279 } 5280 5281 if iNdEx > l { 5282 return io.ErrUnexpectedEOF 5283 } 5284 return nil 5285 } 5286 func (m *UsageResponse) Unmarshal(dAtA []byte) error { 5287 l := len(dAtA) 5288 iNdEx := 0 5289 for iNdEx < l { 5290 preIndex := iNdEx 5291 var wire uint64 5292 for shift := uint(0); ; shift += 7 { 5293 if shift >= 64 { 5294 return ErrIntOverflowSnapshots 5295 } 5296 if iNdEx >= l { 5297 return io.ErrUnexpectedEOF 5298 } 5299 b := dAtA[iNdEx] 5300 iNdEx++ 5301 wire |= uint64(b&0x7F) << shift 5302 if b < 0x80 { 5303 break 5304 } 5305 } 5306 fieldNum := int32(wire >> 3) 5307 wireType := int(wire & 0x7) 5308 if wireType == 4 { 5309 return fmt.Errorf("proto: UsageResponse: wiretype end group for non-group") 5310 } 5311 if fieldNum <= 0 { 5312 return fmt.Errorf("proto: UsageResponse: illegal tag %d (wire type %d)", fieldNum, wire) 5313 } 5314 switch fieldNum { 5315 case 1: 5316 if wireType != 0 { 5317 return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType) 5318 } 5319 m.Size_ = 0 5320 for shift := uint(0); ; shift += 7 { 5321 if shift >= 64 { 5322 return ErrIntOverflowSnapshots 5323 } 5324 if iNdEx >= l { 5325 return io.ErrUnexpectedEOF 5326 } 5327 b := dAtA[iNdEx] 5328 iNdEx++ 5329 m.Size_ |= int64(b&0x7F) << shift 5330 if b < 0x80 { 5331 break 5332 } 5333 } 5334 case 2: 5335 if wireType != 0 { 5336 return fmt.Errorf("proto: wrong wireType = %d for field Inodes", wireType) 5337 } 5338 m.Inodes = 0 5339 for shift := uint(0); ; shift += 7 { 5340 if shift >= 64 { 5341 return ErrIntOverflowSnapshots 5342 } 5343 if iNdEx >= l { 5344 return io.ErrUnexpectedEOF 5345 } 5346 b := dAtA[iNdEx] 5347 iNdEx++ 5348 m.Inodes |= int64(b&0x7F) << shift 5349 if b < 0x80 { 5350 break 5351 } 5352 } 5353 default: 5354 iNdEx = preIndex 5355 skippy, err := skipSnapshots(dAtA[iNdEx:]) 5356 if err != nil { 5357 return err 5358 } 5359 if (skippy < 0) || (iNdEx+skippy) < 0 { 5360 return ErrInvalidLengthSnapshots 5361 } 5362 if (iNdEx + skippy) > l { 5363 return io.ErrUnexpectedEOF 5364 } 5365 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5366 iNdEx += skippy 5367 } 5368 } 5369 5370 if iNdEx > l { 5371 return io.ErrUnexpectedEOF 5372 } 5373 return nil 5374 } 5375 func (m *CleanupRequest) Unmarshal(dAtA []byte) error { 5376 l := len(dAtA) 5377 iNdEx := 0 5378 for iNdEx < l { 5379 preIndex := iNdEx 5380 var wire uint64 5381 for shift := uint(0); ; shift += 7 { 5382 if shift >= 64 { 5383 return ErrIntOverflowSnapshots 5384 } 5385 if iNdEx >= l { 5386 return io.ErrUnexpectedEOF 5387 } 5388 b := dAtA[iNdEx] 5389 iNdEx++ 5390 wire |= uint64(b&0x7F) << shift 5391 if b < 0x80 { 5392 break 5393 } 5394 } 5395 fieldNum := int32(wire >> 3) 5396 wireType := int(wire & 0x7) 5397 if wireType == 4 { 5398 return fmt.Errorf("proto: CleanupRequest: wiretype end group for non-group") 5399 } 5400 if fieldNum <= 0 { 5401 return fmt.Errorf("proto: CleanupRequest: illegal tag %d (wire type %d)", fieldNum, wire) 5402 } 5403 switch fieldNum { 5404 case 1: 5405 if wireType != 2 { 5406 return fmt.Errorf("proto: wrong wireType = %d for field Snapshotter", wireType) 5407 } 5408 var stringLen uint64 5409 for shift := uint(0); ; shift += 7 { 5410 if shift >= 64 { 5411 return ErrIntOverflowSnapshots 5412 } 5413 if iNdEx >= l { 5414 return io.ErrUnexpectedEOF 5415 } 5416 b := dAtA[iNdEx] 5417 iNdEx++ 5418 stringLen |= uint64(b&0x7F) << shift 5419 if b < 0x80 { 5420 break 5421 } 5422 } 5423 intStringLen := int(stringLen) 5424 if intStringLen < 0 { 5425 return ErrInvalidLengthSnapshots 5426 } 5427 postIndex := iNdEx + intStringLen 5428 if postIndex < 0 { 5429 return ErrInvalidLengthSnapshots 5430 } 5431 if postIndex > l { 5432 return io.ErrUnexpectedEOF 5433 } 5434 m.Snapshotter = string(dAtA[iNdEx:postIndex]) 5435 iNdEx = postIndex 5436 default: 5437 iNdEx = preIndex 5438 skippy, err := skipSnapshots(dAtA[iNdEx:]) 5439 if err != nil { 5440 return err 5441 } 5442 if (skippy < 0) || (iNdEx+skippy) < 0 { 5443 return ErrInvalidLengthSnapshots 5444 } 5445 if (iNdEx + skippy) > l { 5446 return io.ErrUnexpectedEOF 5447 } 5448 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5449 iNdEx += skippy 5450 } 5451 } 5452 5453 if iNdEx > l { 5454 return io.ErrUnexpectedEOF 5455 } 5456 return nil 5457 } 5458 func skipSnapshots(dAtA []byte) (n int, err error) { 5459 l := len(dAtA) 5460 iNdEx := 0 5461 depth := 0 5462 for iNdEx < l { 5463 var wire uint64 5464 for shift := uint(0); ; shift += 7 { 5465 if shift >= 64 { 5466 return 0, ErrIntOverflowSnapshots 5467 } 5468 if iNdEx >= l { 5469 return 0, io.ErrUnexpectedEOF 5470 } 5471 b := dAtA[iNdEx] 5472 iNdEx++ 5473 wire |= (uint64(b) & 0x7F) << shift 5474 if b < 0x80 { 5475 break 5476 } 5477 } 5478 wireType := int(wire & 0x7) 5479 switch wireType { 5480 case 0: 5481 for shift := uint(0); ; shift += 7 { 5482 if shift >= 64 { 5483 return 0, ErrIntOverflowSnapshots 5484 } 5485 if iNdEx >= l { 5486 return 0, io.ErrUnexpectedEOF 5487 } 5488 iNdEx++ 5489 if dAtA[iNdEx-1] < 0x80 { 5490 break 5491 } 5492 } 5493 case 1: 5494 iNdEx += 8 5495 case 2: 5496 var length int 5497 for shift := uint(0); ; shift += 7 { 5498 if shift >= 64 { 5499 return 0, ErrIntOverflowSnapshots 5500 } 5501 if iNdEx >= l { 5502 return 0, io.ErrUnexpectedEOF 5503 } 5504 b := dAtA[iNdEx] 5505 iNdEx++ 5506 length |= (int(b) & 0x7F) << shift 5507 if b < 0x80 { 5508 break 5509 } 5510 } 5511 if length < 0 { 5512 return 0, ErrInvalidLengthSnapshots 5513 } 5514 iNdEx += length 5515 case 3: 5516 depth++ 5517 case 4: 5518 if depth == 0 { 5519 return 0, ErrUnexpectedEndOfGroupSnapshots 5520 } 5521 depth-- 5522 case 5: 5523 iNdEx += 4 5524 default: 5525 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 5526 } 5527 if iNdEx < 0 { 5528 return 0, ErrInvalidLengthSnapshots 5529 } 5530 if depth == 0 { 5531 return iNdEx, nil 5532 } 5533 } 5534 return 0, io.ErrUnexpectedEOF 5535 } 5536 5537 var ( 5538 ErrInvalidLengthSnapshots = fmt.Errorf("proto: negative length found during unmarshaling") 5539 ErrIntOverflowSnapshots = fmt.Errorf("proto: integer overflow") 5540 ErrUnexpectedEndOfGroupSnapshots = fmt.Errorf("proto: unexpected end of group") 5541 )