github.com/m3db/m3@v1.5.0/src/query/generated/proto/admin/database.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/m3db/m3/src/query/generated/proto/admin/database.proto 3 4 // Copyright (c) 2021 Uber Technologies, Inc. 5 // 6 // Permission is hereby granted, free of charge, to any person obtaining a copy 7 // of this software and associated documentation files (the "Software"), to deal 8 // in the Software without restriction, including without limitation the rights 9 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 // copies of the Software, and to permit persons to whom the Software is 11 // furnished to do so, subject to the following conditions: 12 // 13 // The above copyright notice and this permission notice shall be included in 14 // all copies or substantial portions of the Software. 15 // 16 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 // THE SOFTWARE. 23 24 /* 25 Package admin is a generated protocol buffer package. 26 27 It is generated from these files: 28 github.com/m3db/m3/src/query/generated/proto/admin/database.proto 29 github.com/m3db/m3/src/query/generated/proto/admin/namespace.proto 30 github.com/m3db/m3/src/query/generated/proto/admin/placement.proto 31 github.com/m3db/m3/src/query/generated/proto/admin/topic.proto 32 33 It has these top-level messages: 34 DatabaseCreateRequest 35 AggregatedNamespace 36 BlockSize 37 Host 38 DatabaseCreateResponse 39 NamespaceGetResponse 40 NamespaceAddRequest 41 NamespaceUpdateRequest 42 NamespaceSchemaAddRequest 43 NamespaceSchemaAddResponse 44 NamespaceSchemaResetRequest 45 NamespaceSchemaResetResponse 46 NamespaceReadyRequest 47 NamespaceReadyResponse 48 PlacementInitRequest 49 PlacementGetResponse 50 PlacementAddRequest 51 PlacementRemoveRequest 52 PlacementReplaceRequest 53 PlacementSetRequest 54 PlacementSetResponse 55 TopicGetResponse 56 TopicInitRequest 57 TopicAddRequest 58 TopicUpdateRequest 59 */ 60 package admin 61 62 import proto "github.com/gogo/protobuf/proto" 63 import fmt "fmt" 64 import math "math" 65 66 import io "io" 67 68 // Reference imports to suppress errors if they are not otherwise used. 69 var _ = proto.Marshal 70 var _ = fmt.Errorf 71 var _ = math.Inf 72 73 // This is a compile-time assertion to ensure that this generated file 74 // is compatible with the proto package it is being compiled against. 75 // A compilation error at this line likely means your copy of the 76 // proto package needs to be updated. 77 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 78 79 type DatabaseCreateRequest struct { 80 // Required fields 81 NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` 82 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 83 // Optional fields that may be inferred depending on database type 84 NumShards int32 `protobuf:"varint,3,opt,name=num_shards,json=numShards,proto3" json:"num_shards,omitempty"` 85 ReplicationFactor int32 `protobuf:"varint,4,opt,name=replication_factor,json=replicationFactor,proto3" json:"replication_factor,omitempty"` 86 // Explicit retention time using time shorthand, e.g. "48h" 87 RetentionTime string `protobuf:"bytes,5,opt,name=retention_time,json=retentionTime,proto3" json:"retention_time,omitempty"` 88 // If no block size fields are set then the block size is 89 // derived from the length of the retention period 90 BlockSize *BlockSize `protobuf:"bytes,6,opt,name=block_size,json=blockSize" json:"block_size,omitempty"` 91 // Required if not using local database type 92 Hosts []*Host `protobuf:"bytes,7,rep,name=hosts" json:"hosts,omitempty"` 93 // Optional field to add an additional aggregated namespace. 94 AggregatedNamespace *AggregatedNamespace `protobuf:"bytes,8,opt,name=aggregated_namespace,json=aggregatedNamespace" json:"aggregated_namespace,omitempty"` 95 } 96 97 func (m *DatabaseCreateRequest) Reset() { *m = DatabaseCreateRequest{} } 98 func (m *DatabaseCreateRequest) String() string { return proto.CompactTextString(m) } 99 func (*DatabaseCreateRequest) ProtoMessage() {} 100 func (*DatabaseCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorDatabase, []int{0} } 101 102 func (m *DatabaseCreateRequest) GetNamespaceName() string { 103 if m != nil { 104 return m.NamespaceName 105 } 106 return "" 107 } 108 109 func (m *DatabaseCreateRequest) GetType() string { 110 if m != nil { 111 return m.Type 112 } 113 return "" 114 } 115 116 func (m *DatabaseCreateRequest) GetNumShards() int32 { 117 if m != nil { 118 return m.NumShards 119 } 120 return 0 121 } 122 123 func (m *DatabaseCreateRequest) GetReplicationFactor() int32 { 124 if m != nil { 125 return m.ReplicationFactor 126 } 127 return 0 128 } 129 130 func (m *DatabaseCreateRequest) GetRetentionTime() string { 131 if m != nil { 132 return m.RetentionTime 133 } 134 return "" 135 } 136 137 func (m *DatabaseCreateRequest) GetBlockSize() *BlockSize { 138 if m != nil { 139 return m.BlockSize 140 } 141 return nil 142 } 143 144 func (m *DatabaseCreateRequest) GetHosts() []*Host { 145 if m != nil { 146 return m.Hosts 147 } 148 return nil 149 } 150 151 func (m *DatabaseCreateRequest) GetAggregatedNamespace() *AggregatedNamespace { 152 if m != nil { 153 return m.AggregatedNamespace 154 } 155 return nil 156 } 157 158 type AggregatedNamespace struct { 159 // Required fields. 160 // Namespace name. 161 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 162 // Time window to aggregate data points across. 163 // Uses same shorthand as retention_time. 164 Resolution string `protobuf:"bytes,2,opt,name=resolution,proto3" json:"resolution,omitempty"` 165 // Length of time to retain data. 166 RetentionTime string `protobuf:"bytes,3,opt,name=retention_time,json=retentionTime,proto3" json:"retention_time,omitempty"` 167 } 168 169 func (m *AggregatedNamespace) Reset() { *m = AggregatedNamespace{} } 170 func (m *AggregatedNamespace) String() string { return proto.CompactTextString(m) } 171 func (*AggregatedNamespace) ProtoMessage() {} 172 func (*AggregatedNamespace) Descriptor() ([]byte, []int) { return fileDescriptorDatabase, []int{1} } 173 174 func (m *AggregatedNamespace) GetName() string { 175 if m != nil { 176 return m.Name 177 } 178 return "" 179 } 180 181 func (m *AggregatedNamespace) GetResolution() string { 182 if m != nil { 183 return m.Resolution 184 } 185 return "" 186 } 187 188 func (m *AggregatedNamespace) GetRetentionTime() string { 189 if m != nil { 190 return m.RetentionTime 191 } 192 return "" 193 } 194 195 type BlockSize struct { 196 // Explicit block size using time shorthand, e.g. "2h" 197 Time string `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` 198 // With the expected series datapoints per hour, use a recommended block size 199 ExpectedSeriesDatapointsPerHour int64 `protobuf:"varint,2,opt,name=expected_series_datapoints_per_hour,json=expectedSeriesDatapointsPerHour,proto3" json:"expected_series_datapoints_per_hour,omitempty"` 200 } 201 202 func (m *BlockSize) Reset() { *m = BlockSize{} } 203 func (m *BlockSize) String() string { return proto.CompactTextString(m) } 204 func (*BlockSize) ProtoMessage() {} 205 func (*BlockSize) Descriptor() ([]byte, []int) { return fileDescriptorDatabase, []int{2} } 206 207 func (m *BlockSize) GetTime() string { 208 if m != nil { 209 return m.Time 210 } 211 return "" 212 } 213 214 func (m *BlockSize) GetExpectedSeriesDatapointsPerHour() int64 { 215 if m != nil { 216 return m.ExpectedSeriesDatapointsPerHour 217 } 218 return 0 219 } 220 221 type Host struct { 222 // Name (must be unique) of the host for logging/display purposes, can be hostname if desired, 223 // or UUID or any other string ID as used in third party inventory system 224 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 225 // Address can be IP address or hostname, this is used to connect to the host 226 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 227 // Port running the Node RPC listen address (currently TChannel/Thrift Node service) 228 Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` 229 // (Optional) Isolation group is an optional grouping, for instance to isolate replicas by 230 // zones use zone here, or to isolate by host racks use racks here 231 IsolationGroup string `protobuf:"bytes,4,opt,name=isolation_group,json=isolationGroup,proto3" json:"isolation_group,omitempty"` 232 // (Optional) Zone specifies the zone the host resides in, this is optional. 233 Zone string `protobuf:"bytes,5,opt,name=zone,proto3" json:"zone,omitempty"` 234 // (Optional) Weight specifies when considering how many shards to take how to weight 235 // this instance, do not specify to default to a weight of 1. 236 Weight uint32 `protobuf:"varint,6,opt,name=weight,proto3" json:"weight,omitempty"` 237 } 238 239 func (m *Host) Reset() { *m = Host{} } 240 func (m *Host) String() string { return proto.CompactTextString(m) } 241 func (*Host) ProtoMessage() {} 242 func (*Host) Descriptor() ([]byte, []int) { return fileDescriptorDatabase, []int{3} } 243 244 func (m *Host) GetId() string { 245 if m != nil { 246 return m.Id 247 } 248 return "" 249 } 250 251 func (m *Host) GetAddress() string { 252 if m != nil { 253 return m.Address 254 } 255 return "" 256 } 257 258 func (m *Host) GetPort() uint32 { 259 if m != nil { 260 return m.Port 261 } 262 return 0 263 } 264 265 func (m *Host) GetIsolationGroup() string { 266 if m != nil { 267 return m.IsolationGroup 268 } 269 return "" 270 } 271 272 func (m *Host) GetZone() string { 273 if m != nil { 274 return m.Zone 275 } 276 return "" 277 } 278 279 func (m *Host) GetWeight() uint32 { 280 if m != nil { 281 return m.Weight 282 } 283 return 0 284 } 285 286 type DatabaseCreateResponse struct { 287 Namespace *NamespaceGetResponse `protobuf:"bytes,1,opt,name=namespace" json:"namespace,omitempty"` 288 Placement *PlacementGetResponse `protobuf:"bytes,2,opt,name=placement" json:"placement,omitempty"` 289 } 290 291 func (m *DatabaseCreateResponse) Reset() { *m = DatabaseCreateResponse{} } 292 func (m *DatabaseCreateResponse) String() string { return proto.CompactTextString(m) } 293 func (*DatabaseCreateResponse) ProtoMessage() {} 294 func (*DatabaseCreateResponse) Descriptor() ([]byte, []int) { return fileDescriptorDatabase, []int{4} } 295 296 func (m *DatabaseCreateResponse) GetNamespace() *NamespaceGetResponse { 297 if m != nil { 298 return m.Namespace 299 } 300 return nil 301 } 302 303 func (m *DatabaseCreateResponse) GetPlacement() *PlacementGetResponse { 304 if m != nil { 305 return m.Placement 306 } 307 return nil 308 } 309 310 func init() { 311 proto.RegisterType((*DatabaseCreateRequest)(nil), "admin.DatabaseCreateRequest") 312 proto.RegisterType((*AggregatedNamespace)(nil), "admin.AggregatedNamespace") 313 proto.RegisterType((*BlockSize)(nil), "admin.BlockSize") 314 proto.RegisterType((*Host)(nil), "admin.Host") 315 proto.RegisterType((*DatabaseCreateResponse)(nil), "admin.DatabaseCreateResponse") 316 } 317 func (m *DatabaseCreateRequest) Marshal() (dAtA []byte, err error) { 318 size := m.Size() 319 dAtA = make([]byte, size) 320 n, err := m.MarshalTo(dAtA) 321 if err != nil { 322 return nil, err 323 } 324 return dAtA[:n], nil 325 } 326 327 func (m *DatabaseCreateRequest) MarshalTo(dAtA []byte) (int, error) { 328 var i int 329 _ = i 330 var l int 331 _ = l 332 if len(m.NamespaceName) > 0 { 333 dAtA[i] = 0xa 334 i++ 335 i = encodeVarintDatabase(dAtA, i, uint64(len(m.NamespaceName))) 336 i += copy(dAtA[i:], m.NamespaceName) 337 } 338 if len(m.Type) > 0 { 339 dAtA[i] = 0x12 340 i++ 341 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Type))) 342 i += copy(dAtA[i:], m.Type) 343 } 344 if m.NumShards != 0 { 345 dAtA[i] = 0x18 346 i++ 347 i = encodeVarintDatabase(dAtA, i, uint64(m.NumShards)) 348 } 349 if m.ReplicationFactor != 0 { 350 dAtA[i] = 0x20 351 i++ 352 i = encodeVarintDatabase(dAtA, i, uint64(m.ReplicationFactor)) 353 } 354 if len(m.RetentionTime) > 0 { 355 dAtA[i] = 0x2a 356 i++ 357 i = encodeVarintDatabase(dAtA, i, uint64(len(m.RetentionTime))) 358 i += copy(dAtA[i:], m.RetentionTime) 359 } 360 if m.BlockSize != nil { 361 dAtA[i] = 0x32 362 i++ 363 i = encodeVarintDatabase(dAtA, i, uint64(m.BlockSize.Size())) 364 n1, err := m.BlockSize.MarshalTo(dAtA[i:]) 365 if err != nil { 366 return 0, err 367 } 368 i += n1 369 } 370 if len(m.Hosts) > 0 { 371 for _, msg := range m.Hosts { 372 dAtA[i] = 0x3a 373 i++ 374 i = encodeVarintDatabase(dAtA, i, uint64(msg.Size())) 375 n, err := msg.MarshalTo(dAtA[i:]) 376 if err != nil { 377 return 0, err 378 } 379 i += n 380 } 381 } 382 if m.AggregatedNamespace != nil { 383 dAtA[i] = 0x42 384 i++ 385 i = encodeVarintDatabase(dAtA, i, uint64(m.AggregatedNamespace.Size())) 386 n2, err := m.AggregatedNamespace.MarshalTo(dAtA[i:]) 387 if err != nil { 388 return 0, err 389 } 390 i += n2 391 } 392 return i, nil 393 } 394 395 func (m *AggregatedNamespace) Marshal() (dAtA []byte, err error) { 396 size := m.Size() 397 dAtA = make([]byte, size) 398 n, err := m.MarshalTo(dAtA) 399 if err != nil { 400 return nil, err 401 } 402 return dAtA[:n], nil 403 } 404 405 func (m *AggregatedNamespace) MarshalTo(dAtA []byte) (int, error) { 406 var i int 407 _ = i 408 var l int 409 _ = l 410 if len(m.Name) > 0 { 411 dAtA[i] = 0xa 412 i++ 413 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Name))) 414 i += copy(dAtA[i:], m.Name) 415 } 416 if len(m.Resolution) > 0 { 417 dAtA[i] = 0x12 418 i++ 419 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Resolution))) 420 i += copy(dAtA[i:], m.Resolution) 421 } 422 if len(m.RetentionTime) > 0 { 423 dAtA[i] = 0x1a 424 i++ 425 i = encodeVarintDatabase(dAtA, i, uint64(len(m.RetentionTime))) 426 i += copy(dAtA[i:], m.RetentionTime) 427 } 428 return i, nil 429 } 430 431 func (m *BlockSize) Marshal() (dAtA []byte, err error) { 432 size := m.Size() 433 dAtA = make([]byte, size) 434 n, err := m.MarshalTo(dAtA) 435 if err != nil { 436 return nil, err 437 } 438 return dAtA[:n], nil 439 } 440 441 func (m *BlockSize) MarshalTo(dAtA []byte) (int, error) { 442 var i int 443 _ = i 444 var l int 445 _ = l 446 if len(m.Time) > 0 { 447 dAtA[i] = 0xa 448 i++ 449 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Time))) 450 i += copy(dAtA[i:], m.Time) 451 } 452 if m.ExpectedSeriesDatapointsPerHour != 0 { 453 dAtA[i] = 0x10 454 i++ 455 i = encodeVarintDatabase(dAtA, i, uint64(m.ExpectedSeriesDatapointsPerHour)) 456 } 457 return i, nil 458 } 459 460 func (m *Host) Marshal() (dAtA []byte, err error) { 461 size := m.Size() 462 dAtA = make([]byte, size) 463 n, err := m.MarshalTo(dAtA) 464 if err != nil { 465 return nil, err 466 } 467 return dAtA[:n], nil 468 } 469 470 func (m *Host) MarshalTo(dAtA []byte) (int, error) { 471 var i int 472 _ = i 473 var l int 474 _ = l 475 if len(m.Id) > 0 { 476 dAtA[i] = 0xa 477 i++ 478 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Id))) 479 i += copy(dAtA[i:], m.Id) 480 } 481 if len(m.Address) > 0 { 482 dAtA[i] = 0x12 483 i++ 484 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Address))) 485 i += copy(dAtA[i:], m.Address) 486 } 487 if m.Port != 0 { 488 dAtA[i] = 0x18 489 i++ 490 i = encodeVarintDatabase(dAtA, i, uint64(m.Port)) 491 } 492 if len(m.IsolationGroup) > 0 { 493 dAtA[i] = 0x22 494 i++ 495 i = encodeVarintDatabase(dAtA, i, uint64(len(m.IsolationGroup))) 496 i += copy(dAtA[i:], m.IsolationGroup) 497 } 498 if len(m.Zone) > 0 { 499 dAtA[i] = 0x2a 500 i++ 501 i = encodeVarintDatabase(dAtA, i, uint64(len(m.Zone))) 502 i += copy(dAtA[i:], m.Zone) 503 } 504 if m.Weight != 0 { 505 dAtA[i] = 0x30 506 i++ 507 i = encodeVarintDatabase(dAtA, i, uint64(m.Weight)) 508 } 509 return i, nil 510 } 511 512 func (m *DatabaseCreateResponse) Marshal() (dAtA []byte, err error) { 513 size := m.Size() 514 dAtA = make([]byte, size) 515 n, err := m.MarshalTo(dAtA) 516 if err != nil { 517 return nil, err 518 } 519 return dAtA[:n], nil 520 } 521 522 func (m *DatabaseCreateResponse) MarshalTo(dAtA []byte) (int, error) { 523 var i int 524 _ = i 525 var l int 526 _ = l 527 if m.Namespace != nil { 528 dAtA[i] = 0xa 529 i++ 530 i = encodeVarintDatabase(dAtA, i, uint64(m.Namespace.Size())) 531 n3, err := m.Namespace.MarshalTo(dAtA[i:]) 532 if err != nil { 533 return 0, err 534 } 535 i += n3 536 } 537 if m.Placement != nil { 538 dAtA[i] = 0x12 539 i++ 540 i = encodeVarintDatabase(dAtA, i, uint64(m.Placement.Size())) 541 n4, err := m.Placement.MarshalTo(dAtA[i:]) 542 if err != nil { 543 return 0, err 544 } 545 i += n4 546 } 547 return i, nil 548 } 549 550 func encodeVarintDatabase(dAtA []byte, offset int, v uint64) int { 551 for v >= 1<<7 { 552 dAtA[offset] = uint8(v&0x7f | 0x80) 553 v >>= 7 554 offset++ 555 } 556 dAtA[offset] = uint8(v) 557 return offset + 1 558 } 559 func (m *DatabaseCreateRequest) Size() (n int) { 560 var l int 561 _ = l 562 l = len(m.NamespaceName) 563 if l > 0 { 564 n += 1 + l + sovDatabase(uint64(l)) 565 } 566 l = len(m.Type) 567 if l > 0 { 568 n += 1 + l + sovDatabase(uint64(l)) 569 } 570 if m.NumShards != 0 { 571 n += 1 + sovDatabase(uint64(m.NumShards)) 572 } 573 if m.ReplicationFactor != 0 { 574 n += 1 + sovDatabase(uint64(m.ReplicationFactor)) 575 } 576 l = len(m.RetentionTime) 577 if l > 0 { 578 n += 1 + l + sovDatabase(uint64(l)) 579 } 580 if m.BlockSize != nil { 581 l = m.BlockSize.Size() 582 n += 1 + l + sovDatabase(uint64(l)) 583 } 584 if len(m.Hosts) > 0 { 585 for _, e := range m.Hosts { 586 l = e.Size() 587 n += 1 + l + sovDatabase(uint64(l)) 588 } 589 } 590 if m.AggregatedNamespace != nil { 591 l = m.AggregatedNamespace.Size() 592 n += 1 + l + sovDatabase(uint64(l)) 593 } 594 return n 595 } 596 597 func (m *AggregatedNamespace) Size() (n int) { 598 var l int 599 _ = l 600 l = len(m.Name) 601 if l > 0 { 602 n += 1 + l + sovDatabase(uint64(l)) 603 } 604 l = len(m.Resolution) 605 if l > 0 { 606 n += 1 + l + sovDatabase(uint64(l)) 607 } 608 l = len(m.RetentionTime) 609 if l > 0 { 610 n += 1 + l + sovDatabase(uint64(l)) 611 } 612 return n 613 } 614 615 func (m *BlockSize) Size() (n int) { 616 var l int 617 _ = l 618 l = len(m.Time) 619 if l > 0 { 620 n += 1 + l + sovDatabase(uint64(l)) 621 } 622 if m.ExpectedSeriesDatapointsPerHour != 0 { 623 n += 1 + sovDatabase(uint64(m.ExpectedSeriesDatapointsPerHour)) 624 } 625 return n 626 } 627 628 func (m *Host) Size() (n int) { 629 var l int 630 _ = l 631 l = len(m.Id) 632 if l > 0 { 633 n += 1 + l + sovDatabase(uint64(l)) 634 } 635 l = len(m.Address) 636 if l > 0 { 637 n += 1 + l + sovDatabase(uint64(l)) 638 } 639 if m.Port != 0 { 640 n += 1 + sovDatabase(uint64(m.Port)) 641 } 642 l = len(m.IsolationGroup) 643 if l > 0 { 644 n += 1 + l + sovDatabase(uint64(l)) 645 } 646 l = len(m.Zone) 647 if l > 0 { 648 n += 1 + l + sovDatabase(uint64(l)) 649 } 650 if m.Weight != 0 { 651 n += 1 + sovDatabase(uint64(m.Weight)) 652 } 653 return n 654 } 655 656 func (m *DatabaseCreateResponse) Size() (n int) { 657 var l int 658 _ = l 659 if m.Namespace != nil { 660 l = m.Namespace.Size() 661 n += 1 + l + sovDatabase(uint64(l)) 662 } 663 if m.Placement != nil { 664 l = m.Placement.Size() 665 n += 1 + l + sovDatabase(uint64(l)) 666 } 667 return n 668 } 669 670 func sovDatabase(x uint64) (n int) { 671 for { 672 n++ 673 x >>= 7 674 if x == 0 { 675 break 676 } 677 } 678 return n 679 } 680 func sozDatabase(x uint64) (n int) { 681 return sovDatabase(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 682 } 683 func (m *DatabaseCreateRequest) Unmarshal(dAtA []byte) error { 684 l := len(dAtA) 685 iNdEx := 0 686 for iNdEx < l { 687 preIndex := iNdEx 688 var wire uint64 689 for shift := uint(0); ; shift += 7 { 690 if shift >= 64 { 691 return ErrIntOverflowDatabase 692 } 693 if iNdEx >= l { 694 return io.ErrUnexpectedEOF 695 } 696 b := dAtA[iNdEx] 697 iNdEx++ 698 wire |= (uint64(b) & 0x7F) << shift 699 if b < 0x80 { 700 break 701 } 702 } 703 fieldNum := int32(wire >> 3) 704 wireType := int(wire & 0x7) 705 if wireType == 4 { 706 return fmt.Errorf("proto: DatabaseCreateRequest: wiretype end group for non-group") 707 } 708 if fieldNum <= 0 { 709 return fmt.Errorf("proto: DatabaseCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 710 } 711 switch fieldNum { 712 case 1: 713 if wireType != 2 { 714 return fmt.Errorf("proto: wrong wireType = %d for field NamespaceName", wireType) 715 } 716 var stringLen uint64 717 for shift := uint(0); ; shift += 7 { 718 if shift >= 64 { 719 return ErrIntOverflowDatabase 720 } 721 if iNdEx >= l { 722 return io.ErrUnexpectedEOF 723 } 724 b := dAtA[iNdEx] 725 iNdEx++ 726 stringLen |= (uint64(b) & 0x7F) << shift 727 if b < 0x80 { 728 break 729 } 730 } 731 intStringLen := int(stringLen) 732 if intStringLen < 0 { 733 return ErrInvalidLengthDatabase 734 } 735 postIndex := iNdEx + intStringLen 736 if postIndex > l { 737 return io.ErrUnexpectedEOF 738 } 739 m.NamespaceName = string(dAtA[iNdEx:postIndex]) 740 iNdEx = postIndex 741 case 2: 742 if wireType != 2 { 743 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 744 } 745 var stringLen uint64 746 for shift := uint(0); ; shift += 7 { 747 if shift >= 64 { 748 return ErrIntOverflowDatabase 749 } 750 if iNdEx >= l { 751 return io.ErrUnexpectedEOF 752 } 753 b := dAtA[iNdEx] 754 iNdEx++ 755 stringLen |= (uint64(b) & 0x7F) << shift 756 if b < 0x80 { 757 break 758 } 759 } 760 intStringLen := int(stringLen) 761 if intStringLen < 0 { 762 return ErrInvalidLengthDatabase 763 } 764 postIndex := iNdEx + intStringLen 765 if postIndex > l { 766 return io.ErrUnexpectedEOF 767 } 768 m.Type = string(dAtA[iNdEx:postIndex]) 769 iNdEx = postIndex 770 case 3: 771 if wireType != 0 { 772 return fmt.Errorf("proto: wrong wireType = %d for field NumShards", wireType) 773 } 774 m.NumShards = 0 775 for shift := uint(0); ; shift += 7 { 776 if shift >= 64 { 777 return ErrIntOverflowDatabase 778 } 779 if iNdEx >= l { 780 return io.ErrUnexpectedEOF 781 } 782 b := dAtA[iNdEx] 783 iNdEx++ 784 m.NumShards |= (int32(b) & 0x7F) << shift 785 if b < 0x80 { 786 break 787 } 788 } 789 case 4: 790 if wireType != 0 { 791 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationFactor", wireType) 792 } 793 m.ReplicationFactor = 0 794 for shift := uint(0); ; shift += 7 { 795 if shift >= 64 { 796 return ErrIntOverflowDatabase 797 } 798 if iNdEx >= l { 799 return io.ErrUnexpectedEOF 800 } 801 b := dAtA[iNdEx] 802 iNdEx++ 803 m.ReplicationFactor |= (int32(b) & 0x7F) << shift 804 if b < 0x80 { 805 break 806 } 807 } 808 case 5: 809 if wireType != 2 { 810 return fmt.Errorf("proto: wrong wireType = %d for field RetentionTime", wireType) 811 } 812 var stringLen uint64 813 for shift := uint(0); ; shift += 7 { 814 if shift >= 64 { 815 return ErrIntOverflowDatabase 816 } 817 if iNdEx >= l { 818 return io.ErrUnexpectedEOF 819 } 820 b := dAtA[iNdEx] 821 iNdEx++ 822 stringLen |= (uint64(b) & 0x7F) << shift 823 if b < 0x80 { 824 break 825 } 826 } 827 intStringLen := int(stringLen) 828 if intStringLen < 0 { 829 return ErrInvalidLengthDatabase 830 } 831 postIndex := iNdEx + intStringLen 832 if postIndex > l { 833 return io.ErrUnexpectedEOF 834 } 835 m.RetentionTime = string(dAtA[iNdEx:postIndex]) 836 iNdEx = postIndex 837 case 6: 838 if wireType != 2 { 839 return fmt.Errorf("proto: wrong wireType = %d for field BlockSize", wireType) 840 } 841 var msglen int 842 for shift := uint(0); ; shift += 7 { 843 if shift >= 64 { 844 return ErrIntOverflowDatabase 845 } 846 if iNdEx >= l { 847 return io.ErrUnexpectedEOF 848 } 849 b := dAtA[iNdEx] 850 iNdEx++ 851 msglen |= (int(b) & 0x7F) << shift 852 if b < 0x80 { 853 break 854 } 855 } 856 if msglen < 0 { 857 return ErrInvalidLengthDatabase 858 } 859 postIndex := iNdEx + msglen 860 if postIndex > l { 861 return io.ErrUnexpectedEOF 862 } 863 if m.BlockSize == nil { 864 m.BlockSize = &BlockSize{} 865 } 866 if err := m.BlockSize.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 867 return err 868 } 869 iNdEx = postIndex 870 case 7: 871 if wireType != 2 { 872 return fmt.Errorf("proto: wrong wireType = %d for field Hosts", wireType) 873 } 874 var msglen int 875 for shift := uint(0); ; shift += 7 { 876 if shift >= 64 { 877 return ErrIntOverflowDatabase 878 } 879 if iNdEx >= l { 880 return io.ErrUnexpectedEOF 881 } 882 b := dAtA[iNdEx] 883 iNdEx++ 884 msglen |= (int(b) & 0x7F) << shift 885 if b < 0x80 { 886 break 887 } 888 } 889 if msglen < 0 { 890 return ErrInvalidLengthDatabase 891 } 892 postIndex := iNdEx + msglen 893 if postIndex > l { 894 return io.ErrUnexpectedEOF 895 } 896 m.Hosts = append(m.Hosts, &Host{}) 897 if err := m.Hosts[len(m.Hosts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 898 return err 899 } 900 iNdEx = postIndex 901 case 8: 902 if wireType != 2 { 903 return fmt.Errorf("proto: wrong wireType = %d for field AggregatedNamespace", wireType) 904 } 905 var msglen int 906 for shift := uint(0); ; shift += 7 { 907 if shift >= 64 { 908 return ErrIntOverflowDatabase 909 } 910 if iNdEx >= l { 911 return io.ErrUnexpectedEOF 912 } 913 b := dAtA[iNdEx] 914 iNdEx++ 915 msglen |= (int(b) & 0x7F) << shift 916 if b < 0x80 { 917 break 918 } 919 } 920 if msglen < 0 { 921 return ErrInvalidLengthDatabase 922 } 923 postIndex := iNdEx + msglen 924 if postIndex > l { 925 return io.ErrUnexpectedEOF 926 } 927 if m.AggregatedNamespace == nil { 928 m.AggregatedNamespace = &AggregatedNamespace{} 929 } 930 if err := m.AggregatedNamespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 931 return err 932 } 933 iNdEx = postIndex 934 default: 935 iNdEx = preIndex 936 skippy, err := skipDatabase(dAtA[iNdEx:]) 937 if err != nil { 938 return err 939 } 940 if skippy < 0 { 941 return ErrInvalidLengthDatabase 942 } 943 if (iNdEx + skippy) > l { 944 return io.ErrUnexpectedEOF 945 } 946 iNdEx += skippy 947 } 948 } 949 950 if iNdEx > l { 951 return io.ErrUnexpectedEOF 952 } 953 return nil 954 } 955 func (m *AggregatedNamespace) Unmarshal(dAtA []byte) error { 956 l := len(dAtA) 957 iNdEx := 0 958 for iNdEx < l { 959 preIndex := iNdEx 960 var wire uint64 961 for shift := uint(0); ; shift += 7 { 962 if shift >= 64 { 963 return ErrIntOverflowDatabase 964 } 965 if iNdEx >= l { 966 return io.ErrUnexpectedEOF 967 } 968 b := dAtA[iNdEx] 969 iNdEx++ 970 wire |= (uint64(b) & 0x7F) << shift 971 if b < 0x80 { 972 break 973 } 974 } 975 fieldNum := int32(wire >> 3) 976 wireType := int(wire & 0x7) 977 if wireType == 4 { 978 return fmt.Errorf("proto: AggregatedNamespace: wiretype end group for non-group") 979 } 980 if fieldNum <= 0 { 981 return fmt.Errorf("proto: AggregatedNamespace: illegal tag %d (wire type %d)", fieldNum, wire) 982 } 983 switch fieldNum { 984 case 1: 985 if wireType != 2 { 986 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 987 } 988 var stringLen uint64 989 for shift := uint(0); ; shift += 7 { 990 if shift >= 64 { 991 return ErrIntOverflowDatabase 992 } 993 if iNdEx >= l { 994 return io.ErrUnexpectedEOF 995 } 996 b := dAtA[iNdEx] 997 iNdEx++ 998 stringLen |= (uint64(b) & 0x7F) << shift 999 if b < 0x80 { 1000 break 1001 } 1002 } 1003 intStringLen := int(stringLen) 1004 if intStringLen < 0 { 1005 return ErrInvalidLengthDatabase 1006 } 1007 postIndex := iNdEx + intStringLen 1008 if postIndex > l { 1009 return io.ErrUnexpectedEOF 1010 } 1011 m.Name = string(dAtA[iNdEx:postIndex]) 1012 iNdEx = postIndex 1013 case 2: 1014 if wireType != 2 { 1015 return fmt.Errorf("proto: wrong wireType = %d for field Resolution", wireType) 1016 } 1017 var stringLen uint64 1018 for shift := uint(0); ; shift += 7 { 1019 if shift >= 64 { 1020 return ErrIntOverflowDatabase 1021 } 1022 if iNdEx >= l { 1023 return io.ErrUnexpectedEOF 1024 } 1025 b := dAtA[iNdEx] 1026 iNdEx++ 1027 stringLen |= (uint64(b) & 0x7F) << shift 1028 if b < 0x80 { 1029 break 1030 } 1031 } 1032 intStringLen := int(stringLen) 1033 if intStringLen < 0 { 1034 return ErrInvalidLengthDatabase 1035 } 1036 postIndex := iNdEx + intStringLen 1037 if postIndex > l { 1038 return io.ErrUnexpectedEOF 1039 } 1040 m.Resolution = string(dAtA[iNdEx:postIndex]) 1041 iNdEx = postIndex 1042 case 3: 1043 if wireType != 2 { 1044 return fmt.Errorf("proto: wrong wireType = %d for field RetentionTime", wireType) 1045 } 1046 var stringLen uint64 1047 for shift := uint(0); ; shift += 7 { 1048 if shift >= 64 { 1049 return ErrIntOverflowDatabase 1050 } 1051 if iNdEx >= l { 1052 return io.ErrUnexpectedEOF 1053 } 1054 b := dAtA[iNdEx] 1055 iNdEx++ 1056 stringLen |= (uint64(b) & 0x7F) << shift 1057 if b < 0x80 { 1058 break 1059 } 1060 } 1061 intStringLen := int(stringLen) 1062 if intStringLen < 0 { 1063 return ErrInvalidLengthDatabase 1064 } 1065 postIndex := iNdEx + intStringLen 1066 if postIndex > l { 1067 return io.ErrUnexpectedEOF 1068 } 1069 m.RetentionTime = string(dAtA[iNdEx:postIndex]) 1070 iNdEx = postIndex 1071 default: 1072 iNdEx = preIndex 1073 skippy, err := skipDatabase(dAtA[iNdEx:]) 1074 if err != nil { 1075 return err 1076 } 1077 if skippy < 0 { 1078 return ErrInvalidLengthDatabase 1079 } 1080 if (iNdEx + skippy) > l { 1081 return io.ErrUnexpectedEOF 1082 } 1083 iNdEx += skippy 1084 } 1085 } 1086 1087 if iNdEx > l { 1088 return io.ErrUnexpectedEOF 1089 } 1090 return nil 1091 } 1092 func (m *BlockSize) Unmarshal(dAtA []byte) error { 1093 l := len(dAtA) 1094 iNdEx := 0 1095 for iNdEx < l { 1096 preIndex := iNdEx 1097 var wire uint64 1098 for shift := uint(0); ; shift += 7 { 1099 if shift >= 64 { 1100 return ErrIntOverflowDatabase 1101 } 1102 if iNdEx >= l { 1103 return io.ErrUnexpectedEOF 1104 } 1105 b := dAtA[iNdEx] 1106 iNdEx++ 1107 wire |= (uint64(b) & 0x7F) << shift 1108 if b < 0x80 { 1109 break 1110 } 1111 } 1112 fieldNum := int32(wire >> 3) 1113 wireType := int(wire & 0x7) 1114 if wireType == 4 { 1115 return fmt.Errorf("proto: BlockSize: wiretype end group for non-group") 1116 } 1117 if fieldNum <= 0 { 1118 return fmt.Errorf("proto: BlockSize: illegal tag %d (wire type %d)", fieldNum, wire) 1119 } 1120 switch fieldNum { 1121 case 1: 1122 if wireType != 2 { 1123 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType) 1124 } 1125 var stringLen uint64 1126 for shift := uint(0); ; shift += 7 { 1127 if shift >= 64 { 1128 return ErrIntOverflowDatabase 1129 } 1130 if iNdEx >= l { 1131 return io.ErrUnexpectedEOF 1132 } 1133 b := dAtA[iNdEx] 1134 iNdEx++ 1135 stringLen |= (uint64(b) & 0x7F) << shift 1136 if b < 0x80 { 1137 break 1138 } 1139 } 1140 intStringLen := int(stringLen) 1141 if intStringLen < 0 { 1142 return ErrInvalidLengthDatabase 1143 } 1144 postIndex := iNdEx + intStringLen 1145 if postIndex > l { 1146 return io.ErrUnexpectedEOF 1147 } 1148 m.Time = string(dAtA[iNdEx:postIndex]) 1149 iNdEx = postIndex 1150 case 2: 1151 if wireType != 0 { 1152 return fmt.Errorf("proto: wrong wireType = %d for field ExpectedSeriesDatapointsPerHour", wireType) 1153 } 1154 m.ExpectedSeriesDatapointsPerHour = 0 1155 for shift := uint(0); ; shift += 7 { 1156 if shift >= 64 { 1157 return ErrIntOverflowDatabase 1158 } 1159 if iNdEx >= l { 1160 return io.ErrUnexpectedEOF 1161 } 1162 b := dAtA[iNdEx] 1163 iNdEx++ 1164 m.ExpectedSeriesDatapointsPerHour |= (int64(b) & 0x7F) << shift 1165 if b < 0x80 { 1166 break 1167 } 1168 } 1169 default: 1170 iNdEx = preIndex 1171 skippy, err := skipDatabase(dAtA[iNdEx:]) 1172 if err != nil { 1173 return err 1174 } 1175 if skippy < 0 { 1176 return ErrInvalidLengthDatabase 1177 } 1178 if (iNdEx + skippy) > l { 1179 return io.ErrUnexpectedEOF 1180 } 1181 iNdEx += skippy 1182 } 1183 } 1184 1185 if iNdEx > l { 1186 return io.ErrUnexpectedEOF 1187 } 1188 return nil 1189 } 1190 func (m *Host) Unmarshal(dAtA []byte) error { 1191 l := len(dAtA) 1192 iNdEx := 0 1193 for iNdEx < l { 1194 preIndex := iNdEx 1195 var wire uint64 1196 for shift := uint(0); ; shift += 7 { 1197 if shift >= 64 { 1198 return ErrIntOverflowDatabase 1199 } 1200 if iNdEx >= l { 1201 return io.ErrUnexpectedEOF 1202 } 1203 b := dAtA[iNdEx] 1204 iNdEx++ 1205 wire |= (uint64(b) & 0x7F) << shift 1206 if b < 0x80 { 1207 break 1208 } 1209 } 1210 fieldNum := int32(wire >> 3) 1211 wireType := int(wire & 0x7) 1212 if wireType == 4 { 1213 return fmt.Errorf("proto: Host: wiretype end group for non-group") 1214 } 1215 if fieldNum <= 0 { 1216 return fmt.Errorf("proto: Host: illegal tag %d (wire type %d)", fieldNum, wire) 1217 } 1218 switch fieldNum { 1219 case 1: 1220 if wireType != 2 { 1221 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 1222 } 1223 var stringLen uint64 1224 for shift := uint(0); ; shift += 7 { 1225 if shift >= 64 { 1226 return ErrIntOverflowDatabase 1227 } 1228 if iNdEx >= l { 1229 return io.ErrUnexpectedEOF 1230 } 1231 b := dAtA[iNdEx] 1232 iNdEx++ 1233 stringLen |= (uint64(b) & 0x7F) << shift 1234 if b < 0x80 { 1235 break 1236 } 1237 } 1238 intStringLen := int(stringLen) 1239 if intStringLen < 0 { 1240 return ErrInvalidLengthDatabase 1241 } 1242 postIndex := iNdEx + intStringLen 1243 if postIndex > l { 1244 return io.ErrUnexpectedEOF 1245 } 1246 m.Id = string(dAtA[iNdEx:postIndex]) 1247 iNdEx = postIndex 1248 case 2: 1249 if wireType != 2 { 1250 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 1251 } 1252 var stringLen uint64 1253 for shift := uint(0); ; shift += 7 { 1254 if shift >= 64 { 1255 return ErrIntOverflowDatabase 1256 } 1257 if iNdEx >= l { 1258 return io.ErrUnexpectedEOF 1259 } 1260 b := dAtA[iNdEx] 1261 iNdEx++ 1262 stringLen |= (uint64(b) & 0x7F) << shift 1263 if b < 0x80 { 1264 break 1265 } 1266 } 1267 intStringLen := int(stringLen) 1268 if intStringLen < 0 { 1269 return ErrInvalidLengthDatabase 1270 } 1271 postIndex := iNdEx + intStringLen 1272 if postIndex > l { 1273 return io.ErrUnexpectedEOF 1274 } 1275 m.Address = string(dAtA[iNdEx:postIndex]) 1276 iNdEx = postIndex 1277 case 3: 1278 if wireType != 0 { 1279 return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) 1280 } 1281 m.Port = 0 1282 for shift := uint(0); ; shift += 7 { 1283 if shift >= 64 { 1284 return ErrIntOverflowDatabase 1285 } 1286 if iNdEx >= l { 1287 return io.ErrUnexpectedEOF 1288 } 1289 b := dAtA[iNdEx] 1290 iNdEx++ 1291 m.Port |= (uint32(b) & 0x7F) << shift 1292 if b < 0x80 { 1293 break 1294 } 1295 } 1296 case 4: 1297 if wireType != 2 { 1298 return fmt.Errorf("proto: wrong wireType = %d for field IsolationGroup", wireType) 1299 } 1300 var stringLen uint64 1301 for shift := uint(0); ; shift += 7 { 1302 if shift >= 64 { 1303 return ErrIntOverflowDatabase 1304 } 1305 if iNdEx >= l { 1306 return io.ErrUnexpectedEOF 1307 } 1308 b := dAtA[iNdEx] 1309 iNdEx++ 1310 stringLen |= (uint64(b) & 0x7F) << shift 1311 if b < 0x80 { 1312 break 1313 } 1314 } 1315 intStringLen := int(stringLen) 1316 if intStringLen < 0 { 1317 return ErrInvalidLengthDatabase 1318 } 1319 postIndex := iNdEx + intStringLen 1320 if postIndex > l { 1321 return io.ErrUnexpectedEOF 1322 } 1323 m.IsolationGroup = string(dAtA[iNdEx:postIndex]) 1324 iNdEx = postIndex 1325 case 5: 1326 if wireType != 2 { 1327 return fmt.Errorf("proto: wrong wireType = %d for field Zone", wireType) 1328 } 1329 var stringLen uint64 1330 for shift := uint(0); ; shift += 7 { 1331 if shift >= 64 { 1332 return ErrIntOverflowDatabase 1333 } 1334 if iNdEx >= l { 1335 return io.ErrUnexpectedEOF 1336 } 1337 b := dAtA[iNdEx] 1338 iNdEx++ 1339 stringLen |= (uint64(b) & 0x7F) << shift 1340 if b < 0x80 { 1341 break 1342 } 1343 } 1344 intStringLen := int(stringLen) 1345 if intStringLen < 0 { 1346 return ErrInvalidLengthDatabase 1347 } 1348 postIndex := iNdEx + intStringLen 1349 if postIndex > l { 1350 return io.ErrUnexpectedEOF 1351 } 1352 m.Zone = string(dAtA[iNdEx:postIndex]) 1353 iNdEx = postIndex 1354 case 6: 1355 if wireType != 0 { 1356 return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType) 1357 } 1358 m.Weight = 0 1359 for shift := uint(0); ; shift += 7 { 1360 if shift >= 64 { 1361 return ErrIntOverflowDatabase 1362 } 1363 if iNdEx >= l { 1364 return io.ErrUnexpectedEOF 1365 } 1366 b := dAtA[iNdEx] 1367 iNdEx++ 1368 m.Weight |= (uint32(b) & 0x7F) << shift 1369 if b < 0x80 { 1370 break 1371 } 1372 } 1373 default: 1374 iNdEx = preIndex 1375 skippy, err := skipDatabase(dAtA[iNdEx:]) 1376 if err != nil { 1377 return err 1378 } 1379 if skippy < 0 { 1380 return ErrInvalidLengthDatabase 1381 } 1382 if (iNdEx + skippy) > l { 1383 return io.ErrUnexpectedEOF 1384 } 1385 iNdEx += skippy 1386 } 1387 } 1388 1389 if iNdEx > l { 1390 return io.ErrUnexpectedEOF 1391 } 1392 return nil 1393 } 1394 func (m *DatabaseCreateResponse) Unmarshal(dAtA []byte) error { 1395 l := len(dAtA) 1396 iNdEx := 0 1397 for iNdEx < l { 1398 preIndex := iNdEx 1399 var wire uint64 1400 for shift := uint(0); ; shift += 7 { 1401 if shift >= 64 { 1402 return ErrIntOverflowDatabase 1403 } 1404 if iNdEx >= l { 1405 return io.ErrUnexpectedEOF 1406 } 1407 b := dAtA[iNdEx] 1408 iNdEx++ 1409 wire |= (uint64(b) & 0x7F) << shift 1410 if b < 0x80 { 1411 break 1412 } 1413 } 1414 fieldNum := int32(wire >> 3) 1415 wireType := int(wire & 0x7) 1416 if wireType == 4 { 1417 return fmt.Errorf("proto: DatabaseCreateResponse: wiretype end group for non-group") 1418 } 1419 if fieldNum <= 0 { 1420 return fmt.Errorf("proto: DatabaseCreateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1421 } 1422 switch fieldNum { 1423 case 1: 1424 if wireType != 2 { 1425 return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType) 1426 } 1427 var msglen int 1428 for shift := uint(0); ; shift += 7 { 1429 if shift >= 64 { 1430 return ErrIntOverflowDatabase 1431 } 1432 if iNdEx >= l { 1433 return io.ErrUnexpectedEOF 1434 } 1435 b := dAtA[iNdEx] 1436 iNdEx++ 1437 msglen |= (int(b) & 0x7F) << shift 1438 if b < 0x80 { 1439 break 1440 } 1441 } 1442 if msglen < 0 { 1443 return ErrInvalidLengthDatabase 1444 } 1445 postIndex := iNdEx + msglen 1446 if postIndex > l { 1447 return io.ErrUnexpectedEOF 1448 } 1449 if m.Namespace == nil { 1450 m.Namespace = &NamespaceGetResponse{} 1451 } 1452 if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1453 return err 1454 } 1455 iNdEx = postIndex 1456 case 2: 1457 if wireType != 2 { 1458 return fmt.Errorf("proto: wrong wireType = %d for field Placement", wireType) 1459 } 1460 var msglen int 1461 for shift := uint(0); ; shift += 7 { 1462 if shift >= 64 { 1463 return ErrIntOverflowDatabase 1464 } 1465 if iNdEx >= l { 1466 return io.ErrUnexpectedEOF 1467 } 1468 b := dAtA[iNdEx] 1469 iNdEx++ 1470 msglen |= (int(b) & 0x7F) << shift 1471 if b < 0x80 { 1472 break 1473 } 1474 } 1475 if msglen < 0 { 1476 return ErrInvalidLengthDatabase 1477 } 1478 postIndex := iNdEx + msglen 1479 if postIndex > l { 1480 return io.ErrUnexpectedEOF 1481 } 1482 if m.Placement == nil { 1483 m.Placement = &PlacementGetResponse{} 1484 } 1485 if err := m.Placement.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1486 return err 1487 } 1488 iNdEx = postIndex 1489 default: 1490 iNdEx = preIndex 1491 skippy, err := skipDatabase(dAtA[iNdEx:]) 1492 if err != nil { 1493 return err 1494 } 1495 if skippy < 0 { 1496 return ErrInvalidLengthDatabase 1497 } 1498 if (iNdEx + skippy) > l { 1499 return io.ErrUnexpectedEOF 1500 } 1501 iNdEx += skippy 1502 } 1503 } 1504 1505 if iNdEx > l { 1506 return io.ErrUnexpectedEOF 1507 } 1508 return nil 1509 } 1510 func skipDatabase(dAtA []byte) (n int, err error) { 1511 l := len(dAtA) 1512 iNdEx := 0 1513 for iNdEx < l { 1514 var wire uint64 1515 for shift := uint(0); ; shift += 7 { 1516 if shift >= 64 { 1517 return 0, ErrIntOverflowDatabase 1518 } 1519 if iNdEx >= l { 1520 return 0, io.ErrUnexpectedEOF 1521 } 1522 b := dAtA[iNdEx] 1523 iNdEx++ 1524 wire |= (uint64(b) & 0x7F) << shift 1525 if b < 0x80 { 1526 break 1527 } 1528 } 1529 wireType := int(wire & 0x7) 1530 switch wireType { 1531 case 0: 1532 for shift := uint(0); ; shift += 7 { 1533 if shift >= 64 { 1534 return 0, ErrIntOverflowDatabase 1535 } 1536 if iNdEx >= l { 1537 return 0, io.ErrUnexpectedEOF 1538 } 1539 iNdEx++ 1540 if dAtA[iNdEx-1] < 0x80 { 1541 break 1542 } 1543 } 1544 return iNdEx, nil 1545 case 1: 1546 iNdEx += 8 1547 return iNdEx, nil 1548 case 2: 1549 var length int 1550 for shift := uint(0); ; shift += 7 { 1551 if shift >= 64 { 1552 return 0, ErrIntOverflowDatabase 1553 } 1554 if iNdEx >= l { 1555 return 0, io.ErrUnexpectedEOF 1556 } 1557 b := dAtA[iNdEx] 1558 iNdEx++ 1559 length |= (int(b) & 0x7F) << shift 1560 if b < 0x80 { 1561 break 1562 } 1563 } 1564 iNdEx += length 1565 if length < 0 { 1566 return 0, ErrInvalidLengthDatabase 1567 } 1568 return iNdEx, nil 1569 case 3: 1570 for { 1571 var innerWire uint64 1572 var start int = iNdEx 1573 for shift := uint(0); ; shift += 7 { 1574 if shift >= 64 { 1575 return 0, ErrIntOverflowDatabase 1576 } 1577 if iNdEx >= l { 1578 return 0, io.ErrUnexpectedEOF 1579 } 1580 b := dAtA[iNdEx] 1581 iNdEx++ 1582 innerWire |= (uint64(b) & 0x7F) << shift 1583 if b < 0x80 { 1584 break 1585 } 1586 } 1587 innerWireType := int(innerWire & 0x7) 1588 if innerWireType == 4 { 1589 break 1590 } 1591 next, err := skipDatabase(dAtA[start:]) 1592 if err != nil { 1593 return 0, err 1594 } 1595 iNdEx = start + next 1596 } 1597 return iNdEx, nil 1598 case 4: 1599 return iNdEx, nil 1600 case 5: 1601 iNdEx += 4 1602 return iNdEx, nil 1603 default: 1604 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1605 } 1606 } 1607 panic("unreachable") 1608 } 1609 1610 var ( 1611 ErrInvalidLengthDatabase = fmt.Errorf("proto: negative length found during unmarshaling") 1612 ErrIntOverflowDatabase = fmt.Errorf("proto: integer overflow") 1613 ) 1614 1615 func init() { 1616 proto.RegisterFile("github.com/m3db/m3/src/query/generated/proto/admin/database.proto", fileDescriptorDatabase) 1617 } 1618 1619 var fileDescriptorDatabase = []byte{ 1620 // 572 bytes of a gzipped FileDescriptorProto 1621 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xc1, 0x6e, 0xd3, 0x40, 1622 0x10, 0xc5, 0x49, 0xd3, 0xe2, 0xa9, 0x5a, 0xca, 0x16, 0x2a, 0xab, 0x88, 0x10, 0x82, 0x10, 0xb9, 1623 0x10, 0x4b, 0xcd, 0x89, 0x63, 0x43, 0x45, 0x7b, 0x80, 0xaa, 0x72, 0xb8, 0x5b, 0x6b, 0x7b, 0x70, 1624 0x56, 0x64, 0xbd, 0xdb, 0xdd, 0xb5, 0xa0, 0xf9, 0x08, 0xc4, 0x95, 0x3f, 0xe2, 0xc8, 0x27, 0xa0, 1625 0x70, 0xe3, 0x2b, 0xd0, 0x6e, 0x6c, 0x27, 0x40, 0x4e, 0xbd, 0x8d, 0xdf, 0xbc, 0x99, 0x9d, 0xf7, 1626 0x66, 0x0c, 0xa7, 0x39, 0x33, 0xd3, 0x32, 0x19, 0xa6, 0x82, 0x87, 0x7c, 0x94, 0x25, 0x21, 0x1f, 1627 0x85, 0x5a, 0xa5, 0xe1, 0x75, 0x89, 0xea, 0x26, 0xcc, 0xb1, 0x40, 0x45, 0x0d, 0x66, 0xa1, 0x54, 1628 0xc2, 0x88, 0x90, 0x66, 0x9c, 0x15, 0x61, 0x46, 0x0d, 0x4d, 0xa8, 0xc6, 0xa1, 0x03, 0x49, 0xc7, 1629 0xa1, 0xc7, 0xe3, 0x5b, 0x74, 0x2a, 0x28, 0x47, 0x2d, 0x69, 0x5a, 0xb5, 0xba, 0x55, 0x0f, 0x39, 1630 0xa3, 0x29, 0x72, 0x2c, 0xcc, 0xb2, 0x47, 0xff, 0x77, 0x0b, 0x1e, 0x9e, 0x55, 0x13, 0xbe, 0x56, 1631 0x48, 0x0d, 0x46, 0x78, 0x5d, 0xa2, 0x36, 0xe4, 0x39, 0xec, 0x37, 0x0f, 0xc6, 0x36, 0x0a, 0xbc, 1632 0x9e, 0x37, 0xf0, 0xa3, 0xbd, 0x06, 0xbd, 0xa4, 0x1c, 0x09, 0x81, 0x2d, 0x73, 0x23, 0x31, 0x68, 1633 0xb9, 0xa4, 0x8b, 0xc9, 0x63, 0x80, 0xa2, 0xe4, 0xb1, 0x9e, 0x52, 0x95, 0xe9, 0xa0, 0xdd, 0xf3, 1634 0x06, 0x9d, 0xc8, 0x2f, 0x4a, 0x3e, 0x71, 0x00, 0x79, 0x09, 0x44, 0xa1, 0x9c, 0xb1, 0x94, 0x1a, 1635 0x26, 0x8a, 0xf8, 0x03, 0x4d, 0x8d, 0x50, 0xc1, 0x96, 0xa3, 0xdd, 0x5f, 0xcb, 0xbc, 0x71, 0x09, 1636 0x3b, 0x88, 0x42, 0x83, 0x85, 0x23, 0x1b, 0xc6, 0x31, 0xe8, 0x2c, 0x07, 0x69, 0xd0, 0xf7, 0x8c, 1637 0x23, 0x09, 0x01, 0x92, 0x99, 0x48, 0x3f, 0xc6, 0x9a, 0xcd, 0x31, 0xd8, 0xee, 0x79, 0x83, 0xdd, 1638 0x93, 0x83, 0xa1, 0x53, 0x3d, 0x1c, 0xdb, 0xc4, 0x84, 0xcd, 0x31, 0xf2, 0x93, 0x3a, 0x24, 0x4f, 1639 0xa1, 0x33, 0x15, 0xda, 0xe8, 0x60, 0xa7, 0xd7, 0x1e, 0xec, 0x9e, 0xec, 0x56, 0xdc, 0x0b, 0xa1, 1640 0x4d, 0xb4, 0xcc, 0x90, 0x77, 0xf0, 0x80, 0xe6, 0xb9, 0xc2, 0xdc, 0xfa, 0x18, 0x37, 0xc2, 0x83, 1641 0xbb, 0xae, 0xfb, 0x71, 0x55, 0x71, 0xda, 0x50, 0x2e, 0x6b, 0x46, 0x74, 0x48, 0xff, 0x07, 0xfb, 1642 0x12, 0x0e, 0x37, 0x70, 0xad, 0x85, 0x6b, 0xfe, 0xba, 0x98, 0x74, 0x01, 0x14, 0x6a, 0x31, 0x2b, 1643 0xad, 0xbe, 0xca, 0xdc, 0x35, 0x64, 0x83, 0x29, 0xed, 0x0d, 0xa6, 0xf4, 0x39, 0xf8, 0x8d, 0x76, 1644 0xb7, 0x2a, 0xb6, 0x7a, 0xc7, 0xc6, 0xe4, 0x2d, 0x3c, 0xc3, 0xcf, 0x12, 0x53, 0xab, 0x4f, 0xa3, 1645 0x62, 0xa8, 0x63, 0x7b, 0xb0, 0x52, 0xb0, 0xc2, 0xe8, 0x58, 0xa2, 0x8a, 0xa7, 0xa2, 0x54, 0x6e, 1646 0x80, 0x76, 0xf4, 0xa4, 0xa6, 0x4e, 0x1c, 0xf3, 0xac, 0x21, 0x5e, 0xa1, 0xba, 0x10, 0xa5, 0xea, 1647 0x7f, 0xf3, 0x60, 0xcb, 0xfa, 0x47, 0xf6, 0xa1, 0xc5, 0xb2, 0xea, 0xa1, 0x16, 0xcb, 0x48, 0x00, 1648 0x3b, 0x34, 0xcb, 0x14, 0x6a, 0x5d, 0x69, 0xa9, 0x3f, 0xed, 0x50, 0x52, 0x28, 0xe3, 0xc6, 0xdf, 1649 0x8b, 0x5c, 0x4c, 0x5e, 0xc0, 0x3d, 0xa6, 0xc5, 0x6c, 0x79, 0x1e, 0xb9, 0x12, 0xa5, 0x74, 0xd7, 1650 0xe1, 0x47, 0xfb, 0x0d, 0x7c, 0x6e, 0x51, 0x5b, 0x3c, 0x17, 0x45, 0x7d, 0x10, 0x2e, 0x26, 0x47, 1651 0xb0, 0xfd, 0x09, 0x59, 0x3e, 0x35, 0xee, 0x06, 0xf6, 0xa2, 0xea, 0xab, 0xff, 0xc5, 0x83, 0xa3, 1652 0x7f, 0x2f, 0x5d, 0x4b, 0x51, 0x68, 0x24, 0xaf, 0xc0, 0x5f, 0xed, 0xd6, 0x73, 0xbb, 0x7d, 0x54, 1653 0xed, 0xb6, 0xd9, 0xd2, 0x39, 0x9a, 0x9a, 0x1f, 0xad, 0xd8, 0xb6, 0xb4, 0xf9, 0xa5, 0x9c, 0xb4, 1654 0x55, 0xe9, 0x55, 0x8d, 0xff, 0x55, 0xda, 0xb0, 0xc7, 0x07, 0xdf, 0x17, 0x5d, 0xef, 0xc7, 0xa2, 1655 0xeb, 0xfd, 0x5c, 0x74, 0xbd, 0xaf, 0xbf, 0xba, 0x77, 0x92, 0x6d, 0xf7, 0x4f, 0x8e, 0xfe, 0x04, 1656 0x00, 0x00, 0xff, 0xff, 0xce, 0xeb, 0x60, 0x31, 0x67, 0x04, 0x00, 0x00, 1657 }