github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1alpha2/activity_log/activity_log.pb.go (about)

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