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  	_ = &timestamppb.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  }