github.com/asynkron/protoactor-go@v0.0.0-20240308120642-ef91a6abee75/cluster/cluster.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.27.1 4 // protoc v4.24.3 5 // source: cluster.proto 6 7 package cluster 8 9 import ( 10 actor "github.com/asynkron/protoactor-go/actor" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type IdentityHandoverAck_State int32 25 26 const ( 27 IdentityHandoverAck_processed IdentityHandoverAck_State = 0 28 IdentityHandoverAck_incorrect_topology IdentityHandoverAck_State = 1 29 ) 30 31 // Enum value maps for IdentityHandoverAck_State. 32 var ( 33 IdentityHandoverAck_State_name = map[int32]string{ 34 0: "processed", 35 1: "incorrect_topology", 36 } 37 IdentityHandoverAck_State_value = map[string]int32{ 38 "processed": 0, 39 "incorrect_topology": 1, 40 } 41 ) 42 43 func (x IdentityHandoverAck_State) Enum() *IdentityHandoverAck_State { 44 p := new(IdentityHandoverAck_State) 45 *p = x 46 return p 47 } 48 49 func (x IdentityHandoverAck_State) String() string { 50 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 51 } 52 53 func (IdentityHandoverAck_State) Descriptor() protoreflect.EnumDescriptor { 54 return file_cluster_proto_enumTypes[0].Descriptor() 55 } 56 57 func (IdentityHandoverAck_State) Type() protoreflect.EnumType { 58 return &file_cluster_proto_enumTypes[0] 59 } 60 61 func (x IdentityHandoverAck_State) Number() protoreflect.EnumNumber { 62 return protoreflect.EnumNumber(x) 63 } 64 65 // Deprecated: Use IdentityHandoverAck_State.Descriptor instead. 66 func (IdentityHandoverAck_State) EnumDescriptor() ([]byte, []int) { 67 return file_cluster_proto_rawDescGZIP(), []int{4, 0} 68 } 69 70 // request response call from Identity actor sent to each member 71 // asking what activations they hold that belong to the requester 72 type IdentityHandoverRequest struct { 73 state protoimpl.MessageState 74 sizeCache protoimpl.SizeCache 75 unknownFields protoimpl.UnknownFields 76 77 CurrentTopology *IdentityHandoverRequest_Topology `protobuf:"bytes,1,opt,name=current_topology,json=currentTopology,proto3" json:"current_topology,omitempty"` 78 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 79 // If the requester passes a delta topology, only return activations which would not be assigned to the member 80 // in the previous topology. 81 DeltaTopology *IdentityHandoverRequest_Topology `protobuf:"bytes,3,opt,name=delta_topology,json=deltaTopology,proto3" json:"delta_topology,omitempty"` 82 } 83 84 func (x *IdentityHandoverRequest) Reset() { 85 *x = IdentityHandoverRequest{} 86 if protoimpl.UnsafeEnabled { 87 mi := &file_cluster_proto_msgTypes[0] 88 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 89 ms.StoreMessageInfo(mi) 90 } 91 } 92 93 func (x *IdentityHandoverRequest) String() string { 94 return protoimpl.X.MessageStringOf(x) 95 } 96 97 func (*IdentityHandoverRequest) ProtoMessage() {} 98 99 func (x *IdentityHandoverRequest) ProtoReflect() protoreflect.Message { 100 mi := &file_cluster_proto_msgTypes[0] 101 if protoimpl.UnsafeEnabled && x != nil { 102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 103 if ms.LoadMessageInfo() == nil { 104 ms.StoreMessageInfo(mi) 105 } 106 return ms 107 } 108 return mi.MessageOf(x) 109 } 110 111 // Deprecated: Use IdentityHandoverRequest.ProtoReflect.Descriptor instead. 112 func (*IdentityHandoverRequest) Descriptor() ([]byte, []int) { 113 return file_cluster_proto_rawDescGZIP(), []int{0} 114 } 115 116 func (x *IdentityHandoverRequest) GetCurrentTopology() *IdentityHandoverRequest_Topology { 117 if x != nil { 118 return x.CurrentTopology 119 } 120 return nil 121 } 122 123 func (x *IdentityHandoverRequest) GetAddress() string { 124 if x != nil { 125 return x.Address 126 } 127 return "" 128 } 129 130 func (x *IdentityHandoverRequest) GetDeltaTopology() *IdentityHandoverRequest_Topology { 131 if x != nil { 132 return x.DeltaTopology 133 } 134 return nil 135 } 136 137 type IdentityHandover struct { 138 state protoimpl.MessageState 139 sizeCache protoimpl.SizeCache 140 unknownFields protoimpl.UnknownFields 141 142 Actors []*Activation `protobuf:"bytes,1,rep,name=actors,proto3" json:"actors,omitempty"` 143 ChunkId int32 `protobuf:"varint,2,opt,name=chunk_id,json=chunkId,proto3" json:"chunk_id,omitempty"` 144 Final bool `protobuf:"varint,3,opt,name=final,proto3" json:"final,omitempty"` 145 TopologyHash uint64 `protobuf:"varint,4,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 146 Skipped int32 `protobuf:"varint,5,opt,name=skipped,proto3" json:"skipped,omitempty"` // Total number of activations skipped 147 Sent int32 `protobuf:"varint,6,opt,name=sent,proto3" json:"sent,omitempty"` // Total number of activations sent 148 } 149 150 func (x *IdentityHandover) Reset() { 151 *x = IdentityHandover{} 152 if protoimpl.UnsafeEnabled { 153 mi := &file_cluster_proto_msgTypes[1] 154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 155 ms.StoreMessageInfo(mi) 156 } 157 } 158 159 func (x *IdentityHandover) String() string { 160 return protoimpl.X.MessageStringOf(x) 161 } 162 163 func (*IdentityHandover) ProtoMessage() {} 164 165 func (x *IdentityHandover) ProtoReflect() protoreflect.Message { 166 mi := &file_cluster_proto_msgTypes[1] 167 if protoimpl.UnsafeEnabled && x != nil { 168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 169 if ms.LoadMessageInfo() == nil { 170 ms.StoreMessageInfo(mi) 171 } 172 return ms 173 } 174 return mi.MessageOf(x) 175 } 176 177 // Deprecated: Use IdentityHandover.ProtoReflect.Descriptor instead. 178 func (*IdentityHandover) Descriptor() ([]byte, []int) { 179 return file_cluster_proto_rawDescGZIP(), []int{1} 180 } 181 182 func (x *IdentityHandover) GetActors() []*Activation { 183 if x != nil { 184 return x.Actors 185 } 186 return nil 187 } 188 189 func (x *IdentityHandover) GetChunkId() int32 { 190 if x != nil { 191 return x.ChunkId 192 } 193 return 0 194 } 195 196 func (x *IdentityHandover) GetFinal() bool { 197 if x != nil { 198 return x.Final 199 } 200 return false 201 } 202 203 func (x *IdentityHandover) GetTopologyHash() uint64 { 204 if x != nil { 205 return x.TopologyHash 206 } 207 return 0 208 } 209 210 func (x *IdentityHandover) GetSkipped() int32 { 211 if x != nil { 212 return x.Skipped 213 } 214 return 0 215 } 216 217 func (x *IdentityHandover) GetSent() int32 { 218 if x != nil { 219 return x.Sent 220 } 221 return 0 222 } 223 224 type RemoteIdentityHandover struct { 225 state protoimpl.MessageState 226 sizeCache protoimpl.SizeCache 227 unknownFields protoimpl.UnknownFields 228 229 Actors *PackedActivations `protobuf:"bytes,1,opt,name=actors,proto3" json:"actors,omitempty"` 230 ChunkId int32 `protobuf:"varint,2,opt,name=chunk_id,json=chunkId,proto3" json:"chunk_id,omitempty"` 231 Final bool `protobuf:"varint,3,opt,name=final,proto3" json:"final,omitempty"` 232 TopologyHash uint64 `protobuf:"varint,4,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 233 Skipped int32 `protobuf:"varint,5,opt,name=skipped,proto3" json:"skipped,omitempty"` 234 Sent int32 `protobuf:"varint,6,opt,name=sent,proto3" json:"sent,omitempty"` 235 } 236 237 func (x *RemoteIdentityHandover) Reset() { 238 *x = RemoteIdentityHandover{} 239 if protoimpl.UnsafeEnabled { 240 mi := &file_cluster_proto_msgTypes[2] 241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 242 ms.StoreMessageInfo(mi) 243 } 244 } 245 246 func (x *RemoteIdentityHandover) String() string { 247 return protoimpl.X.MessageStringOf(x) 248 } 249 250 func (*RemoteIdentityHandover) ProtoMessage() {} 251 252 func (x *RemoteIdentityHandover) ProtoReflect() protoreflect.Message { 253 mi := &file_cluster_proto_msgTypes[2] 254 if protoimpl.UnsafeEnabled && x != nil { 255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 256 if ms.LoadMessageInfo() == nil { 257 ms.StoreMessageInfo(mi) 258 } 259 return ms 260 } 261 return mi.MessageOf(x) 262 } 263 264 // Deprecated: Use RemoteIdentityHandover.ProtoReflect.Descriptor instead. 265 func (*RemoteIdentityHandover) Descriptor() ([]byte, []int) { 266 return file_cluster_proto_rawDescGZIP(), []int{2} 267 } 268 269 func (x *RemoteIdentityHandover) GetActors() *PackedActivations { 270 if x != nil { 271 return x.Actors 272 } 273 return nil 274 } 275 276 func (x *RemoteIdentityHandover) GetChunkId() int32 { 277 if x != nil { 278 return x.ChunkId 279 } 280 return 0 281 } 282 283 func (x *RemoteIdentityHandover) GetFinal() bool { 284 if x != nil { 285 return x.Final 286 } 287 return false 288 } 289 290 func (x *RemoteIdentityHandover) GetTopologyHash() uint64 { 291 if x != nil { 292 return x.TopologyHash 293 } 294 return 0 295 } 296 297 func (x *RemoteIdentityHandover) GetSkipped() int32 { 298 if x != nil { 299 return x.Skipped 300 } 301 return 0 302 } 303 304 func (x *RemoteIdentityHandover) GetSent() int32 { 305 if x != nil { 306 return x.Sent 307 } 308 return 0 309 } 310 311 type PackedActivations struct { 312 state protoimpl.MessageState 313 sizeCache protoimpl.SizeCache 314 unknownFields protoimpl.UnknownFields 315 316 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 317 Actors []*PackedActivations_Kind `protobuf:"bytes,2,rep,name=actors,proto3" json:"actors,omitempty"` 318 } 319 320 func (x *PackedActivations) Reset() { 321 *x = PackedActivations{} 322 if protoimpl.UnsafeEnabled { 323 mi := &file_cluster_proto_msgTypes[3] 324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 325 ms.StoreMessageInfo(mi) 326 } 327 } 328 329 func (x *PackedActivations) String() string { 330 return protoimpl.X.MessageStringOf(x) 331 } 332 333 func (*PackedActivations) ProtoMessage() {} 334 335 func (x *PackedActivations) ProtoReflect() protoreflect.Message { 336 mi := &file_cluster_proto_msgTypes[3] 337 if protoimpl.UnsafeEnabled && x != nil { 338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 339 if ms.LoadMessageInfo() == nil { 340 ms.StoreMessageInfo(mi) 341 } 342 return ms 343 } 344 return mi.MessageOf(x) 345 } 346 347 // Deprecated: Use PackedActivations.ProtoReflect.Descriptor instead. 348 func (*PackedActivations) Descriptor() ([]byte, []int) { 349 return file_cluster_proto_rawDescGZIP(), []int{3} 350 } 351 352 func (x *PackedActivations) GetAddress() string { 353 if x != nil { 354 return x.Address 355 } 356 return "" 357 } 358 359 func (x *PackedActivations) GetActors() []*PackedActivations_Kind { 360 if x != nil { 361 return x.Actors 362 } 363 return nil 364 } 365 366 type IdentityHandoverAck struct { 367 state protoimpl.MessageState 368 sizeCache protoimpl.SizeCache 369 unknownFields protoimpl.UnknownFields 370 371 ChunkId int32 `protobuf:"varint,1,opt,name=chunk_id,json=chunkId,proto3" json:"chunk_id,omitempty"` 372 TopologyHash uint64 `protobuf:"varint,2,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 373 ProcessingState IdentityHandoverAck_State `protobuf:"varint,3,opt,name=processing_state,json=processingState,proto3,enum=cluster.IdentityHandoverAck_State" json:"processing_state,omitempty"` 374 } 375 376 func (x *IdentityHandoverAck) Reset() { 377 *x = IdentityHandoverAck{} 378 if protoimpl.UnsafeEnabled { 379 mi := &file_cluster_proto_msgTypes[4] 380 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 381 ms.StoreMessageInfo(mi) 382 } 383 } 384 385 func (x *IdentityHandoverAck) String() string { 386 return protoimpl.X.MessageStringOf(x) 387 } 388 389 func (*IdentityHandoverAck) ProtoMessage() {} 390 391 func (x *IdentityHandoverAck) ProtoReflect() protoreflect.Message { 392 mi := &file_cluster_proto_msgTypes[4] 393 if protoimpl.UnsafeEnabled && x != nil { 394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 395 if ms.LoadMessageInfo() == nil { 396 ms.StoreMessageInfo(mi) 397 } 398 return ms 399 } 400 return mi.MessageOf(x) 401 } 402 403 // Deprecated: Use IdentityHandoverAck.ProtoReflect.Descriptor instead. 404 func (*IdentityHandoverAck) Descriptor() ([]byte, []int) { 405 return file_cluster_proto_rawDescGZIP(), []int{4} 406 } 407 408 func (x *IdentityHandoverAck) GetChunkId() int32 { 409 if x != nil { 410 return x.ChunkId 411 } 412 return 0 413 } 414 415 func (x *IdentityHandoverAck) GetTopologyHash() uint64 { 416 if x != nil { 417 return x.TopologyHash 418 } 419 return 0 420 } 421 422 func (x *IdentityHandoverAck) GetProcessingState() IdentityHandoverAck_State { 423 if x != nil { 424 return x.ProcessingState 425 } 426 return IdentityHandoverAck_processed 427 } 428 429 type ClusterIdentity struct { 430 state protoimpl.MessageState 431 sizeCache protoimpl.SizeCache 432 unknownFields protoimpl.UnknownFields 433 434 Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` 435 Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` 436 } 437 438 func (x *ClusterIdentity) Reset() { 439 *x = ClusterIdentity{} 440 if protoimpl.UnsafeEnabled { 441 mi := &file_cluster_proto_msgTypes[5] 442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 443 ms.StoreMessageInfo(mi) 444 } 445 } 446 447 func (x *ClusterIdentity) String() string { 448 return protoimpl.X.MessageStringOf(x) 449 } 450 451 func (*ClusterIdentity) ProtoMessage() {} 452 453 func (x *ClusterIdentity) ProtoReflect() protoreflect.Message { 454 mi := &file_cluster_proto_msgTypes[5] 455 if protoimpl.UnsafeEnabled && x != nil { 456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 457 if ms.LoadMessageInfo() == nil { 458 ms.StoreMessageInfo(mi) 459 } 460 return ms 461 } 462 return mi.MessageOf(x) 463 } 464 465 // Deprecated: Use ClusterIdentity.ProtoReflect.Descriptor instead. 466 func (*ClusterIdentity) Descriptor() ([]byte, []int) { 467 return file_cluster_proto_rawDescGZIP(), []int{5} 468 } 469 470 func (x *ClusterIdentity) GetIdentity() string { 471 if x != nil { 472 return x.Identity 473 } 474 return "" 475 } 476 477 func (x *ClusterIdentity) GetKind() string { 478 if x != nil { 479 return x.Kind 480 } 481 return "" 482 } 483 484 type Activation struct { 485 state protoimpl.MessageState 486 sizeCache protoimpl.SizeCache 487 unknownFields protoimpl.UnknownFields 488 489 Pid *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"` 490 ClusterIdentity *ClusterIdentity `protobuf:"bytes,2,opt,name=cluster_identity,json=clusterIdentity,proto3" json:"cluster_identity,omitempty"` 491 } 492 493 func (x *Activation) Reset() { 494 *x = Activation{} 495 if protoimpl.UnsafeEnabled { 496 mi := &file_cluster_proto_msgTypes[6] 497 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 498 ms.StoreMessageInfo(mi) 499 } 500 } 501 502 func (x *Activation) String() string { 503 return protoimpl.X.MessageStringOf(x) 504 } 505 506 func (*Activation) ProtoMessage() {} 507 508 func (x *Activation) ProtoReflect() protoreflect.Message { 509 mi := &file_cluster_proto_msgTypes[6] 510 if protoimpl.UnsafeEnabled && x != nil { 511 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 512 if ms.LoadMessageInfo() == nil { 513 ms.StoreMessageInfo(mi) 514 } 515 return ms 516 } 517 return mi.MessageOf(x) 518 } 519 520 // Deprecated: Use Activation.ProtoReflect.Descriptor instead. 521 func (*Activation) Descriptor() ([]byte, []int) { 522 return file_cluster_proto_rawDescGZIP(), []int{6} 523 } 524 525 func (x *Activation) GetPid() *actor.PID { 526 if x != nil { 527 return x.Pid 528 } 529 return nil 530 } 531 532 func (x *Activation) GetClusterIdentity() *ClusterIdentity { 533 if x != nil { 534 return x.ClusterIdentity 535 } 536 return nil 537 } 538 539 // Started terminating, not yet removed from IIdentityLookup 540 type ActivationTerminating struct { 541 state protoimpl.MessageState 542 sizeCache protoimpl.SizeCache 543 unknownFields protoimpl.UnknownFields 544 545 Pid *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"` 546 ClusterIdentity *ClusterIdentity `protobuf:"bytes,2,opt,name=cluster_identity,json=clusterIdentity,proto3" json:"cluster_identity,omitempty"` 547 } 548 549 func (x *ActivationTerminating) Reset() { 550 *x = ActivationTerminating{} 551 if protoimpl.UnsafeEnabled { 552 mi := &file_cluster_proto_msgTypes[7] 553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 554 ms.StoreMessageInfo(mi) 555 } 556 } 557 558 func (x *ActivationTerminating) String() string { 559 return protoimpl.X.MessageStringOf(x) 560 } 561 562 func (*ActivationTerminating) ProtoMessage() {} 563 564 func (x *ActivationTerminating) ProtoReflect() protoreflect.Message { 565 mi := &file_cluster_proto_msgTypes[7] 566 if protoimpl.UnsafeEnabled && x != nil { 567 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 568 if ms.LoadMessageInfo() == nil { 569 ms.StoreMessageInfo(mi) 570 } 571 return ms 572 } 573 return mi.MessageOf(x) 574 } 575 576 // Deprecated: Use ActivationTerminating.ProtoReflect.Descriptor instead. 577 func (*ActivationTerminating) Descriptor() ([]byte, []int) { 578 return file_cluster_proto_rawDescGZIP(), []int{7} 579 } 580 581 func (x *ActivationTerminating) GetPid() *actor.PID { 582 if x != nil { 583 return x.Pid 584 } 585 return nil 586 } 587 588 func (x *ActivationTerminating) GetClusterIdentity() *ClusterIdentity { 589 if x != nil { 590 return x.ClusterIdentity 591 } 592 return nil 593 } 594 595 // Terminated, removed from lookup 596 type ActivationTerminated struct { 597 state protoimpl.MessageState 598 sizeCache protoimpl.SizeCache 599 unknownFields protoimpl.UnknownFields 600 601 Pid *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"` 602 ClusterIdentity *ClusterIdentity `protobuf:"bytes,2,opt,name=cluster_identity,json=clusterIdentity,proto3" json:"cluster_identity,omitempty"` 603 } 604 605 func (x *ActivationTerminated) Reset() { 606 *x = ActivationTerminated{} 607 if protoimpl.UnsafeEnabled { 608 mi := &file_cluster_proto_msgTypes[8] 609 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 610 ms.StoreMessageInfo(mi) 611 } 612 } 613 614 func (x *ActivationTerminated) String() string { 615 return protoimpl.X.MessageStringOf(x) 616 } 617 618 func (*ActivationTerminated) ProtoMessage() {} 619 620 func (x *ActivationTerminated) ProtoReflect() protoreflect.Message { 621 mi := &file_cluster_proto_msgTypes[8] 622 if protoimpl.UnsafeEnabled && x != nil { 623 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 624 if ms.LoadMessageInfo() == nil { 625 ms.StoreMessageInfo(mi) 626 } 627 return ms 628 } 629 return mi.MessageOf(x) 630 } 631 632 // Deprecated: Use ActivationTerminated.ProtoReflect.Descriptor instead. 633 func (*ActivationTerminated) Descriptor() ([]byte, []int) { 634 return file_cluster_proto_rawDescGZIP(), []int{8} 635 } 636 637 func (x *ActivationTerminated) GetPid() *actor.PID { 638 if x != nil { 639 return x.Pid 640 } 641 return nil 642 } 643 644 func (x *ActivationTerminated) GetClusterIdentity() *ClusterIdentity { 645 if x != nil { 646 return x.ClusterIdentity 647 } 648 return nil 649 } 650 651 type ActivationRequest struct { 652 state protoimpl.MessageState 653 sizeCache protoimpl.SizeCache 654 unknownFields protoimpl.UnknownFields 655 656 ClusterIdentity *ClusterIdentity `protobuf:"bytes,1,opt,name=cluster_identity,json=clusterIdentity,proto3" json:"cluster_identity,omitempty"` 657 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 658 TopologyHash uint64 `protobuf:"varint,3,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 659 } 660 661 func (x *ActivationRequest) Reset() { 662 *x = ActivationRequest{} 663 if protoimpl.UnsafeEnabled { 664 mi := &file_cluster_proto_msgTypes[9] 665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 666 ms.StoreMessageInfo(mi) 667 } 668 } 669 670 func (x *ActivationRequest) String() string { 671 return protoimpl.X.MessageStringOf(x) 672 } 673 674 func (*ActivationRequest) ProtoMessage() {} 675 676 func (x *ActivationRequest) ProtoReflect() protoreflect.Message { 677 mi := &file_cluster_proto_msgTypes[9] 678 if protoimpl.UnsafeEnabled && x != nil { 679 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 680 if ms.LoadMessageInfo() == nil { 681 ms.StoreMessageInfo(mi) 682 } 683 return ms 684 } 685 return mi.MessageOf(x) 686 } 687 688 // Deprecated: Use ActivationRequest.ProtoReflect.Descriptor instead. 689 func (*ActivationRequest) Descriptor() ([]byte, []int) { 690 return file_cluster_proto_rawDescGZIP(), []int{9} 691 } 692 693 func (x *ActivationRequest) GetClusterIdentity() *ClusterIdentity { 694 if x != nil { 695 return x.ClusterIdentity 696 } 697 return nil 698 } 699 700 func (x *ActivationRequest) GetRequestId() string { 701 if x != nil { 702 return x.RequestId 703 } 704 return "" 705 } 706 707 func (x *ActivationRequest) GetTopologyHash() uint64 { 708 if x != nil { 709 return x.TopologyHash 710 } 711 return 0 712 } 713 714 type ProxyActivationRequest struct { 715 state protoimpl.MessageState 716 sizeCache protoimpl.SizeCache 717 unknownFields protoimpl.UnknownFields 718 719 ClusterIdentity *ClusterIdentity `protobuf:"bytes,1,opt,name=cluster_identity,json=clusterIdentity,proto3" json:"cluster_identity,omitempty"` 720 ReplacedActivation *actor.PID `protobuf:"bytes,2,opt,name=replaced_activation,json=replacedActivation,proto3" json:"replaced_activation,omitempty"` 721 } 722 723 func (x *ProxyActivationRequest) Reset() { 724 *x = ProxyActivationRequest{} 725 if protoimpl.UnsafeEnabled { 726 mi := &file_cluster_proto_msgTypes[10] 727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 728 ms.StoreMessageInfo(mi) 729 } 730 } 731 732 func (x *ProxyActivationRequest) String() string { 733 return protoimpl.X.MessageStringOf(x) 734 } 735 736 func (*ProxyActivationRequest) ProtoMessage() {} 737 738 func (x *ProxyActivationRequest) ProtoReflect() protoreflect.Message { 739 mi := &file_cluster_proto_msgTypes[10] 740 if protoimpl.UnsafeEnabled && x != nil { 741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 742 if ms.LoadMessageInfo() == nil { 743 ms.StoreMessageInfo(mi) 744 } 745 return ms 746 } 747 return mi.MessageOf(x) 748 } 749 750 // Deprecated: Use ProxyActivationRequest.ProtoReflect.Descriptor instead. 751 func (*ProxyActivationRequest) Descriptor() ([]byte, []int) { 752 return file_cluster_proto_rawDescGZIP(), []int{10} 753 } 754 755 func (x *ProxyActivationRequest) GetClusterIdentity() *ClusterIdentity { 756 if x != nil { 757 return x.ClusterIdentity 758 } 759 return nil 760 } 761 762 func (x *ProxyActivationRequest) GetReplacedActivation() *actor.PID { 763 if x != nil { 764 return x.ReplacedActivation 765 } 766 return nil 767 } 768 769 type ActivationResponse struct { 770 state protoimpl.MessageState 771 sizeCache protoimpl.SizeCache 772 unknownFields protoimpl.UnknownFields 773 774 Pid *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"` 775 Failed bool `protobuf:"varint,2,opt,name=failed,proto3" json:"failed,omitempty"` 776 TopologyHash uint64 `protobuf:"varint,3,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 777 } 778 779 func (x *ActivationResponse) Reset() { 780 *x = ActivationResponse{} 781 if protoimpl.UnsafeEnabled { 782 mi := &file_cluster_proto_msgTypes[11] 783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 784 ms.StoreMessageInfo(mi) 785 } 786 } 787 788 func (x *ActivationResponse) String() string { 789 return protoimpl.X.MessageStringOf(x) 790 } 791 792 func (*ActivationResponse) ProtoMessage() {} 793 794 func (x *ActivationResponse) ProtoReflect() protoreflect.Message { 795 mi := &file_cluster_proto_msgTypes[11] 796 if protoimpl.UnsafeEnabled && x != nil { 797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 798 if ms.LoadMessageInfo() == nil { 799 ms.StoreMessageInfo(mi) 800 } 801 return ms 802 } 803 return mi.MessageOf(x) 804 } 805 806 // Deprecated: Use ActivationResponse.ProtoReflect.Descriptor instead. 807 func (*ActivationResponse) Descriptor() ([]byte, []int) { 808 return file_cluster_proto_rawDescGZIP(), []int{11} 809 } 810 811 func (x *ActivationResponse) GetPid() *actor.PID { 812 if x != nil { 813 return x.Pid 814 } 815 return nil 816 } 817 818 func (x *ActivationResponse) GetFailed() bool { 819 if x != nil { 820 return x.Failed 821 } 822 return false 823 } 824 825 func (x *ActivationResponse) GetTopologyHash() uint64 { 826 if x != nil { 827 return x.TopologyHash 828 } 829 return 0 830 } 831 832 type ReadyForRebalance struct { 833 state protoimpl.MessageState 834 sizeCache protoimpl.SizeCache 835 unknownFields protoimpl.UnknownFields 836 837 TopologyHash uint64 `protobuf:"varint,1,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 838 } 839 840 func (x *ReadyForRebalance) Reset() { 841 *x = ReadyForRebalance{} 842 if protoimpl.UnsafeEnabled { 843 mi := &file_cluster_proto_msgTypes[12] 844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 845 ms.StoreMessageInfo(mi) 846 } 847 } 848 849 func (x *ReadyForRebalance) String() string { 850 return protoimpl.X.MessageStringOf(x) 851 } 852 853 func (*ReadyForRebalance) ProtoMessage() {} 854 855 func (x *ReadyForRebalance) ProtoReflect() protoreflect.Message { 856 mi := &file_cluster_proto_msgTypes[12] 857 if protoimpl.UnsafeEnabled && x != nil { 858 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 859 if ms.LoadMessageInfo() == nil { 860 ms.StoreMessageInfo(mi) 861 } 862 return ms 863 } 864 return mi.MessageOf(x) 865 } 866 867 // Deprecated: Use ReadyForRebalance.ProtoReflect.Descriptor instead. 868 func (*ReadyForRebalance) Descriptor() ([]byte, []int) { 869 return file_cluster_proto_rawDescGZIP(), []int{12} 870 } 871 872 func (x *ReadyForRebalance) GetTopologyHash() uint64 { 873 if x != nil { 874 return x.TopologyHash 875 } 876 return 0 877 } 878 879 type RebalanceCompleted struct { 880 state protoimpl.MessageState 881 sizeCache protoimpl.SizeCache 882 unknownFields protoimpl.UnknownFields 883 884 TopologyHash uint64 `protobuf:"varint,1,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 885 } 886 887 func (x *RebalanceCompleted) Reset() { 888 *x = RebalanceCompleted{} 889 if protoimpl.UnsafeEnabled { 890 mi := &file_cluster_proto_msgTypes[13] 891 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 892 ms.StoreMessageInfo(mi) 893 } 894 } 895 896 func (x *RebalanceCompleted) String() string { 897 return protoimpl.X.MessageStringOf(x) 898 } 899 900 func (*RebalanceCompleted) ProtoMessage() {} 901 902 func (x *RebalanceCompleted) ProtoReflect() protoreflect.Message { 903 mi := &file_cluster_proto_msgTypes[13] 904 if protoimpl.UnsafeEnabled && x != nil { 905 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 906 if ms.LoadMessageInfo() == nil { 907 ms.StoreMessageInfo(mi) 908 } 909 return ms 910 } 911 return mi.MessageOf(x) 912 } 913 914 // Deprecated: Use RebalanceCompleted.ProtoReflect.Descriptor instead. 915 func (*RebalanceCompleted) Descriptor() ([]byte, []int) { 916 return file_cluster_proto_rawDescGZIP(), []int{13} 917 } 918 919 func (x *RebalanceCompleted) GetTopologyHash() uint64 { 920 if x != nil { 921 return x.TopologyHash 922 } 923 return 0 924 } 925 926 type Member struct { 927 state protoimpl.MessageState 928 sizeCache protoimpl.SizeCache 929 unknownFields protoimpl.UnknownFields 930 931 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 932 Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` 933 Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` 934 Kinds []string `protobuf:"bytes,4,rep,name=kinds,proto3" json:"kinds,omitempty"` 935 } 936 937 func (x *Member) Reset() { 938 *x = Member{} 939 if protoimpl.UnsafeEnabled { 940 mi := &file_cluster_proto_msgTypes[14] 941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 942 ms.StoreMessageInfo(mi) 943 } 944 } 945 946 func (x *Member) String() string { 947 return protoimpl.X.MessageStringOf(x) 948 } 949 950 func (*Member) ProtoMessage() {} 951 952 func (x *Member) ProtoReflect() protoreflect.Message { 953 mi := &file_cluster_proto_msgTypes[14] 954 if protoimpl.UnsafeEnabled && x != nil { 955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 956 if ms.LoadMessageInfo() == nil { 957 ms.StoreMessageInfo(mi) 958 } 959 return ms 960 } 961 return mi.MessageOf(x) 962 } 963 964 // Deprecated: Use Member.ProtoReflect.Descriptor instead. 965 func (*Member) Descriptor() ([]byte, []int) { 966 return file_cluster_proto_rawDescGZIP(), []int{14} 967 } 968 969 func (x *Member) GetHost() string { 970 if x != nil { 971 return x.Host 972 } 973 return "" 974 } 975 976 func (x *Member) GetPort() int32 { 977 if x != nil { 978 return x.Port 979 } 980 return 0 981 } 982 983 func (x *Member) GetId() string { 984 if x != nil { 985 return x.Id 986 } 987 return "" 988 } 989 990 func (x *Member) GetKinds() []string { 991 if x != nil { 992 return x.Kinds 993 } 994 return nil 995 } 996 997 type ClusterTopology struct { 998 state protoimpl.MessageState 999 sizeCache protoimpl.SizeCache 1000 unknownFields protoimpl.UnknownFields 1001 1002 TopologyHash uint64 `protobuf:"varint,1,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 1003 Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` 1004 Joined []*Member `protobuf:"bytes,3,rep,name=joined,proto3" json:"joined,omitempty"` 1005 Left []*Member `protobuf:"bytes,4,rep,name=left,proto3" json:"left,omitempty"` 1006 Blocked []string `protobuf:"bytes,5,rep,name=blocked,proto3" json:"blocked,omitempty"` 1007 } 1008 1009 func (x *ClusterTopology) Reset() { 1010 *x = ClusterTopology{} 1011 if protoimpl.UnsafeEnabled { 1012 mi := &file_cluster_proto_msgTypes[15] 1013 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1014 ms.StoreMessageInfo(mi) 1015 } 1016 } 1017 1018 func (x *ClusterTopology) String() string { 1019 return protoimpl.X.MessageStringOf(x) 1020 } 1021 1022 func (*ClusterTopology) ProtoMessage() {} 1023 1024 func (x *ClusterTopology) ProtoReflect() protoreflect.Message { 1025 mi := &file_cluster_proto_msgTypes[15] 1026 if protoimpl.UnsafeEnabled && x != nil { 1027 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1028 if ms.LoadMessageInfo() == nil { 1029 ms.StoreMessageInfo(mi) 1030 } 1031 return ms 1032 } 1033 return mi.MessageOf(x) 1034 } 1035 1036 // Deprecated: Use ClusterTopology.ProtoReflect.Descriptor instead. 1037 func (*ClusterTopology) Descriptor() ([]byte, []int) { 1038 return file_cluster_proto_rawDescGZIP(), []int{15} 1039 } 1040 1041 func (x *ClusterTopology) GetTopologyHash() uint64 { 1042 if x != nil { 1043 return x.TopologyHash 1044 } 1045 return 0 1046 } 1047 1048 func (x *ClusterTopology) GetMembers() []*Member { 1049 if x != nil { 1050 return x.Members 1051 } 1052 return nil 1053 } 1054 1055 func (x *ClusterTopology) GetJoined() []*Member { 1056 if x != nil { 1057 return x.Joined 1058 } 1059 return nil 1060 } 1061 1062 func (x *ClusterTopology) GetLeft() []*Member { 1063 if x != nil { 1064 return x.Left 1065 } 1066 return nil 1067 } 1068 1069 func (x *ClusterTopology) GetBlocked() []string { 1070 if x != nil { 1071 return x.Blocked 1072 } 1073 return nil 1074 } 1075 1076 type ClusterTopologyNotification struct { 1077 state protoimpl.MessageState 1078 sizeCache protoimpl.SizeCache 1079 unknownFields protoimpl.UnknownFields 1080 1081 MemberId string `protobuf:"bytes,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` 1082 TopologyHash uint32 `protobuf:"varint,2,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 1083 LeaderId string `protobuf:"bytes,3,opt,name=leader_id,json=leaderId,proto3" json:"leader_id,omitempty"` 1084 } 1085 1086 func (x *ClusterTopologyNotification) Reset() { 1087 *x = ClusterTopologyNotification{} 1088 if protoimpl.UnsafeEnabled { 1089 mi := &file_cluster_proto_msgTypes[16] 1090 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1091 ms.StoreMessageInfo(mi) 1092 } 1093 } 1094 1095 func (x *ClusterTopologyNotification) String() string { 1096 return protoimpl.X.MessageStringOf(x) 1097 } 1098 1099 func (*ClusterTopologyNotification) ProtoMessage() {} 1100 1101 func (x *ClusterTopologyNotification) ProtoReflect() protoreflect.Message { 1102 mi := &file_cluster_proto_msgTypes[16] 1103 if protoimpl.UnsafeEnabled && x != nil { 1104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1105 if ms.LoadMessageInfo() == nil { 1106 ms.StoreMessageInfo(mi) 1107 } 1108 return ms 1109 } 1110 return mi.MessageOf(x) 1111 } 1112 1113 // Deprecated: Use ClusterTopologyNotification.ProtoReflect.Descriptor instead. 1114 func (*ClusterTopologyNotification) Descriptor() ([]byte, []int) { 1115 return file_cluster_proto_rawDescGZIP(), []int{16} 1116 } 1117 1118 func (x *ClusterTopologyNotification) GetMemberId() string { 1119 if x != nil { 1120 return x.MemberId 1121 } 1122 return "" 1123 } 1124 1125 func (x *ClusterTopologyNotification) GetTopologyHash() uint32 { 1126 if x != nil { 1127 return x.TopologyHash 1128 } 1129 return 0 1130 } 1131 1132 func (x *ClusterTopologyNotification) GetLeaderId() string { 1133 if x != nil { 1134 return x.LeaderId 1135 } 1136 return "" 1137 } 1138 1139 type MemberHeartbeat struct { 1140 state protoimpl.MessageState 1141 sizeCache protoimpl.SizeCache 1142 unknownFields protoimpl.UnknownFields 1143 1144 ActorStatistics *ActorStatistics `protobuf:"bytes,1,opt,name=actor_statistics,json=actorStatistics,proto3" json:"actor_statistics,omitempty"` 1145 } 1146 1147 func (x *MemberHeartbeat) Reset() { 1148 *x = MemberHeartbeat{} 1149 if protoimpl.UnsafeEnabled { 1150 mi := &file_cluster_proto_msgTypes[17] 1151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1152 ms.StoreMessageInfo(mi) 1153 } 1154 } 1155 1156 func (x *MemberHeartbeat) String() string { 1157 return protoimpl.X.MessageStringOf(x) 1158 } 1159 1160 func (*MemberHeartbeat) ProtoMessage() {} 1161 1162 func (x *MemberHeartbeat) ProtoReflect() protoreflect.Message { 1163 mi := &file_cluster_proto_msgTypes[17] 1164 if protoimpl.UnsafeEnabled && x != nil { 1165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1166 if ms.LoadMessageInfo() == nil { 1167 ms.StoreMessageInfo(mi) 1168 } 1169 return ms 1170 } 1171 return mi.MessageOf(x) 1172 } 1173 1174 // Deprecated: Use MemberHeartbeat.ProtoReflect.Descriptor instead. 1175 func (*MemberHeartbeat) Descriptor() ([]byte, []int) { 1176 return file_cluster_proto_rawDescGZIP(), []int{17} 1177 } 1178 1179 func (x *MemberHeartbeat) GetActorStatistics() *ActorStatistics { 1180 if x != nil { 1181 return x.ActorStatistics 1182 } 1183 return nil 1184 } 1185 1186 type ActorStatistics struct { 1187 state protoimpl.MessageState 1188 sizeCache protoimpl.SizeCache 1189 unknownFields protoimpl.UnknownFields 1190 1191 ActorCount map[string]int64 `protobuf:"bytes,1,rep,name=actor_count,json=actorCount,proto3" json:"actor_count,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1192 } 1193 1194 func (x *ActorStatistics) Reset() { 1195 *x = ActorStatistics{} 1196 if protoimpl.UnsafeEnabled { 1197 mi := &file_cluster_proto_msgTypes[18] 1198 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1199 ms.StoreMessageInfo(mi) 1200 } 1201 } 1202 1203 func (x *ActorStatistics) String() string { 1204 return protoimpl.X.MessageStringOf(x) 1205 } 1206 1207 func (*ActorStatistics) ProtoMessage() {} 1208 1209 func (x *ActorStatistics) ProtoReflect() protoreflect.Message { 1210 mi := &file_cluster_proto_msgTypes[18] 1211 if protoimpl.UnsafeEnabled && x != nil { 1212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1213 if ms.LoadMessageInfo() == nil { 1214 ms.StoreMessageInfo(mi) 1215 } 1216 return ms 1217 } 1218 return mi.MessageOf(x) 1219 } 1220 1221 // Deprecated: Use ActorStatistics.ProtoReflect.Descriptor instead. 1222 func (*ActorStatistics) Descriptor() ([]byte, []int) { 1223 return file_cluster_proto_rawDescGZIP(), []int{18} 1224 } 1225 1226 func (x *ActorStatistics) GetActorCount() map[string]int64 { 1227 if x != nil { 1228 return x.ActorCount 1229 } 1230 return nil 1231 } 1232 1233 type IdentityHandoverRequest_Topology struct { 1234 state protoimpl.MessageState 1235 sizeCache protoimpl.SizeCache 1236 unknownFields protoimpl.UnknownFields 1237 1238 TopologyHash uint64 `protobuf:"varint,1,opt,name=topology_hash,json=topologyHash,proto3" json:"topology_hash,omitempty"` 1239 Members []*Member `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` 1240 } 1241 1242 func (x *IdentityHandoverRequest_Topology) Reset() { 1243 *x = IdentityHandoverRequest_Topology{} 1244 if protoimpl.UnsafeEnabled { 1245 mi := &file_cluster_proto_msgTypes[19] 1246 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1247 ms.StoreMessageInfo(mi) 1248 } 1249 } 1250 1251 func (x *IdentityHandoverRequest_Topology) String() string { 1252 return protoimpl.X.MessageStringOf(x) 1253 } 1254 1255 func (*IdentityHandoverRequest_Topology) ProtoMessage() {} 1256 1257 func (x *IdentityHandoverRequest_Topology) ProtoReflect() protoreflect.Message { 1258 mi := &file_cluster_proto_msgTypes[19] 1259 if protoimpl.UnsafeEnabled && x != nil { 1260 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1261 if ms.LoadMessageInfo() == nil { 1262 ms.StoreMessageInfo(mi) 1263 } 1264 return ms 1265 } 1266 return mi.MessageOf(x) 1267 } 1268 1269 // Deprecated: Use IdentityHandoverRequest_Topology.ProtoReflect.Descriptor instead. 1270 func (*IdentityHandoverRequest_Topology) Descriptor() ([]byte, []int) { 1271 return file_cluster_proto_rawDescGZIP(), []int{0, 0} 1272 } 1273 1274 func (x *IdentityHandoverRequest_Topology) GetTopologyHash() uint64 { 1275 if x != nil { 1276 return x.TopologyHash 1277 } 1278 return 0 1279 } 1280 1281 func (x *IdentityHandoverRequest_Topology) GetMembers() []*Member { 1282 if x != nil { 1283 return x.Members 1284 } 1285 return nil 1286 } 1287 1288 type PackedActivations_Kind struct { 1289 state protoimpl.MessageState 1290 sizeCache protoimpl.SizeCache 1291 unknownFields protoimpl.UnknownFields 1292 1293 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1294 Activations []*PackedActivations_Activation `protobuf:"bytes,2,rep,name=activations,proto3" json:"activations,omitempty"` 1295 } 1296 1297 func (x *PackedActivations_Kind) Reset() { 1298 *x = PackedActivations_Kind{} 1299 if protoimpl.UnsafeEnabled { 1300 mi := &file_cluster_proto_msgTypes[20] 1301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1302 ms.StoreMessageInfo(mi) 1303 } 1304 } 1305 1306 func (x *PackedActivations_Kind) String() string { 1307 return protoimpl.X.MessageStringOf(x) 1308 } 1309 1310 func (*PackedActivations_Kind) ProtoMessage() {} 1311 1312 func (x *PackedActivations_Kind) ProtoReflect() protoreflect.Message { 1313 mi := &file_cluster_proto_msgTypes[20] 1314 if protoimpl.UnsafeEnabled && x != nil { 1315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1316 if ms.LoadMessageInfo() == nil { 1317 ms.StoreMessageInfo(mi) 1318 } 1319 return ms 1320 } 1321 return mi.MessageOf(x) 1322 } 1323 1324 // Deprecated: Use PackedActivations_Kind.ProtoReflect.Descriptor instead. 1325 func (*PackedActivations_Kind) Descriptor() ([]byte, []int) { 1326 return file_cluster_proto_rawDescGZIP(), []int{3, 0} 1327 } 1328 1329 func (x *PackedActivations_Kind) GetName() string { 1330 if x != nil { 1331 return x.Name 1332 } 1333 return "" 1334 } 1335 1336 func (x *PackedActivations_Kind) GetActivations() []*PackedActivations_Activation { 1337 if x != nil { 1338 return x.Activations 1339 } 1340 return nil 1341 } 1342 1343 type PackedActivations_Activation struct { 1344 state protoimpl.MessageState 1345 sizeCache protoimpl.SizeCache 1346 unknownFields protoimpl.UnknownFields 1347 1348 Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` 1349 ActivationId string `protobuf:"bytes,2,opt,name=activation_id,json=activationId,proto3" json:"activation_id,omitempty"` 1350 } 1351 1352 func (x *PackedActivations_Activation) Reset() { 1353 *x = PackedActivations_Activation{} 1354 if protoimpl.UnsafeEnabled { 1355 mi := &file_cluster_proto_msgTypes[21] 1356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1357 ms.StoreMessageInfo(mi) 1358 } 1359 } 1360 1361 func (x *PackedActivations_Activation) String() string { 1362 return protoimpl.X.MessageStringOf(x) 1363 } 1364 1365 func (*PackedActivations_Activation) ProtoMessage() {} 1366 1367 func (x *PackedActivations_Activation) ProtoReflect() protoreflect.Message { 1368 mi := &file_cluster_proto_msgTypes[21] 1369 if protoimpl.UnsafeEnabled && x != nil { 1370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1371 if ms.LoadMessageInfo() == nil { 1372 ms.StoreMessageInfo(mi) 1373 } 1374 return ms 1375 } 1376 return mi.MessageOf(x) 1377 } 1378 1379 // Deprecated: Use PackedActivations_Activation.ProtoReflect.Descriptor instead. 1380 func (*PackedActivations_Activation) Descriptor() ([]byte, []int) { 1381 return file_cluster_proto_rawDescGZIP(), []int{3, 1} 1382 } 1383 1384 func (x *PackedActivations_Activation) GetIdentity() string { 1385 if x != nil { 1386 return x.Identity 1387 } 1388 return "" 1389 } 1390 1391 func (x *PackedActivations_Activation) GetActivationId() string { 1392 if x != nil { 1393 return x.ActivationId 1394 } 1395 return "" 1396 } 1397 1398 var File_cluster_proto protoreflect.FileDescriptor 1399 1400 var file_cluster_proto_rawDesc = []byte{ 1401 0x0a, 0x0d, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 1402 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x1a, 0x0b, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 1403 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x02, 0x0a, 0x17, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 1404 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1405 0x74, 0x12, 0x54, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x70, 1406 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6c, 1407 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x48, 0x61, 1408 0x6e, 0x64, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 1409 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 1410 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 1411 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 1412 0x73, 0x12, 0x50, 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 1413 0x6f, 0x67, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6c, 0x75, 0x73, 1414 0x74, 0x65, 0x72, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 1415 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 1416 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x0d, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 1417 0x6f, 0x67, 0x79, 0x1a, 0x5a, 0x0a, 0x08, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 1418 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 1419 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 1420 0x48, 0x61, 0x73, 0x68, 0x12, 0x29, 0x0a, 0x07, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 1421 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 1422 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x07, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x22, 1423 0xc3, 0x01, 0x0a, 0x10, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 1424 0x6f, 0x76, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x01, 1425 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x41, 1426 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x6f, 0x72, 1427 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 1428 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 1429 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x69, 0x6e, 1430 0x61, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 1431 0x61, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 1432 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6b, 0x69, 0x70, 0x70, 1433 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 1434 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 1435 0x04, 0x73, 0x65, 0x6e, 0x74, 0x22, 0xd0, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 1436 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x6f, 0x76, 0x65, 0x72, 1437 0x12, 0x32, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 1438 0x32, 0x1a, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x65, 1439 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x06, 0x61, 0x63, 1440 0x74, 0x6f, 0x72, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 1441 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x12, 1442 0x14, 0x0a, 0x05, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 1443 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 1444 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 1445 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6b, 1446 0x69, 0x70, 0x70, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6b, 0x69, 1447 0x70, 0x70, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 1448 0x28, 0x05, 0x52, 0x04, 0x73, 0x65, 0x6e, 0x74, 0x22, 0x9a, 0x02, 0x0a, 0x11, 0x50, 0x61, 0x63, 1449 0x6b, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 1450 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1451 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x6f, 1452 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 1453 0x65, 0x72, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 1454 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x06, 0x61, 0x63, 0x74, 0x6f, 0x72, 1455 0x73, 0x1a, 0x63, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 1456 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x47, 0x0a, 1457 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 1458 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x50, 0x61, 0x63, 1459 0x6b, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x41, 1460 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 1461 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x4d, 0x0a, 0x0a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 1462 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 1463 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 1464 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 1465 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 1466 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x13, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 1467 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x6f, 0x76, 0x65, 0x72, 0x41, 0x63, 0x6b, 0x12, 0x19, 0x0a, 1468 0x08, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 1469 0x07, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 1470 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 1471 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x4d, 0x0a, 1472 0x10, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 1473 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 1474 0x72, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x6f, 0x76, 1475 0x65, 0x72, 0x41, 0x63, 0x6b, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x72, 0x6f, 1476 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x2e, 0x0a, 0x05, 1477 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 1478 0x65, 0x64, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 1479 0x74, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x10, 0x01, 0x22, 0x41, 0x0a, 0x0f, 1480 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 1481 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 1482 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6b, 1483 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 1484 0x6f, 0x0a, 0x0a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 1485 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 1486 0x6f, 0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x43, 0x0a, 0x10, 0x63, 1487 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 1488 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 1489 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 1490 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 1491 0x22, 0x7a, 0x0a, 0x15, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x65, 1492 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x69, 0x64, 1493 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x50, 1494 0x49, 0x44, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x43, 0x0a, 0x10, 0x63, 0x6c, 0x75, 0x73, 0x74, 1495 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 1496 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x43, 0x6c, 0x75, 0x73, 1497 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x0f, 0x63, 0x6c, 0x75, 1498 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x22, 0x79, 0x0a, 0x14, 1499 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 1500 0x61, 0x74, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 1501 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 0x03, 0x70, 1502 0x69, 0x64, 0x12, 0x43, 0x0a, 0x10, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 1503 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 1504 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 1505 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 1506 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x22, 0x9c, 0x01, 0x0a, 0x11, 0x41, 0x63, 0x74, 0x69, 1507 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 1508 0x10, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 1509 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 1510 0x72, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 1511 0x79, 0x52, 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 1512 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 1513 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 1514 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 1515 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 1516 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x22, 0x9a, 0x01, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x78, 0x79, 1517 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1518 0x74, 0x12, 0x43, 0x0a, 0x10, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 1519 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x6c, 1520 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x65, 1521 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 1522 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x3b, 0x0a, 0x13, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 1523 0x65, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 1524 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 1525 0x12, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 1526 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x0a, 0x12, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 1527 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x69, 0x64, 1528 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x50, 1529 0x49, 0x44, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 1530 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 1531 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 1532 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 1533 0x48, 0x61, 0x73, 0x68, 0x22, 0x38, 0x0a, 0x11, 0x52, 0x65, 0x61, 0x64, 0x79, 0x46, 0x6f, 0x72, 1534 0x52, 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 1535 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 1536 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x22, 0x39, 1537 0x0a, 0x12, 0x52, 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 1538 0x65, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 1539 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x70, 1540 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x22, 0x56, 0x0a, 0x06, 0x4d, 0x65, 0x6d, 1541 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 1542 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 1543 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 1544 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6b, 1545 0x69, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6b, 0x69, 0x6e, 0x64, 1546 0x73, 0x22, 0xc9, 0x01, 0x0a, 0x0f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x6f, 0x70, 1547 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 1548 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 1549 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x29, 0x0a, 0x07, 0x6d, 0x65, 1550 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6c, 1551 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x07, 0x6d, 0x65, 1552 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x27, 0x0a, 0x06, 0x6a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x18, 1553 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 1554 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x06, 0x6a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x23, 1555 0x0a, 0x04, 0x6c, 0x65, 0x66, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 1556 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x04, 0x6c, 1557 0x65, 0x66, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x05, 1558 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x7c, 0x0a, 1559 0x1b, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 1560 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 1561 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1562 0x08, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f, 0x70, 1563 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 1564 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1b, 1565 0x0a, 0x09, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 1566 0x09, 0x52, 0x08, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x0f, 0x4d, 1567 0x65, 0x6d, 0x62, 0x65, 0x72, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x43, 1568 0x0a, 0x10, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 1569 0x63, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 1570 0x65, 0x72, 0x2e, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 1571 0x63, 0x73, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 1572 0x69, 0x63, 0x73, 0x22, 0x9b, 0x01, 0x0a, 0x0f, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 1573 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x49, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x6f, 0x72, 1574 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 1575 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 1576 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 1577 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x75, 1578 0x6e, 0x74, 0x1a, 0x3d, 0x0a, 0x0f, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 1579 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 1580 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1581 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 1582 0x01, 0x42, 0x2c, 0x5a, 0x2a, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 1583 0x2f, 0x61, 0x73, 0x79, 0x6e, 0x6b, 0x72, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x61, 1584 0x63, 0x74, 0x6f, 0x72, 0x2d, 0x67, 0x6f, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x62, 1585 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1586 } 1587 1588 var ( 1589 file_cluster_proto_rawDescOnce sync.Once 1590 file_cluster_proto_rawDescData = file_cluster_proto_rawDesc 1591 ) 1592 1593 func file_cluster_proto_rawDescGZIP() []byte { 1594 file_cluster_proto_rawDescOnce.Do(func() { 1595 file_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_cluster_proto_rawDescData) 1596 }) 1597 return file_cluster_proto_rawDescData 1598 } 1599 1600 var file_cluster_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1601 var file_cluster_proto_msgTypes = make([]protoimpl.MessageInfo, 23) 1602 var file_cluster_proto_goTypes = []interface{}{ 1603 (IdentityHandoverAck_State)(0), // 0: cluster.IdentityHandoverAck.State 1604 (*IdentityHandoverRequest)(nil), // 1: cluster.IdentityHandoverRequest 1605 (*IdentityHandover)(nil), // 2: cluster.IdentityHandover 1606 (*RemoteIdentityHandover)(nil), // 3: cluster.RemoteIdentityHandover 1607 (*PackedActivations)(nil), // 4: cluster.PackedActivations 1608 (*IdentityHandoverAck)(nil), // 5: cluster.IdentityHandoverAck 1609 (*ClusterIdentity)(nil), // 6: cluster.ClusterIdentity 1610 (*Activation)(nil), // 7: cluster.Activation 1611 (*ActivationTerminating)(nil), // 8: cluster.ActivationTerminating 1612 (*ActivationTerminated)(nil), // 9: cluster.ActivationTerminated 1613 (*ActivationRequest)(nil), // 10: cluster.ActivationRequest 1614 (*ProxyActivationRequest)(nil), // 11: cluster.ProxyActivationRequest 1615 (*ActivationResponse)(nil), // 12: cluster.ActivationResponse 1616 (*ReadyForRebalance)(nil), // 13: cluster.ReadyForRebalance 1617 (*RebalanceCompleted)(nil), // 14: cluster.RebalanceCompleted 1618 (*Member)(nil), // 15: cluster.Member 1619 (*ClusterTopology)(nil), // 16: cluster.ClusterTopology 1620 (*ClusterTopologyNotification)(nil), // 17: cluster.ClusterTopologyNotification 1621 (*MemberHeartbeat)(nil), // 18: cluster.MemberHeartbeat 1622 (*ActorStatistics)(nil), // 19: cluster.ActorStatistics 1623 (*IdentityHandoverRequest_Topology)(nil), // 20: cluster.IdentityHandoverRequest.Topology 1624 (*PackedActivations_Kind)(nil), // 21: cluster.PackedActivations.Kind 1625 (*PackedActivations_Activation)(nil), // 22: cluster.PackedActivations.Activation 1626 nil, // 23: cluster.ActorStatistics.ActorCountEntry 1627 (*actor.PID)(nil), // 24: actor.PID 1628 } 1629 var file_cluster_proto_depIdxs = []int32{ 1630 20, // 0: cluster.IdentityHandoverRequest.current_topology:type_name -> cluster.IdentityHandoverRequest.Topology 1631 20, // 1: cluster.IdentityHandoverRequest.delta_topology:type_name -> cluster.IdentityHandoverRequest.Topology 1632 7, // 2: cluster.IdentityHandover.actors:type_name -> cluster.Activation 1633 4, // 3: cluster.RemoteIdentityHandover.actors:type_name -> cluster.PackedActivations 1634 21, // 4: cluster.PackedActivations.actors:type_name -> cluster.PackedActivations.Kind 1635 0, // 5: cluster.IdentityHandoverAck.processing_state:type_name -> cluster.IdentityHandoverAck.State 1636 24, // 6: cluster.Activation.pid:type_name -> actor.PID 1637 6, // 7: cluster.Activation.cluster_identity:type_name -> cluster.ClusterIdentity 1638 24, // 8: cluster.ActivationTerminating.pid:type_name -> actor.PID 1639 6, // 9: cluster.ActivationTerminating.cluster_identity:type_name -> cluster.ClusterIdentity 1640 24, // 10: cluster.ActivationTerminated.pid:type_name -> actor.PID 1641 6, // 11: cluster.ActivationTerminated.cluster_identity:type_name -> cluster.ClusterIdentity 1642 6, // 12: cluster.ActivationRequest.cluster_identity:type_name -> cluster.ClusterIdentity 1643 6, // 13: cluster.ProxyActivationRequest.cluster_identity:type_name -> cluster.ClusterIdentity 1644 24, // 14: cluster.ProxyActivationRequest.replaced_activation:type_name -> actor.PID 1645 24, // 15: cluster.ActivationResponse.pid:type_name -> actor.PID 1646 15, // 16: cluster.ClusterTopology.members:type_name -> cluster.Member 1647 15, // 17: cluster.ClusterTopology.joined:type_name -> cluster.Member 1648 15, // 18: cluster.ClusterTopology.left:type_name -> cluster.Member 1649 19, // 19: cluster.MemberHeartbeat.actor_statistics:type_name -> cluster.ActorStatistics 1650 23, // 20: cluster.ActorStatistics.actor_count:type_name -> cluster.ActorStatistics.ActorCountEntry 1651 15, // 21: cluster.IdentityHandoverRequest.Topology.members:type_name -> cluster.Member 1652 22, // 22: cluster.PackedActivations.Kind.activations:type_name -> cluster.PackedActivations.Activation 1653 23, // [23:23] is the sub-list for method output_type 1654 23, // [23:23] is the sub-list for method input_type 1655 23, // [23:23] is the sub-list for extension type_name 1656 23, // [23:23] is the sub-list for extension extendee 1657 0, // [0:23] is the sub-list for field type_name 1658 } 1659 1660 func init() { file_cluster_proto_init() } 1661 func file_cluster_proto_init() { 1662 if File_cluster_proto != nil { 1663 return 1664 } 1665 if !protoimpl.UnsafeEnabled { 1666 file_cluster_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1667 switch v := v.(*IdentityHandoverRequest); i { 1668 case 0: 1669 return &v.state 1670 case 1: 1671 return &v.sizeCache 1672 case 2: 1673 return &v.unknownFields 1674 default: 1675 return nil 1676 } 1677 } 1678 file_cluster_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1679 switch v := v.(*IdentityHandover); i { 1680 case 0: 1681 return &v.state 1682 case 1: 1683 return &v.sizeCache 1684 case 2: 1685 return &v.unknownFields 1686 default: 1687 return nil 1688 } 1689 } 1690 file_cluster_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1691 switch v := v.(*RemoteIdentityHandover); i { 1692 case 0: 1693 return &v.state 1694 case 1: 1695 return &v.sizeCache 1696 case 2: 1697 return &v.unknownFields 1698 default: 1699 return nil 1700 } 1701 } 1702 file_cluster_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1703 switch v := v.(*PackedActivations); i { 1704 case 0: 1705 return &v.state 1706 case 1: 1707 return &v.sizeCache 1708 case 2: 1709 return &v.unknownFields 1710 default: 1711 return nil 1712 } 1713 } 1714 file_cluster_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1715 switch v := v.(*IdentityHandoverAck); i { 1716 case 0: 1717 return &v.state 1718 case 1: 1719 return &v.sizeCache 1720 case 2: 1721 return &v.unknownFields 1722 default: 1723 return nil 1724 } 1725 } 1726 file_cluster_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1727 switch v := v.(*ClusterIdentity); i { 1728 case 0: 1729 return &v.state 1730 case 1: 1731 return &v.sizeCache 1732 case 2: 1733 return &v.unknownFields 1734 default: 1735 return nil 1736 } 1737 } 1738 file_cluster_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1739 switch v := v.(*Activation); i { 1740 case 0: 1741 return &v.state 1742 case 1: 1743 return &v.sizeCache 1744 case 2: 1745 return &v.unknownFields 1746 default: 1747 return nil 1748 } 1749 } 1750 file_cluster_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1751 switch v := v.(*ActivationTerminating); i { 1752 case 0: 1753 return &v.state 1754 case 1: 1755 return &v.sizeCache 1756 case 2: 1757 return &v.unknownFields 1758 default: 1759 return nil 1760 } 1761 } 1762 file_cluster_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1763 switch v := v.(*ActivationTerminated); i { 1764 case 0: 1765 return &v.state 1766 case 1: 1767 return &v.sizeCache 1768 case 2: 1769 return &v.unknownFields 1770 default: 1771 return nil 1772 } 1773 } 1774 file_cluster_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1775 switch v := v.(*ActivationRequest); i { 1776 case 0: 1777 return &v.state 1778 case 1: 1779 return &v.sizeCache 1780 case 2: 1781 return &v.unknownFields 1782 default: 1783 return nil 1784 } 1785 } 1786 file_cluster_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1787 switch v := v.(*ProxyActivationRequest); i { 1788 case 0: 1789 return &v.state 1790 case 1: 1791 return &v.sizeCache 1792 case 2: 1793 return &v.unknownFields 1794 default: 1795 return nil 1796 } 1797 } 1798 file_cluster_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1799 switch v := v.(*ActivationResponse); i { 1800 case 0: 1801 return &v.state 1802 case 1: 1803 return &v.sizeCache 1804 case 2: 1805 return &v.unknownFields 1806 default: 1807 return nil 1808 } 1809 } 1810 file_cluster_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1811 switch v := v.(*ReadyForRebalance); i { 1812 case 0: 1813 return &v.state 1814 case 1: 1815 return &v.sizeCache 1816 case 2: 1817 return &v.unknownFields 1818 default: 1819 return nil 1820 } 1821 } 1822 file_cluster_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1823 switch v := v.(*RebalanceCompleted); i { 1824 case 0: 1825 return &v.state 1826 case 1: 1827 return &v.sizeCache 1828 case 2: 1829 return &v.unknownFields 1830 default: 1831 return nil 1832 } 1833 } 1834 file_cluster_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1835 switch v := v.(*Member); i { 1836 case 0: 1837 return &v.state 1838 case 1: 1839 return &v.sizeCache 1840 case 2: 1841 return &v.unknownFields 1842 default: 1843 return nil 1844 } 1845 } 1846 file_cluster_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1847 switch v := v.(*ClusterTopology); i { 1848 case 0: 1849 return &v.state 1850 case 1: 1851 return &v.sizeCache 1852 case 2: 1853 return &v.unknownFields 1854 default: 1855 return nil 1856 } 1857 } 1858 file_cluster_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1859 switch v := v.(*ClusterTopologyNotification); i { 1860 case 0: 1861 return &v.state 1862 case 1: 1863 return &v.sizeCache 1864 case 2: 1865 return &v.unknownFields 1866 default: 1867 return nil 1868 } 1869 } 1870 file_cluster_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 1871 switch v := v.(*MemberHeartbeat); i { 1872 case 0: 1873 return &v.state 1874 case 1: 1875 return &v.sizeCache 1876 case 2: 1877 return &v.unknownFields 1878 default: 1879 return nil 1880 } 1881 } 1882 file_cluster_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 1883 switch v := v.(*ActorStatistics); i { 1884 case 0: 1885 return &v.state 1886 case 1: 1887 return &v.sizeCache 1888 case 2: 1889 return &v.unknownFields 1890 default: 1891 return nil 1892 } 1893 } 1894 file_cluster_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 1895 switch v := v.(*IdentityHandoverRequest_Topology); i { 1896 case 0: 1897 return &v.state 1898 case 1: 1899 return &v.sizeCache 1900 case 2: 1901 return &v.unknownFields 1902 default: 1903 return nil 1904 } 1905 } 1906 file_cluster_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 1907 switch v := v.(*PackedActivations_Kind); i { 1908 case 0: 1909 return &v.state 1910 case 1: 1911 return &v.sizeCache 1912 case 2: 1913 return &v.unknownFields 1914 default: 1915 return nil 1916 } 1917 } 1918 file_cluster_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 1919 switch v := v.(*PackedActivations_Activation); i { 1920 case 0: 1921 return &v.state 1922 case 1: 1923 return &v.sizeCache 1924 case 2: 1925 return &v.unknownFields 1926 default: 1927 return nil 1928 } 1929 } 1930 } 1931 type x struct{} 1932 out := protoimpl.TypeBuilder{ 1933 File: protoimpl.DescBuilder{ 1934 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1935 RawDescriptor: file_cluster_proto_rawDesc, 1936 NumEnums: 1, 1937 NumMessages: 23, 1938 NumExtensions: 0, 1939 NumServices: 0, 1940 }, 1941 GoTypes: file_cluster_proto_goTypes, 1942 DependencyIndexes: file_cluster_proto_depIdxs, 1943 EnumInfos: file_cluster_proto_enumTypes, 1944 MessageInfos: file_cluster_proto_msgTypes, 1945 }.Build() 1946 File_cluster_proto = out.File 1947 file_cluster_proto_rawDesc = nil 1948 file_cluster_proto_goTypes = nil 1949 file_cluster_proto_depIdxs = nil 1950 }