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

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/audit/proto/v1/activity_log_custom.proto
     3  // DO NOT EDIT!!!
     4  
     5  package activity_log_client
     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  	activity_log "github.com/cloudwan/edgelq-sdk/audit/resources/v1/activity_log"
    21  	common "github.com/cloudwan/edgelq-sdk/audit/resources/v1/common"
    22  	rpc "github.com/cloudwan/edgelq-sdk/common/rpc"
    23  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    24  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    25  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    26  )
    27  
    28  // Reference imports to suppress errors if they are not otherwise used.
    29  var (
    30  	_ = fmt.Errorf
    31  	_ = reflect.Method{}
    32  	_ = sync.Once{}
    33  
    34  	_ = protojson.MarshalOptions{}
    35  	_ = proto.MarshalOptions{}
    36  	_ = preflect.Value{}
    37  	_ = protoimpl.DescBuilder{}
    38  )
    39  
    40  // make sure we're using proto imports
    41  var (
    42  	_ = &activity_log.ActivityLog{}
    43  	_ = &common.Authentication{}
    44  	_ = &rpc.Status{}
    45  	_ = &iam_organization.Organization{}
    46  	_ = &iam_project.Project{}
    47  	_ = &meta_service.Service{}
    48  )
    49  
    50  const (
    51  	// Verify that this generated code is sufficiently up-to-date.
    52  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    53  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    55  )
    56  
    57  // A request message of the [ListActivityLogs](#listactivitylogs-method) method.
    58  //
    59  // It returns activities for specified time range and within specified filter.
    60  // Activity logs are stored only in region which executed them and never
    61  // duplicated. Because of that its important to pay attention to region IDs in a
    62  // request object.
    63  //
    64  // Basic supported filters are:
    65  //
    66  // * --filter 'service.name=[SERVICE_NAME]' (what is happening in this service)
    67  // * --filter 'service.name=[SERVICE_NAME] and method.type=[METHOD_NAME]' (what
    68  // is happening for this API call)
    69  // * --filter 'authentication.principal=[PRINCIPAL_NAME]' (what that person is
    70  // doing)
    71  // * --filter 'request_id=[REQUEST_ID]' (I have request ID, what is actually
    72  // this?)
    73  // * --filter 'service.name=[SERVICE_NAME] and
    74  // resource.name=[FULL_RESOURCE_NAME]' (can I see activities on this resource?)
    75  //
    76  // Its also possible to filter logs by their region of activity, by using field
    77  // service.region_id in a filter field. It's important to note that logs may be
    78  // present in multiple locations, if request was routed somewhere else or split
    79  // and merged across many regions. Those activity logs may have different
    80  // activity log names, but they will share same values in fields request_id
    81  // and request_routing.
    82  //
    83  // Be aware, that server will append scope filter condition (and scope=...) to
    84  // the filter. Scope(s) will be extracted from fields parents in
    85  // ListActivityLogsRequest object. Note you can query for multiple at once,
    86  // both projects and organizations.
    87  //
    88  // For all of the above filters you can replace filter condition compare (=)
    89  // with IN operator. You can therefore query for multiple services, methods or
    90  // users at once. Above filters are also preferred as we have optimization for
    91  // them.
    92  //
    93  // Activity logs can be filtered by custom labels (field labels in
    94  // ActivityLog).  Labels are defined per each API method, so you must specify
    95  // service.name and method.type conditions to be able to query by labels.
    96  //
    97  // For example, suppose you have a CreateVM method, which creates resource
    98  // "VM".  Suppose there is a field "group" within resource body, which is
    99  // reference to other resource.  If you want to make a query like "who was
   100  // creating VMs for that group", then you need to create label "group" inside
   101  // resource body.  Then you will be able to make a query with following
   102  // filter condition:
   103  //
   104  // ```
   105  // --filter 'service.name="vms.domain.com" and \
   106  //           method.type=CreateVM and \
   107  //           labels.group=mySpecialVMGroup'
   108  // ```
   109  //
   110  // Be aware, that Create/Update requests, which have resource object in their
   111  // own bodies, will automatically inherit resource labels. So, basically you
   112  // need to define "group" label in resource spec, not inside request. This is
   113  // useful, as both Create/Update methods will have this label. This also allows
   114  // code-gen to continue maintaining *derived.proto files.
   115  //
   116  // Examples of usage (with cuttle - we are interested only in one region and
   117  // scope):
   118  //
   119  // * Checks connections to all devices within ssh-demo project starting
   120  //   from 8th of September 12 UTC time
   121  //
   122  //   ```bash
   123  //   cuttle audit query activity-log --parents 'projects/ssh-demo' \
   124  //     --filter 'service.name="devices.edgelq.com" and \
   125  //               method.type="ConnectToDevice" and \
   126  //               service.regionId="us-west"' \
   127  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   128  //     -o json
   129  //   ```
   130  //
   131  // * Checks connections to device demo-device within ssh-demo project
   132  //   starting from 8th of September 12 UTC time
   133  //
   134  //   ```bash
   135  //   cuttle audit query activity-log --parents 'projects/ssh-demo' \
   136  //     --filter 'service.name="devices.edgelq.com" and \
   137  //               method.type="ConnectToDevice" and \
   138  //               service.regionId="us-west" and \
   139  //               resource.name="projects/ssh-demo/devices/demo-device"' \
   140  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   141  //     -o json
   142  //   ```
   143  //
   144  // * Checks what is happening within whole iam service for project demo
   145  //   starting from 8th of September 12 UTC time
   146  //
   147  //   ```bash
   148  //   cuttle audit query activity-log --parents 'projects/demo' \
   149  //     --filter 'service.name="iam.edgelq.com"' \
   150  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   151  //     -o json
   152  //   ```
   153  //
   154  // * Checks activities within one hour for whole iam service for selected
   155  // methods
   156  //
   157  //   ```bash
   158  //   cuttle audit query activity-log --parents 'projects/demo' \
   159  //     --filter 'service.name="iam.edgelq.com" and \
   160  //               method.type IN ["CreateRoleBinding", "UpdateRoleBinding", \
   161  //               "DeleteRoleBinding"] and \
   162  //               service.regionId="us-west"' \
   163  //     --interval '{"startTime":"2020-09-08T12:00:00Z",
   164  //                  "endTime":"2020-09-08T13:00:00Z"}' \
   165  //     -o json
   166  //   ```
   167  //
   168  // * Checks modification of RoleBinding
   169  //
   170  //   ```bash
   171  //   cuttle audit query activity-log --parents 'projects/demo' \
   172  //     --filter 'service.name="iam.edgelq.com" and \
   173  //               method.type="UpdateRoleBinding" and \
   174  //               labels.resource_name="projects/x/roleBindings/myRB"' \
   175  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   176  //     -o json
   177  //   ```
   178  //
   179  // * Checks what was happening with some device
   180  //
   181  //   ```bash
   182  //   cuttle audit query activity-log --parents 'projects/demo' \
   183  //     --filter 'service.name="devices.edgelq.com" and \
   184  //               resource.name="projects/x/devices/myDevice" and \
   185  //               service.regionId="us-west"' \
   186  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   187  //     -o json
   188  //   ```
   189  //
   190  // * Checks activities made by specific user (we need their email)
   191  //
   192  //   ```bash
   193  //   cuttle audit query activity-log --parents 'projects/demo' \
   194  //     --filter 'authentication.principal="user:we.know.who@domain.com" and \
   195  //               service.regionId="us-west"' \
   196  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   197  //     -o json
   198  //   ```
   199  //
   200  // * Checks activities made by specific service account (we need it's email)
   201  //
   202  //   ```bash
   203  //   cuttle audit query activity-log --parents 'projects/demo' \
   204  //     --filter 'authentication.principal="serviceAccount:sa@domain.com" and \
   205  //               service.regionId="us-west"' \
   206  //     --interval '{"startTime":"2020-09-08T12:00:00Z"}' \
   207  //     -o json
   208  //   ```
   209  type ListActivityLogsRequest struct {
   210  	state         protoimpl.MessageState
   211  	sizeCache     protoimpl.SizeCache
   212  	unknownFields protoimpl.UnknownFields
   213  	// Parent references of ntt.audit.v1.ActivityLog - provides list of all
   214  	// scopes we want to query about
   215  	Parents []*activity_log.ParentName `protobuf:"bytes,1,rep,customtype=ParentName,name=parents,proto3" json:"parents,omitempty"`
   216  	// A audit filter that specifies which activity logs should be returned
   217  	Filter *activity_log.Filter `protobuf:"bytes,2,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   218  	// The time interval for which results should be returned. Only logs
   219  	// that contain data points in the specified interval are included
   220  	// in the response.
   221  	Interval *common.TimeInterval `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
   222  	// Cap on a number of activity logs to be included in a response.
   223  	// Number of logs in an actual response can be higher, since logs are
   224  	// read in bulk with second precision - exceed logs above the limit will share
   225  	// same timestamp as the logs below the limit.
   226  	//
   227  	// Results will be adjusted to the "end time" taken from interval field
   228  	// (adjusted also by page_token if provided).
   229  	PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   230  	// Token which identifies next page with further results. Token should be
   231  	// taken from
   232  	// [ListActivityLogsResponse.next_page_token][ntt.audit.v1.ListActivityLogsResponse.next_page_token].
   233  	PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   234  }
   235  
   236  func (m *ListActivityLogsRequest) Reset() {
   237  	*m = ListActivityLogsRequest{}
   238  	if protoimpl.UnsafeEnabled {
   239  		mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[0]
   240  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   241  		ms.StoreMessageInfo(mi)
   242  	}
   243  }
   244  
   245  func (m *ListActivityLogsRequest) String() string {
   246  	return protoimpl.X.MessageStringOf(m)
   247  }
   248  
   249  func (*ListActivityLogsRequest) ProtoMessage() {}
   250  
   251  func (m *ListActivityLogsRequest) ProtoReflect() preflect.Message {
   252  	mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[0]
   253  	if protoimpl.UnsafeEnabled && m != nil {
   254  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   255  		if ms.LoadMessageInfo() == nil {
   256  			ms.StoreMessageInfo(mi)
   257  		}
   258  		return ms
   259  	}
   260  	return mi.MessageOf(m)
   261  }
   262  
   263  func (*ListActivityLogsRequest) GotenMessage() {}
   264  
   265  // Deprecated, Use ListActivityLogsRequest.ProtoReflect.Descriptor instead.
   266  func (*ListActivityLogsRequest) Descriptor() ([]byte, []int) {
   267  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP(), []int{0}
   268  }
   269  
   270  func (m *ListActivityLogsRequest) Unmarshal(b []byte) error {
   271  	return proto.Unmarshal(b, m)
   272  }
   273  
   274  func (m *ListActivityLogsRequest) Marshal() ([]byte, error) {
   275  	return proto.Marshal(m)
   276  }
   277  
   278  func (m *ListActivityLogsRequest) MarshalJSON() ([]byte, error) {
   279  	return protojson.MarshalOptions{}.Marshal(m)
   280  }
   281  
   282  func (m *ListActivityLogsRequest) UnmarshalJSON(data []byte) error {
   283  	return protojson.Unmarshal(data, m)
   284  }
   285  
   286  func (m *ListActivityLogsRequest) GetParents() []*activity_log.ParentName {
   287  	if m != nil {
   288  		return m.Parents
   289  	}
   290  	return nil
   291  }
   292  
   293  func (m *ListActivityLogsRequest) GetFilter() *activity_log.Filter {
   294  	if m != nil {
   295  		return m.Filter
   296  	}
   297  	return nil
   298  }
   299  
   300  func (m *ListActivityLogsRequest) GetInterval() *common.TimeInterval {
   301  	if m != nil {
   302  		return m.Interval
   303  	}
   304  	return nil
   305  }
   306  
   307  func (m *ListActivityLogsRequest) GetPageSize() int32 {
   308  	if m != nil {
   309  		return m.PageSize
   310  	}
   311  	return int32(0)
   312  }
   313  
   314  func (m *ListActivityLogsRequest) GetPageToken() string {
   315  	if m != nil {
   316  		return m.PageToken
   317  	}
   318  	return ""
   319  }
   320  
   321  func (m *ListActivityLogsRequest) SetParents(fv []*activity_log.ParentName) {
   322  	if m == nil {
   323  		panic(fmt.Errorf("can't set %s on nil %s", "Parents", "ListActivityLogsRequest"))
   324  	}
   325  	m.Parents = fv
   326  }
   327  
   328  func (m *ListActivityLogsRequest) SetFilter(fv *activity_log.Filter) {
   329  	if m == nil {
   330  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListActivityLogsRequest"))
   331  	}
   332  	m.Filter = fv
   333  }
   334  
   335  func (m *ListActivityLogsRequest) SetInterval(fv *common.TimeInterval) {
   336  	if m == nil {
   337  		panic(fmt.Errorf("can't set %s on nil %s", "Interval", "ListActivityLogsRequest"))
   338  	}
   339  	m.Interval = fv
   340  }
   341  
   342  func (m *ListActivityLogsRequest) SetPageSize(fv int32) {
   343  	if m == nil {
   344  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListActivityLogsRequest"))
   345  	}
   346  	m.PageSize = fv
   347  }
   348  
   349  func (m *ListActivityLogsRequest) SetPageToken(fv string) {
   350  	if m == nil {
   351  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListActivityLogsRequest"))
   352  	}
   353  	m.PageToken = fv
   354  }
   355  
   356  // A response message of the [ListActivityLogs](#listactivitylogs-method)
   357  // method.
   358  type ListActivityLogsResponse struct {
   359  	state         protoimpl.MessageState
   360  	sizeCache     protoimpl.SizeCache
   361  	unknownFields protoimpl.UnknownFields
   362  	// One or more activity method logs that match the filter included in the
   363  	// request. Contains results from all queried regions. Its possible however
   364  	// that some logs may be missing, for this see execution_errors.
   365  	ActivityLogs []*activity_log.ActivityLog `protobuf:"bytes,1,rep,name=activity_logs,json=activityLogs,proto3" json:"activity_logs,omitempty"`
   366  	// If there are more results than have been returned, then this field is set
   367  	// to a non-empty value. To see the additional results,
   368  	// use that value as `pageToken` in the next call to this method.
   369  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   370  	// Query execution errors that may have caused the response data returned to
   371  	// be incomplete. Because logs are stored only locally (for each region), all
   372  	// activity log queries are split and merged by a receiving request server
   373  	// according to the queried regions. Its possible that some regions will fail
   374  	// when request is redirected to them, but others not. For each failed region,
   375  	// one execution error will be appended. In each ntt.rpc.Status message,
   376  	// fields code and message will contain error obtained from failed regional
   377  	// server, while field details will contain always one item and this item will
   378  	// be of type ErrorDetails.
   379  	ExecutionErrors []*rpc.Status `protobuf:"bytes,3,rep,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"`
   380  }
   381  
   382  func (m *ListActivityLogsResponse) Reset() {
   383  	*m = ListActivityLogsResponse{}
   384  	if protoimpl.UnsafeEnabled {
   385  		mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[1]
   386  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   387  		ms.StoreMessageInfo(mi)
   388  	}
   389  }
   390  
   391  func (m *ListActivityLogsResponse) String() string {
   392  	return protoimpl.X.MessageStringOf(m)
   393  }
   394  
   395  func (*ListActivityLogsResponse) ProtoMessage() {}
   396  
   397  func (m *ListActivityLogsResponse) ProtoReflect() preflect.Message {
   398  	mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[1]
   399  	if protoimpl.UnsafeEnabled && m != nil {
   400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   401  		if ms.LoadMessageInfo() == nil {
   402  			ms.StoreMessageInfo(mi)
   403  		}
   404  		return ms
   405  	}
   406  	return mi.MessageOf(m)
   407  }
   408  
   409  func (*ListActivityLogsResponse) GotenMessage() {}
   410  
   411  // Deprecated, Use ListActivityLogsResponse.ProtoReflect.Descriptor instead.
   412  func (*ListActivityLogsResponse) Descriptor() ([]byte, []int) {
   413  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP(), []int{1}
   414  }
   415  
   416  func (m *ListActivityLogsResponse) Unmarshal(b []byte) error {
   417  	return proto.Unmarshal(b, m)
   418  }
   419  
   420  func (m *ListActivityLogsResponse) Marshal() ([]byte, error) {
   421  	return proto.Marshal(m)
   422  }
   423  
   424  func (m *ListActivityLogsResponse) MarshalJSON() ([]byte, error) {
   425  	return protojson.MarshalOptions{}.Marshal(m)
   426  }
   427  
   428  func (m *ListActivityLogsResponse) UnmarshalJSON(data []byte) error {
   429  	return protojson.Unmarshal(data, m)
   430  }
   431  
   432  func (m *ListActivityLogsResponse) GetActivityLogs() []*activity_log.ActivityLog {
   433  	if m != nil {
   434  		return m.ActivityLogs
   435  	}
   436  	return nil
   437  }
   438  
   439  func (m *ListActivityLogsResponse) GetNextPageToken() string {
   440  	if m != nil {
   441  		return m.NextPageToken
   442  	}
   443  	return ""
   444  }
   445  
   446  func (m *ListActivityLogsResponse) GetExecutionErrors() []*rpc.Status {
   447  	if m != nil {
   448  		return m.ExecutionErrors
   449  	}
   450  	return nil
   451  }
   452  
   453  func (m *ListActivityLogsResponse) SetActivityLogs(fv []*activity_log.ActivityLog) {
   454  	if m == nil {
   455  		panic(fmt.Errorf("can't set %s on nil %s", "ActivityLogs", "ListActivityLogsResponse"))
   456  	}
   457  	m.ActivityLogs = fv
   458  }
   459  
   460  func (m *ListActivityLogsResponse) SetNextPageToken(fv string) {
   461  	if m == nil {
   462  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListActivityLogsResponse"))
   463  	}
   464  	m.NextPageToken = fv
   465  }
   466  
   467  func (m *ListActivityLogsResponse) SetExecutionErrors(fv []*rpc.Status) {
   468  	if m == nil {
   469  		panic(fmt.Errorf("can't set %s on nil %s", "ExecutionErrors", "ListActivityLogsResponse"))
   470  	}
   471  	m.ExecutionErrors = fv
   472  }
   473  
   474  // A request message of the [CreateActivityLogs](#createactivitylogs-method)
   475  // method.
   476  type CreateActivityLogsRequest struct {
   477  	state         protoimpl.MessageState
   478  	sizeCache     protoimpl.SizeCache
   479  	unknownFields protoimpl.UnknownFields
   480  	// List of activity logs to be added to service. Can be coming from different
   481  	// scopes but must be submitted to the same region and service.
   482  	ActivityLogs []*activity_log.ActivityLog `protobuf:"bytes,1,rep,name=activity_logs,json=activityLogs,proto3" json:"activity_logs,omitempty"`
   483  }
   484  
   485  func (m *CreateActivityLogsRequest) Reset() {
   486  	*m = CreateActivityLogsRequest{}
   487  	if protoimpl.UnsafeEnabled {
   488  		mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[2]
   489  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   490  		ms.StoreMessageInfo(mi)
   491  	}
   492  }
   493  
   494  func (m *CreateActivityLogsRequest) String() string {
   495  	return protoimpl.X.MessageStringOf(m)
   496  }
   497  
   498  func (*CreateActivityLogsRequest) ProtoMessage() {}
   499  
   500  func (m *CreateActivityLogsRequest) ProtoReflect() preflect.Message {
   501  	mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[2]
   502  	if protoimpl.UnsafeEnabled && m != nil {
   503  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   504  		if ms.LoadMessageInfo() == nil {
   505  			ms.StoreMessageInfo(mi)
   506  		}
   507  		return ms
   508  	}
   509  	return mi.MessageOf(m)
   510  }
   511  
   512  func (*CreateActivityLogsRequest) GotenMessage() {}
   513  
   514  // Deprecated, Use CreateActivityLogsRequest.ProtoReflect.Descriptor instead.
   515  func (*CreateActivityLogsRequest) Descriptor() ([]byte, []int) {
   516  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP(), []int{2}
   517  }
   518  
   519  func (m *CreateActivityLogsRequest) Unmarshal(b []byte) error {
   520  	return proto.Unmarshal(b, m)
   521  }
   522  
   523  func (m *CreateActivityLogsRequest) Marshal() ([]byte, error) {
   524  	return proto.Marshal(m)
   525  }
   526  
   527  func (m *CreateActivityLogsRequest) MarshalJSON() ([]byte, error) {
   528  	return protojson.MarshalOptions{}.Marshal(m)
   529  }
   530  
   531  func (m *CreateActivityLogsRequest) UnmarshalJSON(data []byte) error {
   532  	return protojson.Unmarshal(data, m)
   533  }
   534  
   535  func (m *CreateActivityLogsRequest) GetActivityLogs() []*activity_log.ActivityLog {
   536  	if m != nil {
   537  		return m.ActivityLogs
   538  	}
   539  	return nil
   540  }
   541  
   542  func (m *CreateActivityLogsRequest) SetActivityLogs(fv []*activity_log.ActivityLog) {
   543  	if m == nil {
   544  		panic(fmt.Errorf("can't set %s on nil %s", "ActivityLogs", "CreateActivityLogsRequest"))
   545  	}
   546  	m.ActivityLogs = fv
   547  }
   548  
   549  // A response message of the [CreateActivityLogs](#createactivitylogs-method)
   550  // nmethod.
   551  type CreateActivityLogsResponse struct {
   552  	state         protoimpl.MessageState
   553  	sizeCache     protoimpl.SizeCache
   554  	unknownFields protoimpl.UnknownFields
   555  	// Activity log names - one name per each activity log, in same order
   556  	// as in the request
   557  	LogNames []*activity_log.Name `protobuf:"bytes,1,rep,customtype=Name,name=log_names,json=logNames,proto3" json:"log_names,omitempty"`
   558  }
   559  
   560  func (m *CreateActivityLogsResponse) Reset() {
   561  	*m = CreateActivityLogsResponse{}
   562  	if protoimpl.UnsafeEnabled {
   563  		mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[3]
   564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   565  		ms.StoreMessageInfo(mi)
   566  	}
   567  }
   568  
   569  func (m *CreateActivityLogsResponse) String() string {
   570  	return protoimpl.X.MessageStringOf(m)
   571  }
   572  
   573  func (*CreateActivityLogsResponse) ProtoMessage() {}
   574  
   575  func (m *CreateActivityLogsResponse) ProtoReflect() preflect.Message {
   576  	mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[3]
   577  	if protoimpl.UnsafeEnabled && m != nil {
   578  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   579  		if ms.LoadMessageInfo() == nil {
   580  			ms.StoreMessageInfo(mi)
   581  		}
   582  		return ms
   583  	}
   584  	return mi.MessageOf(m)
   585  }
   586  
   587  func (*CreateActivityLogsResponse) GotenMessage() {}
   588  
   589  // Deprecated, Use CreateActivityLogsResponse.ProtoReflect.Descriptor instead.
   590  func (*CreateActivityLogsResponse) Descriptor() ([]byte, []int) {
   591  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP(), []int{3}
   592  }
   593  
   594  func (m *CreateActivityLogsResponse) Unmarshal(b []byte) error {
   595  	return proto.Unmarshal(b, m)
   596  }
   597  
   598  func (m *CreateActivityLogsResponse) Marshal() ([]byte, error) {
   599  	return proto.Marshal(m)
   600  }
   601  
   602  func (m *CreateActivityLogsResponse) MarshalJSON() ([]byte, error) {
   603  	return protojson.MarshalOptions{}.Marshal(m)
   604  }
   605  
   606  func (m *CreateActivityLogsResponse) UnmarshalJSON(data []byte) error {
   607  	return protojson.Unmarshal(data, m)
   608  }
   609  
   610  func (m *CreateActivityLogsResponse) GetLogNames() []*activity_log.Name {
   611  	if m != nil {
   612  		return m.LogNames
   613  	}
   614  	return nil
   615  }
   616  
   617  func (m *CreateActivityLogsResponse) SetLogNames(fv []*activity_log.Name) {
   618  	if m == nil {
   619  		panic(fmt.Errorf("can't set %s on nil %s", "LogNames", "CreateActivityLogsResponse"))
   620  	}
   621  	m.LogNames = fv
   622  }
   623  
   624  // ErrorDetails is used when one of the queried regions fails to produce
   625  // results. It is used in execution_errors field (see subfield
   626  // ntt.rpc.Status.details).
   627  type ListActivityLogsResponse_ErrorDetails struct {
   628  	state         protoimpl.MessageState
   629  	sizeCache     protoimpl.SizeCache
   630  	unknownFields protoimpl.UnknownFields
   631  	// region id which failed to give results.
   632  	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
   633  }
   634  
   635  func (m *ListActivityLogsResponse_ErrorDetails) Reset() {
   636  	*m = ListActivityLogsResponse_ErrorDetails{}
   637  	if protoimpl.UnsafeEnabled {
   638  		mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[4]
   639  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   640  		ms.StoreMessageInfo(mi)
   641  	}
   642  }
   643  
   644  func (m *ListActivityLogsResponse_ErrorDetails) String() string {
   645  	return protoimpl.X.MessageStringOf(m)
   646  }
   647  
   648  func (*ListActivityLogsResponse_ErrorDetails) ProtoMessage() {}
   649  
   650  func (m *ListActivityLogsResponse_ErrorDetails) ProtoReflect() preflect.Message {
   651  	mi := &edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[4]
   652  	if protoimpl.UnsafeEnabled && m != nil {
   653  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   654  		if ms.LoadMessageInfo() == nil {
   655  			ms.StoreMessageInfo(mi)
   656  		}
   657  		return ms
   658  	}
   659  	return mi.MessageOf(m)
   660  }
   661  
   662  func (*ListActivityLogsResponse_ErrorDetails) GotenMessage() {}
   663  
   664  // Deprecated, Use ListActivityLogsResponse_ErrorDetails.ProtoReflect.Descriptor instead.
   665  func (*ListActivityLogsResponse_ErrorDetails) Descriptor() ([]byte, []int) {
   666  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP(), []int{1, 0}
   667  }
   668  
   669  func (m *ListActivityLogsResponse_ErrorDetails) Unmarshal(b []byte) error {
   670  	return proto.Unmarshal(b, m)
   671  }
   672  
   673  func (m *ListActivityLogsResponse_ErrorDetails) Marshal() ([]byte, error) {
   674  	return proto.Marshal(m)
   675  }
   676  
   677  func (m *ListActivityLogsResponse_ErrorDetails) MarshalJSON() ([]byte, error) {
   678  	return protojson.MarshalOptions{}.Marshal(m)
   679  }
   680  
   681  func (m *ListActivityLogsResponse_ErrorDetails) UnmarshalJSON(data []byte) error {
   682  	return protojson.Unmarshal(data, m)
   683  }
   684  
   685  func (m *ListActivityLogsResponse_ErrorDetails) GetRegionId() string {
   686  	if m != nil {
   687  		return m.RegionId
   688  	}
   689  	return ""
   690  }
   691  
   692  func (m *ListActivityLogsResponse_ErrorDetails) SetRegionId(fv string) {
   693  	if m == nil {
   694  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ListActivityLogsResponse_ErrorDetails"))
   695  	}
   696  	m.RegionId = fv
   697  }
   698  
   699  var edgelq_audit_proto_v1_activity_log_custom_proto preflect.FileDescriptor
   700  
   701  var edgelq_audit_proto_v1_activity_log_custom_proto_rawDesc = []byte{
   702  	0x0a, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x70,
   703  	0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
   704  	0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   705  	0x6f, 0x12, 0x0c, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x1a,
   706  	0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   707  	0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   708  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   709  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   710  	0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   711  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   712  	0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   713  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f,
   714  	0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
   715  	0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75,
   716  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
   717  	0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x61,
   718  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   719  	0x6f, 0x1a, 0x22, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f,
   720  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
   721  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63,
   722  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   723  	0x74, 0x12, 0x2d, 0x0a, 0x07, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
   724  	0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x3a, 0x0d, 0x0a, 0x0b, 0x41, 0x63, 0x74, 0x69,
   725  	0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x07, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73,
   726  	0x12, 0x2b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   727  	0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x1a, 0x0d, 0x0a, 0x0b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
   728  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a,
   729  	0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
   730  	0x1a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54,
   731  	0x69, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x08, 0xca, 0xc6, 0x27,
   732  	0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12,
   733  	0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01,
   734  	0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
   735  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
   736  	0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10,
   737  	0x04, 0x22, 0xeb, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
   738  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e,
   739  	0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18,
   740  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69,
   741  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67,
   742  	0x52, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x26,
   743  	0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
   744  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
   745  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
   746  	0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
   747  	0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
   748  	0x73, 0x52, 0x0f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f,
   749  	0x72, 0x73, 0x1a, 0x2b, 0x0a, 0x0c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69,
   750  	0x6c, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
   751  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22,
   752  	0x5b, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
   753  	0x79, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0d,
   754  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20,
   755  	0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
   756  	0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x0c,
   757  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x22, 0x4e, 0x0a, 0x1a,
   758  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f,
   759  	0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x09, 0x6c, 0x6f,
   760  	0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x13, 0xb2,
   761  	0xda, 0x21, 0x0f, 0x0a, 0x0d, 0x0a, 0x0b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c,
   762  	0x6f, 0x67, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x80, 0x01, 0xe8,
   763  	0xde, 0x21, 0x00, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x75, 0x64,
   764  	0x69, 0x74, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
   765  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f,
   766  	0x50, 0x00, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63,
   767  	0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61,
   768  	0x75, 0x64, 0x69, 0x74, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x61,
   769  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x3b, 0x61, 0x63, 0x74, 0x69,
   770  	0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62,
   771  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   772  }
   773  
   774  var (
   775  	edgelq_audit_proto_v1_activity_log_custom_proto_rawDescOnce sync.Once
   776  	edgelq_audit_proto_v1_activity_log_custom_proto_rawDescData = edgelq_audit_proto_v1_activity_log_custom_proto_rawDesc
   777  )
   778  
   779  func edgelq_audit_proto_v1_activity_log_custom_proto_rawDescGZIP() []byte {
   780  	edgelq_audit_proto_v1_activity_log_custom_proto_rawDescOnce.Do(func() {
   781  		edgelq_audit_proto_v1_activity_log_custom_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_audit_proto_v1_activity_log_custom_proto_rawDescData)
   782  	})
   783  	return edgelq_audit_proto_v1_activity_log_custom_proto_rawDescData
   784  }
   785  
   786  var edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
   787  var edgelq_audit_proto_v1_activity_log_custom_proto_goTypes = []interface{}{
   788  	(*ListActivityLogsRequest)(nil),               // 0: ntt.audit.v1.ListActivityLogsRequest
   789  	(*ListActivityLogsResponse)(nil),              // 1: ntt.audit.v1.ListActivityLogsResponse
   790  	(*CreateActivityLogsRequest)(nil),             // 2: ntt.audit.v1.CreateActivityLogsRequest
   791  	(*CreateActivityLogsResponse)(nil),            // 3: ntt.audit.v1.CreateActivityLogsResponse
   792  	(*ListActivityLogsResponse_ErrorDetails)(nil), // 4: ntt.audit.v1.ListActivityLogsResponse.ErrorDetails
   793  	(*common.TimeInterval)(nil),                   // 5: ntt.audit.v1.TimeInterval
   794  	(*activity_log.ActivityLog)(nil),              // 6: ntt.audit.v1.ActivityLog
   795  	(*rpc.Status)(nil),                            // 7: ntt.rpc.Status
   796  }
   797  var edgelq_audit_proto_v1_activity_log_custom_proto_depIdxs = []int32{
   798  	5, // 0: ntt.audit.v1.ListActivityLogsRequest.interval:type_name -> ntt.audit.v1.TimeInterval
   799  	6, // 1: ntt.audit.v1.ListActivityLogsResponse.activity_logs:type_name -> ntt.audit.v1.ActivityLog
   800  	7, // 2: ntt.audit.v1.ListActivityLogsResponse.execution_errors:type_name -> ntt.rpc.Status
   801  	6, // 3: ntt.audit.v1.CreateActivityLogsRequest.activity_logs:type_name -> ntt.audit.v1.ActivityLog
   802  	4, // [4:4] is the sub-list for method output_type
   803  	4, // [4:4] is the sub-list for method input_type
   804  	4, // [4:4] is the sub-list for extension type_name
   805  	4, // [4:4] is the sub-list for extension extendee
   806  	0, // [0:4] is the sub-list for field type_name
   807  }
   808  
   809  func init() { edgelq_audit_proto_v1_activity_log_custom_proto_init() }
   810  func edgelq_audit_proto_v1_activity_log_custom_proto_init() {
   811  	if edgelq_audit_proto_v1_activity_log_custom_proto != nil {
   812  		return
   813  	}
   814  	if !protoimpl.UnsafeEnabled {
   815  
   816  		edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   817  			switch v := v.(*ListActivityLogsRequest); i {
   818  			case 0:
   819  				return &v.state
   820  			case 1:
   821  				return &v.sizeCache
   822  			case 2:
   823  				return &v.unknownFields
   824  			default:
   825  				return nil
   826  			}
   827  		}
   828  		edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   829  			switch v := v.(*ListActivityLogsResponse); i {
   830  			case 0:
   831  				return &v.state
   832  			case 1:
   833  				return &v.sizeCache
   834  			case 2:
   835  				return &v.unknownFields
   836  			default:
   837  				return nil
   838  			}
   839  		}
   840  		edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   841  			switch v := v.(*CreateActivityLogsRequest); i {
   842  			case 0:
   843  				return &v.state
   844  			case 1:
   845  				return &v.sizeCache
   846  			case 2:
   847  				return &v.unknownFields
   848  			default:
   849  				return nil
   850  			}
   851  		}
   852  		edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   853  			switch v := v.(*CreateActivityLogsResponse); i {
   854  			case 0:
   855  				return &v.state
   856  			case 1:
   857  				return &v.sizeCache
   858  			case 2:
   859  				return &v.unknownFields
   860  			default:
   861  				return nil
   862  			}
   863  		}
   864  		edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   865  			switch v := v.(*ListActivityLogsResponse_ErrorDetails); i {
   866  			case 0:
   867  				return &v.state
   868  			case 1:
   869  				return &v.sizeCache
   870  			case 2:
   871  				return &v.unknownFields
   872  			default:
   873  				return nil
   874  			}
   875  		}
   876  	}
   877  
   878  	type x struct{}
   879  	out := protoimpl.TypeBuilder{
   880  		File: protoimpl.DescBuilder{
   881  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   882  			RawDescriptor: edgelq_audit_proto_v1_activity_log_custom_proto_rawDesc,
   883  			NumEnums:      0,
   884  			NumMessages:   5,
   885  			NumExtensions: 0,
   886  			NumServices:   0,
   887  		},
   888  		GoTypes:           edgelq_audit_proto_v1_activity_log_custom_proto_goTypes,
   889  		DependencyIndexes: edgelq_audit_proto_v1_activity_log_custom_proto_depIdxs,
   890  		MessageInfos:      edgelq_audit_proto_v1_activity_log_custom_proto_msgTypes,
   891  	}.Build()
   892  	edgelq_audit_proto_v1_activity_log_custom_proto = out.File
   893  	edgelq_audit_proto_v1_activity_log_custom_proto_rawDesc = nil
   894  	edgelq_audit_proto_v1_activity_log_custom_proto_goTypes = nil
   895  	edgelq_audit_proto_v1_activity_log_custom_proto_depIdxs = nil
   896  }