github.com/m3db/m3@v1.5.0/src/dbnode/generated/proto/namespace/namespace.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/m3db/m3/src/dbnode/generated/proto/namespace/namespace.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 namespace is a generated protocol buffer package. 26 27 It is generated from these files: 28 github.com/m3db/m3/src/dbnode/generated/proto/namespace/namespace.proto 29 github.com/m3db/m3/src/dbnode/generated/proto/namespace/schema.proto 30 31 It has these top-level messages: 32 RetentionOptions 33 IndexOptions 34 NamespaceOptions 35 AggregationOptions 36 Aggregation 37 AggregatedAttributes 38 DownsampleOptions 39 StagingState 40 Registry 41 NamespaceRuntimeOptions 42 ExtendedOptions 43 SchemaOptions 44 SchemaHistory 45 FileDescriptorSet 46 */ 47 package namespace 48 49 import proto "github.com/gogo/protobuf/proto" 50 import fmt "fmt" 51 import math "math" 52 import google_protobuf "github.com/gogo/protobuf/types" 53 import google_protobuf1 "github.com/gogo/protobuf/types" 54 55 import io "io" 56 57 // Reference imports to suppress errors if they are not otherwise used. 58 var _ = proto.Marshal 59 var _ = fmt.Errorf 60 var _ = math.Inf 61 62 // This is a compile-time assertion to ensure that this generated file 63 // is compatible with the proto package it is being compiled against. 64 // A compilation error at this line likely means your copy of the 65 // proto package needs to be updated. 66 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 67 68 // StagingStatus represents the current status of the namespace. 69 type StagingStatus int32 70 71 const ( 72 // Namespace has an unknown staging status. 73 StagingStatus_UNKNOWN StagingStatus = 0 74 // Namespace is being initialized and is not ready to receive traffic. 75 StagingStatus_INITIALIZING StagingStatus = 1 76 // Namespace is ready to receive traffic. 77 StagingStatus_READY StagingStatus = 2 78 ) 79 80 var StagingStatus_name = map[int32]string{ 81 0: "UNKNOWN", 82 1: "INITIALIZING", 83 2: "READY", 84 } 85 var StagingStatus_value = map[string]int32{ 86 "UNKNOWN": 0, 87 "INITIALIZING": 1, 88 "READY": 2, 89 } 90 91 func (x StagingStatus) String() string { 92 return proto.EnumName(StagingStatus_name, int32(x)) 93 } 94 func (StagingStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{0} } 95 96 type RetentionOptions struct { 97 RetentionPeriodNanos int64 `protobuf:"varint,1,opt,name=retentionPeriodNanos,proto3" json:"retentionPeriodNanos,omitempty"` 98 BlockSizeNanos int64 `protobuf:"varint,2,opt,name=blockSizeNanos,proto3" json:"blockSizeNanos,omitempty"` 99 BufferFutureNanos int64 `protobuf:"varint,3,opt,name=bufferFutureNanos,proto3" json:"bufferFutureNanos,omitempty"` 100 BufferPastNanos int64 `protobuf:"varint,4,opt,name=bufferPastNanos,proto3" json:"bufferPastNanos,omitempty"` 101 BlockDataExpiry bool `protobuf:"varint,5,opt,name=blockDataExpiry,proto3" json:"blockDataExpiry,omitempty"` 102 BlockDataExpiryAfterNotAccessPeriodNanos int64 `protobuf:"varint,6,opt,name=blockDataExpiryAfterNotAccessPeriodNanos,proto3" json:"blockDataExpiryAfterNotAccessPeriodNanos,omitempty"` 103 FutureRetentionPeriodNanos int64 `protobuf:"varint,7,opt,name=futureRetentionPeriodNanos,proto3" json:"futureRetentionPeriodNanos,omitempty"` 104 } 105 106 func (m *RetentionOptions) Reset() { *m = RetentionOptions{} } 107 func (m *RetentionOptions) String() string { return proto.CompactTextString(m) } 108 func (*RetentionOptions) ProtoMessage() {} 109 func (*RetentionOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{0} } 110 111 func (m *RetentionOptions) GetRetentionPeriodNanos() int64 { 112 if m != nil { 113 return m.RetentionPeriodNanos 114 } 115 return 0 116 } 117 118 func (m *RetentionOptions) GetBlockSizeNanos() int64 { 119 if m != nil { 120 return m.BlockSizeNanos 121 } 122 return 0 123 } 124 125 func (m *RetentionOptions) GetBufferFutureNanos() int64 { 126 if m != nil { 127 return m.BufferFutureNanos 128 } 129 return 0 130 } 131 132 func (m *RetentionOptions) GetBufferPastNanos() int64 { 133 if m != nil { 134 return m.BufferPastNanos 135 } 136 return 0 137 } 138 139 func (m *RetentionOptions) GetBlockDataExpiry() bool { 140 if m != nil { 141 return m.BlockDataExpiry 142 } 143 return false 144 } 145 146 func (m *RetentionOptions) GetBlockDataExpiryAfterNotAccessPeriodNanos() int64 { 147 if m != nil { 148 return m.BlockDataExpiryAfterNotAccessPeriodNanos 149 } 150 return 0 151 } 152 153 func (m *RetentionOptions) GetFutureRetentionPeriodNanos() int64 { 154 if m != nil { 155 return m.FutureRetentionPeriodNanos 156 } 157 return 0 158 } 159 160 type IndexOptions struct { 161 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 162 BlockSizeNanos int64 `protobuf:"varint,2,opt,name=blockSizeNanos,proto3" json:"blockSizeNanos,omitempty"` 163 } 164 165 func (m *IndexOptions) Reset() { *m = IndexOptions{} } 166 func (m *IndexOptions) String() string { return proto.CompactTextString(m) } 167 func (*IndexOptions) ProtoMessage() {} 168 func (*IndexOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{1} } 169 170 func (m *IndexOptions) GetEnabled() bool { 171 if m != nil { 172 return m.Enabled 173 } 174 return false 175 } 176 177 func (m *IndexOptions) GetBlockSizeNanos() int64 { 178 if m != nil { 179 return m.BlockSizeNanos 180 } 181 return 0 182 } 183 184 type NamespaceOptions struct { 185 BootstrapEnabled bool `protobuf:"varint,1,opt,name=bootstrapEnabled,proto3" json:"bootstrapEnabled,omitempty"` 186 FlushEnabled bool `protobuf:"varint,2,opt,name=flushEnabled,proto3" json:"flushEnabled,omitempty"` 187 WritesToCommitLog bool `protobuf:"varint,3,opt,name=writesToCommitLog,proto3" json:"writesToCommitLog,omitempty"` 188 CleanupEnabled bool `protobuf:"varint,4,opt,name=cleanupEnabled,proto3" json:"cleanupEnabled,omitempty"` 189 RepairEnabled bool `protobuf:"varint,5,opt,name=repairEnabled,proto3" json:"repairEnabled,omitempty"` 190 RetentionOptions *RetentionOptions `protobuf:"bytes,6,opt,name=retentionOptions" json:"retentionOptions,omitempty"` 191 SnapshotEnabled bool `protobuf:"varint,7,opt,name=snapshotEnabled,proto3" json:"snapshotEnabled,omitempty"` 192 IndexOptions *IndexOptions `protobuf:"bytes,8,opt,name=indexOptions" json:"indexOptions,omitempty"` 193 SchemaOptions *SchemaOptions `protobuf:"bytes,9,opt,name=schemaOptions" json:"schemaOptions,omitempty"` 194 ColdWritesEnabled bool `protobuf:"varint,10,opt,name=coldWritesEnabled,proto3" json:"coldWritesEnabled,omitempty"` 195 RuntimeOptions *NamespaceRuntimeOptions `protobuf:"bytes,11,opt,name=runtimeOptions" json:"runtimeOptions,omitempty"` 196 CacheBlocksOnRetrieve *google_protobuf1.BoolValue `protobuf:"bytes,12,opt,name=cacheBlocksOnRetrieve" json:"cacheBlocksOnRetrieve,omitempty"` 197 AggregationOptions *AggregationOptions `protobuf:"bytes,13,opt,name=aggregationOptions" json:"aggregationOptions,omitempty"` 198 StagingState *StagingState `protobuf:"bytes,14,opt,name=stagingState" json:"stagingState,omitempty"` 199 // Use larger field ID to ensure new fields are always added before extended options. 200 ExtendedOptions *ExtendedOptions `protobuf:"bytes,1000,opt,name=extendedOptions" json:"extendedOptions,omitempty"` 201 } 202 203 func (m *NamespaceOptions) Reset() { *m = NamespaceOptions{} } 204 func (m *NamespaceOptions) String() string { return proto.CompactTextString(m) } 205 func (*NamespaceOptions) ProtoMessage() {} 206 func (*NamespaceOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{2} } 207 208 func (m *NamespaceOptions) GetBootstrapEnabled() bool { 209 if m != nil { 210 return m.BootstrapEnabled 211 } 212 return false 213 } 214 215 func (m *NamespaceOptions) GetFlushEnabled() bool { 216 if m != nil { 217 return m.FlushEnabled 218 } 219 return false 220 } 221 222 func (m *NamespaceOptions) GetWritesToCommitLog() bool { 223 if m != nil { 224 return m.WritesToCommitLog 225 } 226 return false 227 } 228 229 func (m *NamespaceOptions) GetCleanupEnabled() bool { 230 if m != nil { 231 return m.CleanupEnabled 232 } 233 return false 234 } 235 236 func (m *NamespaceOptions) GetRepairEnabled() bool { 237 if m != nil { 238 return m.RepairEnabled 239 } 240 return false 241 } 242 243 func (m *NamespaceOptions) GetRetentionOptions() *RetentionOptions { 244 if m != nil { 245 return m.RetentionOptions 246 } 247 return nil 248 } 249 250 func (m *NamespaceOptions) GetSnapshotEnabled() bool { 251 if m != nil { 252 return m.SnapshotEnabled 253 } 254 return false 255 } 256 257 func (m *NamespaceOptions) GetIndexOptions() *IndexOptions { 258 if m != nil { 259 return m.IndexOptions 260 } 261 return nil 262 } 263 264 func (m *NamespaceOptions) GetSchemaOptions() *SchemaOptions { 265 if m != nil { 266 return m.SchemaOptions 267 } 268 return nil 269 } 270 271 func (m *NamespaceOptions) GetColdWritesEnabled() bool { 272 if m != nil { 273 return m.ColdWritesEnabled 274 } 275 return false 276 } 277 278 func (m *NamespaceOptions) GetRuntimeOptions() *NamespaceRuntimeOptions { 279 if m != nil { 280 return m.RuntimeOptions 281 } 282 return nil 283 } 284 285 func (m *NamespaceOptions) GetCacheBlocksOnRetrieve() *google_protobuf1.BoolValue { 286 if m != nil { 287 return m.CacheBlocksOnRetrieve 288 } 289 return nil 290 } 291 292 func (m *NamespaceOptions) GetAggregationOptions() *AggregationOptions { 293 if m != nil { 294 return m.AggregationOptions 295 } 296 return nil 297 } 298 299 func (m *NamespaceOptions) GetStagingState() *StagingState { 300 if m != nil { 301 return m.StagingState 302 } 303 return nil 304 } 305 306 func (m *NamespaceOptions) GetExtendedOptions() *ExtendedOptions { 307 if m != nil { 308 return m.ExtendedOptions 309 } 310 return nil 311 } 312 313 // AggregationOptions is a set of options for aggregating data 314 // within the namespace. 315 type AggregationOptions struct { 316 // aggregations is a repeated field to support the ability to send aggregated data 317 // to a namespace also receiving unaggregated data. In this case, the namespace will 318 // have one Aggregation with aggregated set to false and another with aggregated set to true. 319 Aggregations []*Aggregation `protobuf:"bytes,1,rep,name=aggregations" json:"aggregations,omitempty"` 320 } 321 322 func (m *AggregationOptions) Reset() { *m = AggregationOptions{} } 323 func (m *AggregationOptions) String() string { return proto.CompactTextString(m) } 324 func (*AggregationOptions) ProtoMessage() {} 325 func (*AggregationOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{3} } 326 327 func (m *AggregationOptions) GetAggregations() []*Aggregation { 328 if m != nil { 329 return m.Aggregations 330 } 331 return nil 332 } 333 334 // Aggregation describes data points within the namespace. 335 type Aggregation struct { 336 // aggregated is true if data points are aggregated, false otherwise. 337 Aggregated bool `protobuf:"varint,1,opt,name=aggregated,proto3" json:"aggregated,omitempty"` 338 // attributes specifies how to aggregate data when aggregated is set to true. 339 // This field is ignored when aggregated is false and required when aggregated 340 // is true. 341 Attributes *AggregatedAttributes `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"` 342 } 343 344 func (m *Aggregation) Reset() { *m = Aggregation{} } 345 func (m *Aggregation) String() string { return proto.CompactTextString(m) } 346 func (*Aggregation) ProtoMessage() {} 347 func (*Aggregation) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{4} } 348 349 func (m *Aggregation) GetAggregated() bool { 350 if m != nil { 351 return m.Aggregated 352 } 353 return false 354 } 355 356 func (m *Aggregation) GetAttributes() *AggregatedAttributes { 357 if m != nil { 358 return m.Attributes 359 } 360 return nil 361 } 362 363 // AggregatedAttributes describe how to aggregate data. 364 type AggregatedAttributes struct { 365 // resolutionNanos is the time range to aggregate data across. 366 ResolutionNanos int64 `protobuf:"varint,1,opt,name=resolutionNanos,proto3" json:"resolutionNanos,omitempty"` 367 DownsampleOptions *DownsampleOptions `protobuf:"bytes,2,opt,name=downsampleOptions" json:"downsampleOptions,omitempty"` 368 } 369 370 func (m *AggregatedAttributes) Reset() { *m = AggregatedAttributes{} } 371 func (m *AggregatedAttributes) String() string { return proto.CompactTextString(m) } 372 func (*AggregatedAttributes) ProtoMessage() {} 373 func (*AggregatedAttributes) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{5} } 374 375 func (m *AggregatedAttributes) GetResolutionNanos() int64 { 376 if m != nil { 377 return m.ResolutionNanos 378 } 379 return 0 380 } 381 382 func (m *AggregatedAttributes) GetDownsampleOptions() *DownsampleOptions { 383 if m != nil { 384 return m.DownsampleOptions 385 } 386 return nil 387 } 388 389 // DownsampleOptions is a set of options related to downsampling data. 390 type DownsampleOptions struct { 391 // all indicates whether to send data points to this namespace. If false, 392 // data points must be sent via rollup/recording rules. Defaults to true. 393 All bool `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"` 394 } 395 396 func (m *DownsampleOptions) Reset() { *m = DownsampleOptions{} } 397 func (m *DownsampleOptions) String() string { return proto.CompactTextString(m) } 398 func (*DownsampleOptions) ProtoMessage() {} 399 func (*DownsampleOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{6} } 400 401 func (m *DownsampleOptions) GetAll() bool { 402 if m != nil { 403 return m.All 404 } 405 return false 406 } 407 408 // StagingState is state related to the namespace's availability for 409 // reads and writes. 410 type StagingState struct { 411 Status StagingStatus `protobuf:"varint,1,opt,name=status,proto3,enum=namespace.StagingStatus" json:"status,omitempty"` 412 } 413 414 func (m *StagingState) Reset() { *m = StagingState{} } 415 func (m *StagingState) String() string { return proto.CompactTextString(m) } 416 func (*StagingState) ProtoMessage() {} 417 func (*StagingState) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{7} } 418 419 func (m *StagingState) GetStatus() StagingStatus { 420 if m != nil { 421 return m.Status 422 } 423 return StagingStatus_UNKNOWN 424 } 425 426 type Registry struct { 427 Namespaces map[string]*NamespaceOptions `protobuf:"bytes,1,rep,name=namespaces" json:"namespaces,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 428 } 429 430 func (m *Registry) Reset() { *m = Registry{} } 431 func (m *Registry) String() string { return proto.CompactTextString(m) } 432 func (*Registry) ProtoMessage() {} 433 func (*Registry) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{8} } 434 435 func (m *Registry) GetNamespaces() map[string]*NamespaceOptions { 436 if m != nil { 437 return m.Namespaces 438 } 439 return nil 440 } 441 442 type NamespaceRuntimeOptions struct { 443 WriteIndexingPerCPUConcurrency *google_protobuf1.DoubleValue `protobuf:"bytes,1,opt,name=writeIndexingPerCPUConcurrency" json:"writeIndexingPerCPUConcurrency,omitempty"` 444 FlushIndexingPerCPUConcurrency *google_protobuf1.DoubleValue `protobuf:"bytes,2,opt,name=flushIndexingPerCPUConcurrency" json:"flushIndexingPerCPUConcurrency,omitempty"` 445 } 446 447 func (m *NamespaceRuntimeOptions) Reset() { *m = NamespaceRuntimeOptions{} } 448 func (m *NamespaceRuntimeOptions) String() string { return proto.CompactTextString(m) } 449 func (*NamespaceRuntimeOptions) ProtoMessage() {} 450 func (*NamespaceRuntimeOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{9} } 451 452 func (m *NamespaceRuntimeOptions) GetWriteIndexingPerCPUConcurrency() *google_protobuf1.DoubleValue { 453 if m != nil { 454 return m.WriteIndexingPerCPUConcurrency 455 } 456 return nil 457 } 458 459 func (m *NamespaceRuntimeOptions) GetFlushIndexingPerCPUConcurrency() *google_protobuf1.DoubleValue { 460 if m != nil { 461 return m.FlushIndexingPerCPUConcurrency 462 } 463 return nil 464 } 465 466 type ExtendedOptions struct { 467 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 468 Options *google_protobuf.Struct `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"` 469 } 470 471 func (m *ExtendedOptions) Reset() { *m = ExtendedOptions{} } 472 func (m *ExtendedOptions) String() string { return proto.CompactTextString(m) } 473 func (*ExtendedOptions) ProtoMessage() {} 474 func (*ExtendedOptions) Descriptor() ([]byte, []int) { return fileDescriptorNamespace, []int{10} } 475 476 func (m *ExtendedOptions) GetType() string { 477 if m != nil { 478 return m.Type 479 } 480 return "" 481 } 482 483 func (m *ExtendedOptions) GetOptions() *google_protobuf.Struct { 484 if m != nil { 485 return m.Options 486 } 487 return nil 488 } 489 490 func init() { 491 proto.RegisterType((*RetentionOptions)(nil), "namespace.RetentionOptions") 492 proto.RegisterType((*IndexOptions)(nil), "namespace.IndexOptions") 493 proto.RegisterType((*NamespaceOptions)(nil), "namespace.NamespaceOptions") 494 proto.RegisterType((*AggregationOptions)(nil), "namespace.AggregationOptions") 495 proto.RegisterType((*Aggregation)(nil), "namespace.Aggregation") 496 proto.RegisterType((*AggregatedAttributes)(nil), "namespace.AggregatedAttributes") 497 proto.RegisterType((*DownsampleOptions)(nil), "namespace.DownsampleOptions") 498 proto.RegisterType((*StagingState)(nil), "namespace.StagingState") 499 proto.RegisterType((*Registry)(nil), "namespace.Registry") 500 proto.RegisterType((*NamespaceRuntimeOptions)(nil), "namespace.NamespaceRuntimeOptions") 501 proto.RegisterType((*ExtendedOptions)(nil), "namespace.ExtendedOptions") 502 proto.RegisterEnum("namespace.StagingStatus", StagingStatus_name, StagingStatus_value) 503 } 504 func (m *RetentionOptions) Marshal() (dAtA []byte, err error) { 505 size := m.Size() 506 dAtA = make([]byte, size) 507 n, err := m.MarshalTo(dAtA) 508 if err != nil { 509 return nil, err 510 } 511 return dAtA[:n], nil 512 } 513 514 func (m *RetentionOptions) MarshalTo(dAtA []byte) (int, error) { 515 var i int 516 _ = i 517 var l int 518 _ = l 519 if m.RetentionPeriodNanos != 0 { 520 dAtA[i] = 0x8 521 i++ 522 i = encodeVarintNamespace(dAtA, i, uint64(m.RetentionPeriodNanos)) 523 } 524 if m.BlockSizeNanos != 0 { 525 dAtA[i] = 0x10 526 i++ 527 i = encodeVarintNamespace(dAtA, i, uint64(m.BlockSizeNanos)) 528 } 529 if m.BufferFutureNanos != 0 { 530 dAtA[i] = 0x18 531 i++ 532 i = encodeVarintNamespace(dAtA, i, uint64(m.BufferFutureNanos)) 533 } 534 if m.BufferPastNanos != 0 { 535 dAtA[i] = 0x20 536 i++ 537 i = encodeVarintNamespace(dAtA, i, uint64(m.BufferPastNanos)) 538 } 539 if m.BlockDataExpiry { 540 dAtA[i] = 0x28 541 i++ 542 if m.BlockDataExpiry { 543 dAtA[i] = 1 544 } else { 545 dAtA[i] = 0 546 } 547 i++ 548 } 549 if m.BlockDataExpiryAfterNotAccessPeriodNanos != 0 { 550 dAtA[i] = 0x30 551 i++ 552 i = encodeVarintNamespace(dAtA, i, uint64(m.BlockDataExpiryAfterNotAccessPeriodNanos)) 553 } 554 if m.FutureRetentionPeriodNanos != 0 { 555 dAtA[i] = 0x38 556 i++ 557 i = encodeVarintNamespace(dAtA, i, uint64(m.FutureRetentionPeriodNanos)) 558 } 559 return i, nil 560 } 561 562 func (m *IndexOptions) Marshal() (dAtA []byte, err error) { 563 size := m.Size() 564 dAtA = make([]byte, size) 565 n, err := m.MarshalTo(dAtA) 566 if err != nil { 567 return nil, err 568 } 569 return dAtA[:n], nil 570 } 571 572 func (m *IndexOptions) MarshalTo(dAtA []byte) (int, error) { 573 var i int 574 _ = i 575 var l int 576 _ = l 577 if m.Enabled { 578 dAtA[i] = 0x8 579 i++ 580 if m.Enabled { 581 dAtA[i] = 1 582 } else { 583 dAtA[i] = 0 584 } 585 i++ 586 } 587 if m.BlockSizeNanos != 0 { 588 dAtA[i] = 0x10 589 i++ 590 i = encodeVarintNamespace(dAtA, i, uint64(m.BlockSizeNanos)) 591 } 592 return i, nil 593 } 594 595 func (m *NamespaceOptions) Marshal() (dAtA []byte, err error) { 596 size := m.Size() 597 dAtA = make([]byte, size) 598 n, err := m.MarshalTo(dAtA) 599 if err != nil { 600 return nil, err 601 } 602 return dAtA[:n], nil 603 } 604 605 func (m *NamespaceOptions) MarshalTo(dAtA []byte) (int, error) { 606 var i int 607 _ = i 608 var l int 609 _ = l 610 if m.BootstrapEnabled { 611 dAtA[i] = 0x8 612 i++ 613 if m.BootstrapEnabled { 614 dAtA[i] = 1 615 } else { 616 dAtA[i] = 0 617 } 618 i++ 619 } 620 if m.FlushEnabled { 621 dAtA[i] = 0x10 622 i++ 623 if m.FlushEnabled { 624 dAtA[i] = 1 625 } else { 626 dAtA[i] = 0 627 } 628 i++ 629 } 630 if m.WritesToCommitLog { 631 dAtA[i] = 0x18 632 i++ 633 if m.WritesToCommitLog { 634 dAtA[i] = 1 635 } else { 636 dAtA[i] = 0 637 } 638 i++ 639 } 640 if m.CleanupEnabled { 641 dAtA[i] = 0x20 642 i++ 643 if m.CleanupEnabled { 644 dAtA[i] = 1 645 } else { 646 dAtA[i] = 0 647 } 648 i++ 649 } 650 if m.RepairEnabled { 651 dAtA[i] = 0x28 652 i++ 653 if m.RepairEnabled { 654 dAtA[i] = 1 655 } else { 656 dAtA[i] = 0 657 } 658 i++ 659 } 660 if m.RetentionOptions != nil { 661 dAtA[i] = 0x32 662 i++ 663 i = encodeVarintNamespace(dAtA, i, uint64(m.RetentionOptions.Size())) 664 n1, err := m.RetentionOptions.MarshalTo(dAtA[i:]) 665 if err != nil { 666 return 0, err 667 } 668 i += n1 669 } 670 if m.SnapshotEnabled { 671 dAtA[i] = 0x38 672 i++ 673 if m.SnapshotEnabled { 674 dAtA[i] = 1 675 } else { 676 dAtA[i] = 0 677 } 678 i++ 679 } 680 if m.IndexOptions != nil { 681 dAtA[i] = 0x42 682 i++ 683 i = encodeVarintNamespace(dAtA, i, uint64(m.IndexOptions.Size())) 684 n2, err := m.IndexOptions.MarshalTo(dAtA[i:]) 685 if err != nil { 686 return 0, err 687 } 688 i += n2 689 } 690 if m.SchemaOptions != nil { 691 dAtA[i] = 0x4a 692 i++ 693 i = encodeVarintNamespace(dAtA, i, uint64(m.SchemaOptions.Size())) 694 n3, err := m.SchemaOptions.MarshalTo(dAtA[i:]) 695 if err != nil { 696 return 0, err 697 } 698 i += n3 699 } 700 if m.ColdWritesEnabled { 701 dAtA[i] = 0x50 702 i++ 703 if m.ColdWritesEnabled { 704 dAtA[i] = 1 705 } else { 706 dAtA[i] = 0 707 } 708 i++ 709 } 710 if m.RuntimeOptions != nil { 711 dAtA[i] = 0x5a 712 i++ 713 i = encodeVarintNamespace(dAtA, i, uint64(m.RuntimeOptions.Size())) 714 n4, err := m.RuntimeOptions.MarshalTo(dAtA[i:]) 715 if err != nil { 716 return 0, err 717 } 718 i += n4 719 } 720 if m.CacheBlocksOnRetrieve != nil { 721 dAtA[i] = 0x62 722 i++ 723 i = encodeVarintNamespace(dAtA, i, uint64(m.CacheBlocksOnRetrieve.Size())) 724 n5, err := m.CacheBlocksOnRetrieve.MarshalTo(dAtA[i:]) 725 if err != nil { 726 return 0, err 727 } 728 i += n5 729 } 730 if m.AggregationOptions != nil { 731 dAtA[i] = 0x6a 732 i++ 733 i = encodeVarintNamespace(dAtA, i, uint64(m.AggregationOptions.Size())) 734 n6, err := m.AggregationOptions.MarshalTo(dAtA[i:]) 735 if err != nil { 736 return 0, err 737 } 738 i += n6 739 } 740 if m.StagingState != nil { 741 dAtA[i] = 0x72 742 i++ 743 i = encodeVarintNamespace(dAtA, i, uint64(m.StagingState.Size())) 744 n7, err := m.StagingState.MarshalTo(dAtA[i:]) 745 if err != nil { 746 return 0, err 747 } 748 i += n7 749 } 750 if m.ExtendedOptions != nil { 751 dAtA[i] = 0xc2 752 i++ 753 dAtA[i] = 0x3e 754 i++ 755 i = encodeVarintNamespace(dAtA, i, uint64(m.ExtendedOptions.Size())) 756 n8, err := m.ExtendedOptions.MarshalTo(dAtA[i:]) 757 if err != nil { 758 return 0, err 759 } 760 i += n8 761 } 762 return i, nil 763 } 764 765 func (m *AggregationOptions) Marshal() (dAtA []byte, err error) { 766 size := m.Size() 767 dAtA = make([]byte, size) 768 n, err := m.MarshalTo(dAtA) 769 if err != nil { 770 return nil, err 771 } 772 return dAtA[:n], nil 773 } 774 775 func (m *AggregationOptions) MarshalTo(dAtA []byte) (int, error) { 776 var i int 777 _ = i 778 var l int 779 _ = l 780 if len(m.Aggregations) > 0 { 781 for _, msg := range m.Aggregations { 782 dAtA[i] = 0xa 783 i++ 784 i = encodeVarintNamespace(dAtA, i, uint64(msg.Size())) 785 n, err := msg.MarshalTo(dAtA[i:]) 786 if err != nil { 787 return 0, err 788 } 789 i += n 790 } 791 } 792 return i, nil 793 } 794 795 func (m *Aggregation) Marshal() (dAtA []byte, err error) { 796 size := m.Size() 797 dAtA = make([]byte, size) 798 n, err := m.MarshalTo(dAtA) 799 if err != nil { 800 return nil, err 801 } 802 return dAtA[:n], nil 803 } 804 805 func (m *Aggregation) MarshalTo(dAtA []byte) (int, error) { 806 var i int 807 _ = i 808 var l int 809 _ = l 810 if m.Aggregated { 811 dAtA[i] = 0x8 812 i++ 813 if m.Aggregated { 814 dAtA[i] = 1 815 } else { 816 dAtA[i] = 0 817 } 818 i++ 819 } 820 if m.Attributes != nil { 821 dAtA[i] = 0x12 822 i++ 823 i = encodeVarintNamespace(dAtA, i, uint64(m.Attributes.Size())) 824 n9, err := m.Attributes.MarshalTo(dAtA[i:]) 825 if err != nil { 826 return 0, err 827 } 828 i += n9 829 } 830 return i, nil 831 } 832 833 func (m *AggregatedAttributes) Marshal() (dAtA []byte, err error) { 834 size := m.Size() 835 dAtA = make([]byte, size) 836 n, err := m.MarshalTo(dAtA) 837 if err != nil { 838 return nil, err 839 } 840 return dAtA[:n], nil 841 } 842 843 func (m *AggregatedAttributes) MarshalTo(dAtA []byte) (int, error) { 844 var i int 845 _ = i 846 var l int 847 _ = l 848 if m.ResolutionNanos != 0 { 849 dAtA[i] = 0x8 850 i++ 851 i = encodeVarintNamespace(dAtA, i, uint64(m.ResolutionNanos)) 852 } 853 if m.DownsampleOptions != nil { 854 dAtA[i] = 0x12 855 i++ 856 i = encodeVarintNamespace(dAtA, i, uint64(m.DownsampleOptions.Size())) 857 n10, err := m.DownsampleOptions.MarshalTo(dAtA[i:]) 858 if err != nil { 859 return 0, err 860 } 861 i += n10 862 } 863 return i, nil 864 } 865 866 func (m *DownsampleOptions) Marshal() (dAtA []byte, err error) { 867 size := m.Size() 868 dAtA = make([]byte, size) 869 n, err := m.MarshalTo(dAtA) 870 if err != nil { 871 return nil, err 872 } 873 return dAtA[:n], nil 874 } 875 876 func (m *DownsampleOptions) MarshalTo(dAtA []byte) (int, error) { 877 var i int 878 _ = i 879 var l int 880 _ = l 881 if m.All { 882 dAtA[i] = 0x8 883 i++ 884 if m.All { 885 dAtA[i] = 1 886 } else { 887 dAtA[i] = 0 888 } 889 i++ 890 } 891 return i, nil 892 } 893 894 func (m *StagingState) Marshal() (dAtA []byte, err error) { 895 size := m.Size() 896 dAtA = make([]byte, size) 897 n, err := m.MarshalTo(dAtA) 898 if err != nil { 899 return nil, err 900 } 901 return dAtA[:n], nil 902 } 903 904 func (m *StagingState) MarshalTo(dAtA []byte) (int, error) { 905 var i int 906 _ = i 907 var l int 908 _ = l 909 if m.Status != 0 { 910 dAtA[i] = 0x8 911 i++ 912 i = encodeVarintNamespace(dAtA, i, uint64(m.Status)) 913 } 914 return i, nil 915 } 916 917 func (m *Registry) Marshal() (dAtA []byte, err error) { 918 size := m.Size() 919 dAtA = make([]byte, size) 920 n, err := m.MarshalTo(dAtA) 921 if err != nil { 922 return nil, err 923 } 924 return dAtA[:n], nil 925 } 926 927 func (m *Registry) MarshalTo(dAtA []byte) (int, error) { 928 var i int 929 _ = i 930 var l int 931 _ = l 932 if len(m.Namespaces) > 0 { 933 for k, _ := range m.Namespaces { 934 dAtA[i] = 0xa 935 i++ 936 v := m.Namespaces[k] 937 msgSize := 0 938 if v != nil { 939 msgSize = v.Size() 940 msgSize += 1 + sovNamespace(uint64(msgSize)) 941 } 942 mapSize := 1 + len(k) + sovNamespace(uint64(len(k))) + msgSize 943 i = encodeVarintNamespace(dAtA, i, uint64(mapSize)) 944 dAtA[i] = 0xa 945 i++ 946 i = encodeVarintNamespace(dAtA, i, uint64(len(k))) 947 i += copy(dAtA[i:], k) 948 if v != nil { 949 dAtA[i] = 0x12 950 i++ 951 i = encodeVarintNamespace(dAtA, i, uint64(v.Size())) 952 n11, err := v.MarshalTo(dAtA[i:]) 953 if err != nil { 954 return 0, err 955 } 956 i += n11 957 } 958 } 959 } 960 return i, nil 961 } 962 963 func (m *NamespaceRuntimeOptions) Marshal() (dAtA []byte, err error) { 964 size := m.Size() 965 dAtA = make([]byte, size) 966 n, err := m.MarshalTo(dAtA) 967 if err != nil { 968 return nil, err 969 } 970 return dAtA[:n], nil 971 } 972 973 func (m *NamespaceRuntimeOptions) MarshalTo(dAtA []byte) (int, error) { 974 var i int 975 _ = i 976 var l int 977 _ = l 978 if m.WriteIndexingPerCPUConcurrency != nil { 979 dAtA[i] = 0xa 980 i++ 981 i = encodeVarintNamespace(dAtA, i, uint64(m.WriteIndexingPerCPUConcurrency.Size())) 982 n12, err := m.WriteIndexingPerCPUConcurrency.MarshalTo(dAtA[i:]) 983 if err != nil { 984 return 0, err 985 } 986 i += n12 987 } 988 if m.FlushIndexingPerCPUConcurrency != nil { 989 dAtA[i] = 0x12 990 i++ 991 i = encodeVarintNamespace(dAtA, i, uint64(m.FlushIndexingPerCPUConcurrency.Size())) 992 n13, err := m.FlushIndexingPerCPUConcurrency.MarshalTo(dAtA[i:]) 993 if err != nil { 994 return 0, err 995 } 996 i += n13 997 } 998 return i, nil 999 } 1000 1001 func (m *ExtendedOptions) Marshal() (dAtA []byte, err error) { 1002 size := m.Size() 1003 dAtA = make([]byte, size) 1004 n, err := m.MarshalTo(dAtA) 1005 if err != nil { 1006 return nil, err 1007 } 1008 return dAtA[:n], nil 1009 } 1010 1011 func (m *ExtendedOptions) MarshalTo(dAtA []byte) (int, error) { 1012 var i int 1013 _ = i 1014 var l int 1015 _ = l 1016 if len(m.Type) > 0 { 1017 dAtA[i] = 0xa 1018 i++ 1019 i = encodeVarintNamespace(dAtA, i, uint64(len(m.Type))) 1020 i += copy(dAtA[i:], m.Type) 1021 } 1022 if m.Options != nil { 1023 dAtA[i] = 0x12 1024 i++ 1025 i = encodeVarintNamespace(dAtA, i, uint64(m.Options.Size())) 1026 n14, err := m.Options.MarshalTo(dAtA[i:]) 1027 if err != nil { 1028 return 0, err 1029 } 1030 i += n14 1031 } 1032 return i, nil 1033 } 1034 1035 func encodeVarintNamespace(dAtA []byte, offset int, v uint64) int { 1036 for v >= 1<<7 { 1037 dAtA[offset] = uint8(v&0x7f | 0x80) 1038 v >>= 7 1039 offset++ 1040 } 1041 dAtA[offset] = uint8(v) 1042 return offset + 1 1043 } 1044 func (m *RetentionOptions) Size() (n int) { 1045 var l int 1046 _ = l 1047 if m.RetentionPeriodNanos != 0 { 1048 n += 1 + sovNamespace(uint64(m.RetentionPeriodNanos)) 1049 } 1050 if m.BlockSizeNanos != 0 { 1051 n += 1 + sovNamespace(uint64(m.BlockSizeNanos)) 1052 } 1053 if m.BufferFutureNanos != 0 { 1054 n += 1 + sovNamespace(uint64(m.BufferFutureNanos)) 1055 } 1056 if m.BufferPastNanos != 0 { 1057 n += 1 + sovNamespace(uint64(m.BufferPastNanos)) 1058 } 1059 if m.BlockDataExpiry { 1060 n += 2 1061 } 1062 if m.BlockDataExpiryAfterNotAccessPeriodNanos != 0 { 1063 n += 1 + sovNamespace(uint64(m.BlockDataExpiryAfterNotAccessPeriodNanos)) 1064 } 1065 if m.FutureRetentionPeriodNanos != 0 { 1066 n += 1 + sovNamespace(uint64(m.FutureRetentionPeriodNanos)) 1067 } 1068 return n 1069 } 1070 1071 func (m *IndexOptions) Size() (n int) { 1072 var l int 1073 _ = l 1074 if m.Enabled { 1075 n += 2 1076 } 1077 if m.BlockSizeNanos != 0 { 1078 n += 1 + sovNamespace(uint64(m.BlockSizeNanos)) 1079 } 1080 return n 1081 } 1082 1083 func (m *NamespaceOptions) Size() (n int) { 1084 var l int 1085 _ = l 1086 if m.BootstrapEnabled { 1087 n += 2 1088 } 1089 if m.FlushEnabled { 1090 n += 2 1091 } 1092 if m.WritesToCommitLog { 1093 n += 2 1094 } 1095 if m.CleanupEnabled { 1096 n += 2 1097 } 1098 if m.RepairEnabled { 1099 n += 2 1100 } 1101 if m.RetentionOptions != nil { 1102 l = m.RetentionOptions.Size() 1103 n += 1 + l + sovNamespace(uint64(l)) 1104 } 1105 if m.SnapshotEnabled { 1106 n += 2 1107 } 1108 if m.IndexOptions != nil { 1109 l = m.IndexOptions.Size() 1110 n += 1 + l + sovNamespace(uint64(l)) 1111 } 1112 if m.SchemaOptions != nil { 1113 l = m.SchemaOptions.Size() 1114 n += 1 + l + sovNamespace(uint64(l)) 1115 } 1116 if m.ColdWritesEnabled { 1117 n += 2 1118 } 1119 if m.RuntimeOptions != nil { 1120 l = m.RuntimeOptions.Size() 1121 n += 1 + l + sovNamespace(uint64(l)) 1122 } 1123 if m.CacheBlocksOnRetrieve != nil { 1124 l = m.CacheBlocksOnRetrieve.Size() 1125 n += 1 + l + sovNamespace(uint64(l)) 1126 } 1127 if m.AggregationOptions != nil { 1128 l = m.AggregationOptions.Size() 1129 n += 1 + l + sovNamespace(uint64(l)) 1130 } 1131 if m.StagingState != nil { 1132 l = m.StagingState.Size() 1133 n += 1 + l + sovNamespace(uint64(l)) 1134 } 1135 if m.ExtendedOptions != nil { 1136 l = m.ExtendedOptions.Size() 1137 n += 2 + l + sovNamespace(uint64(l)) 1138 } 1139 return n 1140 } 1141 1142 func (m *AggregationOptions) Size() (n int) { 1143 var l int 1144 _ = l 1145 if len(m.Aggregations) > 0 { 1146 for _, e := range m.Aggregations { 1147 l = e.Size() 1148 n += 1 + l + sovNamespace(uint64(l)) 1149 } 1150 } 1151 return n 1152 } 1153 1154 func (m *Aggregation) Size() (n int) { 1155 var l int 1156 _ = l 1157 if m.Aggregated { 1158 n += 2 1159 } 1160 if m.Attributes != nil { 1161 l = m.Attributes.Size() 1162 n += 1 + l + sovNamespace(uint64(l)) 1163 } 1164 return n 1165 } 1166 1167 func (m *AggregatedAttributes) Size() (n int) { 1168 var l int 1169 _ = l 1170 if m.ResolutionNanos != 0 { 1171 n += 1 + sovNamespace(uint64(m.ResolutionNanos)) 1172 } 1173 if m.DownsampleOptions != nil { 1174 l = m.DownsampleOptions.Size() 1175 n += 1 + l + sovNamespace(uint64(l)) 1176 } 1177 return n 1178 } 1179 1180 func (m *DownsampleOptions) Size() (n int) { 1181 var l int 1182 _ = l 1183 if m.All { 1184 n += 2 1185 } 1186 return n 1187 } 1188 1189 func (m *StagingState) Size() (n int) { 1190 var l int 1191 _ = l 1192 if m.Status != 0 { 1193 n += 1 + sovNamespace(uint64(m.Status)) 1194 } 1195 return n 1196 } 1197 1198 func (m *Registry) Size() (n int) { 1199 var l int 1200 _ = l 1201 if len(m.Namespaces) > 0 { 1202 for k, v := range m.Namespaces { 1203 _ = k 1204 _ = v 1205 l = 0 1206 if v != nil { 1207 l = v.Size() 1208 l += 1 + sovNamespace(uint64(l)) 1209 } 1210 mapEntrySize := 1 + len(k) + sovNamespace(uint64(len(k))) + l 1211 n += mapEntrySize + 1 + sovNamespace(uint64(mapEntrySize)) 1212 } 1213 } 1214 return n 1215 } 1216 1217 func (m *NamespaceRuntimeOptions) Size() (n int) { 1218 var l int 1219 _ = l 1220 if m.WriteIndexingPerCPUConcurrency != nil { 1221 l = m.WriteIndexingPerCPUConcurrency.Size() 1222 n += 1 + l + sovNamespace(uint64(l)) 1223 } 1224 if m.FlushIndexingPerCPUConcurrency != nil { 1225 l = m.FlushIndexingPerCPUConcurrency.Size() 1226 n += 1 + l + sovNamespace(uint64(l)) 1227 } 1228 return n 1229 } 1230 1231 func (m *ExtendedOptions) Size() (n int) { 1232 var l int 1233 _ = l 1234 l = len(m.Type) 1235 if l > 0 { 1236 n += 1 + l + sovNamespace(uint64(l)) 1237 } 1238 if m.Options != nil { 1239 l = m.Options.Size() 1240 n += 1 + l + sovNamespace(uint64(l)) 1241 } 1242 return n 1243 } 1244 1245 func sovNamespace(x uint64) (n int) { 1246 for { 1247 n++ 1248 x >>= 7 1249 if x == 0 { 1250 break 1251 } 1252 } 1253 return n 1254 } 1255 func sozNamespace(x uint64) (n int) { 1256 return sovNamespace(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1257 } 1258 func (m *RetentionOptions) Unmarshal(dAtA []byte) error { 1259 l := len(dAtA) 1260 iNdEx := 0 1261 for iNdEx < l { 1262 preIndex := iNdEx 1263 var wire uint64 1264 for shift := uint(0); ; shift += 7 { 1265 if shift >= 64 { 1266 return ErrIntOverflowNamespace 1267 } 1268 if iNdEx >= l { 1269 return io.ErrUnexpectedEOF 1270 } 1271 b := dAtA[iNdEx] 1272 iNdEx++ 1273 wire |= (uint64(b) & 0x7F) << shift 1274 if b < 0x80 { 1275 break 1276 } 1277 } 1278 fieldNum := int32(wire >> 3) 1279 wireType := int(wire & 0x7) 1280 if wireType == 4 { 1281 return fmt.Errorf("proto: RetentionOptions: wiretype end group for non-group") 1282 } 1283 if fieldNum <= 0 { 1284 return fmt.Errorf("proto: RetentionOptions: illegal tag %d (wire type %d)", fieldNum, wire) 1285 } 1286 switch fieldNum { 1287 case 1: 1288 if wireType != 0 { 1289 return fmt.Errorf("proto: wrong wireType = %d for field RetentionPeriodNanos", wireType) 1290 } 1291 m.RetentionPeriodNanos = 0 1292 for shift := uint(0); ; shift += 7 { 1293 if shift >= 64 { 1294 return ErrIntOverflowNamespace 1295 } 1296 if iNdEx >= l { 1297 return io.ErrUnexpectedEOF 1298 } 1299 b := dAtA[iNdEx] 1300 iNdEx++ 1301 m.RetentionPeriodNanos |= (int64(b) & 0x7F) << shift 1302 if b < 0x80 { 1303 break 1304 } 1305 } 1306 case 2: 1307 if wireType != 0 { 1308 return fmt.Errorf("proto: wrong wireType = %d for field BlockSizeNanos", wireType) 1309 } 1310 m.BlockSizeNanos = 0 1311 for shift := uint(0); ; shift += 7 { 1312 if shift >= 64 { 1313 return ErrIntOverflowNamespace 1314 } 1315 if iNdEx >= l { 1316 return io.ErrUnexpectedEOF 1317 } 1318 b := dAtA[iNdEx] 1319 iNdEx++ 1320 m.BlockSizeNanos |= (int64(b) & 0x7F) << shift 1321 if b < 0x80 { 1322 break 1323 } 1324 } 1325 case 3: 1326 if wireType != 0 { 1327 return fmt.Errorf("proto: wrong wireType = %d for field BufferFutureNanos", wireType) 1328 } 1329 m.BufferFutureNanos = 0 1330 for shift := uint(0); ; shift += 7 { 1331 if shift >= 64 { 1332 return ErrIntOverflowNamespace 1333 } 1334 if iNdEx >= l { 1335 return io.ErrUnexpectedEOF 1336 } 1337 b := dAtA[iNdEx] 1338 iNdEx++ 1339 m.BufferFutureNanos |= (int64(b) & 0x7F) << shift 1340 if b < 0x80 { 1341 break 1342 } 1343 } 1344 case 4: 1345 if wireType != 0 { 1346 return fmt.Errorf("proto: wrong wireType = %d for field BufferPastNanos", wireType) 1347 } 1348 m.BufferPastNanos = 0 1349 for shift := uint(0); ; shift += 7 { 1350 if shift >= 64 { 1351 return ErrIntOverflowNamespace 1352 } 1353 if iNdEx >= l { 1354 return io.ErrUnexpectedEOF 1355 } 1356 b := dAtA[iNdEx] 1357 iNdEx++ 1358 m.BufferPastNanos |= (int64(b) & 0x7F) << shift 1359 if b < 0x80 { 1360 break 1361 } 1362 } 1363 case 5: 1364 if wireType != 0 { 1365 return fmt.Errorf("proto: wrong wireType = %d for field BlockDataExpiry", wireType) 1366 } 1367 var v int 1368 for shift := uint(0); ; shift += 7 { 1369 if shift >= 64 { 1370 return ErrIntOverflowNamespace 1371 } 1372 if iNdEx >= l { 1373 return io.ErrUnexpectedEOF 1374 } 1375 b := dAtA[iNdEx] 1376 iNdEx++ 1377 v |= (int(b) & 0x7F) << shift 1378 if b < 0x80 { 1379 break 1380 } 1381 } 1382 m.BlockDataExpiry = bool(v != 0) 1383 case 6: 1384 if wireType != 0 { 1385 return fmt.Errorf("proto: wrong wireType = %d for field BlockDataExpiryAfterNotAccessPeriodNanos", wireType) 1386 } 1387 m.BlockDataExpiryAfterNotAccessPeriodNanos = 0 1388 for shift := uint(0); ; shift += 7 { 1389 if shift >= 64 { 1390 return ErrIntOverflowNamespace 1391 } 1392 if iNdEx >= l { 1393 return io.ErrUnexpectedEOF 1394 } 1395 b := dAtA[iNdEx] 1396 iNdEx++ 1397 m.BlockDataExpiryAfterNotAccessPeriodNanos |= (int64(b) & 0x7F) << shift 1398 if b < 0x80 { 1399 break 1400 } 1401 } 1402 case 7: 1403 if wireType != 0 { 1404 return fmt.Errorf("proto: wrong wireType = %d for field FutureRetentionPeriodNanos", wireType) 1405 } 1406 m.FutureRetentionPeriodNanos = 0 1407 for shift := uint(0); ; shift += 7 { 1408 if shift >= 64 { 1409 return ErrIntOverflowNamespace 1410 } 1411 if iNdEx >= l { 1412 return io.ErrUnexpectedEOF 1413 } 1414 b := dAtA[iNdEx] 1415 iNdEx++ 1416 m.FutureRetentionPeriodNanos |= (int64(b) & 0x7F) << shift 1417 if b < 0x80 { 1418 break 1419 } 1420 } 1421 default: 1422 iNdEx = preIndex 1423 skippy, err := skipNamespace(dAtA[iNdEx:]) 1424 if err != nil { 1425 return err 1426 } 1427 if skippy < 0 { 1428 return ErrInvalidLengthNamespace 1429 } 1430 if (iNdEx + skippy) > l { 1431 return io.ErrUnexpectedEOF 1432 } 1433 iNdEx += skippy 1434 } 1435 } 1436 1437 if iNdEx > l { 1438 return io.ErrUnexpectedEOF 1439 } 1440 return nil 1441 } 1442 func (m *IndexOptions) Unmarshal(dAtA []byte) error { 1443 l := len(dAtA) 1444 iNdEx := 0 1445 for iNdEx < l { 1446 preIndex := iNdEx 1447 var wire uint64 1448 for shift := uint(0); ; shift += 7 { 1449 if shift >= 64 { 1450 return ErrIntOverflowNamespace 1451 } 1452 if iNdEx >= l { 1453 return io.ErrUnexpectedEOF 1454 } 1455 b := dAtA[iNdEx] 1456 iNdEx++ 1457 wire |= (uint64(b) & 0x7F) << shift 1458 if b < 0x80 { 1459 break 1460 } 1461 } 1462 fieldNum := int32(wire >> 3) 1463 wireType := int(wire & 0x7) 1464 if wireType == 4 { 1465 return fmt.Errorf("proto: IndexOptions: wiretype end group for non-group") 1466 } 1467 if fieldNum <= 0 { 1468 return fmt.Errorf("proto: IndexOptions: illegal tag %d (wire type %d)", fieldNum, wire) 1469 } 1470 switch fieldNum { 1471 case 1: 1472 if wireType != 0 { 1473 return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) 1474 } 1475 var v int 1476 for shift := uint(0); ; shift += 7 { 1477 if shift >= 64 { 1478 return ErrIntOverflowNamespace 1479 } 1480 if iNdEx >= l { 1481 return io.ErrUnexpectedEOF 1482 } 1483 b := dAtA[iNdEx] 1484 iNdEx++ 1485 v |= (int(b) & 0x7F) << shift 1486 if b < 0x80 { 1487 break 1488 } 1489 } 1490 m.Enabled = bool(v != 0) 1491 case 2: 1492 if wireType != 0 { 1493 return fmt.Errorf("proto: wrong wireType = %d for field BlockSizeNanos", wireType) 1494 } 1495 m.BlockSizeNanos = 0 1496 for shift := uint(0); ; shift += 7 { 1497 if shift >= 64 { 1498 return ErrIntOverflowNamespace 1499 } 1500 if iNdEx >= l { 1501 return io.ErrUnexpectedEOF 1502 } 1503 b := dAtA[iNdEx] 1504 iNdEx++ 1505 m.BlockSizeNanos |= (int64(b) & 0x7F) << shift 1506 if b < 0x80 { 1507 break 1508 } 1509 } 1510 default: 1511 iNdEx = preIndex 1512 skippy, err := skipNamespace(dAtA[iNdEx:]) 1513 if err != nil { 1514 return err 1515 } 1516 if skippy < 0 { 1517 return ErrInvalidLengthNamespace 1518 } 1519 if (iNdEx + skippy) > l { 1520 return io.ErrUnexpectedEOF 1521 } 1522 iNdEx += skippy 1523 } 1524 } 1525 1526 if iNdEx > l { 1527 return io.ErrUnexpectedEOF 1528 } 1529 return nil 1530 } 1531 func (m *NamespaceOptions) Unmarshal(dAtA []byte) error { 1532 l := len(dAtA) 1533 iNdEx := 0 1534 for iNdEx < l { 1535 preIndex := iNdEx 1536 var wire uint64 1537 for shift := uint(0); ; shift += 7 { 1538 if shift >= 64 { 1539 return ErrIntOverflowNamespace 1540 } 1541 if iNdEx >= l { 1542 return io.ErrUnexpectedEOF 1543 } 1544 b := dAtA[iNdEx] 1545 iNdEx++ 1546 wire |= (uint64(b) & 0x7F) << shift 1547 if b < 0x80 { 1548 break 1549 } 1550 } 1551 fieldNum := int32(wire >> 3) 1552 wireType := int(wire & 0x7) 1553 if wireType == 4 { 1554 return fmt.Errorf("proto: NamespaceOptions: wiretype end group for non-group") 1555 } 1556 if fieldNum <= 0 { 1557 return fmt.Errorf("proto: NamespaceOptions: illegal tag %d (wire type %d)", fieldNum, wire) 1558 } 1559 switch fieldNum { 1560 case 1: 1561 if wireType != 0 { 1562 return fmt.Errorf("proto: wrong wireType = %d for field BootstrapEnabled", wireType) 1563 } 1564 var v int 1565 for shift := uint(0); ; shift += 7 { 1566 if shift >= 64 { 1567 return ErrIntOverflowNamespace 1568 } 1569 if iNdEx >= l { 1570 return io.ErrUnexpectedEOF 1571 } 1572 b := dAtA[iNdEx] 1573 iNdEx++ 1574 v |= (int(b) & 0x7F) << shift 1575 if b < 0x80 { 1576 break 1577 } 1578 } 1579 m.BootstrapEnabled = bool(v != 0) 1580 case 2: 1581 if wireType != 0 { 1582 return fmt.Errorf("proto: wrong wireType = %d for field FlushEnabled", wireType) 1583 } 1584 var v int 1585 for shift := uint(0); ; shift += 7 { 1586 if shift >= 64 { 1587 return ErrIntOverflowNamespace 1588 } 1589 if iNdEx >= l { 1590 return io.ErrUnexpectedEOF 1591 } 1592 b := dAtA[iNdEx] 1593 iNdEx++ 1594 v |= (int(b) & 0x7F) << shift 1595 if b < 0x80 { 1596 break 1597 } 1598 } 1599 m.FlushEnabled = bool(v != 0) 1600 case 3: 1601 if wireType != 0 { 1602 return fmt.Errorf("proto: wrong wireType = %d for field WritesToCommitLog", wireType) 1603 } 1604 var v int 1605 for shift := uint(0); ; shift += 7 { 1606 if shift >= 64 { 1607 return ErrIntOverflowNamespace 1608 } 1609 if iNdEx >= l { 1610 return io.ErrUnexpectedEOF 1611 } 1612 b := dAtA[iNdEx] 1613 iNdEx++ 1614 v |= (int(b) & 0x7F) << shift 1615 if b < 0x80 { 1616 break 1617 } 1618 } 1619 m.WritesToCommitLog = bool(v != 0) 1620 case 4: 1621 if wireType != 0 { 1622 return fmt.Errorf("proto: wrong wireType = %d for field CleanupEnabled", wireType) 1623 } 1624 var v int 1625 for shift := uint(0); ; shift += 7 { 1626 if shift >= 64 { 1627 return ErrIntOverflowNamespace 1628 } 1629 if iNdEx >= l { 1630 return io.ErrUnexpectedEOF 1631 } 1632 b := dAtA[iNdEx] 1633 iNdEx++ 1634 v |= (int(b) & 0x7F) << shift 1635 if b < 0x80 { 1636 break 1637 } 1638 } 1639 m.CleanupEnabled = bool(v != 0) 1640 case 5: 1641 if wireType != 0 { 1642 return fmt.Errorf("proto: wrong wireType = %d for field RepairEnabled", wireType) 1643 } 1644 var v int 1645 for shift := uint(0); ; shift += 7 { 1646 if shift >= 64 { 1647 return ErrIntOverflowNamespace 1648 } 1649 if iNdEx >= l { 1650 return io.ErrUnexpectedEOF 1651 } 1652 b := dAtA[iNdEx] 1653 iNdEx++ 1654 v |= (int(b) & 0x7F) << shift 1655 if b < 0x80 { 1656 break 1657 } 1658 } 1659 m.RepairEnabled = bool(v != 0) 1660 case 6: 1661 if wireType != 2 { 1662 return fmt.Errorf("proto: wrong wireType = %d for field RetentionOptions", wireType) 1663 } 1664 var msglen int 1665 for shift := uint(0); ; shift += 7 { 1666 if shift >= 64 { 1667 return ErrIntOverflowNamespace 1668 } 1669 if iNdEx >= l { 1670 return io.ErrUnexpectedEOF 1671 } 1672 b := dAtA[iNdEx] 1673 iNdEx++ 1674 msglen |= (int(b) & 0x7F) << shift 1675 if b < 0x80 { 1676 break 1677 } 1678 } 1679 if msglen < 0 { 1680 return ErrInvalidLengthNamespace 1681 } 1682 postIndex := iNdEx + msglen 1683 if postIndex > l { 1684 return io.ErrUnexpectedEOF 1685 } 1686 if m.RetentionOptions == nil { 1687 m.RetentionOptions = &RetentionOptions{} 1688 } 1689 if err := m.RetentionOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1690 return err 1691 } 1692 iNdEx = postIndex 1693 case 7: 1694 if wireType != 0 { 1695 return fmt.Errorf("proto: wrong wireType = %d for field SnapshotEnabled", wireType) 1696 } 1697 var v int 1698 for shift := uint(0); ; shift += 7 { 1699 if shift >= 64 { 1700 return ErrIntOverflowNamespace 1701 } 1702 if iNdEx >= l { 1703 return io.ErrUnexpectedEOF 1704 } 1705 b := dAtA[iNdEx] 1706 iNdEx++ 1707 v |= (int(b) & 0x7F) << shift 1708 if b < 0x80 { 1709 break 1710 } 1711 } 1712 m.SnapshotEnabled = bool(v != 0) 1713 case 8: 1714 if wireType != 2 { 1715 return fmt.Errorf("proto: wrong wireType = %d for field IndexOptions", wireType) 1716 } 1717 var msglen int 1718 for shift := uint(0); ; shift += 7 { 1719 if shift >= 64 { 1720 return ErrIntOverflowNamespace 1721 } 1722 if iNdEx >= l { 1723 return io.ErrUnexpectedEOF 1724 } 1725 b := dAtA[iNdEx] 1726 iNdEx++ 1727 msglen |= (int(b) & 0x7F) << shift 1728 if b < 0x80 { 1729 break 1730 } 1731 } 1732 if msglen < 0 { 1733 return ErrInvalidLengthNamespace 1734 } 1735 postIndex := iNdEx + msglen 1736 if postIndex > l { 1737 return io.ErrUnexpectedEOF 1738 } 1739 if m.IndexOptions == nil { 1740 m.IndexOptions = &IndexOptions{} 1741 } 1742 if err := m.IndexOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1743 return err 1744 } 1745 iNdEx = postIndex 1746 case 9: 1747 if wireType != 2 { 1748 return fmt.Errorf("proto: wrong wireType = %d for field SchemaOptions", wireType) 1749 } 1750 var msglen int 1751 for shift := uint(0); ; shift += 7 { 1752 if shift >= 64 { 1753 return ErrIntOverflowNamespace 1754 } 1755 if iNdEx >= l { 1756 return io.ErrUnexpectedEOF 1757 } 1758 b := dAtA[iNdEx] 1759 iNdEx++ 1760 msglen |= (int(b) & 0x7F) << shift 1761 if b < 0x80 { 1762 break 1763 } 1764 } 1765 if msglen < 0 { 1766 return ErrInvalidLengthNamespace 1767 } 1768 postIndex := iNdEx + msglen 1769 if postIndex > l { 1770 return io.ErrUnexpectedEOF 1771 } 1772 if m.SchemaOptions == nil { 1773 m.SchemaOptions = &SchemaOptions{} 1774 } 1775 if err := m.SchemaOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1776 return err 1777 } 1778 iNdEx = postIndex 1779 case 10: 1780 if wireType != 0 { 1781 return fmt.Errorf("proto: wrong wireType = %d for field ColdWritesEnabled", wireType) 1782 } 1783 var v int 1784 for shift := uint(0); ; shift += 7 { 1785 if shift >= 64 { 1786 return ErrIntOverflowNamespace 1787 } 1788 if iNdEx >= l { 1789 return io.ErrUnexpectedEOF 1790 } 1791 b := dAtA[iNdEx] 1792 iNdEx++ 1793 v |= (int(b) & 0x7F) << shift 1794 if b < 0x80 { 1795 break 1796 } 1797 } 1798 m.ColdWritesEnabled = bool(v != 0) 1799 case 11: 1800 if wireType != 2 { 1801 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeOptions", wireType) 1802 } 1803 var msglen int 1804 for shift := uint(0); ; shift += 7 { 1805 if shift >= 64 { 1806 return ErrIntOverflowNamespace 1807 } 1808 if iNdEx >= l { 1809 return io.ErrUnexpectedEOF 1810 } 1811 b := dAtA[iNdEx] 1812 iNdEx++ 1813 msglen |= (int(b) & 0x7F) << shift 1814 if b < 0x80 { 1815 break 1816 } 1817 } 1818 if msglen < 0 { 1819 return ErrInvalidLengthNamespace 1820 } 1821 postIndex := iNdEx + msglen 1822 if postIndex > l { 1823 return io.ErrUnexpectedEOF 1824 } 1825 if m.RuntimeOptions == nil { 1826 m.RuntimeOptions = &NamespaceRuntimeOptions{} 1827 } 1828 if err := m.RuntimeOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1829 return err 1830 } 1831 iNdEx = postIndex 1832 case 12: 1833 if wireType != 2 { 1834 return fmt.Errorf("proto: wrong wireType = %d for field CacheBlocksOnRetrieve", wireType) 1835 } 1836 var msglen int 1837 for shift := uint(0); ; shift += 7 { 1838 if shift >= 64 { 1839 return ErrIntOverflowNamespace 1840 } 1841 if iNdEx >= l { 1842 return io.ErrUnexpectedEOF 1843 } 1844 b := dAtA[iNdEx] 1845 iNdEx++ 1846 msglen |= (int(b) & 0x7F) << shift 1847 if b < 0x80 { 1848 break 1849 } 1850 } 1851 if msglen < 0 { 1852 return ErrInvalidLengthNamespace 1853 } 1854 postIndex := iNdEx + msglen 1855 if postIndex > l { 1856 return io.ErrUnexpectedEOF 1857 } 1858 if m.CacheBlocksOnRetrieve == nil { 1859 m.CacheBlocksOnRetrieve = &google_protobuf1.BoolValue{} 1860 } 1861 if err := m.CacheBlocksOnRetrieve.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1862 return err 1863 } 1864 iNdEx = postIndex 1865 case 13: 1866 if wireType != 2 { 1867 return fmt.Errorf("proto: wrong wireType = %d for field AggregationOptions", wireType) 1868 } 1869 var msglen int 1870 for shift := uint(0); ; shift += 7 { 1871 if shift >= 64 { 1872 return ErrIntOverflowNamespace 1873 } 1874 if iNdEx >= l { 1875 return io.ErrUnexpectedEOF 1876 } 1877 b := dAtA[iNdEx] 1878 iNdEx++ 1879 msglen |= (int(b) & 0x7F) << shift 1880 if b < 0x80 { 1881 break 1882 } 1883 } 1884 if msglen < 0 { 1885 return ErrInvalidLengthNamespace 1886 } 1887 postIndex := iNdEx + msglen 1888 if postIndex > l { 1889 return io.ErrUnexpectedEOF 1890 } 1891 if m.AggregationOptions == nil { 1892 m.AggregationOptions = &AggregationOptions{} 1893 } 1894 if err := m.AggregationOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1895 return err 1896 } 1897 iNdEx = postIndex 1898 case 14: 1899 if wireType != 2 { 1900 return fmt.Errorf("proto: wrong wireType = %d for field StagingState", wireType) 1901 } 1902 var msglen int 1903 for shift := uint(0); ; shift += 7 { 1904 if shift >= 64 { 1905 return ErrIntOverflowNamespace 1906 } 1907 if iNdEx >= l { 1908 return io.ErrUnexpectedEOF 1909 } 1910 b := dAtA[iNdEx] 1911 iNdEx++ 1912 msglen |= (int(b) & 0x7F) << shift 1913 if b < 0x80 { 1914 break 1915 } 1916 } 1917 if msglen < 0 { 1918 return ErrInvalidLengthNamespace 1919 } 1920 postIndex := iNdEx + msglen 1921 if postIndex > l { 1922 return io.ErrUnexpectedEOF 1923 } 1924 if m.StagingState == nil { 1925 m.StagingState = &StagingState{} 1926 } 1927 if err := m.StagingState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1928 return err 1929 } 1930 iNdEx = postIndex 1931 case 1000: 1932 if wireType != 2 { 1933 return fmt.Errorf("proto: wrong wireType = %d for field ExtendedOptions", wireType) 1934 } 1935 var msglen int 1936 for shift := uint(0); ; shift += 7 { 1937 if shift >= 64 { 1938 return ErrIntOverflowNamespace 1939 } 1940 if iNdEx >= l { 1941 return io.ErrUnexpectedEOF 1942 } 1943 b := dAtA[iNdEx] 1944 iNdEx++ 1945 msglen |= (int(b) & 0x7F) << shift 1946 if b < 0x80 { 1947 break 1948 } 1949 } 1950 if msglen < 0 { 1951 return ErrInvalidLengthNamespace 1952 } 1953 postIndex := iNdEx + msglen 1954 if postIndex > l { 1955 return io.ErrUnexpectedEOF 1956 } 1957 if m.ExtendedOptions == nil { 1958 m.ExtendedOptions = &ExtendedOptions{} 1959 } 1960 if err := m.ExtendedOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1961 return err 1962 } 1963 iNdEx = postIndex 1964 default: 1965 iNdEx = preIndex 1966 skippy, err := skipNamespace(dAtA[iNdEx:]) 1967 if err != nil { 1968 return err 1969 } 1970 if skippy < 0 { 1971 return ErrInvalidLengthNamespace 1972 } 1973 if (iNdEx + skippy) > l { 1974 return io.ErrUnexpectedEOF 1975 } 1976 iNdEx += skippy 1977 } 1978 } 1979 1980 if iNdEx > l { 1981 return io.ErrUnexpectedEOF 1982 } 1983 return nil 1984 } 1985 func (m *AggregationOptions) Unmarshal(dAtA []byte) error { 1986 l := len(dAtA) 1987 iNdEx := 0 1988 for iNdEx < l { 1989 preIndex := iNdEx 1990 var wire uint64 1991 for shift := uint(0); ; shift += 7 { 1992 if shift >= 64 { 1993 return ErrIntOverflowNamespace 1994 } 1995 if iNdEx >= l { 1996 return io.ErrUnexpectedEOF 1997 } 1998 b := dAtA[iNdEx] 1999 iNdEx++ 2000 wire |= (uint64(b) & 0x7F) << shift 2001 if b < 0x80 { 2002 break 2003 } 2004 } 2005 fieldNum := int32(wire >> 3) 2006 wireType := int(wire & 0x7) 2007 if wireType == 4 { 2008 return fmt.Errorf("proto: AggregationOptions: wiretype end group for non-group") 2009 } 2010 if fieldNum <= 0 { 2011 return fmt.Errorf("proto: AggregationOptions: illegal tag %d (wire type %d)", fieldNum, wire) 2012 } 2013 switch fieldNum { 2014 case 1: 2015 if wireType != 2 { 2016 return fmt.Errorf("proto: wrong wireType = %d for field Aggregations", wireType) 2017 } 2018 var msglen int 2019 for shift := uint(0); ; shift += 7 { 2020 if shift >= 64 { 2021 return ErrIntOverflowNamespace 2022 } 2023 if iNdEx >= l { 2024 return io.ErrUnexpectedEOF 2025 } 2026 b := dAtA[iNdEx] 2027 iNdEx++ 2028 msglen |= (int(b) & 0x7F) << shift 2029 if b < 0x80 { 2030 break 2031 } 2032 } 2033 if msglen < 0 { 2034 return ErrInvalidLengthNamespace 2035 } 2036 postIndex := iNdEx + msglen 2037 if postIndex > l { 2038 return io.ErrUnexpectedEOF 2039 } 2040 m.Aggregations = append(m.Aggregations, &Aggregation{}) 2041 if err := m.Aggregations[len(m.Aggregations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2042 return err 2043 } 2044 iNdEx = postIndex 2045 default: 2046 iNdEx = preIndex 2047 skippy, err := skipNamespace(dAtA[iNdEx:]) 2048 if err != nil { 2049 return err 2050 } 2051 if skippy < 0 { 2052 return ErrInvalidLengthNamespace 2053 } 2054 if (iNdEx + skippy) > l { 2055 return io.ErrUnexpectedEOF 2056 } 2057 iNdEx += skippy 2058 } 2059 } 2060 2061 if iNdEx > l { 2062 return io.ErrUnexpectedEOF 2063 } 2064 return nil 2065 } 2066 func (m *Aggregation) Unmarshal(dAtA []byte) error { 2067 l := len(dAtA) 2068 iNdEx := 0 2069 for iNdEx < l { 2070 preIndex := iNdEx 2071 var wire uint64 2072 for shift := uint(0); ; shift += 7 { 2073 if shift >= 64 { 2074 return ErrIntOverflowNamespace 2075 } 2076 if iNdEx >= l { 2077 return io.ErrUnexpectedEOF 2078 } 2079 b := dAtA[iNdEx] 2080 iNdEx++ 2081 wire |= (uint64(b) & 0x7F) << shift 2082 if b < 0x80 { 2083 break 2084 } 2085 } 2086 fieldNum := int32(wire >> 3) 2087 wireType := int(wire & 0x7) 2088 if wireType == 4 { 2089 return fmt.Errorf("proto: Aggregation: wiretype end group for non-group") 2090 } 2091 if fieldNum <= 0 { 2092 return fmt.Errorf("proto: Aggregation: illegal tag %d (wire type %d)", fieldNum, wire) 2093 } 2094 switch fieldNum { 2095 case 1: 2096 if wireType != 0 { 2097 return fmt.Errorf("proto: wrong wireType = %d for field Aggregated", wireType) 2098 } 2099 var v int 2100 for shift := uint(0); ; shift += 7 { 2101 if shift >= 64 { 2102 return ErrIntOverflowNamespace 2103 } 2104 if iNdEx >= l { 2105 return io.ErrUnexpectedEOF 2106 } 2107 b := dAtA[iNdEx] 2108 iNdEx++ 2109 v |= (int(b) & 0x7F) << shift 2110 if b < 0x80 { 2111 break 2112 } 2113 } 2114 m.Aggregated = bool(v != 0) 2115 case 2: 2116 if wireType != 2 { 2117 return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) 2118 } 2119 var msglen int 2120 for shift := uint(0); ; shift += 7 { 2121 if shift >= 64 { 2122 return ErrIntOverflowNamespace 2123 } 2124 if iNdEx >= l { 2125 return io.ErrUnexpectedEOF 2126 } 2127 b := dAtA[iNdEx] 2128 iNdEx++ 2129 msglen |= (int(b) & 0x7F) << shift 2130 if b < 0x80 { 2131 break 2132 } 2133 } 2134 if msglen < 0 { 2135 return ErrInvalidLengthNamespace 2136 } 2137 postIndex := iNdEx + msglen 2138 if postIndex > l { 2139 return io.ErrUnexpectedEOF 2140 } 2141 if m.Attributes == nil { 2142 m.Attributes = &AggregatedAttributes{} 2143 } 2144 if err := m.Attributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2145 return err 2146 } 2147 iNdEx = postIndex 2148 default: 2149 iNdEx = preIndex 2150 skippy, err := skipNamespace(dAtA[iNdEx:]) 2151 if err != nil { 2152 return err 2153 } 2154 if skippy < 0 { 2155 return ErrInvalidLengthNamespace 2156 } 2157 if (iNdEx + skippy) > l { 2158 return io.ErrUnexpectedEOF 2159 } 2160 iNdEx += skippy 2161 } 2162 } 2163 2164 if iNdEx > l { 2165 return io.ErrUnexpectedEOF 2166 } 2167 return nil 2168 } 2169 func (m *AggregatedAttributes) Unmarshal(dAtA []byte) error { 2170 l := len(dAtA) 2171 iNdEx := 0 2172 for iNdEx < l { 2173 preIndex := iNdEx 2174 var wire uint64 2175 for shift := uint(0); ; shift += 7 { 2176 if shift >= 64 { 2177 return ErrIntOverflowNamespace 2178 } 2179 if iNdEx >= l { 2180 return io.ErrUnexpectedEOF 2181 } 2182 b := dAtA[iNdEx] 2183 iNdEx++ 2184 wire |= (uint64(b) & 0x7F) << shift 2185 if b < 0x80 { 2186 break 2187 } 2188 } 2189 fieldNum := int32(wire >> 3) 2190 wireType := int(wire & 0x7) 2191 if wireType == 4 { 2192 return fmt.Errorf("proto: AggregatedAttributes: wiretype end group for non-group") 2193 } 2194 if fieldNum <= 0 { 2195 return fmt.Errorf("proto: AggregatedAttributes: illegal tag %d (wire type %d)", fieldNum, wire) 2196 } 2197 switch fieldNum { 2198 case 1: 2199 if wireType != 0 { 2200 return fmt.Errorf("proto: wrong wireType = %d for field ResolutionNanos", wireType) 2201 } 2202 m.ResolutionNanos = 0 2203 for shift := uint(0); ; shift += 7 { 2204 if shift >= 64 { 2205 return ErrIntOverflowNamespace 2206 } 2207 if iNdEx >= l { 2208 return io.ErrUnexpectedEOF 2209 } 2210 b := dAtA[iNdEx] 2211 iNdEx++ 2212 m.ResolutionNanos |= (int64(b) & 0x7F) << shift 2213 if b < 0x80 { 2214 break 2215 } 2216 } 2217 case 2: 2218 if wireType != 2 { 2219 return fmt.Errorf("proto: wrong wireType = %d for field DownsampleOptions", wireType) 2220 } 2221 var msglen int 2222 for shift := uint(0); ; shift += 7 { 2223 if shift >= 64 { 2224 return ErrIntOverflowNamespace 2225 } 2226 if iNdEx >= l { 2227 return io.ErrUnexpectedEOF 2228 } 2229 b := dAtA[iNdEx] 2230 iNdEx++ 2231 msglen |= (int(b) & 0x7F) << shift 2232 if b < 0x80 { 2233 break 2234 } 2235 } 2236 if msglen < 0 { 2237 return ErrInvalidLengthNamespace 2238 } 2239 postIndex := iNdEx + msglen 2240 if postIndex > l { 2241 return io.ErrUnexpectedEOF 2242 } 2243 if m.DownsampleOptions == nil { 2244 m.DownsampleOptions = &DownsampleOptions{} 2245 } 2246 if err := m.DownsampleOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2247 return err 2248 } 2249 iNdEx = postIndex 2250 default: 2251 iNdEx = preIndex 2252 skippy, err := skipNamespace(dAtA[iNdEx:]) 2253 if err != nil { 2254 return err 2255 } 2256 if skippy < 0 { 2257 return ErrInvalidLengthNamespace 2258 } 2259 if (iNdEx + skippy) > l { 2260 return io.ErrUnexpectedEOF 2261 } 2262 iNdEx += skippy 2263 } 2264 } 2265 2266 if iNdEx > l { 2267 return io.ErrUnexpectedEOF 2268 } 2269 return nil 2270 } 2271 func (m *DownsampleOptions) Unmarshal(dAtA []byte) error { 2272 l := len(dAtA) 2273 iNdEx := 0 2274 for iNdEx < l { 2275 preIndex := iNdEx 2276 var wire uint64 2277 for shift := uint(0); ; shift += 7 { 2278 if shift >= 64 { 2279 return ErrIntOverflowNamespace 2280 } 2281 if iNdEx >= l { 2282 return io.ErrUnexpectedEOF 2283 } 2284 b := dAtA[iNdEx] 2285 iNdEx++ 2286 wire |= (uint64(b) & 0x7F) << shift 2287 if b < 0x80 { 2288 break 2289 } 2290 } 2291 fieldNum := int32(wire >> 3) 2292 wireType := int(wire & 0x7) 2293 if wireType == 4 { 2294 return fmt.Errorf("proto: DownsampleOptions: wiretype end group for non-group") 2295 } 2296 if fieldNum <= 0 { 2297 return fmt.Errorf("proto: DownsampleOptions: illegal tag %d (wire type %d)", fieldNum, wire) 2298 } 2299 switch fieldNum { 2300 case 1: 2301 if wireType != 0 { 2302 return fmt.Errorf("proto: wrong wireType = %d for field All", wireType) 2303 } 2304 var v int 2305 for shift := uint(0); ; shift += 7 { 2306 if shift >= 64 { 2307 return ErrIntOverflowNamespace 2308 } 2309 if iNdEx >= l { 2310 return io.ErrUnexpectedEOF 2311 } 2312 b := dAtA[iNdEx] 2313 iNdEx++ 2314 v |= (int(b) & 0x7F) << shift 2315 if b < 0x80 { 2316 break 2317 } 2318 } 2319 m.All = bool(v != 0) 2320 default: 2321 iNdEx = preIndex 2322 skippy, err := skipNamespace(dAtA[iNdEx:]) 2323 if err != nil { 2324 return err 2325 } 2326 if skippy < 0 { 2327 return ErrInvalidLengthNamespace 2328 } 2329 if (iNdEx + skippy) > l { 2330 return io.ErrUnexpectedEOF 2331 } 2332 iNdEx += skippy 2333 } 2334 } 2335 2336 if iNdEx > l { 2337 return io.ErrUnexpectedEOF 2338 } 2339 return nil 2340 } 2341 func (m *StagingState) Unmarshal(dAtA []byte) error { 2342 l := len(dAtA) 2343 iNdEx := 0 2344 for iNdEx < l { 2345 preIndex := iNdEx 2346 var wire uint64 2347 for shift := uint(0); ; shift += 7 { 2348 if shift >= 64 { 2349 return ErrIntOverflowNamespace 2350 } 2351 if iNdEx >= l { 2352 return io.ErrUnexpectedEOF 2353 } 2354 b := dAtA[iNdEx] 2355 iNdEx++ 2356 wire |= (uint64(b) & 0x7F) << shift 2357 if b < 0x80 { 2358 break 2359 } 2360 } 2361 fieldNum := int32(wire >> 3) 2362 wireType := int(wire & 0x7) 2363 if wireType == 4 { 2364 return fmt.Errorf("proto: StagingState: wiretype end group for non-group") 2365 } 2366 if fieldNum <= 0 { 2367 return fmt.Errorf("proto: StagingState: illegal tag %d (wire type %d)", fieldNum, wire) 2368 } 2369 switch fieldNum { 2370 case 1: 2371 if wireType != 0 { 2372 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 2373 } 2374 m.Status = 0 2375 for shift := uint(0); ; shift += 7 { 2376 if shift >= 64 { 2377 return ErrIntOverflowNamespace 2378 } 2379 if iNdEx >= l { 2380 return io.ErrUnexpectedEOF 2381 } 2382 b := dAtA[iNdEx] 2383 iNdEx++ 2384 m.Status |= (StagingStatus(b) & 0x7F) << shift 2385 if b < 0x80 { 2386 break 2387 } 2388 } 2389 default: 2390 iNdEx = preIndex 2391 skippy, err := skipNamespace(dAtA[iNdEx:]) 2392 if err != nil { 2393 return err 2394 } 2395 if skippy < 0 { 2396 return ErrInvalidLengthNamespace 2397 } 2398 if (iNdEx + skippy) > l { 2399 return io.ErrUnexpectedEOF 2400 } 2401 iNdEx += skippy 2402 } 2403 } 2404 2405 if iNdEx > l { 2406 return io.ErrUnexpectedEOF 2407 } 2408 return nil 2409 } 2410 func (m *Registry) Unmarshal(dAtA []byte) error { 2411 l := len(dAtA) 2412 iNdEx := 0 2413 for iNdEx < l { 2414 preIndex := iNdEx 2415 var wire uint64 2416 for shift := uint(0); ; shift += 7 { 2417 if shift >= 64 { 2418 return ErrIntOverflowNamespace 2419 } 2420 if iNdEx >= l { 2421 return io.ErrUnexpectedEOF 2422 } 2423 b := dAtA[iNdEx] 2424 iNdEx++ 2425 wire |= (uint64(b) & 0x7F) << shift 2426 if b < 0x80 { 2427 break 2428 } 2429 } 2430 fieldNum := int32(wire >> 3) 2431 wireType := int(wire & 0x7) 2432 if wireType == 4 { 2433 return fmt.Errorf("proto: Registry: wiretype end group for non-group") 2434 } 2435 if fieldNum <= 0 { 2436 return fmt.Errorf("proto: Registry: illegal tag %d (wire type %d)", fieldNum, wire) 2437 } 2438 switch fieldNum { 2439 case 1: 2440 if wireType != 2 { 2441 return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType) 2442 } 2443 var msglen int 2444 for shift := uint(0); ; shift += 7 { 2445 if shift >= 64 { 2446 return ErrIntOverflowNamespace 2447 } 2448 if iNdEx >= l { 2449 return io.ErrUnexpectedEOF 2450 } 2451 b := dAtA[iNdEx] 2452 iNdEx++ 2453 msglen |= (int(b) & 0x7F) << shift 2454 if b < 0x80 { 2455 break 2456 } 2457 } 2458 if msglen < 0 { 2459 return ErrInvalidLengthNamespace 2460 } 2461 postIndex := iNdEx + msglen 2462 if postIndex > l { 2463 return io.ErrUnexpectedEOF 2464 } 2465 if m.Namespaces == nil { 2466 m.Namespaces = make(map[string]*NamespaceOptions) 2467 } 2468 var mapkey string 2469 var mapvalue *NamespaceOptions 2470 for iNdEx < postIndex { 2471 entryPreIndex := iNdEx 2472 var wire uint64 2473 for shift := uint(0); ; shift += 7 { 2474 if shift >= 64 { 2475 return ErrIntOverflowNamespace 2476 } 2477 if iNdEx >= l { 2478 return io.ErrUnexpectedEOF 2479 } 2480 b := dAtA[iNdEx] 2481 iNdEx++ 2482 wire |= (uint64(b) & 0x7F) << shift 2483 if b < 0x80 { 2484 break 2485 } 2486 } 2487 fieldNum := int32(wire >> 3) 2488 if fieldNum == 1 { 2489 var stringLenmapkey uint64 2490 for shift := uint(0); ; shift += 7 { 2491 if shift >= 64 { 2492 return ErrIntOverflowNamespace 2493 } 2494 if iNdEx >= l { 2495 return io.ErrUnexpectedEOF 2496 } 2497 b := dAtA[iNdEx] 2498 iNdEx++ 2499 stringLenmapkey |= (uint64(b) & 0x7F) << shift 2500 if b < 0x80 { 2501 break 2502 } 2503 } 2504 intStringLenmapkey := int(stringLenmapkey) 2505 if intStringLenmapkey < 0 { 2506 return ErrInvalidLengthNamespace 2507 } 2508 postStringIndexmapkey := iNdEx + intStringLenmapkey 2509 if postStringIndexmapkey > l { 2510 return io.ErrUnexpectedEOF 2511 } 2512 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 2513 iNdEx = postStringIndexmapkey 2514 } else if fieldNum == 2 { 2515 var mapmsglen int 2516 for shift := uint(0); ; shift += 7 { 2517 if shift >= 64 { 2518 return ErrIntOverflowNamespace 2519 } 2520 if iNdEx >= l { 2521 return io.ErrUnexpectedEOF 2522 } 2523 b := dAtA[iNdEx] 2524 iNdEx++ 2525 mapmsglen |= (int(b) & 0x7F) << shift 2526 if b < 0x80 { 2527 break 2528 } 2529 } 2530 if mapmsglen < 0 { 2531 return ErrInvalidLengthNamespace 2532 } 2533 postmsgIndex := iNdEx + mapmsglen 2534 if mapmsglen < 0 { 2535 return ErrInvalidLengthNamespace 2536 } 2537 if postmsgIndex > l { 2538 return io.ErrUnexpectedEOF 2539 } 2540 mapvalue = &NamespaceOptions{} 2541 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 2542 return err 2543 } 2544 iNdEx = postmsgIndex 2545 } else { 2546 iNdEx = entryPreIndex 2547 skippy, err := skipNamespace(dAtA[iNdEx:]) 2548 if err != nil { 2549 return err 2550 } 2551 if skippy < 0 { 2552 return ErrInvalidLengthNamespace 2553 } 2554 if (iNdEx + skippy) > postIndex { 2555 return io.ErrUnexpectedEOF 2556 } 2557 iNdEx += skippy 2558 } 2559 } 2560 m.Namespaces[mapkey] = mapvalue 2561 iNdEx = postIndex 2562 default: 2563 iNdEx = preIndex 2564 skippy, err := skipNamespace(dAtA[iNdEx:]) 2565 if err != nil { 2566 return err 2567 } 2568 if skippy < 0 { 2569 return ErrInvalidLengthNamespace 2570 } 2571 if (iNdEx + skippy) > l { 2572 return io.ErrUnexpectedEOF 2573 } 2574 iNdEx += skippy 2575 } 2576 } 2577 2578 if iNdEx > l { 2579 return io.ErrUnexpectedEOF 2580 } 2581 return nil 2582 } 2583 func (m *NamespaceRuntimeOptions) Unmarshal(dAtA []byte) error { 2584 l := len(dAtA) 2585 iNdEx := 0 2586 for iNdEx < l { 2587 preIndex := iNdEx 2588 var wire uint64 2589 for shift := uint(0); ; shift += 7 { 2590 if shift >= 64 { 2591 return ErrIntOverflowNamespace 2592 } 2593 if iNdEx >= l { 2594 return io.ErrUnexpectedEOF 2595 } 2596 b := dAtA[iNdEx] 2597 iNdEx++ 2598 wire |= (uint64(b) & 0x7F) << shift 2599 if b < 0x80 { 2600 break 2601 } 2602 } 2603 fieldNum := int32(wire >> 3) 2604 wireType := int(wire & 0x7) 2605 if wireType == 4 { 2606 return fmt.Errorf("proto: NamespaceRuntimeOptions: wiretype end group for non-group") 2607 } 2608 if fieldNum <= 0 { 2609 return fmt.Errorf("proto: NamespaceRuntimeOptions: illegal tag %d (wire type %d)", fieldNum, wire) 2610 } 2611 switch fieldNum { 2612 case 1: 2613 if wireType != 2 { 2614 return fmt.Errorf("proto: wrong wireType = %d for field WriteIndexingPerCPUConcurrency", wireType) 2615 } 2616 var msglen int 2617 for shift := uint(0); ; shift += 7 { 2618 if shift >= 64 { 2619 return ErrIntOverflowNamespace 2620 } 2621 if iNdEx >= l { 2622 return io.ErrUnexpectedEOF 2623 } 2624 b := dAtA[iNdEx] 2625 iNdEx++ 2626 msglen |= (int(b) & 0x7F) << shift 2627 if b < 0x80 { 2628 break 2629 } 2630 } 2631 if msglen < 0 { 2632 return ErrInvalidLengthNamespace 2633 } 2634 postIndex := iNdEx + msglen 2635 if postIndex > l { 2636 return io.ErrUnexpectedEOF 2637 } 2638 if m.WriteIndexingPerCPUConcurrency == nil { 2639 m.WriteIndexingPerCPUConcurrency = &google_protobuf1.DoubleValue{} 2640 } 2641 if err := m.WriteIndexingPerCPUConcurrency.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2642 return err 2643 } 2644 iNdEx = postIndex 2645 case 2: 2646 if wireType != 2 { 2647 return fmt.Errorf("proto: wrong wireType = %d for field FlushIndexingPerCPUConcurrency", wireType) 2648 } 2649 var msglen int 2650 for shift := uint(0); ; shift += 7 { 2651 if shift >= 64 { 2652 return ErrIntOverflowNamespace 2653 } 2654 if iNdEx >= l { 2655 return io.ErrUnexpectedEOF 2656 } 2657 b := dAtA[iNdEx] 2658 iNdEx++ 2659 msglen |= (int(b) & 0x7F) << shift 2660 if b < 0x80 { 2661 break 2662 } 2663 } 2664 if msglen < 0 { 2665 return ErrInvalidLengthNamespace 2666 } 2667 postIndex := iNdEx + msglen 2668 if postIndex > l { 2669 return io.ErrUnexpectedEOF 2670 } 2671 if m.FlushIndexingPerCPUConcurrency == nil { 2672 m.FlushIndexingPerCPUConcurrency = &google_protobuf1.DoubleValue{} 2673 } 2674 if err := m.FlushIndexingPerCPUConcurrency.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2675 return err 2676 } 2677 iNdEx = postIndex 2678 default: 2679 iNdEx = preIndex 2680 skippy, err := skipNamespace(dAtA[iNdEx:]) 2681 if err != nil { 2682 return err 2683 } 2684 if skippy < 0 { 2685 return ErrInvalidLengthNamespace 2686 } 2687 if (iNdEx + skippy) > l { 2688 return io.ErrUnexpectedEOF 2689 } 2690 iNdEx += skippy 2691 } 2692 } 2693 2694 if iNdEx > l { 2695 return io.ErrUnexpectedEOF 2696 } 2697 return nil 2698 } 2699 func (m *ExtendedOptions) Unmarshal(dAtA []byte) error { 2700 l := len(dAtA) 2701 iNdEx := 0 2702 for iNdEx < l { 2703 preIndex := iNdEx 2704 var wire uint64 2705 for shift := uint(0); ; shift += 7 { 2706 if shift >= 64 { 2707 return ErrIntOverflowNamespace 2708 } 2709 if iNdEx >= l { 2710 return io.ErrUnexpectedEOF 2711 } 2712 b := dAtA[iNdEx] 2713 iNdEx++ 2714 wire |= (uint64(b) & 0x7F) << shift 2715 if b < 0x80 { 2716 break 2717 } 2718 } 2719 fieldNum := int32(wire >> 3) 2720 wireType := int(wire & 0x7) 2721 if wireType == 4 { 2722 return fmt.Errorf("proto: ExtendedOptions: wiretype end group for non-group") 2723 } 2724 if fieldNum <= 0 { 2725 return fmt.Errorf("proto: ExtendedOptions: illegal tag %d (wire type %d)", fieldNum, wire) 2726 } 2727 switch fieldNum { 2728 case 1: 2729 if wireType != 2 { 2730 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 2731 } 2732 var stringLen uint64 2733 for shift := uint(0); ; shift += 7 { 2734 if shift >= 64 { 2735 return ErrIntOverflowNamespace 2736 } 2737 if iNdEx >= l { 2738 return io.ErrUnexpectedEOF 2739 } 2740 b := dAtA[iNdEx] 2741 iNdEx++ 2742 stringLen |= (uint64(b) & 0x7F) << shift 2743 if b < 0x80 { 2744 break 2745 } 2746 } 2747 intStringLen := int(stringLen) 2748 if intStringLen < 0 { 2749 return ErrInvalidLengthNamespace 2750 } 2751 postIndex := iNdEx + intStringLen 2752 if postIndex > l { 2753 return io.ErrUnexpectedEOF 2754 } 2755 m.Type = string(dAtA[iNdEx:postIndex]) 2756 iNdEx = postIndex 2757 case 2: 2758 if wireType != 2 { 2759 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 2760 } 2761 var msglen int 2762 for shift := uint(0); ; shift += 7 { 2763 if shift >= 64 { 2764 return ErrIntOverflowNamespace 2765 } 2766 if iNdEx >= l { 2767 return io.ErrUnexpectedEOF 2768 } 2769 b := dAtA[iNdEx] 2770 iNdEx++ 2771 msglen |= (int(b) & 0x7F) << shift 2772 if b < 0x80 { 2773 break 2774 } 2775 } 2776 if msglen < 0 { 2777 return ErrInvalidLengthNamespace 2778 } 2779 postIndex := iNdEx + msglen 2780 if postIndex > l { 2781 return io.ErrUnexpectedEOF 2782 } 2783 if m.Options == nil { 2784 m.Options = &google_protobuf.Struct{} 2785 } 2786 if err := m.Options.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2787 return err 2788 } 2789 iNdEx = postIndex 2790 default: 2791 iNdEx = preIndex 2792 skippy, err := skipNamespace(dAtA[iNdEx:]) 2793 if err != nil { 2794 return err 2795 } 2796 if skippy < 0 { 2797 return ErrInvalidLengthNamespace 2798 } 2799 if (iNdEx + skippy) > l { 2800 return io.ErrUnexpectedEOF 2801 } 2802 iNdEx += skippy 2803 } 2804 } 2805 2806 if iNdEx > l { 2807 return io.ErrUnexpectedEOF 2808 } 2809 return nil 2810 } 2811 func skipNamespace(dAtA []byte) (n int, err error) { 2812 l := len(dAtA) 2813 iNdEx := 0 2814 for iNdEx < l { 2815 var wire uint64 2816 for shift := uint(0); ; shift += 7 { 2817 if shift >= 64 { 2818 return 0, ErrIntOverflowNamespace 2819 } 2820 if iNdEx >= l { 2821 return 0, io.ErrUnexpectedEOF 2822 } 2823 b := dAtA[iNdEx] 2824 iNdEx++ 2825 wire |= (uint64(b) & 0x7F) << shift 2826 if b < 0x80 { 2827 break 2828 } 2829 } 2830 wireType := int(wire & 0x7) 2831 switch wireType { 2832 case 0: 2833 for shift := uint(0); ; shift += 7 { 2834 if shift >= 64 { 2835 return 0, ErrIntOverflowNamespace 2836 } 2837 if iNdEx >= l { 2838 return 0, io.ErrUnexpectedEOF 2839 } 2840 iNdEx++ 2841 if dAtA[iNdEx-1] < 0x80 { 2842 break 2843 } 2844 } 2845 return iNdEx, nil 2846 case 1: 2847 iNdEx += 8 2848 return iNdEx, nil 2849 case 2: 2850 var length int 2851 for shift := uint(0); ; shift += 7 { 2852 if shift >= 64 { 2853 return 0, ErrIntOverflowNamespace 2854 } 2855 if iNdEx >= l { 2856 return 0, io.ErrUnexpectedEOF 2857 } 2858 b := dAtA[iNdEx] 2859 iNdEx++ 2860 length |= (int(b) & 0x7F) << shift 2861 if b < 0x80 { 2862 break 2863 } 2864 } 2865 iNdEx += length 2866 if length < 0 { 2867 return 0, ErrInvalidLengthNamespace 2868 } 2869 return iNdEx, nil 2870 case 3: 2871 for { 2872 var innerWire uint64 2873 var start int = iNdEx 2874 for shift := uint(0); ; shift += 7 { 2875 if shift >= 64 { 2876 return 0, ErrIntOverflowNamespace 2877 } 2878 if iNdEx >= l { 2879 return 0, io.ErrUnexpectedEOF 2880 } 2881 b := dAtA[iNdEx] 2882 iNdEx++ 2883 innerWire |= (uint64(b) & 0x7F) << shift 2884 if b < 0x80 { 2885 break 2886 } 2887 } 2888 innerWireType := int(innerWire & 0x7) 2889 if innerWireType == 4 { 2890 break 2891 } 2892 next, err := skipNamespace(dAtA[start:]) 2893 if err != nil { 2894 return 0, err 2895 } 2896 iNdEx = start + next 2897 } 2898 return iNdEx, nil 2899 case 4: 2900 return iNdEx, nil 2901 case 5: 2902 iNdEx += 4 2903 return iNdEx, nil 2904 default: 2905 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2906 } 2907 } 2908 panic("unreachable") 2909 } 2910 2911 var ( 2912 ErrInvalidLengthNamespace = fmt.Errorf("proto: negative length found during unmarshaling") 2913 ErrIntOverflowNamespace = fmt.Errorf("proto: integer overflow") 2914 ) 2915 2916 func init() { 2917 proto.RegisterFile("github.com/m3db/m3/src/dbnode/generated/proto/namespace/namespace.proto", fileDescriptorNamespace) 2918 } 2919 2920 var fileDescriptorNamespace = []byte{ 2921 // 1001 bytes of a gzipped FileDescriptorProto 2922 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x96, 0xdd, 0x6e, 0x1b, 0x45, 2923 0x14, 0x80, 0xbb, 0xf9, 0x73, 0x72, 0xec, 0x24, 0xce, 0xa8, 0x10, 0x2b, 0x2d, 0xa6, 0x5a, 0x7e, 2924 0x14, 0x55, 0xc8, 0xa6, 0xc9, 0x0d, 0x14, 0xa9, 0xe0, 0x24, 0x26, 0x72, 0x29, 0x8e, 0x35, 0x69, 2925 0x29, 0xe4, 0x6e, 0x76, 0xf7, 0x78, 0xb3, 0xea, 0x7a, 0x66, 0x35, 0x33, 0xdb, 0x24, 0x3c, 0x43, 2926 0x2f, 0x78, 0x0f, 0x5e, 0x84, 0x4b, 0x1e, 0x01, 0x05, 0x21, 0x71, 0xc3, 0x3b, 0xa0, 0x9d, 0xf5, 2927 0x3a, 0xfb, 0xe3, 0x96, 0x88, 0x9b, 0x68, 0x72, 0xce, 0x77, 0x7e, 0xe6, 0xfc, 0xcc, 0x1a, 0x8e, 2928 0xfd, 0x40, 0x9f, 0xc7, 0x4e, 0xc7, 0x15, 0x93, 0xee, 0x64, 0xdf, 0x73, 0xba, 0x93, 0xfd, 0xae, 2929 0x92, 0x6e, 0xd7, 0x73, 0xb8, 0xf0, 0xb0, 0xeb, 0x23, 0x47, 0xc9, 0x34, 0x7a, 0xdd, 0x48, 0x0a, 2930 0x2d, 0xba, 0x9c, 0x4d, 0x50, 0x45, 0xcc, 0xc5, 0x9b, 0x53, 0xc7, 0x68, 0xc8, 0xda, 0x4c, 0xb0, 2931 0x73, 0xdf, 0x17, 0xc2, 0x0f, 0x31, 0x35, 0x71, 0xe2, 0x71, 0x57, 0x69, 0x19, 0xbb, 0x3a, 0x05, 2932 0x77, 0xda, 0x65, 0xed, 0x85, 0x64, 0x51, 0x84, 0x52, 0x4d, 0xf5, 0x47, 0xff, 0x37, 0x23, 0xe5, 2933 0x9e, 0xe3, 0x84, 0xa5, 0x5e, 0xec, 0x37, 0x8b, 0xd0, 0xa4, 0xa8, 0x91, 0xeb, 0x40, 0xf0, 0x93, 2934 0x28, 0xf9, 0xab, 0xc8, 0x1e, 0xdc, 0x95, 0x99, 0x6c, 0x84, 0x32, 0x10, 0xde, 0x90, 0x71, 0xa1, 2935 0x5a, 0xd6, 0x03, 0x6b, 0x77, 0x91, 0xce, 0xd5, 0x91, 0x4f, 0x61, 0xc3, 0x09, 0x85, 0xfb, 0xea, 2936 0x34, 0xf8, 0x19, 0x53, 0x7a, 0xc1, 0xd0, 0x25, 0x29, 0xf9, 0x0c, 0xb6, 0x9c, 0x78, 0x3c, 0x46, 2937 0xf9, 0x6d, 0xac, 0x63, 0x39, 0x45, 0x17, 0x0d, 0x5a, 0x55, 0x90, 0x5d, 0xd8, 0x4c, 0x85, 0x23, 2938 0xa6, 0x74, 0xca, 0x2e, 0x19, 0xb6, 0x2c, 0x36, 0x64, 0x12, 0xe9, 0x88, 0x69, 0xd6, 0xbf, 0x8c, 2939 0x02, 0x79, 0xd5, 0x5a, 0x7e, 0x60, 0xed, 0xae, 0xd2, 0xb2, 0x98, 0x9c, 0xc1, 0x6e, 0x49, 0xd4, 2940 0x1b, 0x6b, 0x94, 0x43, 0xa1, 0x7b, 0xae, 0x8b, 0x4a, 0xe5, 0x6f, 0xbc, 0x62, 0x82, 0xdd, 0x9a, 2941 0x27, 0x4f, 0x60, 0x67, 0x6c, 0xd2, 0xa7, 0xf3, 0xea, 0x57, 0x33, 0xde, 0xde, 0x41, 0xd8, 0x23, 2942 0x68, 0x0c, 0xb8, 0x87, 0x97, 0x59, 0x27, 0x5a, 0x50, 0x43, 0xce, 0x9c, 0x10, 0x3d, 0x53, 0xfc, 2943 0x55, 0x9a, 0xfd, 0x7b, 0xdb, 0x7a, 0xdb, 0xff, 0xac, 0x40, 0x73, 0x98, 0xf5, 0x3e, 0x73, 0xfb, 2944 0x10, 0x9a, 0x8e, 0x10, 0x5a, 0x69, 0xc9, 0xa2, 0x7e, 0xc1, 0x7f, 0x45, 0x4e, 0x6c, 0x68, 0x8c, 2945 0xc3, 0x58, 0x9d, 0x67, 0xdc, 0x82, 0xe1, 0x0a, 0xb2, 0xa4, 0xa9, 0x17, 0x32, 0xd0, 0xa8, 0x9e, 2946 0x8b, 0x43, 0x31, 0x99, 0x04, 0xfa, 0x99, 0xf0, 0x4d, 0x53, 0x57, 0x69, 0x55, 0x91, 0xa4, 0xee, 2947 0x86, 0xc8, 0x78, 0x3c, 0x8b, 0xbd, 0x64, 0xd0, 0x92, 0x94, 0x7c, 0x0c, 0xeb, 0x12, 0x23, 0x16, 2948 0xc8, 0x0c, 0x4b, 0x1b, 0x5a, 0x14, 0x92, 0x63, 0x68, 0xca, 0xd2, 0x00, 0x9b, 0xb6, 0xd5, 0xf7, 2949 0xee, 0x75, 0x6e, 0x96, 0xaf, 0x3c, 0xe3, 0xb4, 0x62, 0x94, 0x4c, 0x90, 0xe2, 0x2c, 0x52, 0xe7, 2950 0x42, 0x67, 0x01, 0x6b, 0xe9, 0x04, 0x95, 0xc4, 0xe4, 0x2b, 0x68, 0x04, 0xb9, 0x2e, 0xb5, 0x56, 2951 0x4d, 0xb8, 0xed, 0x5c, 0xb8, 0x7c, 0x13, 0x69, 0x01, 0x26, 0x4f, 0x60, 0x3d, 0xdd, 0xc0, 0xcc, 2952 0x7a, 0xcd, 0x58, 0xb7, 0x72, 0xd6, 0xa7, 0x79, 0x3d, 0x2d, 0xe2, 0x49, 0xad, 0x5d, 0x11, 0x7a, 2953 0x2f, 0x4d, 0x59, 0xb3, 0x44, 0x21, 0xad, 0x75, 0x45, 0x41, 0x9e, 0xc2, 0x86, 0x8c, 0xb9, 0x0e, 2954 0x26, 0x59, 0xef, 0x5b, 0x75, 0x13, 0xce, 0xce, 0x85, 0x9b, 0x8d, 0x07, 0x2d, 0x90, 0xb4, 0x64, 2955 0x49, 0x46, 0xf0, 0x9e, 0xcb, 0xdc, 0x73, 0x3c, 0x48, 0x26, 0x4c, 0x9d, 0x70, 0x8a, 0x5a, 0x06, 2956 0xf8, 0x1a, 0x5b, 0x0d, 0xe3, 0x72, 0xa7, 0x93, 0xbe, 0x58, 0x9d, 0xec, 0xc5, 0xea, 0x1c, 0x08, 2957 0x11, 0xfe, 0xc0, 0xc2, 0x18, 0xe9, 0x7c, 0x43, 0xf2, 0x3d, 0x10, 0xe6, 0xfb, 0x12, 0x7d, 0x96, 2958 0xef, 0xde, 0xba, 0x71, 0xf7, 0x41, 0x2e, 0xc3, 0x5e, 0x05, 0xa2, 0x73, 0x0c, 0x93, 0xbe, 0x28, 2959 0xcd, 0xfc, 0x80, 0xfb, 0xa7, 0x9a, 0x69, 0x6c, 0x6d, 0x54, 0xfa, 0x72, 0x9a, 0x53, 0xd3, 0x02, 2960 0x4c, 0xfa, 0xb0, 0x89, 0x97, 0x1a, 0xb9, 0x87, 0x5e, 0x96, 0xc8, 0xdf, 0xb5, 0xe9, 0xc5, 0x6e, 2961 0x1c, 0xf4, 0x8b, 0x08, 0x2d, 0xdb, 0xd8, 0x23, 0x20, 0xd5, 0x6c, 0xc9, 0x63, 0x68, 0xe4, 0xf2, 2962 0x4d, 0x5e, 0xd2, 0xc5, 0xdd, 0xfa, 0xde, 0xfb, 0xf3, 0xaf, 0x48, 0x0b, 0xac, 0xcd, 0xa1, 0x9e, 2963 0x53, 0x92, 0x36, 0x40, 0xa6, 0x9e, 0x6d, 0x6d, 0x4e, 0x42, 0xbe, 0x06, 0x60, 0x5a, 0xcb, 0xc0, 2964 0x89, 0x35, 0xa6, 0x8f, 0x42, 0x7d, 0xef, 0xc3, 0x39, 0x81, 0xd0, 0xeb, 0xcd, 0x30, 0x9a, 0x33, 2965 0xb1, 0xdf, 0x58, 0x70, 0x77, 0x1e, 0x94, 0x2c, 0x88, 0x44, 0x25, 0xc2, 0x38, 0xc9, 0x23, 0xff, 2966 0x45, 0x28, 0x8b, 0xc9, 0x53, 0xd8, 0xf2, 0xc4, 0x05, 0x57, 0x6c, 0x12, 0x85, 0xb3, 0xc1, 0x4b, 2967 0x53, 0xb9, 0x9f, 0x4b, 0xe5, 0xa8, 0xcc, 0xd0, 0xaa, 0x99, 0xfd, 0x09, 0x6c, 0x55, 0x38, 0xd2, 2968 0x84, 0x45, 0x16, 0x86, 0xd3, 0xdb, 0x27, 0x47, 0xfb, 0x1b, 0x68, 0xe4, 0x9b, 0x4b, 0x3e, 0x87, 2969 0x15, 0xa5, 0x99, 0x8e, 0xd3, 0x1c, 0x37, 0x8a, 0xfb, 0x75, 0x03, 0xc6, 0x8a, 0x4e, 0x39, 0xfb, 2970 0x57, 0x0b, 0x56, 0x29, 0xfa, 0x81, 0xd2, 0xf2, 0x8a, 0x1c, 0x02, 0xcc, 0xf8, 0xac, 0x5d, 0x1f, 2971 0x15, 0xde, 0x93, 0x14, 0xbc, 0x59, 0x1e, 0xd5, 0xe7, 0x5a, 0x5e, 0xd1, 0x9c, 0xd9, 0xce, 0x19, 2972 0x6c, 0x96, 0xd4, 0x49, 0xe2, 0xaf, 0xf0, 0xca, 0xe4, 0xb4, 0x46, 0x93, 0x23, 0x79, 0x04, 0xcb, 2973 0xaf, 0x93, 0x1d, 0x99, 0xd6, 0xe7, 0xde, 0xbc, 0xc5, 0xcc, 0xca, 0x93, 0x92, 0x8f, 0x17, 0xbe, 2974 0xb0, 0xec, 0xbf, 0x2c, 0xd8, 0x7e, 0xcb, 0xe2, 0x12, 0x0f, 0xda, 0xe6, 0xd5, 0x35, 0xaf, 0x50, 2975 0xc0, 0xfd, 0x11, 0xca, 0xc3, 0xd1, 0x8b, 0x43, 0xc1, 0xdd, 0x58, 0x4a, 0xe4, 0x6e, 0x1a, 0x3f, 2976 0xe9, 0x45, 0x79, 0x63, 0x8f, 0x44, 0xec, 0x84, 0x98, 0xee, 0xec, 0x7f, 0xf8, 0x48, 0xa2, 0x98, 2977 0x8f, 0xc0, 0xdb, 0xa3, 0x2c, 0xdc, 0x26, 0xca, 0xbb, 0x7d, 0xd8, 0x3f, 0xc2, 0x66, 0x69, 0xe7, 2978 0x08, 0x81, 0x25, 0x7d, 0x15, 0xe1, 0xb4, 0x88, 0xe6, 0x4c, 0x1e, 0x41, 0x4d, 0x14, 0xe6, 0x6c, 2979 0xbb, 0x12, 0xf5, 0xd4, 0xfc, 0xba, 0xa2, 0x19, 0xf7, 0xf0, 0x4b, 0x58, 0x2f, 0x0c, 0x02, 0xa9, 2980 0x43, 0xed, 0xc5, 0xf0, 0xbb, 0xe1, 0xc9, 0xcb, 0x61, 0xf3, 0x0e, 0x69, 0x42, 0x63, 0x30, 0x1c, 2981 0x3c, 0x1f, 0xf4, 0x9e, 0x0d, 0xce, 0x06, 0xc3, 0xe3, 0xa6, 0x45, 0xd6, 0x60, 0x99, 0xf6, 0x7b, 2982 0x47, 0x3f, 0x35, 0x17, 0x0e, 0x9a, 0xbf, 0x5d, 0xb7, 0xad, 0xdf, 0xaf, 0xdb, 0xd6, 0x1f, 0xd7, 2983 0x6d, 0xeb, 0x97, 0x3f, 0xdb, 0x77, 0x9c, 0x15, 0x13, 0x66, 0xff, 0xdf, 0x00, 0x00, 0x00, 0xff, 2984 0xff, 0x48, 0x8b, 0xb8, 0x2d, 0x28, 0x0a, 0x00, 0x00, 2985 }