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