github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1/activity_log/activity_log.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/audit/proto/v1/activity_log.proto 3 // DO NOT EDIT!!! 4 5 package activity_log 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 common "github.com/cloudwan/edgelq-sdk/audit/resources/v1/common" 21 rpc "github.com/cloudwan/edgelq-sdk/common/rpc" 22 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 23 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 24 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 25 anypb "google.golang.org/protobuf/types/known/anypb" 26 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 27 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 28 ) 29 30 // Reference imports to suppress errors if they are not otherwise used. 31 var ( 32 _ = fmt.Errorf 33 _ = reflect.Method{} 34 _ = sync.Once{} 35 36 _ = protojson.MarshalOptions{} 37 _ = proto.MarshalOptions{} 38 _ = preflect.Value{} 39 _ = protoimpl.DescBuilder{} 40 ) 41 42 // make sure we're using proto imports 43 var ( 44 _ = &common.Authentication{} 45 _ = &rpc.Status{} 46 _ = &iam_organization.Organization{} 47 _ = &iam_project.Project{} 48 _ = &anypb.Any{} 49 _ = &fieldmaskpb.FieldMask{} 50 _ = ×tamppb.Timestamp{} 51 _ = &meta_service.Service{} 52 ) 53 54 const ( 55 // Verify that this generated code is sufficiently up-to-date. 56 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 57 // Verify that runtime/protoimpl is sufficiently up-to-date. 58 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 59 ) 60 61 // Activity log category. 62 // Each activity log basically describes read or write action, 63 // optionally describes other "operation" type. 64 type ActivityLog_Category int32 65 66 const ( 67 // Undefined, should never be used 68 ActivityLog_Undefined ActivityLog_Category = 0 69 // Describes all requests that involved execution of some special operation, 70 // for example, SSH connection could be put in this category. 71 // It's for requests that cannot be classified clearly as a read or write. 72 ActivityLog_Operation ActivityLog_Category = 2 73 // Describes all requests that involved creation of a new resource. 74 ActivityLog_Creation ActivityLog_Category = 1 75 // Describes all requests which involved deletion of an existing resource. 76 ActivityLog_Deletion ActivityLog_Category = 11 77 // Describes all update requests that changed specification fields in 78 // an existing resource(s). 79 ActivityLog_SpecUpdate ActivityLog_Category = 3 80 // Describes all update requests that changed state fields in an existing 81 // resource(s) (but not specification). 82 ActivityLog_StateUpdate ActivityLog_Category = 4 83 // Describes all update requests that are neither of SpecUpdate or 84 // StateUpdate type. It is for non-significant updates like modification of 85 // metadata annotations. 86 ActivityLog_MetaUpdate ActivityLog_Category = 6 87 // Describes an internal update of the system (like controller creating role 88 // binding for each group member for each role assigned to group). 89 // It includes all CUD requests as long as they are result of an internal 90 // system balancing. 91 ActivityLog_Internal ActivityLog_Category = 5 92 // Describes request that has been rejected and therefore no action 93 // has happened. This is result of lack of permission/authentication. 94 ActivityLog_Rejected ActivityLog_Category = 7 95 // Describes request that has failed due to client error (like validation 96 // error) 97 ActivityLog_ClientError ActivityLog_Category = 8 98 // Describes request that has failed due to server issue. 99 ActivityLog_ServerError ActivityLog_Category = 9 100 // Describes any read request (like BatchGet, Get, List, Watch). 101 ActivityLog_Read ActivityLog_Category = 10 102 ) 103 104 var ( 105 ActivityLog_Category_name = map[int32]string{ 106 0: "Undefined", 107 2: "Operation", 108 1: "Creation", 109 11: "Deletion", 110 3: "SpecUpdate", 111 4: "StateUpdate", 112 6: "MetaUpdate", 113 5: "Internal", 114 7: "Rejected", 115 8: "ClientError", 116 9: "ServerError", 117 10: "Read", 118 } 119 120 ActivityLog_Category_value = map[string]int32{ 121 "Undefined": 0, 122 "Operation": 2, 123 "Creation": 1, 124 "Deletion": 11, 125 "SpecUpdate": 3, 126 "StateUpdate": 4, 127 "MetaUpdate": 6, 128 "Internal": 5, 129 "Rejected": 7, 130 "ClientError": 8, 131 "ServerError": 9, 132 "Read": 10, 133 } 134 ) 135 136 func (x ActivityLog_Category) Enum() *ActivityLog_Category { 137 p := new(ActivityLog_Category) 138 *p = x 139 return p 140 } 141 142 func (x ActivityLog_Category) String() string { 143 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 144 } 145 146 func (ActivityLog_Category) Descriptor() preflect.EnumDescriptor { 147 return edgelq_audit_proto_v1_activity_log_proto_enumTypes[0].Descriptor() 148 } 149 150 func (ActivityLog_Category) Type() preflect.EnumType { 151 return &edgelq_audit_proto_v1_activity_log_proto_enumTypes[0] 152 } 153 154 func (x ActivityLog_Category) Number() preflect.EnumNumber { 155 return preflect.EnumNumber(x) 156 } 157 158 // Deprecated, Use ActivityLog_Category.ProtoReflect.Descriptor instead. 159 func (ActivityLog_Category) EnumDescriptor() ([]byte, []int) { 160 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0} 161 } 162 163 // ActivityLog Resource - describes notification of 164 // activity triggered by a request sent to an API service. 165 // ActivityLog creation is triggered by an API service 166 // when it receives either unary or stream request. 167 // 168 // ActivityLog contains messages exchanged between client 169 // and server within single API call and finally exit status. 170 // ActivityLog is method oriented - service name + method name 171 // (for example IAM/CreateRoleBinding) is a leading information. 172 // 173 // ActivityLog can have N associated ResourceChangeLog objects, 174 // if API call it describes made some changes in a data store. 175 // You can combine ActivityLog and ResourceChangeLog by making 176 // queries with request_id specified in a filter. 177 type ActivityLog struct { 178 state protoimpl.MessageState 179 sizeCache protoimpl.SizeCache 180 unknownFields protoimpl.UnknownFields 181 // Name of ActivityLog. It contains scope + ID of the log. 182 // ID is a base64 encoded unique key that identifies tuple: 183 // scope 184 // request_id 185 // authentication.principal 186 // request_metadata.ip_address 187 // request_metadata.user_agent 188 // request_routing.via_region 189 // request_routing.dest_regions 190 // authorization.granted_permissions 191 // authorization.denied_permissions 192 // service.name 193 // service.region_id 194 // service.hostname 195 // method.type 196 // method.version 197 // resource.name 198 // resource.difference.fields 199 // category 200 // labels 201 // 202 // Key is not to be decoded outside of service, but treated as opaque string 203 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 204 // Contains scope from name field without resource ID. 205 // Used for internal purpose for filtering (logs are using custom store). 206 // Example formats are: 207 // - organization/umbrella 208 // - projects/mars_exploration 209 // - services/devices.edgelq.com 210 Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"` 211 // Generated ID of the request. Same ID must be used in ResourceChangeLog 212 // objects associated with this request. 213 RequestId uint64 `protobuf:"varint,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 214 // Authentication data - informs who made a request 215 Authentication *common.Authentication `protobuf:"bytes,5,opt,name=authentication,proto3" json:"authentication,omitempty"` 216 // Authorization data - informs what permissions were 217 // granted or denied for associated request 218 Authorization *common.Authorization `protobuf:"bytes,6,opt,name=authorization,proto3" json:"authorization,omitempty"` 219 // Information about the service 220 Service *common.ServiceData `protobuf:"bytes,7,opt,name=service,proto3" json:"service,omitempty"` 221 // Information about the method 222 Method *ActivityLog_Method `protobuf:"bytes,8,opt,name=method,proto3" json:"method,omitempty"` 223 // Request metadata 224 RequestMetadata *ActivityLog_RequestMetadata `protobuf:"bytes,13,opt,name=request_metadata,json=requestMetadata,proto3" json:"request_metadata,omitempty"` 225 // Request routing 226 RequestRouting *ActivityLog_RequestRouting `protobuf:"bytes,14,opt,name=request_routing,json=requestRouting,proto3" json:"request_routing,omitempty"` 227 // Primary resource for this activity. 228 Resource *ActivityLog_Resource `protobuf:"bytes,11,opt,name=resource,proto3" json:"resource,omitempty"` 229 // Category of the activity log. 230 Category ActivityLog_Category `protobuf:"varint,12,opt,name=category,proto3,enum=ntt.audit.v1.ActivityLog_Category" json:"category,omitempty"` 231 // List of query-able labels 232 Labels map[string]string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 233 // List of events attached to this log 234 Events []*ActivityLog_Event `protobuf:"bytes,10,rep,name=events,proto3" json:"events,omitempty"` 235 } 236 237 func (m *ActivityLog) Reset() { 238 *m = ActivityLog{} 239 if protoimpl.UnsafeEnabled { 240 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[0] 241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 242 ms.StoreMessageInfo(mi) 243 } 244 } 245 246 func (m *ActivityLog) String() string { 247 return protoimpl.X.MessageStringOf(m) 248 } 249 250 func (*ActivityLog) ProtoMessage() {} 251 252 func (m *ActivityLog) ProtoReflect() preflect.Message { 253 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[0] 254 if protoimpl.UnsafeEnabled && m != nil { 255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 256 if ms.LoadMessageInfo() == nil { 257 ms.StoreMessageInfo(mi) 258 } 259 return ms 260 } 261 return mi.MessageOf(m) 262 } 263 264 func (*ActivityLog) GotenMessage() {} 265 266 // Deprecated, Use ActivityLog.ProtoReflect.Descriptor instead. 267 func (*ActivityLog) Descriptor() ([]byte, []int) { 268 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0} 269 } 270 271 func (m *ActivityLog) Unmarshal(b []byte) error { 272 return proto.Unmarshal(b, m) 273 } 274 275 func (m *ActivityLog) Marshal() ([]byte, error) { 276 return proto.Marshal(m) 277 } 278 279 func (m *ActivityLog) MarshalJSON() ([]byte, error) { 280 return protojson.MarshalOptions{}.Marshal(m) 281 } 282 283 func (m *ActivityLog) UnmarshalJSON(data []byte) error { 284 return protojson.Unmarshal(data, m) 285 } 286 287 func (m *ActivityLog) GetName() *Name { 288 if m != nil { 289 return m.Name 290 } 291 return nil 292 } 293 294 func (m *ActivityLog) GetScope() string { 295 if m != nil { 296 return m.Scope 297 } 298 return "" 299 } 300 301 func (m *ActivityLog) GetRequestId() uint64 { 302 if m != nil { 303 return m.RequestId 304 } 305 return uint64(0) 306 } 307 308 func (m *ActivityLog) GetAuthentication() *common.Authentication { 309 if m != nil { 310 return m.Authentication 311 } 312 return nil 313 } 314 315 func (m *ActivityLog) GetAuthorization() *common.Authorization { 316 if m != nil { 317 return m.Authorization 318 } 319 return nil 320 } 321 322 func (m *ActivityLog) GetService() *common.ServiceData { 323 if m != nil { 324 return m.Service 325 } 326 return nil 327 } 328 329 func (m *ActivityLog) GetMethod() *ActivityLog_Method { 330 if m != nil { 331 return m.Method 332 } 333 return nil 334 } 335 336 func (m *ActivityLog) GetRequestMetadata() *ActivityLog_RequestMetadata { 337 if m != nil { 338 return m.RequestMetadata 339 } 340 return nil 341 } 342 343 func (m *ActivityLog) GetRequestRouting() *ActivityLog_RequestRouting { 344 if m != nil { 345 return m.RequestRouting 346 } 347 return nil 348 } 349 350 func (m *ActivityLog) GetResource() *ActivityLog_Resource { 351 if m != nil { 352 return m.Resource 353 } 354 return nil 355 } 356 357 func (m *ActivityLog) GetCategory() ActivityLog_Category { 358 if m != nil { 359 return m.Category 360 } 361 return ActivityLog_Undefined 362 } 363 364 func (m *ActivityLog) GetLabels() map[string]string { 365 if m != nil { 366 return m.Labels 367 } 368 return nil 369 } 370 371 func (m *ActivityLog) GetEvents() []*ActivityLog_Event { 372 if m != nil { 373 return m.Events 374 } 375 return nil 376 } 377 378 func (m *ActivityLog) SetName(fv *Name) { 379 if m == nil { 380 panic(fmt.Errorf("can't set %s on nil %s", "Name", "ActivityLog")) 381 } 382 m.Name = fv 383 } 384 385 func (m *ActivityLog) SetScope(fv string) { 386 if m == nil { 387 panic(fmt.Errorf("can't set %s on nil %s", "Scope", "ActivityLog")) 388 } 389 m.Scope = fv 390 } 391 392 func (m *ActivityLog) SetRequestId(fv uint64) { 393 if m == nil { 394 panic(fmt.Errorf("can't set %s on nil %s", "RequestId", "ActivityLog")) 395 } 396 m.RequestId = fv 397 } 398 399 func (m *ActivityLog) SetAuthentication(fv *common.Authentication) { 400 if m == nil { 401 panic(fmt.Errorf("can't set %s on nil %s", "Authentication", "ActivityLog")) 402 } 403 m.Authentication = fv 404 } 405 406 func (m *ActivityLog) SetAuthorization(fv *common.Authorization) { 407 if m == nil { 408 panic(fmt.Errorf("can't set %s on nil %s", "Authorization", "ActivityLog")) 409 } 410 m.Authorization = fv 411 } 412 413 func (m *ActivityLog) SetService(fv *common.ServiceData) { 414 if m == nil { 415 panic(fmt.Errorf("can't set %s on nil %s", "Service", "ActivityLog")) 416 } 417 m.Service = fv 418 } 419 420 func (m *ActivityLog) SetMethod(fv *ActivityLog_Method) { 421 if m == nil { 422 panic(fmt.Errorf("can't set %s on nil %s", "Method", "ActivityLog")) 423 } 424 m.Method = fv 425 } 426 427 func (m *ActivityLog) SetRequestMetadata(fv *ActivityLog_RequestMetadata) { 428 if m == nil { 429 panic(fmt.Errorf("can't set %s on nil %s", "RequestMetadata", "ActivityLog")) 430 } 431 m.RequestMetadata = fv 432 } 433 434 func (m *ActivityLog) SetRequestRouting(fv *ActivityLog_RequestRouting) { 435 if m == nil { 436 panic(fmt.Errorf("can't set %s on nil %s", "RequestRouting", "ActivityLog")) 437 } 438 m.RequestRouting = fv 439 } 440 441 func (m *ActivityLog) SetResource(fv *ActivityLog_Resource) { 442 if m == nil { 443 panic(fmt.Errorf("can't set %s on nil %s", "Resource", "ActivityLog")) 444 } 445 m.Resource = fv 446 } 447 448 func (m *ActivityLog) SetCategory(fv ActivityLog_Category) { 449 if m == nil { 450 panic(fmt.Errorf("can't set %s on nil %s", "Category", "ActivityLog")) 451 } 452 m.Category = fv 453 } 454 455 func (m *ActivityLog) SetLabels(fv map[string]string) { 456 if m == nil { 457 panic(fmt.Errorf("can't set %s on nil %s", "Labels", "ActivityLog")) 458 } 459 m.Labels = fv 460 } 461 462 func (m *ActivityLog) SetEvents(fv []*ActivityLog_Event) { 463 if m == nil { 464 panic(fmt.Errorf("can't set %s on nil %s", "Events", "ActivityLog")) 465 } 466 m.Events = fv 467 } 468 469 // Event associated with activity. 470 type ActivityLog_Event struct { 471 state protoimpl.MessageState 472 sizeCache protoimpl.SizeCache 473 unknownFields protoimpl.UnknownFields 474 // Types that are valid to be assigned to Evt: 475 // *ActivityLog_Event_ClientMessage 476 // *ActivityLog_Event_ServerMessage 477 // *ActivityLog_Event_Exit 478 // *ActivityLog_Event_RegionalServerMessage 479 // *ActivityLog_Event_RegionalExit 480 Evt isActivityLog_Event_Evt `protobuf_oneof:"evt"` 481 } 482 483 func (m *ActivityLog_Event) Reset() { 484 *m = ActivityLog_Event{} 485 if protoimpl.UnsafeEnabled { 486 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[1] 487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 488 ms.StoreMessageInfo(mi) 489 } 490 } 491 492 func (m *ActivityLog_Event) String() string { 493 return protoimpl.X.MessageStringOf(m) 494 } 495 496 func (*ActivityLog_Event) ProtoMessage() {} 497 498 func (m *ActivityLog_Event) ProtoReflect() preflect.Message { 499 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[1] 500 if protoimpl.UnsafeEnabled && m != nil { 501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 502 if ms.LoadMessageInfo() == nil { 503 ms.StoreMessageInfo(mi) 504 } 505 return ms 506 } 507 return mi.MessageOf(m) 508 } 509 510 func (*ActivityLog_Event) GotenMessage() {} 511 512 // Deprecated, Use ActivityLog_Event.ProtoReflect.Descriptor instead. 513 func (*ActivityLog_Event) Descriptor() ([]byte, []int) { 514 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0} 515 } 516 517 func (m *ActivityLog_Event) Unmarshal(b []byte) error { 518 return proto.Unmarshal(b, m) 519 } 520 521 func (m *ActivityLog_Event) Marshal() ([]byte, error) { 522 return proto.Marshal(m) 523 } 524 525 func (m *ActivityLog_Event) MarshalJSON() ([]byte, error) { 526 return protojson.MarshalOptions{}.Marshal(m) 527 } 528 529 func (m *ActivityLog_Event) UnmarshalJSON(data []byte) error { 530 return protojson.Unmarshal(data, m) 531 } 532 533 type isActivityLog_Event_Evt interface { 534 isActivityLog_Event_Evt() 535 } 536 537 type ActivityLog_Event_ClientMessage struct { 538 // Client message received event 539 ClientMessage *ActivityLog_Event_ClientMsgEvent `protobuf:"bytes,1,opt,name=client_message,json=clientMessage,proto3,oneof"` 540 } 541 type ActivityLog_Event_ServerMessage struct { 542 // Server message sent event 543 ServerMessage *ActivityLog_Event_ServerMsgEvent `protobuf:"bytes,2,opt,name=server_message,json=serverMessage,proto3,oneof"` 544 } 545 type ActivityLog_Event_Exit struct { 546 // Request finished event 547 Exit *ActivityLog_Event_ExitEvent `protobuf:"bytes,3,opt,name=exit,proto3,oneof"` 548 } 549 type ActivityLog_Event_RegionalServerMessage struct { 550 // Server received response from another server (used for split & merge) 551 // which describes PARTIAL result to be sent to the client. 552 RegionalServerMessage *ActivityLog_Event_RegionalServerMsgEvent `protobuf:"bytes,4,opt,name=regional_server_message,json=regionalServerMessage,proto3,oneof"` 553 } 554 type ActivityLog_Event_RegionalExit struct { 555 // Server received exit code from another server (used for split & merge). 556 // In case it contains error, its likely final exit will contain this too. 557 RegionalExit *ActivityLog_Event_RegionalServerMsgEvent `protobuf:"bytes,5,opt,name=regional_exit,json=regionalExit,proto3,oneof"` 558 } 559 560 func (*ActivityLog_Event_ClientMessage) isActivityLog_Event_Evt() {} 561 func (*ActivityLog_Event_ServerMessage) isActivityLog_Event_Evt() {} 562 func (*ActivityLog_Event_Exit) isActivityLog_Event_Evt() {} 563 func (*ActivityLog_Event_RegionalServerMessage) isActivityLog_Event_Evt() {} 564 func (*ActivityLog_Event_RegionalExit) isActivityLog_Event_Evt() {} 565 func (m *ActivityLog_Event) GetEvt() isActivityLog_Event_Evt { 566 if m != nil { 567 return m.Evt 568 } 569 return nil 570 } 571 func (m *ActivityLog_Event) GetClientMessage() *ActivityLog_Event_ClientMsgEvent { 572 if x, ok := m.GetEvt().(*ActivityLog_Event_ClientMessage); ok { 573 return x.ClientMessage 574 } 575 return nil 576 } 577 func (m *ActivityLog_Event) GetServerMessage() *ActivityLog_Event_ServerMsgEvent { 578 if x, ok := m.GetEvt().(*ActivityLog_Event_ServerMessage); ok { 579 return x.ServerMessage 580 } 581 return nil 582 } 583 func (m *ActivityLog_Event) GetExit() *ActivityLog_Event_ExitEvent { 584 if x, ok := m.GetEvt().(*ActivityLog_Event_Exit); ok { 585 return x.Exit 586 } 587 return nil 588 } 589 func (m *ActivityLog_Event) GetRegionalServerMessage() *ActivityLog_Event_RegionalServerMsgEvent { 590 if x, ok := m.GetEvt().(*ActivityLog_Event_RegionalServerMessage); ok { 591 return x.RegionalServerMessage 592 } 593 return nil 594 } 595 func (m *ActivityLog_Event) GetRegionalExit() *ActivityLog_Event_RegionalServerMsgEvent { 596 if x, ok := m.GetEvt().(*ActivityLog_Event_RegionalExit); ok { 597 return x.RegionalExit 598 } 599 return nil 600 } 601 func (m *ActivityLog_Event) SetEvt(ofv isActivityLog_Event_Evt) { 602 if m == nil { 603 panic(fmt.Errorf("can't set %s on nil %s", "isActivityLog_Event_Evt", "ActivityLog_Event")) 604 } 605 m.Evt = ofv 606 } 607 func (m *ActivityLog_Event) SetClientMessage(fv *ActivityLog_Event_ClientMsgEvent) { 608 m.SetEvt(&ActivityLog_Event_ClientMessage{ClientMessage: fv}) 609 } 610 func (m *ActivityLog_Event) SetServerMessage(fv *ActivityLog_Event_ServerMsgEvent) { 611 m.SetEvt(&ActivityLog_Event_ServerMessage{ServerMessage: fv}) 612 } 613 func (m *ActivityLog_Event) SetExit(fv *ActivityLog_Event_ExitEvent) { 614 m.SetEvt(&ActivityLog_Event_Exit{Exit: fv}) 615 } 616 func (m *ActivityLog_Event) SetRegionalServerMessage(fv *ActivityLog_Event_RegionalServerMsgEvent) { 617 m.SetEvt(&ActivityLog_Event_RegionalServerMessage{RegionalServerMessage: fv}) 618 } 619 func (m *ActivityLog_Event) SetRegionalExit(fv *ActivityLog_Event_RegionalServerMsgEvent) { 620 m.SetEvt(&ActivityLog_Event_RegionalExit{RegionalExit: fv}) 621 } 622 623 // Description of the executed method 624 type ActivityLog_Method struct { 625 state protoimpl.MessageState 626 sizeCache protoimpl.SizeCache 627 unknownFields protoimpl.UnknownFields 628 // Type name of a method, for example "UpdateRoleBinding". 629 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 630 // Version in which method was executed. 631 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 632 } 633 634 func (m *ActivityLog_Method) Reset() { 635 *m = ActivityLog_Method{} 636 if protoimpl.UnsafeEnabled { 637 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[2] 638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 639 ms.StoreMessageInfo(mi) 640 } 641 } 642 643 func (m *ActivityLog_Method) String() string { 644 return protoimpl.X.MessageStringOf(m) 645 } 646 647 func (*ActivityLog_Method) ProtoMessage() {} 648 649 func (m *ActivityLog_Method) ProtoReflect() preflect.Message { 650 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[2] 651 if protoimpl.UnsafeEnabled && m != nil { 652 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 653 if ms.LoadMessageInfo() == nil { 654 ms.StoreMessageInfo(mi) 655 } 656 return ms 657 } 658 return mi.MessageOf(m) 659 } 660 661 func (*ActivityLog_Method) GotenMessage() {} 662 663 // Deprecated, Use ActivityLog_Method.ProtoReflect.Descriptor instead. 664 func (*ActivityLog_Method) Descriptor() ([]byte, []int) { 665 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 1} 666 } 667 668 func (m *ActivityLog_Method) Unmarshal(b []byte) error { 669 return proto.Unmarshal(b, m) 670 } 671 672 func (m *ActivityLog_Method) Marshal() ([]byte, error) { 673 return proto.Marshal(m) 674 } 675 676 func (m *ActivityLog_Method) MarshalJSON() ([]byte, error) { 677 return protojson.MarshalOptions{}.Marshal(m) 678 } 679 680 func (m *ActivityLog_Method) UnmarshalJSON(data []byte) error { 681 return protojson.Unmarshal(data, m) 682 } 683 684 func (m *ActivityLog_Method) GetType() string { 685 if m != nil { 686 return m.Type 687 } 688 return "" 689 } 690 691 func (m *ActivityLog_Method) GetVersion() string { 692 if m != nil { 693 return m.Version 694 } 695 return "" 696 } 697 698 func (m *ActivityLog_Method) SetType(fv string) { 699 if m == nil { 700 panic(fmt.Errorf("can't set %s on nil %s", "Type", "ActivityLog_Method")) 701 } 702 m.Type = fv 703 } 704 705 func (m *ActivityLog_Method) SetVersion(fv string) { 706 if m == nil { 707 panic(fmt.Errorf("can't set %s on nil %s", "Version", "ActivityLog_Method")) 708 } 709 m.Version = fv 710 } 711 712 // Additional information about request caller 713 type ActivityLog_RequestMetadata struct { 714 state protoimpl.MessageState 715 sizeCache protoimpl.SizeCache 716 unknownFields protoimpl.UnknownFields 717 // Source IP from where request came 718 IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` 719 // Agent used by the request caller 720 UserAgent string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"` 721 } 722 723 func (m *ActivityLog_RequestMetadata) Reset() { 724 *m = ActivityLog_RequestMetadata{} 725 if protoimpl.UnsafeEnabled { 726 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[3] 727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 728 ms.StoreMessageInfo(mi) 729 } 730 } 731 732 func (m *ActivityLog_RequestMetadata) String() string { 733 return protoimpl.X.MessageStringOf(m) 734 } 735 736 func (*ActivityLog_RequestMetadata) ProtoMessage() {} 737 738 func (m *ActivityLog_RequestMetadata) ProtoReflect() preflect.Message { 739 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[3] 740 if protoimpl.UnsafeEnabled && m != nil { 741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 742 if ms.LoadMessageInfo() == nil { 743 ms.StoreMessageInfo(mi) 744 } 745 return ms 746 } 747 return mi.MessageOf(m) 748 } 749 750 func (*ActivityLog_RequestMetadata) GotenMessage() {} 751 752 // Deprecated, Use ActivityLog_RequestMetadata.ProtoReflect.Descriptor instead. 753 func (*ActivityLog_RequestMetadata) Descriptor() ([]byte, []int) { 754 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 2} 755 } 756 757 func (m *ActivityLog_RequestMetadata) Unmarshal(b []byte) error { 758 return proto.Unmarshal(b, m) 759 } 760 761 func (m *ActivityLog_RequestMetadata) Marshal() ([]byte, error) { 762 return proto.Marshal(m) 763 } 764 765 func (m *ActivityLog_RequestMetadata) MarshalJSON() ([]byte, error) { 766 return protojson.MarshalOptions{}.Marshal(m) 767 } 768 769 func (m *ActivityLog_RequestMetadata) UnmarshalJSON(data []byte) error { 770 return protojson.Unmarshal(data, m) 771 } 772 773 func (m *ActivityLog_RequestMetadata) GetIpAddress() string { 774 if m != nil { 775 return m.IpAddress 776 } 777 return "" 778 } 779 780 func (m *ActivityLog_RequestMetadata) GetUserAgent() string { 781 if m != nil { 782 return m.UserAgent 783 } 784 return "" 785 } 786 787 func (m *ActivityLog_RequestMetadata) SetIpAddress(fv string) { 788 if m == nil { 789 panic(fmt.Errorf("can't set %s on nil %s", "IpAddress", "ActivityLog_RequestMetadata")) 790 } 791 m.IpAddress = fv 792 } 793 794 func (m *ActivityLog_RequestMetadata) SetUserAgent(fv string) { 795 if m == nil { 796 panic(fmt.Errorf("can't set %s on nil %s", "UserAgent", "ActivityLog_RequestMetadata")) 797 } 798 m.UserAgent = fv 799 } 800 801 // Additional information regarding request routing. Request can be: 802 // * Received and executed locally 803 // * Received and redirected to another region 804 // * Received, then split across multiple-regions. Responses are merged before 805 // sending back to client 806 type ActivityLog_RequestRouting struct { 807 state protoimpl.MessageState 808 sizeCache protoimpl.SizeCache 809 unknownFields protoimpl.UnknownFields 810 // ID of a region which originally received request, if redirection or split 811 // & merge was required 812 ViaRegion string `protobuf:"bytes,1,opt,name=via_region,json=viaRegion,proto3" json:"via_region,omitempty"` 813 // IDs of regions to which request was actually addressed. 814 DestRegions []string `protobuf:"bytes,2,rep,name=dest_regions,json=destRegions,proto3" json:"dest_regions,omitempty"` 815 } 816 817 func (m *ActivityLog_RequestRouting) Reset() { 818 *m = ActivityLog_RequestRouting{} 819 if protoimpl.UnsafeEnabled { 820 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[4] 821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 822 ms.StoreMessageInfo(mi) 823 } 824 } 825 826 func (m *ActivityLog_RequestRouting) String() string { 827 return protoimpl.X.MessageStringOf(m) 828 } 829 830 func (*ActivityLog_RequestRouting) ProtoMessage() {} 831 832 func (m *ActivityLog_RequestRouting) ProtoReflect() preflect.Message { 833 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[4] 834 if protoimpl.UnsafeEnabled && m != nil { 835 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 836 if ms.LoadMessageInfo() == nil { 837 ms.StoreMessageInfo(mi) 838 } 839 return ms 840 } 841 return mi.MessageOf(m) 842 } 843 844 func (*ActivityLog_RequestRouting) GotenMessage() {} 845 846 // Deprecated, Use ActivityLog_RequestRouting.ProtoReflect.Descriptor instead. 847 func (*ActivityLog_RequestRouting) Descriptor() ([]byte, []int) { 848 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 3} 849 } 850 851 func (m *ActivityLog_RequestRouting) Unmarshal(b []byte) error { 852 return proto.Unmarshal(b, m) 853 } 854 855 func (m *ActivityLog_RequestRouting) Marshal() ([]byte, error) { 856 return proto.Marshal(m) 857 } 858 859 func (m *ActivityLog_RequestRouting) MarshalJSON() ([]byte, error) { 860 return protojson.MarshalOptions{}.Marshal(m) 861 } 862 863 func (m *ActivityLog_RequestRouting) UnmarshalJSON(data []byte) error { 864 return protojson.Unmarshal(data, m) 865 } 866 867 func (m *ActivityLog_RequestRouting) GetViaRegion() string { 868 if m != nil { 869 return m.ViaRegion 870 } 871 return "" 872 } 873 874 func (m *ActivityLog_RequestRouting) GetDestRegions() []string { 875 if m != nil { 876 return m.DestRegions 877 } 878 return nil 879 } 880 881 func (m *ActivityLog_RequestRouting) SetViaRegion(fv string) { 882 if m == nil { 883 panic(fmt.Errorf("can't set %s on nil %s", "ViaRegion", "ActivityLog_RequestRouting")) 884 } 885 m.ViaRegion = fv 886 } 887 888 func (m *ActivityLog_RequestRouting) SetDestRegions(fv []string) { 889 if m == nil { 890 panic(fmt.Errorf("can't set %s on nil %s", "DestRegions", "ActivityLog_RequestRouting")) 891 } 892 m.DestRegions = fv 893 } 894 895 // Description of the main resource activity refers to. 896 // For standard, goten-generated actions it's same as resource 897 // assigned to the the method. For custom actions, in some cases, developer 898 // may pick however different resource (it is customizable in proto audit 899 // spec). 900 type ActivityLog_Resource struct { 901 state protoimpl.MessageState 902 sizeCache protoimpl.SizeCache 903 unknownFields protoimpl.UnknownFields 904 // full name of the resource 905 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 906 // difference contains update information of the resource. 907 // Left empty if the request described by this activity log did not 908 // update the resource. 909 Difference *ActivityLog_Resource_Difference `protobuf:"bytes,2,opt,name=difference,proto3" json:"difference,omitempty"` 910 } 911 912 func (m *ActivityLog_Resource) Reset() { 913 *m = ActivityLog_Resource{} 914 if protoimpl.UnsafeEnabled { 915 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[5] 916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 917 ms.StoreMessageInfo(mi) 918 } 919 } 920 921 func (m *ActivityLog_Resource) String() string { 922 return protoimpl.X.MessageStringOf(m) 923 } 924 925 func (*ActivityLog_Resource) ProtoMessage() {} 926 927 func (m *ActivityLog_Resource) ProtoReflect() preflect.Message { 928 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[5] 929 if protoimpl.UnsafeEnabled && m != nil { 930 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 931 if ms.LoadMessageInfo() == nil { 932 ms.StoreMessageInfo(mi) 933 } 934 return ms 935 } 936 return mi.MessageOf(m) 937 } 938 939 func (*ActivityLog_Resource) GotenMessage() {} 940 941 // Deprecated, Use ActivityLog_Resource.ProtoReflect.Descriptor instead. 942 func (*ActivityLog_Resource) Descriptor() ([]byte, []int) { 943 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 4} 944 } 945 946 func (m *ActivityLog_Resource) Unmarshal(b []byte) error { 947 return proto.Unmarshal(b, m) 948 } 949 950 func (m *ActivityLog_Resource) Marshal() ([]byte, error) { 951 return proto.Marshal(m) 952 } 953 954 func (m *ActivityLog_Resource) MarshalJSON() ([]byte, error) { 955 return protojson.MarshalOptions{}.Marshal(m) 956 } 957 958 func (m *ActivityLog_Resource) UnmarshalJSON(data []byte) error { 959 return protojson.Unmarshal(data, m) 960 } 961 962 func (m *ActivityLog_Resource) GetName() string { 963 if m != nil { 964 return m.Name 965 } 966 return "" 967 } 968 969 func (m *ActivityLog_Resource) GetDifference() *ActivityLog_Resource_Difference { 970 if m != nil { 971 return m.Difference 972 } 973 return nil 974 } 975 976 func (m *ActivityLog_Resource) SetName(fv string) { 977 if m == nil { 978 panic(fmt.Errorf("can't set %s on nil %s", "Name", "ActivityLog_Resource")) 979 } 980 m.Name = fv 981 } 982 983 func (m *ActivityLog_Resource) SetDifference(fv *ActivityLog_Resource_Difference) { 984 if m == nil { 985 panic(fmt.Errorf("can't set %s on nil %s", "Difference", "ActivityLog_Resource")) 986 } 987 m.Difference = fv 988 } 989 990 // Describes client message event 991 type ActivityLog_Event_ClientMsgEvent struct { 992 state protoimpl.MessageState 993 sizeCache protoimpl.SizeCache 994 unknownFields protoimpl.UnknownFields 995 // Message contents 996 Data *anypb.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 997 // Time of a message 998 Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` 999 } 1000 1001 func (m *ActivityLog_Event_ClientMsgEvent) Reset() { 1002 *m = ActivityLog_Event_ClientMsgEvent{} 1003 if protoimpl.UnsafeEnabled { 1004 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[7] 1005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1006 ms.StoreMessageInfo(mi) 1007 } 1008 } 1009 1010 func (m *ActivityLog_Event_ClientMsgEvent) String() string { 1011 return protoimpl.X.MessageStringOf(m) 1012 } 1013 1014 func (*ActivityLog_Event_ClientMsgEvent) ProtoMessage() {} 1015 1016 func (m *ActivityLog_Event_ClientMsgEvent) ProtoReflect() preflect.Message { 1017 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[7] 1018 if protoimpl.UnsafeEnabled && m != nil { 1019 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1020 if ms.LoadMessageInfo() == nil { 1021 ms.StoreMessageInfo(mi) 1022 } 1023 return ms 1024 } 1025 return mi.MessageOf(m) 1026 } 1027 1028 func (*ActivityLog_Event_ClientMsgEvent) GotenMessage() {} 1029 1030 // Deprecated, Use ActivityLog_Event_ClientMsgEvent.ProtoReflect.Descriptor instead. 1031 func (*ActivityLog_Event_ClientMsgEvent) Descriptor() ([]byte, []int) { 1032 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0, 0} 1033 } 1034 1035 func (m *ActivityLog_Event_ClientMsgEvent) Unmarshal(b []byte) error { 1036 return proto.Unmarshal(b, m) 1037 } 1038 1039 func (m *ActivityLog_Event_ClientMsgEvent) Marshal() ([]byte, error) { 1040 return proto.Marshal(m) 1041 } 1042 1043 func (m *ActivityLog_Event_ClientMsgEvent) MarshalJSON() ([]byte, error) { 1044 return protojson.MarshalOptions{}.Marshal(m) 1045 } 1046 1047 func (m *ActivityLog_Event_ClientMsgEvent) UnmarshalJSON(data []byte) error { 1048 return protojson.Unmarshal(data, m) 1049 } 1050 1051 func (m *ActivityLog_Event_ClientMsgEvent) GetData() *anypb.Any { 1052 if m != nil { 1053 return m.Data 1054 } 1055 return nil 1056 } 1057 1058 func (m *ActivityLog_Event_ClientMsgEvent) GetTime() *timestamppb.Timestamp { 1059 if m != nil { 1060 return m.Time 1061 } 1062 return nil 1063 } 1064 1065 func (m *ActivityLog_Event_ClientMsgEvent) SetData(fv *anypb.Any) { 1066 if m == nil { 1067 panic(fmt.Errorf("can't set %s on nil %s", "Data", "ActivityLog_Event_ClientMsgEvent")) 1068 } 1069 m.Data = fv 1070 } 1071 1072 func (m *ActivityLog_Event_ClientMsgEvent) SetTime(fv *timestamppb.Timestamp) { 1073 if m == nil { 1074 panic(fmt.Errorf("can't set %s on nil %s", "Time", "ActivityLog_Event_ClientMsgEvent")) 1075 } 1076 m.Time = fv 1077 } 1078 1079 // Describes message received from server in specific region. 1080 // This type is used only for requests, which receiving server decided to 1081 // split across many regions. Each regional server sends own response and 1082 // executing server is responsible for merging all partial results into one. 1083 // This type does not show what was sent to the client. 1084 // TODO: No use case for now, just placeholder, no server implementation 1085 type ActivityLog_Event_RegionalServerMsgEvent struct { 1086 state protoimpl.MessageState 1087 sizeCache protoimpl.SizeCache 1088 unknownFields protoimpl.UnknownFields 1089 // Message contents 1090 Data *anypb.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 1091 // Time of a message 1092 Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` 1093 // Region ID where message comes from. 1094 RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` 1095 } 1096 1097 func (m *ActivityLog_Event_RegionalServerMsgEvent) Reset() { 1098 *m = ActivityLog_Event_RegionalServerMsgEvent{} 1099 if protoimpl.UnsafeEnabled { 1100 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[8] 1101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1102 ms.StoreMessageInfo(mi) 1103 } 1104 } 1105 1106 func (m *ActivityLog_Event_RegionalServerMsgEvent) String() string { 1107 return protoimpl.X.MessageStringOf(m) 1108 } 1109 1110 func (*ActivityLog_Event_RegionalServerMsgEvent) ProtoMessage() {} 1111 1112 func (m *ActivityLog_Event_RegionalServerMsgEvent) ProtoReflect() preflect.Message { 1113 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[8] 1114 if protoimpl.UnsafeEnabled && m != nil { 1115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1116 if ms.LoadMessageInfo() == nil { 1117 ms.StoreMessageInfo(mi) 1118 } 1119 return ms 1120 } 1121 return mi.MessageOf(m) 1122 } 1123 1124 func (*ActivityLog_Event_RegionalServerMsgEvent) GotenMessage() {} 1125 1126 // Deprecated, Use ActivityLog_Event_RegionalServerMsgEvent.ProtoReflect.Descriptor instead. 1127 func (*ActivityLog_Event_RegionalServerMsgEvent) Descriptor() ([]byte, []int) { 1128 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0, 1} 1129 } 1130 1131 func (m *ActivityLog_Event_RegionalServerMsgEvent) Unmarshal(b []byte) error { 1132 return proto.Unmarshal(b, m) 1133 } 1134 1135 func (m *ActivityLog_Event_RegionalServerMsgEvent) Marshal() ([]byte, error) { 1136 return proto.Marshal(m) 1137 } 1138 1139 func (m *ActivityLog_Event_RegionalServerMsgEvent) MarshalJSON() ([]byte, error) { 1140 return protojson.MarshalOptions{}.Marshal(m) 1141 } 1142 1143 func (m *ActivityLog_Event_RegionalServerMsgEvent) UnmarshalJSON(data []byte) error { 1144 return protojson.Unmarshal(data, m) 1145 } 1146 1147 func (m *ActivityLog_Event_RegionalServerMsgEvent) GetData() *anypb.Any { 1148 if m != nil { 1149 return m.Data 1150 } 1151 return nil 1152 } 1153 1154 func (m *ActivityLog_Event_RegionalServerMsgEvent) GetTime() *timestamppb.Timestamp { 1155 if m != nil { 1156 return m.Time 1157 } 1158 return nil 1159 } 1160 1161 func (m *ActivityLog_Event_RegionalServerMsgEvent) GetRegionId() string { 1162 if m != nil { 1163 return m.RegionId 1164 } 1165 return "" 1166 } 1167 1168 func (m *ActivityLog_Event_RegionalServerMsgEvent) SetData(fv *anypb.Any) { 1169 if m == nil { 1170 panic(fmt.Errorf("can't set %s on nil %s", "Data", "ActivityLog_Event_RegionalServerMsgEvent")) 1171 } 1172 m.Data = fv 1173 } 1174 1175 func (m *ActivityLog_Event_RegionalServerMsgEvent) SetTime(fv *timestamppb.Timestamp) { 1176 if m == nil { 1177 panic(fmt.Errorf("can't set %s on nil %s", "Time", "ActivityLog_Event_RegionalServerMsgEvent")) 1178 } 1179 m.Time = fv 1180 } 1181 1182 func (m *ActivityLog_Event_RegionalServerMsgEvent) SetRegionId(fv string) { 1183 if m == nil { 1184 panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ActivityLog_Event_RegionalServerMsgEvent")) 1185 } 1186 m.RegionId = fv 1187 } 1188 1189 // Describes server message event 1190 type ActivityLog_Event_ServerMsgEvent struct { 1191 state protoimpl.MessageState 1192 sizeCache protoimpl.SizeCache 1193 unknownFields protoimpl.UnknownFields 1194 // Message contents 1195 Data *anypb.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 1196 // Time of a message 1197 Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` 1198 } 1199 1200 func (m *ActivityLog_Event_ServerMsgEvent) Reset() { 1201 *m = ActivityLog_Event_ServerMsgEvent{} 1202 if protoimpl.UnsafeEnabled { 1203 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[9] 1204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1205 ms.StoreMessageInfo(mi) 1206 } 1207 } 1208 1209 func (m *ActivityLog_Event_ServerMsgEvent) String() string { 1210 return protoimpl.X.MessageStringOf(m) 1211 } 1212 1213 func (*ActivityLog_Event_ServerMsgEvent) ProtoMessage() {} 1214 1215 func (m *ActivityLog_Event_ServerMsgEvent) ProtoReflect() preflect.Message { 1216 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[9] 1217 if protoimpl.UnsafeEnabled && m != nil { 1218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1219 if ms.LoadMessageInfo() == nil { 1220 ms.StoreMessageInfo(mi) 1221 } 1222 return ms 1223 } 1224 return mi.MessageOf(m) 1225 } 1226 1227 func (*ActivityLog_Event_ServerMsgEvent) GotenMessage() {} 1228 1229 // Deprecated, Use ActivityLog_Event_ServerMsgEvent.ProtoReflect.Descriptor instead. 1230 func (*ActivityLog_Event_ServerMsgEvent) Descriptor() ([]byte, []int) { 1231 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0, 2} 1232 } 1233 1234 func (m *ActivityLog_Event_ServerMsgEvent) Unmarshal(b []byte) error { 1235 return proto.Unmarshal(b, m) 1236 } 1237 1238 func (m *ActivityLog_Event_ServerMsgEvent) Marshal() ([]byte, error) { 1239 return proto.Marshal(m) 1240 } 1241 1242 func (m *ActivityLog_Event_ServerMsgEvent) MarshalJSON() ([]byte, error) { 1243 return protojson.MarshalOptions{}.Marshal(m) 1244 } 1245 1246 func (m *ActivityLog_Event_ServerMsgEvent) UnmarshalJSON(data []byte) error { 1247 return protojson.Unmarshal(data, m) 1248 } 1249 1250 func (m *ActivityLog_Event_ServerMsgEvent) GetData() *anypb.Any { 1251 if m != nil { 1252 return m.Data 1253 } 1254 return nil 1255 } 1256 1257 func (m *ActivityLog_Event_ServerMsgEvent) GetTime() *timestamppb.Timestamp { 1258 if m != nil { 1259 return m.Time 1260 } 1261 return nil 1262 } 1263 1264 func (m *ActivityLog_Event_ServerMsgEvent) SetData(fv *anypb.Any) { 1265 if m == nil { 1266 panic(fmt.Errorf("can't set %s on nil %s", "Data", "ActivityLog_Event_ServerMsgEvent")) 1267 } 1268 m.Data = fv 1269 } 1270 1271 func (m *ActivityLog_Event_ServerMsgEvent) SetTime(fv *timestamppb.Timestamp) { 1272 if m == nil { 1273 panic(fmt.Errorf("can't set %s on nil %s", "Time", "ActivityLog_Event_ServerMsgEvent")) 1274 } 1275 m.Time = fv 1276 } 1277 1278 // Describes exit code received from server in specific region. 1279 // This type is used only for requests, which receiving server decided to 1280 // split across many regions. Each regional server sends own response and 1281 // executing server is responsible for merging all partial results into one. 1282 // IT does not contain status actually sent to the client. 1283 // TODO: No use case for now, just placeholder, no server implementation 1284 type ActivityLog_Event_RegionalExitEvent struct { 1285 state protoimpl.MessageState 1286 sizeCache protoimpl.SizeCache 1287 unknownFields protoimpl.UnknownFields 1288 // Final status of a request for given region 1289 Status *rpc.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 1290 // Time when request finished 1291 Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` 1292 // Region ID where status comes from 1293 RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` 1294 } 1295 1296 func (m *ActivityLog_Event_RegionalExitEvent) Reset() { 1297 *m = ActivityLog_Event_RegionalExitEvent{} 1298 if protoimpl.UnsafeEnabled { 1299 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[10] 1300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1301 ms.StoreMessageInfo(mi) 1302 } 1303 } 1304 1305 func (m *ActivityLog_Event_RegionalExitEvent) String() string { 1306 return protoimpl.X.MessageStringOf(m) 1307 } 1308 1309 func (*ActivityLog_Event_RegionalExitEvent) ProtoMessage() {} 1310 1311 func (m *ActivityLog_Event_RegionalExitEvent) ProtoReflect() preflect.Message { 1312 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[10] 1313 if protoimpl.UnsafeEnabled && m != nil { 1314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1315 if ms.LoadMessageInfo() == nil { 1316 ms.StoreMessageInfo(mi) 1317 } 1318 return ms 1319 } 1320 return mi.MessageOf(m) 1321 } 1322 1323 func (*ActivityLog_Event_RegionalExitEvent) GotenMessage() {} 1324 1325 // Deprecated, Use ActivityLog_Event_RegionalExitEvent.ProtoReflect.Descriptor instead. 1326 func (*ActivityLog_Event_RegionalExitEvent) Descriptor() ([]byte, []int) { 1327 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0, 3} 1328 } 1329 1330 func (m *ActivityLog_Event_RegionalExitEvent) Unmarshal(b []byte) error { 1331 return proto.Unmarshal(b, m) 1332 } 1333 1334 func (m *ActivityLog_Event_RegionalExitEvent) Marshal() ([]byte, error) { 1335 return proto.Marshal(m) 1336 } 1337 1338 func (m *ActivityLog_Event_RegionalExitEvent) MarshalJSON() ([]byte, error) { 1339 return protojson.MarshalOptions{}.Marshal(m) 1340 } 1341 1342 func (m *ActivityLog_Event_RegionalExitEvent) UnmarshalJSON(data []byte) error { 1343 return protojson.Unmarshal(data, m) 1344 } 1345 1346 func (m *ActivityLog_Event_RegionalExitEvent) GetStatus() *rpc.Status { 1347 if m != nil { 1348 return m.Status 1349 } 1350 return nil 1351 } 1352 1353 func (m *ActivityLog_Event_RegionalExitEvent) GetTime() *timestamppb.Timestamp { 1354 if m != nil { 1355 return m.Time 1356 } 1357 return nil 1358 } 1359 1360 func (m *ActivityLog_Event_RegionalExitEvent) GetRegionId() string { 1361 if m != nil { 1362 return m.RegionId 1363 } 1364 return "" 1365 } 1366 1367 func (m *ActivityLog_Event_RegionalExitEvent) SetStatus(fv *rpc.Status) { 1368 if m == nil { 1369 panic(fmt.Errorf("can't set %s on nil %s", "Status", "ActivityLog_Event_RegionalExitEvent")) 1370 } 1371 m.Status = fv 1372 } 1373 1374 func (m *ActivityLog_Event_RegionalExitEvent) SetTime(fv *timestamppb.Timestamp) { 1375 if m == nil { 1376 panic(fmt.Errorf("can't set %s on nil %s", "Time", "ActivityLog_Event_RegionalExitEvent")) 1377 } 1378 m.Time = fv 1379 } 1380 1381 func (m *ActivityLog_Event_RegionalExitEvent) SetRegionId(fv string) { 1382 if m == nil { 1383 panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ActivityLog_Event_RegionalExitEvent")) 1384 } 1385 m.RegionId = fv 1386 } 1387 1388 // Describes exit event (request finished) 1389 type ActivityLog_Event_ExitEvent struct { 1390 state protoimpl.MessageState 1391 sizeCache protoimpl.SizeCache 1392 unknownFields protoimpl.UnknownFields 1393 // Final status of a request 1394 Status *rpc.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 1395 // Time when request finished 1396 Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` 1397 } 1398 1399 func (m *ActivityLog_Event_ExitEvent) Reset() { 1400 *m = ActivityLog_Event_ExitEvent{} 1401 if protoimpl.UnsafeEnabled { 1402 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[11] 1403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1404 ms.StoreMessageInfo(mi) 1405 } 1406 } 1407 1408 func (m *ActivityLog_Event_ExitEvent) String() string { 1409 return protoimpl.X.MessageStringOf(m) 1410 } 1411 1412 func (*ActivityLog_Event_ExitEvent) ProtoMessage() {} 1413 1414 func (m *ActivityLog_Event_ExitEvent) ProtoReflect() preflect.Message { 1415 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[11] 1416 if protoimpl.UnsafeEnabled && m != nil { 1417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1418 if ms.LoadMessageInfo() == nil { 1419 ms.StoreMessageInfo(mi) 1420 } 1421 return ms 1422 } 1423 return mi.MessageOf(m) 1424 } 1425 1426 func (*ActivityLog_Event_ExitEvent) GotenMessage() {} 1427 1428 // Deprecated, Use ActivityLog_Event_ExitEvent.ProtoReflect.Descriptor instead. 1429 func (*ActivityLog_Event_ExitEvent) Descriptor() ([]byte, []int) { 1430 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 0, 4} 1431 } 1432 1433 func (m *ActivityLog_Event_ExitEvent) Unmarshal(b []byte) error { 1434 return proto.Unmarshal(b, m) 1435 } 1436 1437 func (m *ActivityLog_Event_ExitEvent) Marshal() ([]byte, error) { 1438 return proto.Marshal(m) 1439 } 1440 1441 func (m *ActivityLog_Event_ExitEvent) MarshalJSON() ([]byte, error) { 1442 return protojson.MarshalOptions{}.Marshal(m) 1443 } 1444 1445 func (m *ActivityLog_Event_ExitEvent) UnmarshalJSON(data []byte) error { 1446 return protojson.Unmarshal(data, m) 1447 } 1448 1449 func (m *ActivityLog_Event_ExitEvent) GetStatus() *rpc.Status { 1450 if m != nil { 1451 return m.Status 1452 } 1453 return nil 1454 } 1455 1456 func (m *ActivityLog_Event_ExitEvent) GetTime() *timestamppb.Timestamp { 1457 if m != nil { 1458 return m.Time 1459 } 1460 return nil 1461 } 1462 1463 func (m *ActivityLog_Event_ExitEvent) SetStatus(fv *rpc.Status) { 1464 if m == nil { 1465 panic(fmt.Errorf("can't set %s on nil %s", "Status", "ActivityLog_Event_ExitEvent")) 1466 } 1467 m.Status = fv 1468 } 1469 1470 func (m *ActivityLog_Event_ExitEvent) SetTime(fv *timestamppb.Timestamp) { 1471 if m == nil { 1472 panic(fmt.Errorf("can't set %s on nil %s", "Time", "ActivityLog_Event_ExitEvent")) 1473 } 1474 m.Time = fv 1475 } 1476 1477 // Describes changes (in database) executed on the resource. 1478 type ActivityLog_Resource_Difference struct { 1479 state protoimpl.MessageState 1480 sizeCache protoimpl.SizeCache 1481 unknownFields protoimpl.UnknownFields 1482 // List of updated field paths (which are either marked as a state or 1483 // spec fields). Proper, actual values are stored in "before" and "after" 1484 // fields. Populated only for updating requests. 1485 Fields *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty"` 1486 // State of the resource before update. 1487 // Note that "before" object contains only values of fields present 1488 // in "fields". It does not contain whole resource as it was before 1489 // the update. 1490 Before *anypb.Any `protobuf:"bytes,2,opt,name=before,proto3" json:"before,omitempty"` 1491 // State of the resource after update. 1492 // Note that "after" object contains only values of fields present 1493 // in "fields". It does not contain whole resource as it is after 1494 // the update. 1495 After *anypb.Any `protobuf:"bytes,3,opt,name=after,proto3" json:"after,omitempty"` 1496 } 1497 1498 func (m *ActivityLog_Resource_Difference) Reset() { 1499 *m = ActivityLog_Resource_Difference{} 1500 if protoimpl.UnsafeEnabled { 1501 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[12] 1502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1503 ms.StoreMessageInfo(mi) 1504 } 1505 } 1506 1507 func (m *ActivityLog_Resource_Difference) String() string { 1508 return protoimpl.X.MessageStringOf(m) 1509 } 1510 1511 func (*ActivityLog_Resource_Difference) ProtoMessage() {} 1512 1513 func (m *ActivityLog_Resource_Difference) ProtoReflect() preflect.Message { 1514 mi := &edgelq_audit_proto_v1_activity_log_proto_msgTypes[12] 1515 if protoimpl.UnsafeEnabled && m != nil { 1516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1517 if ms.LoadMessageInfo() == nil { 1518 ms.StoreMessageInfo(mi) 1519 } 1520 return ms 1521 } 1522 return mi.MessageOf(m) 1523 } 1524 1525 func (*ActivityLog_Resource_Difference) GotenMessage() {} 1526 1527 // Deprecated, Use ActivityLog_Resource_Difference.ProtoReflect.Descriptor instead. 1528 func (*ActivityLog_Resource_Difference) Descriptor() ([]byte, []int) { 1529 return edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP(), []int{0, 4, 0} 1530 } 1531 1532 func (m *ActivityLog_Resource_Difference) Unmarshal(b []byte) error { 1533 return proto.Unmarshal(b, m) 1534 } 1535 1536 func (m *ActivityLog_Resource_Difference) Marshal() ([]byte, error) { 1537 return proto.Marshal(m) 1538 } 1539 1540 func (m *ActivityLog_Resource_Difference) MarshalJSON() ([]byte, error) { 1541 return protojson.MarshalOptions{}.Marshal(m) 1542 } 1543 1544 func (m *ActivityLog_Resource_Difference) UnmarshalJSON(data []byte) error { 1545 return protojson.Unmarshal(data, m) 1546 } 1547 1548 func (m *ActivityLog_Resource_Difference) GetFields() *fieldmaskpb.FieldMask { 1549 if m != nil { 1550 return m.Fields 1551 } 1552 return nil 1553 } 1554 1555 func (m *ActivityLog_Resource_Difference) GetBefore() *anypb.Any { 1556 if m != nil { 1557 return m.Before 1558 } 1559 return nil 1560 } 1561 1562 func (m *ActivityLog_Resource_Difference) GetAfter() *anypb.Any { 1563 if m != nil { 1564 return m.After 1565 } 1566 return nil 1567 } 1568 1569 func (m *ActivityLog_Resource_Difference) SetFields(fv *fieldmaskpb.FieldMask) { 1570 if m == nil { 1571 panic(fmt.Errorf("can't set %s on nil %s", "Fields", "ActivityLog_Resource_Difference")) 1572 } 1573 m.Fields = fv 1574 } 1575 1576 func (m *ActivityLog_Resource_Difference) SetBefore(fv *anypb.Any) { 1577 if m == nil { 1578 panic(fmt.Errorf("can't set %s on nil %s", "Before", "ActivityLog_Resource_Difference")) 1579 } 1580 m.Before = fv 1581 } 1582 1583 func (m *ActivityLog_Resource_Difference) SetAfter(fv *anypb.Any) { 1584 if m == nil { 1585 panic(fmt.Errorf("can't set %s on nil %s", "After", "ActivityLog_Resource_Difference")) 1586 } 1587 m.After = fv 1588 } 1589 1590 var edgelq_audit_proto_v1_activity_log_proto preflect.FileDescriptor 1591 1592 var edgelq_audit_proto_v1_activity_log_proto_rawDesc = []byte{ 1593 0x0a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x70, 1594 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 1595 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x6e, 0x74, 0x74, 0x2e, 1596 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1597 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 1598 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 1599 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 1600 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 1601 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 1602 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 1603 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 1604 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 1605 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 1606 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 1607 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1608 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 1609 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 1610 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 1611 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 1612 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1613 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 1614 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1615 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 1616 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x74, 0x65, 1617 0x6e, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x70, 1618 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 1619 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x6f, 1620 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 1621 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 1622 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 1623 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 1624 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 1625 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1626 0x1a, 0x22, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x70, 1627 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 1628 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x16, 0x0a, 0x0b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 1629 0x79, 0x4c, 0x6f, 0x67, 0x12, 0x27, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 1630 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x0a, 0x0d, 0x0a, 0x0b, 0x41, 0x63, 0x74, 0x69, 1631 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 1632 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 1633 0x6f, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 1634 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1635 0x49, 0x64, 0x12, 0x44, 0x0a, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 1636 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 1637 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 1638 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 1639 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 1640 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 1641 0x1b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 1642 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x61, 0x75, 1643 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x07, 0x73, 1644 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 1645 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 1646 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1647 0x12, 0x38, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 1648 0x32, 0x20, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 1649 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x4d, 0x65, 0x74, 0x68, 1650 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x54, 0x0a, 0x10, 0x72, 0x65, 1651 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 1652 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 1653 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 1654 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 1655 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 1656 0x12, 0x51, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x6f, 0x75, 0x74, 1657 0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1658 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 1659 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 1660 0x69, 0x6e, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 1661 0x69, 0x6e, 0x67, 0x12, 0x3e, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 1662 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 1663 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1664 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 1665 0x72, 0x63, 0x65, 0x12, 0x3e, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 1666 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 1667 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1668 0x2e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 1669 0x6f, 0x72, 0x79, 0x12, 0x3d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x09, 0x20, 1670 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 1671 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x4c, 1672 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 1673 0x6c, 0x73, 0x12, 0x37, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x03, 1674 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 1675 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x45, 0x76, 1676 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0xae, 0x08, 0x0a, 0x05, 1677 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x57, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 1678 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 1679 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 1680 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x43, 1681 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 1682 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x57, 1683 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 1684 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 1685 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 1686 0x67, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x73, 1687 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 1688 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 1689 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 1690 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1691 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 1692 0x48, 0x00, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x70, 0x0a, 0x17, 0x72, 0x65, 0x67, 0x69, 1693 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 1694 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1695 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 1696 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 1697 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 1698 0x74, 0x48, 0x00, 0x52, 0x15, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 1699 0x76, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x0d, 0x72, 0x65, 1700 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 1701 0x0b, 0x32, 0x36, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 1702 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x45, 0x76, 0x65, 1703 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 1704 0x72, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x65, 0x67, 1705 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x78, 0x69, 0x74, 0x1a, 0x6a, 0x0a, 0x0e, 0x43, 0x6c, 0x69, 1706 0x65, 0x6e, 0x74, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x64, 1707 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1708 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 1709 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 1710 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1711 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 1712 0x04, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x8f, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 1713 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 1714 0x12, 0x28, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 1715 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1716 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 1717 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1718 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 1719 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 1720 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 1721 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 0x6a, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x65, 1722 0x72, 0x4d, 0x73, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x64, 0x61, 0x74, 1723 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1724 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x04, 0x64, 1725 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 1726 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1727 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x74, 1728 0x69, 0x6d, 0x65, 0x1a, 0x89, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1729 0x45, 0x78, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x06, 0x73, 0x74, 0x61, 1730 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1731 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 1732 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1733 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1734 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x74, 0x69, 1735 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 1736 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 1737 0x64, 0x0a, 0x09, 0x45, 0x78, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x06, 1738 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 1739 0x74, 0x74, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 1740 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 1741 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1742 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 1743 0x04, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x05, 0x0a, 0x03, 0x65, 0x76, 0x74, 0x1a, 0x36, 0x0a, 0x06, 1744 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 1745 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 1746 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 1747 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x4f, 0x0a, 0x0f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 1748 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 1749 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 1750 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 1751 0x67, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 1752 0x41, 0x67, 0x65, 0x6e, 0x74, 0x1a, 0x52, 0x0a, 0x0e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1753 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, 0x61, 0x5f, 0x72, 1754 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x69, 0x61, 1755 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x72, 1756 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 1757 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x8a, 0x02, 0x0a, 0x08, 0x52, 0x65, 1758 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 1759 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x64, 0x69, 1760 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 1761 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 1762 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 1763 0x63, 0x65, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0a, 0x64, 1764 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x1a, 0x9a, 0x01, 0x0a, 0x0a, 0x44, 0x69, 1765 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 1766 0x64, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1767 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 1768 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x06, 1769 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 1770 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 1771 0x6e, 0x79, 0x52, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x61, 0x66, 1772 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1773 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 1774 0x05, 0x61, 0x66, 0x74, 0x65, 0x72, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 1775 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 1776 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1777 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 1778 0x01, 0x22, 0xbd, 0x01, 0x0a, 0x08, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x0d, 1779 0x0a, 0x09, 0x55, 0x6e, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x10, 0x00, 0x12, 0x0d, 0x0a, 1780 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 1781 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x65, 1782 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x70, 0x65, 0x63, 1783 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x74, 0x61, 0x74, 1784 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x65, 0x74, 1785 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x10, 0x06, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6e, 0x74, 1786 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x10, 0x05, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x6a, 0x65, 0x63, 1787 0x74, 0x65, 0x64, 0x10, 0x07, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 1788 0x72, 0x72, 0x6f, 0x72, 0x10, 0x08, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 1789 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x10, 1790 0x0a, 0x3a, 0xc4, 0x02, 0xea, 0x41, 0xb8, 0x01, 0x0a, 0x1c, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 1791 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x63, 0x74, 0x69, 0x76, 1792 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1793 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 1794 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 1795 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x38, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 1796 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 1797 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1798 0x73, 0x2f, 0x7b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x7d, 1799 0x12, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 1800 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1801 0x73, 0x2f, 0x7b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x7d, 1802 0x92, 0xd9, 0x21, 0x83, 0x01, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 1803 0x6f, 0x67, 0x73, 0x12, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1804 0x73, 0x1a, 0x16, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 1805 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x1a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 1806 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 1807 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 1808 0x65, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2a, 0x10, 1809 0x5b, 0x5c, 0x77, 0x2e, 0x2f, 0x2d, 0x3d, 0x2b, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 1810 0x38, 0x05, 0x48, 0x01, 0x52, 0x02, 0x08, 0x01, 0x42, 0x76, 0xe8, 0xde, 0x21, 0x01, 0x0a, 0x13, 1811 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x62, 1812 0x2e, 0x76, 0x31, 0x42, 0x10, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 1813 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x47, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 1814 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 1815 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 1816 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 1817 0x6c, 0x6f, 0x67, 0x3b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 1818 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1819 } 1820 1821 var ( 1822 edgelq_audit_proto_v1_activity_log_proto_rawDescOnce sync.Once 1823 edgelq_audit_proto_v1_activity_log_proto_rawDescData = edgelq_audit_proto_v1_activity_log_proto_rawDesc 1824 ) 1825 1826 func edgelq_audit_proto_v1_activity_log_proto_rawDescGZIP() []byte { 1827 edgelq_audit_proto_v1_activity_log_proto_rawDescOnce.Do(func() { 1828 edgelq_audit_proto_v1_activity_log_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_audit_proto_v1_activity_log_proto_rawDescData) 1829 }) 1830 return edgelq_audit_proto_v1_activity_log_proto_rawDescData 1831 } 1832 1833 var edgelq_audit_proto_v1_activity_log_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1834 var edgelq_audit_proto_v1_activity_log_proto_msgTypes = make([]protoimpl.MessageInfo, 13) 1835 var edgelq_audit_proto_v1_activity_log_proto_goTypes = []interface{}{ 1836 (ActivityLog_Category)(0), // 0: ntt.audit.v1.ActivityLog_Category 1837 (*ActivityLog)(nil), // 1: ntt.audit.v1.ActivityLog 1838 (*ActivityLog_Event)(nil), // 2: ntt.audit.v1.ActivityLog.Event 1839 (*ActivityLog_Method)(nil), // 3: ntt.audit.v1.ActivityLog.Method 1840 (*ActivityLog_RequestMetadata)(nil), // 4: ntt.audit.v1.ActivityLog.RequestMetadata 1841 (*ActivityLog_RequestRouting)(nil), // 5: ntt.audit.v1.ActivityLog.RequestRouting 1842 (*ActivityLog_Resource)(nil), // 6: ntt.audit.v1.ActivityLog.Resource 1843 nil, // 7: ntt.audit.v1.ActivityLog.LabelsEntry 1844 (*ActivityLog_Event_ClientMsgEvent)(nil), // 8: ntt.audit.v1.ActivityLog.Event.ClientMsgEvent 1845 (*ActivityLog_Event_RegionalServerMsgEvent)(nil), // 9: ntt.audit.v1.ActivityLog.Event.RegionalServerMsgEvent 1846 (*ActivityLog_Event_ServerMsgEvent)(nil), // 10: ntt.audit.v1.ActivityLog.Event.ServerMsgEvent 1847 (*ActivityLog_Event_RegionalExitEvent)(nil), // 11: ntt.audit.v1.ActivityLog.Event.RegionalExitEvent 1848 (*ActivityLog_Event_ExitEvent)(nil), // 12: ntt.audit.v1.ActivityLog.Event.ExitEvent 1849 (*ActivityLog_Resource_Difference)(nil), // 13: ntt.audit.v1.ActivityLog.Resource.Difference 1850 (*common.Authentication)(nil), // 14: ntt.audit.v1.Authentication 1851 (*common.Authorization)(nil), // 15: ntt.audit.v1.Authorization 1852 (*common.ServiceData)(nil), // 16: ntt.audit.v1.ServiceData 1853 (*anypb.Any)(nil), // 17: google.protobuf.Any 1854 (*timestamppb.Timestamp)(nil), // 18: google.protobuf.Timestamp 1855 (*rpc.Status)(nil), // 19: ntt.rpc.Status 1856 (*fieldmaskpb.FieldMask)(nil), // 20: google.protobuf.FieldMask 1857 } 1858 var edgelq_audit_proto_v1_activity_log_proto_depIdxs = []int32{ 1859 14, // 0: ntt.audit.v1.ActivityLog.authentication:type_name -> ntt.audit.v1.Authentication 1860 15, // 1: ntt.audit.v1.ActivityLog.authorization:type_name -> ntt.audit.v1.Authorization 1861 16, // 2: ntt.audit.v1.ActivityLog.service:type_name -> ntt.audit.v1.ServiceData 1862 3, // 3: ntt.audit.v1.ActivityLog.method:type_name -> ntt.audit.v1.ActivityLog.Method 1863 4, // 4: ntt.audit.v1.ActivityLog.request_metadata:type_name -> ntt.audit.v1.ActivityLog.RequestMetadata 1864 5, // 5: ntt.audit.v1.ActivityLog.request_routing:type_name -> ntt.audit.v1.ActivityLog.RequestRouting 1865 6, // 6: ntt.audit.v1.ActivityLog.resource:type_name -> ntt.audit.v1.ActivityLog.Resource 1866 0, // 7: ntt.audit.v1.ActivityLog.category:type_name -> ntt.audit.v1.ActivityLog_Category 1867 7, // 8: ntt.audit.v1.ActivityLog.labels:type_name -> ntt.audit.v1.ActivityLog.LabelsEntry 1868 2, // 9: ntt.audit.v1.ActivityLog.events:type_name -> ntt.audit.v1.ActivityLog.Event 1869 8, // 10: ntt.audit.v1.ActivityLog.Event.client_message:type_name -> ntt.audit.v1.ActivityLog.Event.ClientMsgEvent 1870 10, // 11: ntt.audit.v1.ActivityLog.Event.server_message:type_name -> ntt.audit.v1.ActivityLog.Event.ServerMsgEvent 1871 12, // 12: ntt.audit.v1.ActivityLog.Event.exit:type_name -> ntt.audit.v1.ActivityLog.Event.ExitEvent 1872 9, // 13: ntt.audit.v1.ActivityLog.Event.regional_server_message:type_name -> ntt.audit.v1.ActivityLog.Event.RegionalServerMsgEvent 1873 9, // 14: ntt.audit.v1.ActivityLog.Event.regional_exit:type_name -> ntt.audit.v1.ActivityLog.Event.RegionalServerMsgEvent 1874 13, // 15: ntt.audit.v1.ActivityLog.Resource.difference:type_name -> ntt.audit.v1.ActivityLog.Resource.Difference 1875 17, // 16: ntt.audit.v1.ActivityLog.Event.ClientMsgEvent.data:type_name -> google.protobuf.Any 1876 18, // 17: ntt.audit.v1.ActivityLog.Event.ClientMsgEvent.time:type_name -> google.protobuf.Timestamp 1877 17, // 18: ntt.audit.v1.ActivityLog.Event.RegionalServerMsgEvent.data:type_name -> google.protobuf.Any 1878 18, // 19: ntt.audit.v1.ActivityLog.Event.RegionalServerMsgEvent.time:type_name -> google.protobuf.Timestamp 1879 17, // 20: ntt.audit.v1.ActivityLog.Event.ServerMsgEvent.data:type_name -> google.protobuf.Any 1880 18, // 21: ntt.audit.v1.ActivityLog.Event.ServerMsgEvent.time:type_name -> google.protobuf.Timestamp 1881 19, // 22: ntt.audit.v1.ActivityLog.Event.RegionalExitEvent.status:type_name -> ntt.rpc.Status 1882 18, // 23: ntt.audit.v1.ActivityLog.Event.RegionalExitEvent.time:type_name -> google.protobuf.Timestamp 1883 19, // 24: ntt.audit.v1.ActivityLog.Event.ExitEvent.status:type_name -> ntt.rpc.Status 1884 18, // 25: ntt.audit.v1.ActivityLog.Event.ExitEvent.time:type_name -> google.protobuf.Timestamp 1885 20, // 26: ntt.audit.v1.ActivityLog.Resource.Difference.fields:type_name -> google.protobuf.FieldMask 1886 17, // 27: ntt.audit.v1.ActivityLog.Resource.Difference.before:type_name -> google.protobuf.Any 1887 17, // 28: ntt.audit.v1.ActivityLog.Resource.Difference.after:type_name -> google.protobuf.Any 1888 29, // [29:29] is the sub-list for method output_type 1889 29, // [29:29] is the sub-list for method input_type 1890 29, // [29:29] is the sub-list for extension type_name 1891 29, // [29:29] is the sub-list for extension extendee 1892 0, // [0:29] is the sub-list for field type_name 1893 } 1894 1895 func init() { edgelq_audit_proto_v1_activity_log_proto_init() } 1896 func edgelq_audit_proto_v1_activity_log_proto_init() { 1897 if edgelq_audit_proto_v1_activity_log_proto != nil { 1898 return 1899 } 1900 if !protoimpl.UnsafeEnabled { 1901 1902 edgelq_audit_proto_v1_activity_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1903 switch v := v.(*ActivityLog); i { 1904 case 0: 1905 return &v.state 1906 case 1: 1907 return &v.sizeCache 1908 case 2: 1909 return &v.unknownFields 1910 default: 1911 return nil 1912 } 1913 } 1914 edgelq_audit_proto_v1_activity_log_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1915 switch v := v.(*ActivityLog_Event); i { 1916 case 0: 1917 return &v.state 1918 case 1: 1919 return &v.sizeCache 1920 case 2: 1921 return &v.unknownFields 1922 default: 1923 return nil 1924 } 1925 } 1926 edgelq_audit_proto_v1_activity_log_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1927 switch v := v.(*ActivityLog_Method); i { 1928 case 0: 1929 return &v.state 1930 case 1: 1931 return &v.sizeCache 1932 case 2: 1933 return &v.unknownFields 1934 default: 1935 return nil 1936 } 1937 } 1938 edgelq_audit_proto_v1_activity_log_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1939 switch v := v.(*ActivityLog_RequestMetadata); i { 1940 case 0: 1941 return &v.state 1942 case 1: 1943 return &v.sizeCache 1944 case 2: 1945 return &v.unknownFields 1946 default: 1947 return nil 1948 } 1949 } 1950 edgelq_audit_proto_v1_activity_log_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1951 switch v := v.(*ActivityLog_RequestRouting); i { 1952 case 0: 1953 return &v.state 1954 case 1: 1955 return &v.sizeCache 1956 case 2: 1957 return &v.unknownFields 1958 default: 1959 return nil 1960 } 1961 } 1962 edgelq_audit_proto_v1_activity_log_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1963 switch v := v.(*ActivityLog_Resource); i { 1964 case 0: 1965 return &v.state 1966 case 1: 1967 return &v.sizeCache 1968 case 2: 1969 return &v.unknownFields 1970 default: 1971 return nil 1972 } 1973 } 1974 edgelq_audit_proto_v1_activity_log_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1975 switch v := v.(*ActivityLog_Event_ClientMsgEvent); i { 1976 case 0: 1977 return &v.state 1978 case 1: 1979 return &v.sizeCache 1980 case 2: 1981 return &v.unknownFields 1982 default: 1983 return nil 1984 } 1985 } 1986 edgelq_audit_proto_v1_activity_log_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1987 switch v := v.(*ActivityLog_Event_RegionalServerMsgEvent); i { 1988 case 0: 1989 return &v.state 1990 case 1: 1991 return &v.sizeCache 1992 case 2: 1993 return &v.unknownFields 1994 default: 1995 return nil 1996 } 1997 } 1998 edgelq_audit_proto_v1_activity_log_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1999 switch v := v.(*ActivityLog_Event_ServerMsgEvent); i { 2000 case 0: 2001 return &v.state 2002 case 1: 2003 return &v.sizeCache 2004 case 2: 2005 return &v.unknownFields 2006 default: 2007 return nil 2008 } 2009 } 2010 edgelq_audit_proto_v1_activity_log_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2011 switch v := v.(*ActivityLog_Event_RegionalExitEvent); i { 2012 case 0: 2013 return &v.state 2014 case 1: 2015 return &v.sizeCache 2016 case 2: 2017 return &v.unknownFields 2018 default: 2019 return nil 2020 } 2021 } 2022 edgelq_audit_proto_v1_activity_log_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2023 switch v := v.(*ActivityLog_Event_ExitEvent); i { 2024 case 0: 2025 return &v.state 2026 case 1: 2027 return &v.sizeCache 2028 case 2: 2029 return &v.unknownFields 2030 default: 2031 return nil 2032 } 2033 } 2034 edgelq_audit_proto_v1_activity_log_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 2035 switch v := v.(*ActivityLog_Resource_Difference); i { 2036 case 0: 2037 return &v.state 2038 case 1: 2039 return &v.sizeCache 2040 case 2: 2041 return &v.unknownFields 2042 default: 2043 return nil 2044 } 2045 } 2046 } 2047 2048 edgelq_audit_proto_v1_activity_log_proto_msgTypes[1].OneofWrappers = []interface{}{ 2049 (*ActivityLog_Event_ClientMessage)(nil), 2050 (*ActivityLog_Event_ServerMessage)(nil), 2051 (*ActivityLog_Event_Exit)(nil), 2052 (*ActivityLog_Event_RegionalServerMessage)(nil), 2053 (*ActivityLog_Event_RegionalExit)(nil), 2054 } 2055 type x struct{} 2056 out := protoimpl.TypeBuilder{ 2057 File: protoimpl.DescBuilder{ 2058 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2059 RawDescriptor: edgelq_audit_proto_v1_activity_log_proto_rawDesc, 2060 NumEnums: 1, 2061 NumMessages: 13, 2062 NumExtensions: 0, 2063 NumServices: 0, 2064 }, 2065 GoTypes: edgelq_audit_proto_v1_activity_log_proto_goTypes, 2066 DependencyIndexes: edgelq_audit_proto_v1_activity_log_proto_depIdxs, 2067 EnumInfos: edgelq_audit_proto_v1_activity_log_proto_enumTypes, 2068 MessageInfos: edgelq_audit_proto_v1_activity_log_proto_msgTypes, 2069 }.Build() 2070 edgelq_audit_proto_v1_activity_log_proto = out.File 2071 edgelq_audit_proto_v1_activity_log_proto_rawDesc = nil 2072 edgelq_audit_proto_v1_activity_log_proto_goTypes = nil 2073 edgelq_audit_proto_v1_activity_log_proto_depIdxs = nil 2074 }