github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/client/v4/time_serie/time_serie_custom.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/monitoring/proto/v4/time_serie_custom.proto
     3  // DO NOT EDIT!!!
     4  
     5  package time_serie_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  	rpc "github.com/cloudwan/edgelq-sdk/common/rpc"
    21  	common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common"
    22  	project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    23  	time_serie "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/time_serie"
    24  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    25  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    26  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    27  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    28  )
    29  
    30  // Reference imports to suppress errors if they are not otherwise used.
    31  var (
    32  	_ = fmt.Errorf
    33  	_ = reflect.Method{}
    34  	_ = sync.Once{}
    35  
    36  	_ = protojson.MarshalOptions{}
    37  	_ = proto.MarshalOptions{}
    38  	_ = preflect.Value{}
    39  	_ = protoimpl.DescBuilder{}
    40  )
    41  
    42  // make sure we're using proto imports
    43  var (
    44  	_ = &rpc.Status{}
    45  	_ = &common.LabelDescriptor{}
    46  	_ = &project.Project{}
    47  	_ = &time_serie.Point{}
    48  	_ = &durationpb.Duration{}
    49  	_ = &fieldmaskpb.FieldMask{}
    50  	_ = &timestamppb.Timestamp{}
    51  	_ = &meta_service.Service{}
    52  )
    53  
    54  const (
    55  	// Verify that this generated code is sufficiently up-to-date.
    56  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    57  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    58  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    59  )
    60  
    61  type StatsQuery_CallLatencies_Groups int32
    62  
    63  const (
    64  	StatsQuery_CallLatencies_METHOD        StatsQuery_CallLatencies_Groups = 0
    65  	StatsQuery_CallLatencies_VERSION       StatsQuery_CallLatencies_Groups = 1
    66  	StatsQuery_CallLatencies_RESOURCE_TYPE StatsQuery_CallLatencies_Groups = 2
    67  )
    68  
    69  var (
    70  	StatsQuery_CallLatencies_Groups_name = map[int32]string{
    71  		0: "METHOD",
    72  		1: "VERSION",
    73  		2: "RESOURCE_TYPE",
    74  	}
    75  
    76  	StatsQuery_CallLatencies_Groups_value = map[string]int32{
    77  		"METHOD":        0,
    78  		"VERSION":       1,
    79  		"RESOURCE_TYPE": 2,
    80  	}
    81  )
    82  
    83  func (x StatsQuery_CallLatencies_Groups) Enum() *StatsQuery_CallLatencies_Groups {
    84  	p := new(StatsQuery_CallLatencies_Groups)
    85  	*p = x
    86  	return p
    87  }
    88  
    89  func (x StatsQuery_CallLatencies_Groups) String() string {
    90  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
    91  }
    92  
    93  func (StatsQuery_CallLatencies_Groups) Descriptor() preflect.EnumDescriptor {
    94  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[0].Descriptor()
    95  }
    96  
    97  func (StatsQuery_CallLatencies_Groups) Type() preflect.EnumType {
    98  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[0]
    99  }
   100  
   101  func (x StatsQuery_CallLatencies_Groups) Number() preflect.EnumNumber {
   102  	return preflect.EnumNumber(x)
   103  }
   104  
   105  // Deprecated, Use StatsQuery_CallLatencies_Groups.ProtoReflect.Descriptor instead.
   106  func (StatsQuery_CallLatencies_Groups) EnumDescriptor() ([]byte, []int) {
   107  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 0, 0}
   108  }
   109  
   110  type StatsQuery_CallLatencies_Reducer int32
   111  
   112  const (
   113  	StatsQuery_CallLatencies_SUMMARY StatsQuery_CallLatencies_Reducer = 0
   114  	StatsQuery_CallLatencies_MIN     StatsQuery_CallLatencies_Reducer = 1
   115  	StatsQuery_CallLatencies_MAX     StatsQuery_CallLatencies_Reducer = 2
   116  	StatsQuery_CallLatencies_P50     StatsQuery_CallLatencies_Reducer = 3
   117  	StatsQuery_CallLatencies_P95     StatsQuery_CallLatencies_Reducer = 4
   118  	StatsQuery_CallLatencies_P99     StatsQuery_CallLatencies_Reducer = 5
   119  	StatsQuery_CallLatencies_MEAN    StatsQuery_CallLatencies_Reducer = 6
   120  	StatsQuery_CallLatencies_STD_DEV StatsQuery_CallLatencies_Reducer = 7
   121  )
   122  
   123  var (
   124  	StatsQuery_CallLatencies_Reducer_name = map[int32]string{
   125  		0: "SUMMARY",
   126  		1: "MIN",
   127  		2: "MAX",
   128  		3: "P50",
   129  		4: "P95",
   130  		5: "P99",
   131  		6: "MEAN",
   132  		7: "STD_DEV",
   133  	}
   134  
   135  	StatsQuery_CallLatencies_Reducer_value = map[string]int32{
   136  		"SUMMARY": 0,
   137  		"MIN":     1,
   138  		"MAX":     2,
   139  		"P50":     3,
   140  		"P95":     4,
   141  		"P99":     5,
   142  		"MEAN":    6,
   143  		"STD_DEV": 7,
   144  	}
   145  )
   146  
   147  func (x StatsQuery_CallLatencies_Reducer) Enum() *StatsQuery_CallLatencies_Reducer {
   148  	p := new(StatsQuery_CallLatencies_Reducer)
   149  	*p = x
   150  	return p
   151  }
   152  
   153  func (x StatsQuery_CallLatencies_Reducer) String() string {
   154  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   155  }
   156  
   157  func (StatsQuery_CallLatencies_Reducer) Descriptor() preflect.EnumDescriptor {
   158  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[1].Descriptor()
   159  }
   160  
   161  func (StatsQuery_CallLatencies_Reducer) Type() preflect.EnumType {
   162  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[1]
   163  }
   164  
   165  func (x StatsQuery_CallLatencies_Reducer) Number() preflect.EnumNumber {
   166  	return preflect.EnumNumber(x)
   167  }
   168  
   169  // Deprecated, Use StatsQuery_CallLatencies_Reducer.ProtoReflect.Descriptor instead.
   170  func (StatsQuery_CallLatencies_Reducer) EnumDescriptor() ([]byte, []int) {
   171  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 0, 1}
   172  }
   173  
   174  type StatsQuery_ExecutedCalls_Groups int32
   175  
   176  const (
   177  	StatsQuery_ExecutedCalls_METHOD        StatsQuery_ExecutedCalls_Groups = 0
   178  	StatsQuery_ExecutedCalls_VERSION       StatsQuery_ExecutedCalls_Groups = 1
   179  	StatsQuery_ExecutedCalls_RESOURCE_TYPE StatsQuery_ExecutedCalls_Groups = 2
   180  )
   181  
   182  var (
   183  	StatsQuery_ExecutedCalls_Groups_name = map[int32]string{
   184  		0: "METHOD",
   185  		1: "VERSION",
   186  		2: "RESOURCE_TYPE",
   187  	}
   188  
   189  	StatsQuery_ExecutedCalls_Groups_value = map[string]int32{
   190  		"METHOD":        0,
   191  		"VERSION":       1,
   192  		"RESOURCE_TYPE": 2,
   193  	}
   194  )
   195  
   196  func (x StatsQuery_ExecutedCalls_Groups) Enum() *StatsQuery_ExecutedCalls_Groups {
   197  	p := new(StatsQuery_ExecutedCalls_Groups)
   198  	*p = x
   199  	return p
   200  }
   201  
   202  func (x StatsQuery_ExecutedCalls_Groups) String() string {
   203  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   204  }
   205  
   206  func (StatsQuery_ExecutedCalls_Groups) Descriptor() preflect.EnumDescriptor {
   207  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[2].Descriptor()
   208  }
   209  
   210  func (StatsQuery_ExecutedCalls_Groups) Type() preflect.EnumType {
   211  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[2]
   212  }
   213  
   214  func (x StatsQuery_ExecutedCalls_Groups) Number() preflect.EnumNumber {
   215  	return preflect.EnumNumber(x)
   216  }
   217  
   218  // Deprecated, Use StatsQuery_ExecutedCalls_Groups.ProtoReflect.Descriptor instead.
   219  func (StatsQuery_ExecutedCalls_Groups) EnumDescriptor() ([]byte, []int) {
   220  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 1, 0}
   221  }
   222  
   223  type StatsQuery_OpenCalls_Groups int32
   224  
   225  const (
   226  	StatsQuery_OpenCalls_METHOD        StatsQuery_OpenCalls_Groups = 0
   227  	StatsQuery_OpenCalls_VERSION       StatsQuery_OpenCalls_Groups = 1
   228  	StatsQuery_OpenCalls_RESOURCE_TYPE StatsQuery_OpenCalls_Groups = 2
   229  )
   230  
   231  var (
   232  	StatsQuery_OpenCalls_Groups_name = map[int32]string{
   233  		0: "METHOD",
   234  		1: "VERSION",
   235  		2: "RESOURCE_TYPE",
   236  	}
   237  
   238  	StatsQuery_OpenCalls_Groups_value = map[string]int32{
   239  		"METHOD":        0,
   240  		"VERSION":       1,
   241  		"RESOURCE_TYPE": 2,
   242  	}
   243  )
   244  
   245  func (x StatsQuery_OpenCalls_Groups) Enum() *StatsQuery_OpenCalls_Groups {
   246  	p := new(StatsQuery_OpenCalls_Groups)
   247  	*p = x
   248  	return p
   249  }
   250  
   251  func (x StatsQuery_OpenCalls_Groups) String() string {
   252  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   253  }
   254  
   255  func (StatsQuery_OpenCalls_Groups) Descriptor() preflect.EnumDescriptor {
   256  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[3].Descriptor()
   257  }
   258  
   259  func (StatsQuery_OpenCalls_Groups) Type() preflect.EnumType {
   260  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[3]
   261  }
   262  
   263  func (x StatsQuery_OpenCalls_Groups) Number() preflect.EnumNumber {
   264  	return preflect.EnumNumber(x)
   265  }
   266  
   267  // Deprecated, Use StatsQuery_OpenCalls_Groups.ProtoReflect.Descriptor instead.
   268  func (StatsQuery_OpenCalls_Groups) EnumDescriptor() ([]byte, []int) {
   269  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 2, 0}
   270  }
   271  
   272  type StatsQuery_ErrorCounts_Groups int32
   273  
   274  const (
   275  	StatsQuery_ErrorCounts_METHOD        StatsQuery_ErrorCounts_Groups = 0
   276  	StatsQuery_ErrorCounts_VERSION       StatsQuery_ErrorCounts_Groups = 1
   277  	StatsQuery_ErrorCounts_RESOURCE_TYPE StatsQuery_ErrorCounts_Groups = 2
   278  	StatsQuery_ErrorCounts_RESPONSE_CODE StatsQuery_ErrorCounts_Groups = 3
   279  )
   280  
   281  var (
   282  	StatsQuery_ErrorCounts_Groups_name = map[int32]string{
   283  		0: "METHOD",
   284  		1: "VERSION",
   285  		2: "RESOURCE_TYPE",
   286  		3: "RESPONSE_CODE",
   287  	}
   288  
   289  	StatsQuery_ErrorCounts_Groups_value = map[string]int32{
   290  		"METHOD":        0,
   291  		"VERSION":       1,
   292  		"RESOURCE_TYPE": 2,
   293  		"RESPONSE_CODE": 3,
   294  	}
   295  )
   296  
   297  func (x StatsQuery_ErrorCounts_Groups) Enum() *StatsQuery_ErrorCounts_Groups {
   298  	p := new(StatsQuery_ErrorCounts_Groups)
   299  	*p = x
   300  	return p
   301  }
   302  
   303  func (x StatsQuery_ErrorCounts_Groups) String() string {
   304  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   305  }
   306  
   307  func (StatsQuery_ErrorCounts_Groups) Descriptor() preflect.EnumDescriptor {
   308  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[4].Descriptor()
   309  }
   310  
   311  func (StatsQuery_ErrorCounts_Groups) Type() preflect.EnumType {
   312  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[4]
   313  }
   314  
   315  func (x StatsQuery_ErrorCounts_Groups) Number() preflect.EnumNumber {
   316  	return preflect.EnumNumber(x)
   317  }
   318  
   319  // Deprecated, Use StatsQuery_ErrorCounts_Groups.ProtoReflect.Descriptor instead.
   320  func (StatsQuery_ErrorCounts_Groups) EnumDescriptor() ([]byte, []int) {
   321  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 3, 0}
   322  }
   323  
   324  type StatsQuery_IngressThroughput_Groups int32
   325  
   326  const (
   327  	StatsQuery_IngressThroughput_METHOD        StatsQuery_IngressThroughput_Groups = 0
   328  	StatsQuery_IngressThroughput_VERSION       StatsQuery_IngressThroughput_Groups = 1
   329  	StatsQuery_IngressThroughput_RESOURCE_TYPE StatsQuery_IngressThroughput_Groups = 2
   330  )
   331  
   332  var (
   333  	StatsQuery_IngressThroughput_Groups_name = map[int32]string{
   334  		0: "METHOD",
   335  		1: "VERSION",
   336  		2: "RESOURCE_TYPE",
   337  	}
   338  
   339  	StatsQuery_IngressThroughput_Groups_value = map[string]int32{
   340  		"METHOD":        0,
   341  		"VERSION":       1,
   342  		"RESOURCE_TYPE": 2,
   343  	}
   344  )
   345  
   346  func (x StatsQuery_IngressThroughput_Groups) Enum() *StatsQuery_IngressThroughput_Groups {
   347  	p := new(StatsQuery_IngressThroughput_Groups)
   348  	*p = x
   349  	return p
   350  }
   351  
   352  func (x StatsQuery_IngressThroughput_Groups) String() string {
   353  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   354  }
   355  
   356  func (StatsQuery_IngressThroughput_Groups) Descriptor() preflect.EnumDescriptor {
   357  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[5].Descriptor()
   358  }
   359  
   360  func (StatsQuery_IngressThroughput_Groups) Type() preflect.EnumType {
   361  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[5]
   362  }
   363  
   364  func (x StatsQuery_IngressThroughput_Groups) Number() preflect.EnumNumber {
   365  	return preflect.EnumNumber(x)
   366  }
   367  
   368  // Deprecated, Use StatsQuery_IngressThroughput_Groups.ProtoReflect.Descriptor instead.
   369  func (StatsQuery_IngressThroughput_Groups) EnumDescriptor() ([]byte, []int) {
   370  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 4, 0}
   371  }
   372  
   373  type StatsQuery_EgressThroughput_Groups int32
   374  
   375  const (
   376  	StatsQuery_EgressThroughput_METHOD        StatsQuery_EgressThroughput_Groups = 0
   377  	StatsQuery_EgressThroughput_VERSION       StatsQuery_EgressThroughput_Groups = 1
   378  	StatsQuery_EgressThroughput_RESOURCE_TYPE StatsQuery_EgressThroughput_Groups = 2
   379  )
   380  
   381  var (
   382  	StatsQuery_EgressThroughput_Groups_name = map[int32]string{
   383  		0: "METHOD",
   384  		1: "VERSION",
   385  		2: "RESOURCE_TYPE",
   386  	}
   387  
   388  	StatsQuery_EgressThroughput_Groups_value = map[string]int32{
   389  		"METHOD":        0,
   390  		"VERSION":       1,
   391  		"RESOURCE_TYPE": 2,
   392  	}
   393  )
   394  
   395  func (x StatsQuery_EgressThroughput_Groups) Enum() *StatsQuery_EgressThroughput_Groups {
   396  	p := new(StatsQuery_EgressThroughput_Groups)
   397  	*p = x
   398  	return p
   399  }
   400  
   401  func (x StatsQuery_EgressThroughput_Groups) String() string {
   402  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   403  }
   404  
   405  func (StatsQuery_EgressThroughput_Groups) Descriptor() preflect.EnumDescriptor {
   406  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[6].Descriptor()
   407  }
   408  
   409  func (StatsQuery_EgressThroughput_Groups) Type() preflect.EnumType {
   410  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[6]
   411  }
   412  
   413  func (x StatsQuery_EgressThroughput_Groups) Number() preflect.EnumNumber {
   414  	return preflect.EnumNumber(x)
   415  }
   416  
   417  // Deprecated, Use StatsQuery_EgressThroughput_Groups.ProtoReflect.Descriptor instead.
   418  func (StatsQuery_EgressThroughput_Groups) EnumDescriptor() ([]byte, []int) {
   419  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 5, 0}
   420  }
   421  
   422  type StatsQuery_StoreOperations_Groups int32
   423  
   424  const (
   425  	StatsQuery_StoreOperations_METHOD        StatsQuery_StoreOperations_Groups = 0
   426  	StatsQuery_StoreOperations_VERSION       StatsQuery_StoreOperations_Groups = 1
   427  	StatsQuery_StoreOperations_RESOURCE_TYPE StatsQuery_StoreOperations_Groups = 2
   428  	StatsQuery_StoreOperations_OPERATION     StatsQuery_StoreOperations_Groups = 3
   429  )
   430  
   431  var (
   432  	StatsQuery_StoreOperations_Groups_name = map[int32]string{
   433  		0: "METHOD",
   434  		1: "VERSION",
   435  		2: "RESOURCE_TYPE",
   436  		3: "OPERATION",
   437  	}
   438  
   439  	StatsQuery_StoreOperations_Groups_value = map[string]int32{
   440  		"METHOD":        0,
   441  		"VERSION":       1,
   442  		"RESOURCE_TYPE": 2,
   443  		"OPERATION":     3,
   444  	}
   445  )
   446  
   447  func (x StatsQuery_StoreOperations_Groups) Enum() *StatsQuery_StoreOperations_Groups {
   448  	p := new(StatsQuery_StoreOperations_Groups)
   449  	*p = x
   450  	return p
   451  }
   452  
   453  func (x StatsQuery_StoreOperations_Groups) String() string {
   454  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   455  }
   456  
   457  func (StatsQuery_StoreOperations_Groups) Descriptor() preflect.EnumDescriptor {
   458  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[7].Descriptor()
   459  }
   460  
   461  func (StatsQuery_StoreOperations_Groups) Type() preflect.EnumType {
   462  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[7]
   463  }
   464  
   465  func (x StatsQuery_StoreOperations_Groups) Number() preflect.EnumNumber {
   466  	return preflect.EnumNumber(x)
   467  }
   468  
   469  // Deprecated, Use StatsQuery_StoreOperations_Groups.ProtoReflect.Descriptor instead.
   470  func (StatsQuery_StoreOperations_Groups) EnumDescriptor() ([]byte, []int) {
   471  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 6, 0}
   472  }
   473  
   474  type StatsQuery_StoreOperations_Operation int32
   475  
   476  const (
   477  	StatsQuery_StoreOperations_UNDEFINED StatsQuery_StoreOperations_Operation = 0
   478  	StatsQuery_StoreOperations_GET       StatsQuery_StoreOperations_Operation = 1
   479  	StatsQuery_StoreOperations_LIST      StatsQuery_StoreOperations_Operation = 2
   480  	StatsQuery_StoreOperations_SEARCH    StatsQuery_StoreOperations_Operation = 3
   481  	StatsQuery_StoreOperations_WATCH     StatsQuery_StoreOperations_Operation = 4
   482  	StatsQuery_StoreOperations_CREATE    StatsQuery_StoreOperations_Operation = 5
   483  	StatsQuery_StoreOperations_UPDATE    StatsQuery_StoreOperations_Operation = 6
   484  	StatsQuery_StoreOperations_DELETE    StatsQuery_StoreOperations_Operation = 7
   485  )
   486  
   487  var (
   488  	StatsQuery_StoreOperations_Operation_name = map[int32]string{
   489  		0: "UNDEFINED",
   490  		1: "GET",
   491  		2: "LIST",
   492  		3: "SEARCH",
   493  		4: "WATCH",
   494  		5: "CREATE",
   495  		6: "UPDATE",
   496  		7: "DELETE",
   497  	}
   498  
   499  	StatsQuery_StoreOperations_Operation_value = map[string]int32{
   500  		"UNDEFINED": 0,
   501  		"GET":       1,
   502  		"LIST":      2,
   503  		"SEARCH":    3,
   504  		"WATCH":     4,
   505  		"CREATE":    5,
   506  		"UPDATE":    6,
   507  		"DELETE":    7,
   508  	}
   509  )
   510  
   511  func (x StatsQuery_StoreOperations_Operation) Enum() *StatsQuery_StoreOperations_Operation {
   512  	p := new(StatsQuery_StoreOperations_Operation)
   513  	*p = x
   514  	return p
   515  }
   516  
   517  func (x StatsQuery_StoreOperations_Operation) String() string {
   518  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   519  }
   520  
   521  func (StatsQuery_StoreOperations_Operation) Descriptor() preflect.EnumDescriptor {
   522  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[8].Descriptor()
   523  }
   524  
   525  func (StatsQuery_StoreOperations_Operation) Type() preflect.EnumType {
   526  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[8]
   527  }
   528  
   529  func (x StatsQuery_StoreOperations_Operation) Number() preflect.EnumNumber {
   530  	return preflect.EnumNumber(x)
   531  }
   532  
   533  // Deprecated, Use StatsQuery_StoreOperations_Operation.ProtoReflect.Descriptor instead.
   534  func (StatsQuery_StoreOperations_Operation) EnumDescriptor() ([]byte, []int) {
   535  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 6, 1}
   536  }
   537  
   538  type StatsQuery_Logs_Groups int32
   539  
   540  const (
   541  	StatsQuery_Logs_LOG_TYPE StatsQuery_Logs_Groups = 0
   542  )
   543  
   544  var (
   545  	StatsQuery_Logs_Groups_name = map[int32]string{
   546  		0: "LOG_TYPE",
   547  	}
   548  
   549  	StatsQuery_Logs_Groups_value = map[string]int32{
   550  		"LOG_TYPE": 0,
   551  	}
   552  )
   553  
   554  func (x StatsQuery_Logs_Groups) Enum() *StatsQuery_Logs_Groups {
   555  	p := new(StatsQuery_Logs_Groups)
   556  	*p = x
   557  	return p
   558  }
   559  
   560  func (x StatsQuery_Logs_Groups) String() string {
   561  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   562  }
   563  
   564  func (StatsQuery_Logs_Groups) Descriptor() preflect.EnumDescriptor {
   565  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[9].Descriptor()
   566  }
   567  
   568  func (StatsQuery_Logs_Groups) Type() preflect.EnumType {
   569  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[9]
   570  }
   571  
   572  func (x StatsQuery_Logs_Groups) Number() preflect.EnumNumber {
   573  	return preflect.EnumNumber(x)
   574  }
   575  
   576  // Deprecated, Use StatsQuery_Logs_Groups.ProtoReflect.Descriptor instead.
   577  func (StatsQuery_Logs_Groups) EnumDescriptor() ([]byte, []int) {
   578  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 8, 0}
   579  }
   580  
   581  type StatsQuery_Logs_Type int32
   582  
   583  const (
   584  	StatsQuery_Logs_UNDEFINED StatsQuery_Logs_Type = 0
   585  	StatsQuery_Logs_READS     StatsQuery_Logs_Type = 1
   586  	StatsQuery_Logs_WRITES    StatsQuery_Logs_Type = 2
   587  )
   588  
   589  var (
   590  	StatsQuery_Logs_Type_name = map[int32]string{
   591  		0: "UNDEFINED",
   592  		1: "READS",
   593  		2: "WRITES",
   594  	}
   595  
   596  	StatsQuery_Logs_Type_value = map[string]int32{
   597  		"UNDEFINED": 0,
   598  		"READS":     1,
   599  		"WRITES":    2,
   600  	}
   601  )
   602  
   603  func (x StatsQuery_Logs_Type) Enum() *StatsQuery_Logs_Type {
   604  	p := new(StatsQuery_Logs_Type)
   605  	*p = x
   606  	return p
   607  }
   608  
   609  func (x StatsQuery_Logs_Type) String() string {
   610  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   611  }
   612  
   613  func (StatsQuery_Logs_Type) Descriptor() preflect.EnumDescriptor {
   614  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[10].Descriptor()
   615  }
   616  
   617  func (StatsQuery_Logs_Type) Type() preflect.EnumType {
   618  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[10]
   619  }
   620  
   621  func (x StatsQuery_Logs_Type) Number() preflect.EnumNumber {
   622  	return preflect.EnumNumber(x)
   623  }
   624  
   625  // Deprecated, Use StatsQuery_Logs_Type.ProtoReflect.Descriptor instead.
   626  func (StatsQuery_Logs_Type) EnumDescriptor() ([]byte, []int) {
   627  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 8, 1}
   628  }
   629  
   630  type StatsQuery_ActivityLogs_Groups int32
   631  
   632  const (
   633  	StatsQuery_ActivityLogs_METHOD   StatsQuery_ActivityLogs_Groups = 0
   634  	StatsQuery_ActivityLogs_VERSION  StatsQuery_ActivityLogs_Groups = 1
   635  	StatsQuery_ActivityLogs_CATEGORY StatsQuery_ActivityLogs_Groups = 2
   636  )
   637  
   638  var (
   639  	StatsQuery_ActivityLogs_Groups_name = map[int32]string{
   640  		0: "METHOD",
   641  		1: "VERSION",
   642  		2: "CATEGORY",
   643  	}
   644  
   645  	StatsQuery_ActivityLogs_Groups_value = map[string]int32{
   646  		"METHOD":   0,
   647  		"VERSION":  1,
   648  		"CATEGORY": 2,
   649  	}
   650  )
   651  
   652  func (x StatsQuery_ActivityLogs_Groups) Enum() *StatsQuery_ActivityLogs_Groups {
   653  	p := new(StatsQuery_ActivityLogs_Groups)
   654  	*p = x
   655  	return p
   656  }
   657  
   658  func (x StatsQuery_ActivityLogs_Groups) String() string {
   659  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   660  }
   661  
   662  func (StatsQuery_ActivityLogs_Groups) Descriptor() preflect.EnumDescriptor {
   663  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[11].Descriptor()
   664  }
   665  
   666  func (StatsQuery_ActivityLogs_Groups) Type() preflect.EnumType {
   667  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[11]
   668  }
   669  
   670  func (x StatsQuery_ActivityLogs_Groups) Number() preflect.EnumNumber {
   671  	return preflect.EnumNumber(x)
   672  }
   673  
   674  // Deprecated, Use StatsQuery_ActivityLogs_Groups.ProtoReflect.Descriptor instead.
   675  func (StatsQuery_ActivityLogs_Groups) EnumDescriptor() ([]byte, []int) {
   676  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 9, 0}
   677  }
   678  
   679  type StatsQuery_ActivityLogs_Type int32
   680  
   681  const (
   682  	StatsQuery_ActivityLogs_UNDEFINED StatsQuery_ActivityLogs_Type = 0
   683  	StatsQuery_ActivityLogs_READS     StatsQuery_ActivityLogs_Type = 1
   684  	StatsQuery_ActivityLogs_WRITES    StatsQuery_ActivityLogs_Type = 2
   685  )
   686  
   687  var (
   688  	StatsQuery_ActivityLogs_Type_name = map[int32]string{
   689  		0: "UNDEFINED",
   690  		1: "READS",
   691  		2: "WRITES",
   692  	}
   693  
   694  	StatsQuery_ActivityLogs_Type_value = map[string]int32{
   695  		"UNDEFINED": 0,
   696  		"READS":     1,
   697  		"WRITES":    2,
   698  	}
   699  )
   700  
   701  func (x StatsQuery_ActivityLogs_Type) Enum() *StatsQuery_ActivityLogs_Type {
   702  	p := new(StatsQuery_ActivityLogs_Type)
   703  	*p = x
   704  	return p
   705  }
   706  
   707  func (x StatsQuery_ActivityLogs_Type) String() string {
   708  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   709  }
   710  
   711  func (StatsQuery_ActivityLogs_Type) Descriptor() preflect.EnumDescriptor {
   712  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[12].Descriptor()
   713  }
   714  
   715  func (StatsQuery_ActivityLogs_Type) Type() preflect.EnumType {
   716  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[12]
   717  }
   718  
   719  func (x StatsQuery_ActivityLogs_Type) Number() preflect.EnumNumber {
   720  	return preflect.EnumNumber(x)
   721  }
   722  
   723  // Deprecated, Use StatsQuery_ActivityLogs_Type.ProtoReflect.Descriptor instead.
   724  func (StatsQuery_ActivityLogs_Type) EnumDescriptor() ([]byte, []int) {
   725  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 9, 1}
   726  }
   727  
   728  type StatsQuery_ResourceChangeLogs_Groups int32
   729  
   730  const (
   731  	StatsQuery_ResourceChangeLogs_RESOURCE_TYPE StatsQuery_ResourceChangeLogs_Groups = 0
   732  )
   733  
   734  var (
   735  	StatsQuery_ResourceChangeLogs_Groups_name = map[int32]string{
   736  		0: "RESOURCE_TYPE",
   737  	}
   738  
   739  	StatsQuery_ResourceChangeLogs_Groups_value = map[string]int32{
   740  		"RESOURCE_TYPE": 0,
   741  	}
   742  )
   743  
   744  func (x StatsQuery_ResourceChangeLogs_Groups) Enum() *StatsQuery_ResourceChangeLogs_Groups {
   745  	p := new(StatsQuery_ResourceChangeLogs_Groups)
   746  	*p = x
   747  	return p
   748  }
   749  
   750  func (x StatsQuery_ResourceChangeLogs_Groups) String() string {
   751  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   752  }
   753  
   754  func (StatsQuery_ResourceChangeLogs_Groups) Descriptor() preflect.EnumDescriptor {
   755  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[13].Descriptor()
   756  }
   757  
   758  func (StatsQuery_ResourceChangeLogs_Groups) Type() preflect.EnumType {
   759  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[13]
   760  }
   761  
   762  func (x StatsQuery_ResourceChangeLogs_Groups) Number() preflect.EnumNumber {
   763  	return preflect.EnumNumber(x)
   764  }
   765  
   766  // Deprecated, Use StatsQuery_ResourceChangeLogs_Groups.ProtoReflect.Descriptor instead.
   767  func (StatsQuery_ResourceChangeLogs_Groups) EnumDescriptor() ([]byte, []int) {
   768  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 10, 0}
   769  }
   770  
   771  type StatsQuery_ResourceChangeLogs_Type int32
   772  
   773  const (
   774  	StatsQuery_ResourceChangeLogs_UNDEFINED StatsQuery_ResourceChangeLogs_Type = 0
   775  	StatsQuery_ResourceChangeLogs_READS     StatsQuery_ResourceChangeLogs_Type = 1
   776  	StatsQuery_ResourceChangeLogs_WRITES    StatsQuery_ResourceChangeLogs_Type = 2
   777  )
   778  
   779  var (
   780  	StatsQuery_ResourceChangeLogs_Type_name = map[int32]string{
   781  		0: "UNDEFINED",
   782  		1: "READS",
   783  		2: "WRITES",
   784  	}
   785  
   786  	StatsQuery_ResourceChangeLogs_Type_value = map[string]int32{
   787  		"UNDEFINED": 0,
   788  		"READS":     1,
   789  		"WRITES":    2,
   790  	}
   791  )
   792  
   793  func (x StatsQuery_ResourceChangeLogs_Type) Enum() *StatsQuery_ResourceChangeLogs_Type {
   794  	p := new(StatsQuery_ResourceChangeLogs_Type)
   795  	*p = x
   796  	return p
   797  }
   798  
   799  func (x StatsQuery_ResourceChangeLogs_Type) String() string {
   800  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   801  }
   802  
   803  func (StatsQuery_ResourceChangeLogs_Type) Descriptor() preflect.EnumDescriptor {
   804  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[14].Descriptor()
   805  }
   806  
   807  func (StatsQuery_ResourceChangeLogs_Type) Type() preflect.EnumType {
   808  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[14]
   809  }
   810  
   811  func (x StatsQuery_ResourceChangeLogs_Type) Number() preflect.EnumNumber {
   812  	return preflect.EnumNumber(x)
   813  }
   814  
   815  // Deprecated, Use StatsQuery_ResourceChangeLogs_Type.ProtoReflect.Descriptor instead.
   816  func (StatsQuery_ResourceChangeLogs_Type) EnumDescriptor() ([]byte, []int) {
   817  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 10, 1}
   818  }
   819  
   820  type StatsQuery_TimeSeries_Groups int32
   821  
   822  const (
   823  	StatsQuery_TimeSeries_RESOURCE_TYPE StatsQuery_TimeSeries_Groups = 0
   824  	StatsQuery_TimeSeries_METRIC_TYPE   StatsQuery_TimeSeries_Groups = 1
   825  )
   826  
   827  var (
   828  	StatsQuery_TimeSeries_Groups_name = map[int32]string{
   829  		0: "RESOURCE_TYPE",
   830  		1: "METRIC_TYPE",
   831  	}
   832  
   833  	StatsQuery_TimeSeries_Groups_value = map[string]int32{
   834  		"RESOURCE_TYPE": 0,
   835  		"METRIC_TYPE":   1,
   836  	}
   837  )
   838  
   839  func (x StatsQuery_TimeSeries_Groups) Enum() *StatsQuery_TimeSeries_Groups {
   840  	p := new(StatsQuery_TimeSeries_Groups)
   841  	*p = x
   842  	return p
   843  }
   844  
   845  func (x StatsQuery_TimeSeries_Groups) String() string {
   846  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   847  }
   848  
   849  func (StatsQuery_TimeSeries_Groups) Descriptor() preflect.EnumDescriptor {
   850  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[15].Descriptor()
   851  }
   852  
   853  func (StatsQuery_TimeSeries_Groups) Type() preflect.EnumType {
   854  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[15]
   855  }
   856  
   857  func (x StatsQuery_TimeSeries_Groups) Number() preflect.EnumNumber {
   858  	return preflect.EnumNumber(x)
   859  }
   860  
   861  // Deprecated, Use StatsQuery_TimeSeries_Groups.ProtoReflect.Descriptor instead.
   862  func (StatsQuery_TimeSeries_Groups) EnumDescriptor() ([]byte, []int) {
   863  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 11, 0}
   864  }
   865  
   866  type StatsQuery_TimeSeries_Type int32
   867  
   868  const (
   869  	StatsQuery_TimeSeries_UNDEFINED     StatsQuery_TimeSeries_Type = 0
   870  	StatsQuery_TimeSeries_READS         StatsQuery_TimeSeries_Type = 1
   871  	StatsQuery_TimeSeries_RAW_WRITES    StatsQuery_TimeSeries_Type = 2
   872  	StatsQuery_TimeSeries_ROLLUP_WRITES StatsQuery_TimeSeries_Type = 3
   873  )
   874  
   875  var (
   876  	StatsQuery_TimeSeries_Type_name = map[int32]string{
   877  		0: "UNDEFINED",
   878  		1: "READS",
   879  		2: "RAW_WRITES",
   880  		3: "ROLLUP_WRITES",
   881  	}
   882  
   883  	StatsQuery_TimeSeries_Type_value = map[string]int32{
   884  		"UNDEFINED":     0,
   885  		"READS":         1,
   886  		"RAW_WRITES":    2,
   887  		"ROLLUP_WRITES": 3,
   888  	}
   889  )
   890  
   891  func (x StatsQuery_TimeSeries_Type) Enum() *StatsQuery_TimeSeries_Type {
   892  	p := new(StatsQuery_TimeSeries_Type)
   893  	*p = x
   894  	return p
   895  }
   896  
   897  func (x StatsQuery_TimeSeries_Type) String() string {
   898  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   899  }
   900  
   901  func (StatsQuery_TimeSeries_Type) Descriptor() preflect.EnumDescriptor {
   902  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[16].Descriptor()
   903  }
   904  
   905  func (StatsQuery_TimeSeries_Type) Type() preflect.EnumType {
   906  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[16]
   907  }
   908  
   909  func (x StatsQuery_TimeSeries_Type) Number() preflect.EnumNumber {
   910  	return preflect.EnumNumber(x)
   911  }
   912  
   913  // Deprecated, Use StatsQuery_TimeSeries_Type.ProtoReflect.Descriptor instead.
   914  func (StatsQuery_TimeSeries_Type) EnumDescriptor() ([]byte, []int) {
   915  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 11, 1}
   916  }
   917  
   918  type StatsQuery_TimeSeriesLatencies_Reducer int32
   919  
   920  const (
   921  	StatsQuery_TimeSeriesLatencies_SUMMARY StatsQuery_TimeSeriesLatencies_Reducer = 0
   922  	StatsQuery_TimeSeriesLatencies_MIN     StatsQuery_TimeSeriesLatencies_Reducer = 1
   923  	StatsQuery_TimeSeriesLatencies_MAX     StatsQuery_TimeSeriesLatencies_Reducer = 2
   924  	StatsQuery_TimeSeriesLatencies_P50     StatsQuery_TimeSeriesLatencies_Reducer = 3
   925  	StatsQuery_TimeSeriesLatencies_P95     StatsQuery_TimeSeriesLatencies_Reducer = 4
   926  	StatsQuery_TimeSeriesLatencies_P99     StatsQuery_TimeSeriesLatencies_Reducer = 5
   927  	StatsQuery_TimeSeriesLatencies_MEAN    StatsQuery_TimeSeriesLatencies_Reducer = 6
   928  	StatsQuery_TimeSeriesLatencies_STD_DEV StatsQuery_TimeSeriesLatencies_Reducer = 7
   929  )
   930  
   931  var (
   932  	StatsQuery_TimeSeriesLatencies_Reducer_name = map[int32]string{
   933  		0: "SUMMARY",
   934  		1: "MIN",
   935  		2: "MAX",
   936  		3: "P50",
   937  		4: "P95",
   938  		5: "P99",
   939  		6: "MEAN",
   940  		7: "STD_DEV",
   941  	}
   942  
   943  	StatsQuery_TimeSeriesLatencies_Reducer_value = map[string]int32{
   944  		"SUMMARY": 0,
   945  		"MIN":     1,
   946  		"MAX":     2,
   947  		"P50":     3,
   948  		"P95":     4,
   949  		"P99":     5,
   950  		"MEAN":    6,
   951  		"STD_DEV": 7,
   952  	}
   953  )
   954  
   955  func (x StatsQuery_TimeSeriesLatencies_Reducer) Enum() *StatsQuery_TimeSeriesLatencies_Reducer {
   956  	p := new(StatsQuery_TimeSeriesLatencies_Reducer)
   957  	*p = x
   958  	return p
   959  }
   960  
   961  func (x StatsQuery_TimeSeriesLatencies_Reducer) String() string {
   962  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   963  }
   964  
   965  func (StatsQuery_TimeSeriesLatencies_Reducer) Descriptor() preflect.EnumDescriptor {
   966  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[17].Descriptor()
   967  }
   968  
   969  func (StatsQuery_TimeSeriesLatencies_Reducer) Type() preflect.EnumType {
   970  	return &edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes[17]
   971  }
   972  
   973  func (x StatsQuery_TimeSeriesLatencies_Reducer) Number() preflect.EnumNumber {
   974  	return preflect.EnumNumber(x)
   975  }
   976  
   977  // Deprecated, Use StatsQuery_TimeSeriesLatencies_Reducer.ProtoReflect.Descriptor instead.
   978  func (StatsQuery_TimeSeriesLatencies_Reducer) EnumDescriptor() ([]byte, []int) {
   979  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 12, 0}
   980  }
   981  
   982  // Request message for method [ListTimeSeries][ntt.monitoring.v4.ListTimeSeries]
   983  type ListTimeSeriesRequest struct {
   984  	state         protoimpl.MessageState
   985  	sizeCache     protoimpl.SizeCache
   986  	unknownFields protoimpl.UnknownFields
   987  	// The project on which to execute the request. The format is
   988  	// "projects/{project_id}", or
   989  	// "projects/{project_id}/regions/{region_id}/buckets/{bucket_id}"
   990  	Parent string `protobuf:"bytes,10,opt,name=parent,proto3" json:"parent,omitempty"`
   991  	// A monitoring filter that specifies which time
   992  	// series should be returned.  The filter must specify a single metric type,
   993  	// and can additionally specify metric labels and other information. For
   994  	// example:
   995  	//
   996  	//     metric.type = "compute.googleapis.com/instance/cpu/usage_time" AND
   997  	//         metric.label.instance_name = "my-instance-name"
   998  	Filter *time_serie.Filter `protobuf:"bytes,2,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   999  	// The time interval for which results should be returned. Only time series
  1000  	// that contain data points in the specified interval are included
  1001  	// in the response.
  1002  	Interval *common.TimeInterval `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
  1003  	// Instructs how to transform individual time series (aligner) and combine
  1004  	// them together (reducer, group by fields).
  1005  	// Cannot be used with pagination, as pagination exactly defines aggregation.
  1006  	// Query will be rejected if it touches too many time series.
  1007  	Aggregation *common.Aggregation `protobuf:"bytes,5,opt,name=aggregation,proto3" json:"aggregation,omitempty"`
  1008  	// Picks paginated time series according to pre-defined (in metric descriptor)
  1009  	// view and function. Cannot be used with aggregation, because pagination
  1010  	// view and function determines time series transformation and sorting.
  1011  	Pagination *common.Pagination `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
  1012  	// Specifies which information is returned about the time series.
  1013  	View common.TimeSeriesView `protobuf:"varint,7,opt,name=view,proto3,enum=ntt.monitoring.v4.TimeSeriesView" json:"view,omitempty"`
  1014  	// view list mask. Optimize network usage and limit returned header fields to
  1015  	// a required subset. example fields in field mask:
  1016  	// - "key": for later caching,
  1017  	// - "resource.labels.project_id", "resource.labels.instance_name", etc -
  1018  	// specific labels only
  1019  	// - "resource", "metric": all resource labels, reduced_labels and type
  1020  	// NOTE: points are added implicitly
  1021  	FieldMask *time_serie.TimeSerie_FieldMask `protobuf:"bytes,12,opt,customtype=TimeSerie_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
  1022  	// A positive number that is the maximum number of Points to return. If
  1023  	// `points_cap` is empty or more than 100,000 results, the effective
  1024  	// `points_cap` is 100,000 results. If `view` is set to `HEADERS`, this is
  1025  	// the maximum number of `TimeSeries` returned.
  1026  	PointsCap int32 `protobuf:"varint,8,opt,name=points_cap,json=pointsCap,proto3" json:"points_cap,omitempty"`
  1027  	// If this field is not empty then it must contain the `continuation_token`
  1028  	// value returned by a previous call to this method.  Using this field causes
  1029  	// the method to return additional results from the previous method call.
  1030  	ContinuationToken string `protobuf:"bytes,9,opt,name=continuation_token,json=continuationToken,proto3" json:"continuation_token,omitempty"`
  1031  }
  1032  
  1033  func (m *ListTimeSeriesRequest) Reset() {
  1034  	*m = ListTimeSeriesRequest{}
  1035  	if protoimpl.UnsafeEnabled {
  1036  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[0]
  1037  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1038  		ms.StoreMessageInfo(mi)
  1039  	}
  1040  }
  1041  
  1042  func (m *ListTimeSeriesRequest) String() string {
  1043  	return protoimpl.X.MessageStringOf(m)
  1044  }
  1045  
  1046  func (*ListTimeSeriesRequest) ProtoMessage() {}
  1047  
  1048  func (m *ListTimeSeriesRequest) ProtoReflect() preflect.Message {
  1049  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[0]
  1050  	if protoimpl.UnsafeEnabled && m != nil {
  1051  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1052  		if ms.LoadMessageInfo() == nil {
  1053  			ms.StoreMessageInfo(mi)
  1054  		}
  1055  		return ms
  1056  	}
  1057  	return mi.MessageOf(m)
  1058  }
  1059  
  1060  func (*ListTimeSeriesRequest) GotenMessage() {}
  1061  
  1062  // Deprecated, Use ListTimeSeriesRequest.ProtoReflect.Descriptor instead.
  1063  func (*ListTimeSeriesRequest) Descriptor() ([]byte, []int) {
  1064  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{0}
  1065  }
  1066  
  1067  func (m *ListTimeSeriesRequest) Unmarshal(b []byte) error {
  1068  	return proto.Unmarshal(b, m)
  1069  }
  1070  
  1071  func (m *ListTimeSeriesRequest) Marshal() ([]byte, error) {
  1072  	return proto.Marshal(m)
  1073  }
  1074  
  1075  func (m *ListTimeSeriesRequest) MarshalJSON() ([]byte, error) {
  1076  	return protojson.MarshalOptions{}.Marshal(m)
  1077  }
  1078  
  1079  func (m *ListTimeSeriesRequest) UnmarshalJSON(data []byte) error {
  1080  	return protojson.Unmarshal(data, m)
  1081  }
  1082  
  1083  func (m *ListTimeSeriesRequest) GetParent() string {
  1084  	if m != nil {
  1085  		return m.Parent
  1086  	}
  1087  	return ""
  1088  }
  1089  
  1090  func (m *ListTimeSeriesRequest) GetFilter() *time_serie.Filter {
  1091  	if m != nil {
  1092  		return m.Filter
  1093  	}
  1094  	return nil
  1095  }
  1096  
  1097  func (m *ListTimeSeriesRequest) GetInterval() *common.TimeInterval {
  1098  	if m != nil {
  1099  		return m.Interval
  1100  	}
  1101  	return nil
  1102  }
  1103  
  1104  func (m *ListTimeSeriesRequest) GetAggregation() *common.Aggregation {
  1105  	if m != nil {
  1106  		return m.Aggregation
  1107  	}
  1108  	return nil
  1109  }
  1110  
  1111  func (m *ListTimeSeriesRequest) GetPagination() *common.Pagination {
  1112  	if m != nil {
  1113  		return m.Pagination
  1114  	}
  1115  	return nil
  1116  }
  1117  
  1118  func (m *ListTimeSeriesRequest) GetView() common.TimeSeriesView {
  1119  	if m != nil {
  1120  		return m.View
  1121  	}
  1122  	return common.TimeSeriesView_FULL
  1123  }
  1124  
  1125  func (m *ListTimeSeriesRequest) GetFieldMask() *time_serie.TimeSerie_FieldMask {
  1126  	if m != nil {
  1127  		return m.FieldMask
  1128  	}
  1129  	return nil
  1130  }
  1131  
  1132  func (m *ListTimeSeriesRequest) GetPointsCap() int32 {
  1133  	if m != nil {
  1134  		return m.PointsCap
  1135  	}
  1136  	return int32(0)
  1137  }
  1138  
  1139  func (m *ListTimeSeriesRequest) GetContinuationToken() string {
  1140  	if m != nil {
  1141  		return m.ContinuationToken
  1142  	}
  1143  	return ""
  1144  }
  1145  
  1146  func (m *ListTimeSeriesRequest) SetParent(fv string) {
  1147  	if m == nil {
  1148  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListTimeSeriesRequest"))
  1149  	}
  1150  	m.Parent = fv
  1151  }
  1152  
  1153  func (m *ListTimeSeriesRequest) SetFilter(fv *time_serie.Filter) {
  1154  	if m == nil {
  1155  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListTimeSeriesRequest"))
  1156  	}
  1157  	m.Filter = fv
  1158  }
  1159  
  1160  func (m *ListTimeSeriesRequest) SetInterval(fv *common.TimeInterval) {
  1161  	if m == nil {
  1162  		panic(fmt.Errorf("can't set %s on nil %s", "Interval", "ListTimeSeriesRequest"))
  1163  	}
  1164  	m.Interval = fv
  1165  }
  1166  
  1167  func (m *ListTimeSeriesRequest) SetAggregation(fv *common.Aggregation) {
  1168  	if m == nil {
  1169  		panic(fmt.Errorf("can't set %s on nil %s", "Aggregation", "ListTimeSeriesRequest"))
  1170  	}
  1171  	m.Aggregation = fv
  1172  }
  1173  
  1174  func (m *ListTimeSeriesRequest) SetPagination(fv *common.Pagination) {
  1175  	if m == nil {
  1176  		panic(fmt.Errorf("can't set %s on nil %s", "Pagination", "ListTimeSeriesRequest"))
  1177  	}
  1178  	m.Pagination = fv
  1179  }
  1180  
  1181  func (m *ListTimeSeriesRequest) SetView(fv common.TimeSeriesView) {
  1182  	if m == nil {
  1183  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListTimeSeriesRequest"))
  1184  	}
  1185  	m.View = fv
  1186  }
  1187  
  1188  func (m *ListTimeSeriesRequest) SetFieldMask(fv *time_serie.TimeSerie_FieldMask) {
  1189  	if m == nil {
  1190  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListTimeSeriesRequest"))
  1191  	}
  1192  	m.FieldMask = fv
  1193  }
  1194  
  1195  func (m *ListTimeSeriesRequest) SetPointsCap(fv int32) {
  1196  	if m == nil {
  1197  		panic(fmt.Errorf("can't set %s on nil %s", "PointsCap", "ListTimeSeriesRequest"))
  1198  	}
  1199  	m.PointsCap = fv
  1200  }
  1201  
  1202  func (m *ListTimeSeriesRequest) SetContinuationToken(fv string) {
  1203  	if m == nil {
  1204  		panic(fmt.Errorf("can't set %s on nil %s", "ContinuationToken", "ListTimeSeriesRequest"))
  1205  	}
  1206  	m.ContinuationToken = fv
  1207  }
  1208  
  1209  // Response message for method
  1210  // [ListTimeSeries][ntt.monitoring.v4.ListTimeSeries]
  1211  type ListTimeSeriesResponse struct {
  1212  	state         protoimpl.MessageState
  1213  	sizeCache     protoimpl.SizeCache
  1214  	unknownFields protoimpl.UnknownFields
  1215  	// One or more time series that match the filter included in the request.
  1216  	TimeSeries []*time_serie.TimeSerie `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  1217  	// Query execution errors that may have caused the time series data returned
  1218  	// to be incomplete.
  1219  	ExecutionErrors []*rpc.Status `protobuf:"bytes,3,rep,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"`
  1220  	// If there are more results than have been returned, then this field is set
  1221  	// to a non-empty value.  To see the additional results,
  1222  	// use that value as `continuation_token` in the next call to this method.
  1223  	ContinuationToken string `protobuf:"bytes,2,opt,name=continuation_token,json=continuationToken,proto3" json:"continuation_token,omitempty"`
  1224  	// Special time series with total amount of records available for pagination
  1225  	// by given time series key. Metric/Resource labels will contain "common"
  1226  	// values shared by all ranked time series. ValueType will be always INT64 and
  1227  	// metricKind GAUGE. In a sense, this time series is execution of
  1228  	// ListTimeSeries with Aggregation = {groupByFields: [<viewPaginatedLabels>],
  1229  	// REDUCER: REDUCE_COUNT} This field is only populated for paginated queries
  1230  	// (pagination in ListTimeSeries is specified).
  1231  	TotalPointCounters []*time_serie.TimeSerie `protobuf:"bytes,4,rep,name=total_point_counters,json=totalPointCounters,proto3" json:"total_point_counters,omitempty"`
  1232  }
  1233  
  1234  func (m *ListTimeSeriesResponse) Reset() {
  1235  	*m = ListTimeSeriesResponse{}
  1236  	if protoimpl.UnsafeEnabled {
  1237  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[1]
  1238  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1239  		ms.StoreMessageInfo(mi)
  1240  	}
  1241  }
  1242  
  1243  func (m *ListTimeSeriesResponse) String() string {
  1244  	return protoimpl.X.MessageStringOf(m)
  1245  }
  1246  
  1247  func (*ListTimeSeriesResponse) ProtoMessage() {}
  1248  
  1249  func (m *ListTimeSeriesResponse) ProtoReflect() preflect.Message {
  1250  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[1]
  1251  	if protoimpl.UnsafeEnabled && m != nil {
  1252  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1253  		if ms.LoadMessageInfo() == nil {
  1254  			ms.StoreMessageInfo(mi)
  1255  		}
  1256  		return ms
  1257  	}
  1258  	return mi.MessageOf(m)
  1259  }
  1260  
  1261  func (*ListTimeSeriesResponse) GotenMessage() {}
  1262  
  1263  // Deprecated, Use ListTimeSeriesResponse.ProtoReflect.Descriptor instead.
  1264  func (*ListTimeSeriesResponse) Descriptor() ([]byte, []int) {
  1265  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{1}
  1266  }
  1267  
  1268  func (m *ListTimeSeriesResponse) Unmarshal(b []byte) error {
  1269  	return proto.Unmarshal(b, m)
  1270  }
  1271  
  1272  func (m *ListTimeSeriesResponse) Marshal() ([]byte, error) {
  1273  	return proto.Marshal(m)
  1274  }
  1275  
  1276  func (m *ListTimeSeriesResponse) MarshalJSON() ([]byte, error) {
  1277  	return protojson.MarshalOptions{}.Marshal(m)
  1278  }
  1279  
  1280  func (m *ListTimeSeriesResponse) UnmarshalJSON(data []byte) error {
  1281  	return protojson.Unmarshal(data, m)
  1282  }
  1283  
  1284  func (m *ListTimeSeriesResponse) GetTimeSeries() []*time_serie.TimeSerie {
  1285  	if m != nil {
  1286  		return m.TimeSeries
  1287  	}
  1288  	return nil
  1289  }
  1290  
  1291  func (m *ListTimeSeriesResponse) GetExecutionErrors() []*rpc.Status {
  1292  	if m != nil {
  1293  		return m.ExecutionErrors
  1294  	}
  1295  	return nil
  1296  }
  1297  
  1298  func (m *ListTimeSeriesResponse) GetContinuationToken() string {
  1299  	if m != nil {
  1300  		return m.ContinuationToken
  1301  	}
  1302  	return ""
  1303  }
  1304  
  1305  func (m *ListTimeSeriesResponse) GetTotalPointCounters() []*time_serie.TimeSerie {
  1306  	if m != nil {
  1307  		return m.TotalPointCounters
  1308  	}
  1309  	return nil
  1310  }
  1311  
  1312  func (m *ListTimeSeriesResponse) SetTimeSeries(fv []*time_serie.TimeSerie) {
  1313  	if m == nil {
  1314  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "ListTimeSeriesResponse"))
  1315  	}
  1316  	m.TimeSeries = fv
  1317  }
  1318  
  1319  func (m *ListTimeSeriesResponse) SetExecutionErrors(fv []*rpc.Status) {
  1320  	if m == nil {
  1321  		panic(fmt.Errorf("can't set %s on nil %s", "ExecutionErrors", "ListTimeSeriesResponse"))
  1322  	}
  1323  	m.ExecutionErrors = fv
  1324  }
  1325  
  1326  func (m *ListTimeSeriesResponse) SetContinuationToken(fv string) {
  1327  	if m == nil {
  1328  		panic(fmt.Errorf("can't set %s on nil %s", "ContinuationToken", "ListTimeSeriesResponse"))
  1329  	}
  1330  	m.ContinuationToken = fv
  1331  }
  1332  
  1333  func (m *ListTimeSeriesResponse) SetTotalPointCounters(fv []*time_serie.TimeSerie) {
  1334  	if m == nil {
  1335  		panic(fmt.Errorf("can't set %s on nil %s", "TotalPointCounters", "ListTimeSeriesResponse"))
  1336  	}
  1337  	m.TotalPointCounters = fv
  1338  }
  1339  
  1340  // Request message for method
  1341  // [CreateTimeSeries][ntt.monitoring.v4.CreateTimeSeries]
  1342  type CreateTimeSeriesRequest struct {
  1343  	state         protoimpl.MessageState
  1344  	sizeCache     protoimpl.SizeCache
  1345  	unknownFields protoimpl.UnknownFields
  1346  	// The project on which to execute the request. The format is
  1347  	// "projects/{project_id}", or
  1348  	// "projects/{project_id}/regions/{region_id}/buckets/{bucket_id}"
  1349  	Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
  1350  	// The new data to be added to a list of time series.
  1351  	// Adds at most one data point to each of several time series.  The new data
  1352  	// point must be more recent than any other point in its time series.  Each
  1353  	// `TimeSeries` value must fully specify a unique time series by supplying
  1354  	// all label values for the metric and the monitored resource.
  1355  	TimeSeries []*time_serie.TimeSerie `protobuf:"bytes,2,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  1356  }
  1357  
  1358  func (m *CreateTimeSeriesRequest) Reset() {
  1359  	*m = CreateTimeSeriesRequest{}
  1360  	if protoimpl.UnsafeEnabled {
  1361  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[2]
  1362  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1363  		ms.StoreMessageInfo(mi)
  1364  	}
  1365  }
  1366  
  1367  func (m *CreateTimeSeriesRequest) String() string {
  1368  	return protoimpl.X.MessageStringOf(m)
  1369  }
  1370  
  1371  func (*CreateTimeSeriesRequest) ProtoMessage() {}
  1372  
  1373  func (m *CreateTimeSeriesRequest) ProtoReflect() preflect.Message {
  1374  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[2]
  1375  	if protoimpl.UnsafeEnabled && m != nil {
  1376  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1377  		if ms.LoadMessageInfo() == nil {
  1378  			ms.StoreMessageInfo(mi)
  1379  		}
  1380  		return ms
  1381  	}
  1382  	return mi.MessageOf(m)
  1383  }
  1384  
  1385  func (*CreateTimeSeriesRequest) GotenMessage() {}
  1386  
  1387  // Deprecated, Use CreateTimeSeriesRequest.ProtoReflect.Descriptor instead.
  1388  func (*CreateTimeSeriesRequest) Descriptor() ([]byte, []int) {
  1389  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{2}
  1390  }
  1391  
  1392  func (m *CreateTimeSeriesRequest) Unmarshal(b []byte) error {
  1393  	return proto.Unmarshal(b, m)
  1394  }
  1395  
  1396  func (m *CreateTimeSeriesRequest) Marshal() ([]byte, error) {
  1397  	return proto.Marshal(m)
  1398  }
  1399  
  1400  func (m *CreateTimeSeriesRequest) MarshalJSON() ([]byte, error) {
  1401  	return protojson.MarshalOptions{}.Marshal(m)
  1402  }
  1403  
  1404  func (m *CreateTimeSeriesRequest) UnmarshalJSON(data []byte) error {
  1405  	return protojson.Unmarshal(data, m)
  1406  }
  1407  
  1408  func (m *CreateTimeSeriesRequest) GetParent() string {
  1409  	if m != nil {
  1410  		return m.Parent
  1411  	}
  1412  	return ""
  1413  }
  1414  
  1415  func (m *CreateTimeSeriesRequest) GetTimeSeries() []*time_serie.TimeSerie {
  1416  	if m != nil {
  1417  		return m.TimeSeries
  1418  	}
  1419  	return nil
  1420  }
  1421  
  1422  func (m *CreateTimeSeriesRequest) SetParent(fv string) {
  1423  	if m == nil {
  1424  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "CreateTimeSeriesRequest"))
  1425  	}
  1426  	m.Parent = fv
  1427  }
  1428  
  1429  func (m *CreateTimeSeriesRequest) SetTimeSeries(fv []*time_serie.TimeSerie) {
  1430  	if m == nil {
  1431  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "CreateTimeSeriesRequest"))
  1432  	}
  1433  	m.TimeSeries = fv
  1434  }
  1435  
  1436  // Response message for method
  1437  // [CreateTimeSeries][ntt.monitoring.v4.CreateTimeSeries]
  1438  type CreateTimeSeriesResponse struct {
  1439  	state         protoimpl.MessageState
  1440  	sizeCache     protoimpl.SizeCache
  1441  	unknownFields protoimpl.UnknownFields
  1442  	// Time Serie keys indexed by Create position - present only when given
  1443  	// TimeSerie didn't use Key field
  1444  	TimeSerieKeys map[uint32][]byte `protobuf:"bytes,11,rep,name=time_serie_keys,json=timeSerieKeys,proto3" json:"time_serie_keys,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1445  	// Time series that failed to be created
  1446  	FailedTimeSeries []*CreateTimeSeriesError `protobuf:"bytes,50,rep,name=failed_time_series,json=failedTimeSeries,proto3" json:"failed_time_series,omitempty"`
  1447  }
  1448  
  1449  func (m *CreateTimeSeriesResponse) Reset() {
  1450  	*m = CreateTimeSeriesResponse{}
  1451  	if protoimpl.UnsafeEnabled {
  1452  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[3]
  1453  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1454  		ms.StoreMessageInfo(mi)
  1455  	}
  1456  }
  1457  
  1458  func (m *CreateTimeSeriesResponse) String() string {
  1459  	return protoimpl.X.MessageStringOf(m)
  1460  }
  1461  
  1462  func (*CreateTimeSeriesResponse) ProtoMessage() {}
  1463  
  1464  func (m *CreateTimeSeriesResponse) ProtoReflect() preflect.Message {
  1465  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[3]
  1466  	if protoimpl.UnsafeEnabled && m != nil {
  1467  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1468  		if ms.LoadMessageInfo() == nil {
  1469  			ms.StoreMessageInfo(mi)
  1470  		}
  1471  		return ms
  1472  	}
  1473  	return mi.MessageOf(m)
  1474  }
  1475  
  1476  func (*CreateTimeSeriesResponse) GotenMessage() {}
  1477  
  1478  // Deprecated, Use CreateTimeSeriesResponse.ProtoReflect.Descriptor instead.
  1479  func (*CreateTimeSeriesResponse) Descriptor() ([]byte, []int) {
  1480  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{3}
  1481  }
  1482  
  1483  func (m *CreateTimeSeriesResponse) Unmarshal(b []byte) error {
  1484  	return proto.Unmarshal(b, m)
  1485  }
  1486  
  1487  func (m *CreateTimeSeriesResponse) Marshal() ([]byte, error) {
  1488  	return proto.Marshal(m)
  1489  }
  1490  
  1491  func (m *CreateTimeSeriesResponse) MarshalJSON() ([]byte, error) {
  1492  	return protojson.MarshalOptions{}.Marshal(m)
  1493  }
  1494  
  1495  func (m *CreateTimeSeriesResponse) UnmarshalJSON(data []byte) error {
  1496  	return protojson.Unmarshal(data, m)
  1497  }
  1498  
  1499  func (m *CreateTimeSeriesResponse) GetTimeSerieKeys() map[uint32][]byte {
  1500  	if m != nil {
  1501  		return m.TimeSerieKeys
  1502  	}
  1503  	return nil
  1504  }
  1505  
  1506  func (m *CreateTimeSeriesResponse) GetFailedTimeSeries() []*CreateTimeSeriesError {
  1507  	if m != nil {
  1508  		return m.FailedTimeSeries
  1509  	}
  1510  	return nil
  1511  }
  1512  
  1513  func (m *CreateTimeSeriesResponse) SetTimeSerieKeys(fv map[uint32][]byte) {
  1514  	if m == nil {
  1515  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSerieKeys", "CreateTimeSeriesResponse"))
  1516  	}
  1517  	m.TimeSerieKeys = fv
  1518  }
  1519  
  1520  func (m *CreateTimeSeriesResponse) SetFailedTimeSeries(fv []*CreateTimeSeriesError) {
  1521  	if m == nil {
  1522  		panic(fmt.Errorf("can't set %s on nil %s", "FailedTimeSeries", "CreateTimeSeriesResponse"))
  1523  	}
  1524  	m.FailedTimeSeries = fv
  1525  }
  1526  
  1527  // Describes the result of a failed request to write data to a time series.
  1528  type CreateTimeSeriesError struct {
  1529  	state         protoimpl.MessageState
  1530  	sizeCache     protoimpl.SizeCache
  1531  	unknownFields protoimpl.UnknownFields
  1532  	// The time series, including the `Metric`, `MonitoredResource`,
  1533  	// and `Point`s (including timestamp and value) that resulted
  1534  	// in the error. This field provides all of the context that
  1535  	// would be needed to retry the operation.
  1536  	TimeSeries *time_serie.TimeSerie `protobuf:"bytes,1,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  1537  	// The status of the requested write operation.
  1538  	Status *rpc.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
  1539  }
  1540  
  1541  func (m *CreateTimeSeriesError) Reset() {
  1542  	*m = CreateTimeSeriesError{}
  1543  	if protoimpl.UnsafeEnabled {
  1544  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[4]
  1545  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1546  		ms.StoreMessageInfo(mi)
  1547  	}
  1548  }
  1549  
  1550  func (m *CreateTimeSeriesError) String() string {
  1551  	return protoimpl.X.MessageStringOf(m)
  1552  }
  1553  
  1554  func (*CreateTimeSeriesError) ProtoMessage() {}
  1555  
  1556  func (m *CreateTimeSeriesError) ProtoReflect() preflect.Message {
  1557  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[4]
  1558  	if protoimpl.UnsafeEnabled && m != nil {
  1559  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1560  		if ms.LoadMessageInfo() == nil {
  1561  			ms.StoreMessageInfo(mi)
  1562  		}
  1563  		return ms
  1564  	}
  1565  	return mi.MessageOf(m)
  1566  }
  1567  
  1568  func (*CreateTimeSeriesError) GotenMessage() {}
  1569  
  1570  // Deprecated, Use CreateTimeSeriesError.ProtoReflect.Descriptor instead.
  1571  func (*CreateTimeSeriesError) Descriptor() ([]byte, []int) {
  1572  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{4}
  1573  }
  1574  
  1575  func (m *CreateTimeSeriesError) Unmarshal(b []byte) error {
  1576  	return proto.Unmarshal(b, m)
  1577  }
  1578  
  1579  func (m *CreateTimeSeriesError) Marshal() ([]byte, error) {
  1580  	return proto.Marshal(m)
  1581  }
  1582  
  1583  func (m *CreateTimeSeriesError) MarshalJSON() ([]byte, error) {
  1584  	return protojson.MarshalOptions{}.Marshal(m)
  1585  }
  1586  
  1587  func (m *CreateTimeSeriesError) UnmarshalJSON(data []byte) error {
  1588  	return protojson.Unmarshal(data, m)
  1589  }
  1590  
  1591  func (m *CreateTimeSeriesError) GetTimeSeries() *time_serie.TimeSerie {
  1592  	if m != nil {
  1593  		return m.TimeSeries
  1594  	}
  1595  	return nil
  1596  }
  1597  
  1598  func (m *CreateTimeSeriesError) GetStatus() *rpc.Status {
  1599  	if m != nil {
  1600  		return m.Status
  1601  	}
  1602  	return nil
  1603  }
  1604  
  1605  func (m *CreateTimeSeriesError) SetTimeSeries(fv *time_serie.TimeSerie) {
  1606  	if m == nil {
  1607  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "CreateTimeSeriesError"))
  1608  	}
  1609  	m.TimeSeries = fv
  1610  }
  1611  
  1612  func (m *CreateTimeSeriesError) SetStatus(fv *rpc.Status) {
  1613  	if m == nil {
  1614  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "CreateTimeSeriesError"))
  1615  	}
  1616  	m.Status = fv
  1617  }
  1618  
  1619  type StatsQuery struct {
  1620  	state         protoimpl.MessageState
  1621  	sizeCache     protoimpl.SizeCache
  1622  	unknownFields protoimpl.UnknownFields
  1623  	// Types that are valid to be assigned to Request:
  1624  	//	*StatsQuery_CallLatencies_
  1625  	//	*StatsQuery_ExecutedCalls_
  1626  	//	*StatsQuery_OpenCalls_
  1627  	//	*StatsQuery_ErrorCounts_
  1628  	//	*StatsQuery_IngressThroughput_
  1629  	//	*StatsQuery_EgressThroughput_
  1630  	//	*StatsQuery_StoreUsage
  1631  	//	*StatsQuery_ResourceCount_
  1632  	//	*StatsQuery_LogsUsage
  1633  	//	*StatsQuery_ActivityLogsUsage
  1634  	//	*StatsQuery_ResourceChangeLogsUsage
  1635  	//	*StatsQuery_TimeSeriesUsage
  1636  	//	*StatsQuery_TimeSeriesLatencies_
  1637  	Request isStatsQuery_Request `protobuf_oneof:"request"`
  1638  }
  1639  
  1640  func (m *StatsQuery) Reset() {
  1641  	*m = StatsQuery{}
  1642  	if protoimpl.UnsafeEnabled {
  1643  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[5]
  1644  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1645  		ms.StoreMessageInfo(mi)
  1646  	}
  1647  }
  1648  
  1649  func (m *StatsQuery) String() string {
  1650  	return protoimpl.X.MessageStringOf(m)
  1651  }
  1652  
  1653  func (*StatsQuery) ProtoMessage() {}
  1654  
  1655  func (m *StatsQuery) ProtoReflect() preflect.Message {
  1656  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[5]
  1657  	if protoimpl.UnsafeEnabled && m != nil {
  1658  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1659  		if ms.LoadMessageInfo() == nil {
  1660  			ms.StoreMessageInfo(mi)
  1661  		}
  1662  		return ms
  1663  	}
  1664  	return mi.MessageOf(m)
  1665  }
  1666  
  1667  func (*StatsQuery) GotenMessage() {}
  1668  
  1669  // Deprecated, Use StatsQuery.ProtoReflect.Descriptor instead.
  1670  func (*StatsQuery) Descriptor() ([]byte, []int) {
  1671  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5}
  1672  }
  1673  
  1674  func (m *StatsQuery) Unmarshal(b []byte) error {
  1675  	return proto.Unmarshal(b, m)
  1676  }
  1677  
  1678  func (m *StatsQuery) Marshal() ([]byte, error) {
  1679  	return proto.Marshal(m)
  1680  }
  1681  
  1682  func (m *StatsQuery) MarshalJSON() ([]byte, error) {
  1683  	return protojson.MarshalOptions{}.Marshal(m)
  1684  }
  1685  
  1686  func (m *StatsQuery) UnmarshalJSON(data []byte) error {
  1687  	return protojson.Unmarshal(data, m)
  1688  }
  1689  
  1690  type isStatsQuery_Request interface {
  1691  	isStatsQuery_Request()
  1692  }
  1693  
  1694  type StatsQuery_CallLatencies_ struct {
  1695  	CallLatencies *StatsQuery_CallLatencies `protobuf:"bytes,1,opt,name=call_latencies,json=callLatencies,proto3,oneof"`
  1696  }
  1697  type StatsQuery_ExecutedCalls_ struct {
  1698  	ExecutedCalls *StatsQuery_ExecutedCalls `protobuf:"bytes,2,opt,name=executed_calls,json=executedCalls,proto3,oneof"`
  1699  }
  1700  type StatsQuery_OpenCalls_ struct {
  1701  	OpenCalls *StatsQuery_OpenCalls `protobuf:"bytes,3,opt,name=open_calls,json=openCalls,proto3,oneof"`
  1702  }
  1703  type StatsQuery_ErrorCounts_ struct {
  1704  	ErrorCounts *StatsQuery_ErrorCounts `protobuf:"bytes,4,opt,name=error_counts,json=errorCounts,proto3,oneof"`
  1705  }
  1706  type StatsQuery_IngressThroughput_ struct {
  1707  	IngressThroughput *StatsQuery_IngressThroughput `protobuf:"bytes,5,opt,name=ingress_throughput,json=ingressThroughput,proto3,oneof"`
  1708  }
  1709  type StatsQuery_EgressThroughput_ struct {
  1710  	EgressThroughput *StatsQuery_EgressThroughput `protobuf:"bytes,6,opt,name=egress_throughput,json=egressThroughput,proto3,oneof"`
  1711  }
  1712  type StatsQuery_StoreUsage struct {
  1713  	StoreUsage *StatsQuery_StoreOperations `protobuf:"bytes,7,opt,name=store_usage,json=storeUsage,proto3,oneof"`
  1714  }
  1715  type StatsQuery_ResourceCount_ struct {
  1716  	ResourceCount *StatsQuery_ResourceCount `protobuf:"bytes,8,opt,name=resource_count,json=resourceCount,proto3,oneof"`
  1717  }
  1718  type StatsQuery_LogsUsage struct {
  1719  	LogsUsage *StatsQuery_Logs `protobuf:"bytes,9,opt,name=logs_usage,json=logsUsage,proto3,oneof"`
  1720  }
  1721  type StatsQuery_ActivityLogsUsage struct {
  1722  	ActivityLogsUsage *StatsQuery_ActivityLogs `protobuf:"bytes,10,opt,name=activity_logs_usage,json=activityLogsUsage,proto3,oneof"`
  1723  }
  1724  type StatsQuery_ResourceChangeLogsUsage struct {
  1725  	ResourceChangeLogsUsage *StatsQuery_ResourceChangeLogs `protobuf:"bytes,11,opt,name=resource_change_logs_usage,json=resourceChangeLogsUsage,proto3,oneof"`
  1726  }
  1727  type StatsQuery_TimeSeriesUsage struct {
  1728  	TimeSeriesUsage *StatsQuery_TimeSeries `protobuf:"bytes,12,opt,name=time_series_usage,json=timeSeriesUsage,proto3,oneof"`
  1729  }
  1730  type StatsQuery_TimeSeriesLatencies_ struct {
  1731  	TimeSeriesLatencies *StatsQuery_TimeSeriesLatencies `protobuf:"bytes,13,opt,name=time_series_latencies,json=timeSeriesLatencies,proto3,oneof"`
  1732  }
  1733  
  1734  func (*StatsQuery_CallLatencies_) isStatsQuery_Request()          {}
  1735  func (*StatsQuery_ExecutedCalls_) isStatsQuery_Request()          {}
  1736  func (*StatsQuery_OpenCalls_) isStatsQuery_Request()              {}
  1737  func (*StatsQuery_ErrorCounts_) isStatsQuery_Request()            {}
  1738  func (*StatsQuery_IngressThroughput_) isStatsQuery_Request()      {}
  1739  func (*StatsQuery_EgressThroughput_) isStatsQuery_Request()       {}
  1740  func (*StatsQuery_StoreUsage) isStatsQuery_Request()              {}
  1741  func (*StatsQuery_ResourceCount_) isStatsQuery_Request()          {}
  1742  func (*StatsQuery_LogsUsage) isStatsQuery_Request()               {}
  1743  func (*StatsQuery_ActivityLogsUsage) isStatsQuery_Request()       {}
  1744  func (*StatsQuery_ResourceChangeLogsUsage) isStatsQuery_Request() {}
  1745  func (*StatsQuery_TimeSeriesUsage) isStatsQuery_Request()         {}
  1746  func (*StatsQuery_TimeSeriesLatencies_) isStatsQuery_Request()    {}
  1747  func (m *StatsQuery) GetRequest() isStatsQuery_Request {
  1748  	if m != nil {
  1749  		return m.Request
  1750  	}
  1751  	return nil
  1752  }
  1753  func (m *StatsQuery) GetCallLatencies() *StatsQuery_CallLatencies {
  1754  	if x, ok := m.GetRequest().(*StatsQuery_CallLatencies_); ok {
  1755  		return x.CallLatencies
  1756  	}
  1757  	return nil
  1758  }
  1759  func (m *StatsQuery) GetExecutedCalls() *StatsQuery_ExecutedCalls {
  1760  	if x, ok := m.GetRequest().(*StatsQuery_ExecutedCalls_); ok {
  1761  		return x.ExecutedCalls
  1762  	}
  1763  	return nil
  1764  }
  1765  func (m *StatsQuery) GetOpenCalls() *StatsQuery_OpenCalls {
  1766  	if x, ok := m.GetRequest().(*StatsQuery_OpenCalls_); ok {
  1767  		return x.OpenCalls
  1768  	}
  1769  	return nil
  1770  }
  1771  func (m *StatsQuery) GetErrorCounts() *StatsQuery_ErrorCounts {
  1772  	if x, ok := m.GetRequest().(*StatsQuery_ErrorCounts_); ok {
  1773  		return x.ErrorCounts
  1774  	}
  1775  	return nil
  1776  }
  1777  func (m *StatsQuery) GetIngressThroughput() *StatsQuery_IngressThroughput {
  1778  	if x, ok := m.GetRequest().(*StatsQuery_IngressThroughput_); ok {
  1779  		return x.IngressThroughput
  1780  	}
  1781  	return nil
  1782  }
  1783  func (m *StatsQuery) GetEgressThroughput() *StatsQuery_EgressThroughput {
  1784  	if x, ok := m.GetRequest().(*StatsQuery_EgressThroughput_); ok {
  1785  		return x.EgressThroughput
  1786  	}
  1787  	return nil
  1788  }
  1789  func (m *StatsQuery) GetStoreUsage() *StatsQuery_StoreOperations {
  1790  	if x, ok := m.GetRequest().(*StatsQuery_StoreUsage); ok {
  1791  		return x.StoreUsage
  1792  	}
  1793  	return nil
  1794  }
  1795  func (m *StatsQuery) GetResourceCount() *StatsQuery_ResourceCount {
  1796  	if x, ok := m.GetRequest().(*StatsQuery_ResourceCount_); ok {
  1797  		return x.ResourceCount
  1798  	}
  1799  	return nil
  1800  }
  1801  func (m *StatsQuery) GetLogsUsage() *StatsQuery_Logs {
  1802  	if x, ok := m.GetRequest().(*StatsQuery_LogsUsage); ok {
  1803  		return x.LogsUsage
  1804  	}
  1805  	return nil
  1806  }
  1807  func (m *StatsQuery) GetActivityLogsUsage() *StatsQuery_ActivityLogs {
  1808  	if x, ok := m.GetRequest().(*StatsQuery_ActivityLogsUsage); ok {
  1809  		return x.ActivityLogsUsage
  1810  	}
  1811  	return nil
  1812  }
  1813  func (m *StatsQuery) GetResourceChangeLogsUsage() *StatsQuery_ResourceChangeLogs {
  1814  	if x, ok := m.GetRequest().(*StatsQuery_ResourceChangeLogsUsage); ok {
  1815  		return x.ResourceChangeLogsUsage
  1816  	}
  1817  	return nil
  1818  }
  1819  func (m *StatsQuery) GetTimeSeriesUsage() *StatsQuery_TimeSeries {
  1820  	if x, ok := m.GetRequest().(*StatsQuery_TimeSeriesUsage); ok {
  1821  		return x.TimeSeriesUsage
  1822  	}
  1823  	return nil
  1824  }
  1825  func (m *StatsQuery) GetTimeSeriesLatencies() *StatsQuery_TimeSeriesLatencies {
  1826  	if x, ok := m.GetRequest().(*StatsQuery_TimeSeriesLatencies_); ok {
  1827  		return x.TimeSeriesLatencies
  1828  	}
  1829  	return nil
  1830  }
  1831  func (m *StatsQuery) SetRequest(ofv isStatsQuery_Request) {
  1832  	if m == nil {
  1833  		panic(fmt.Errorf("can't set %s on nil %s", "isStatsQuery_Request", "StatsQuery"))
  1834  	}
  1835  	m.Request = ofv
  1836  }
  1837  func (m *StatsQuery) SetCallLatencies(fv *StatsQuery_CallLatencies) {
  1838  	m.SetRequest(&StatsQuery_CallLatencies_{CallLatencies: fv})
  1839  }
  1840  func (m *StatsQuery) SetExecutedCalls(fv *StatsQuery_ExecutedCalls) {
  1841  	m.SetRequest(&StatsQuery_ExecutedCalls_{ExecutedCalls: fv})
  1842  }
  1843  func (m *StatsQuery) SetOpenCalls(fv *StatsQuery_OpenCalls) {
  1844  	m.SetRequest(&StatsQuery_OpenCalls_{OpenCalls: fv})
  1845  }
  1846  func (m *StatsQuery) SetErrorCounts(fv *StatsQuery_ErrorCounts) {
  1847  	m.SetRequest(&StatsQuery_ErrorCounts_{ErrorCounts: fv})
  1848  }
  1849  func (m *StatsQuery) SetIngressThroughput(fv *StatsQuery_IngressThroughput) {
  1850  	m.SetRequest(&StatsQuery_IngressThroughput_{IngressThroughput: fv})
  1851  }
  1852  func (m *StatsQuery) SetEgressThroughput(fv *StatsQuery_EgressThroughput) {
  1853  	m.SetRequest(&StatsQuery_EgressThroughput_{EgressThroughput: fv})
  1854  }
  1855  func (m *StatsQuery) SetStoreUsage(fv *StatsQuery_StoreOperations) {
  1856  	m.SetRequest(&StatsQuery_StoreUsage{StoreUsage: fv})
  1857  }
  1858  func (m *StatsQuery) SetResourceCount(fv *StatsQuery_ResourceCount) {
  1859  	m.SetRequest(&StatsQuery_ResourceCount_{ResourceCount: fv})
  1860  }
  1861  func (m *StatsQuery) SetLogsUsage(fv *StatsQuery_Logs) {
  1862  	m.SetRequest(&StatsQuery_LogsUsage{LogsUsage: fv})
  1863  }
  1864  func (m *StatsQuery) SetActivityLogsUsage(fv *StatsQuery_ActivityLogs) {
  1865  	m.SetRequest(&StatsQuery_ActivityLogsUsage{ActivityLogsUsage: fv})
  1866  }
  1867  func (m *StatsQuery) SetResourceChangeLogsUsage(fv *StatsQuery_ResourceChangeLogs) {
  1868  	m.SetRequest(&StatsQuery_ResourceChangeLogsUsage{ResourceChangeLogsUsage: fv})
  1869  }
  1870  func (m *StatsQuery) SetTimeSeriesUsage(fv *StatsQuery_TimeSeries) {
  1871  	m.SetRequest(&StatsQuery_TimeSeriesUsage{TimeSeriesUsage: fv})
  1872  }
  1873  func (m *StatsQuery) SetTimeSeriesLatencies(fv *StatsQuery_TimeSeriesLatencies) {
  1874  	m.SetRequest(&StatsQuery_TimeSeriesLatencies_{TimeSeriesLatencies: fv})
  1875  }
  1876  
  1877  // Response message for method
  1878  // [QueryProjectTimeSeriesStats][ntt.monitoring.v4.QueryProjectTimeSeriesStats]
  1879  type QueryProjectTimeSeriesStatsRequest struct {
  1880  	state         protoimpl.MessageState
  1881  	sizeCache     protoimpl.SizeCache
  1882  	unknownFields protoimpl.UnknownFields
  1883  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  1884  	// Service domain for which we request stats, for example "devices.edgelq.com"
  1885  	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
  1886  	// Region ID from which to get metrics
  1887  	RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  1888  	// Aggregation alignment period
  1889  	Ap *durationpb.Duration `protobuf:"bytes,4,opt,name=ap,proto3" json:"ap,omitempty"`
  1890  	// The time interval for which results should be returned.
  1891  	Interval *common.TimeInterval `protobuf:"bytes,5,opt,name=interval,proto3" json:"interval,omitempty"`
  1892  	// A positive number that is the maximum number of results to return. If
  1893  	// `page_size` is empty or more than 100,000 results, the effective
  1894  	// `page_size` is 100,000 results.
  1895  	PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1896  	// If this field is not empty then it must contain the `nextPageToken` value
  1897  	// returned by a previous call to this method.  Using this field causes the
  1898  	// method to return additional results from the previous method call.
  1899  	PageToken string      `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1900  	Query     *StatsQuery `protobuf:"bytes,8,opt,name=query,proto3" json:"query,omitempty"`
  1901  }
  1902  
  1903  func (m *QueryProjectTimeSeriesStatsRequest) Reset() {
  1904  	*m = QueryProjectTimeSeriesStatsRequest{}
  1905  	if protoimpl.UnsafeEnabled {
  1906  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[6]
  1907  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1908  		ms.StoreMessageInfo(mi)
  1909  	}
  1910  }
  1911  
  1912  func (m *QueryProjectTimeSeriesStatsRequest) String() string {
  1913  	return protoimpl.X.MessageStringOf(m)
  1914  }
  1915  
  1916  func (*QueryProjectTimeSeriesStatsRequest) ProtoMessage() {}
  1917  
  1918  func (m *QueryProjectTimeSeriesStatsRequest) ProtoReflect() preflect.Message {
  1919  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[6]
  1920  	if protoimpl.UnsafeEnabled && m != nil {
  1921  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1922  		if ms.LoadMessageInfo() == nil {
  1923  			ms.StoreMessageInfo(mi)
  1924  		}
  1925  		return ms
  1926  	}
  1927  	return mi.MessageOf(m)
  1928  }
  1929  
  1930  func (*QueryProjectTimeSeriesStatsRequest) GotenMessage() {}
  1931  
  1932  // Deprecated, Use QueryProjectTimeSeriesStatsRequest.ProtoReflect.Descriptor instead.
  1933  func (*QueryProjectTimeSeriesStatsRequest) Descriptor() ([]byte, []int) {
  1934  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{6}
  1935  }
  1936  
  1937  func (m *QueryProjectTimeSeriesStatsRequest) Unmarshal(b []byte) error {
  1938  	return proto.Unmarshal(b, m)
  1939  }
  1940  
  1941  func (m *QueryProjectTimeSeriesStatsRequest) Marshal() ([]byte, error) {
  1942  	return proto.Marshal(m)
  1943  }
  1944  
  1945  func (m *QueryProjectTimeSeriesStatsRequest) MarshalJSON() ([]byte, error) {
  1946  	return protojson.MarshalOptions{}.Marshal(m)
  1947  }
  1948  
  1949  func (m *QueryProjectTimeSeriesStatsRequest) UnmarshalJSON(data []byte) error {
  1950  	return protojson.Unmarshal(data, m)
  1951  }
  1952  
  1953  func (m *QueryProjectTimeSeriesStatsRequest) GetProject() *project.Name {
  1954  	if m != nil {
  1955  		return m.Project
  1956  	}
  1957  	return nil
  1958  }
  1959  
  1960  func (m *QueryProjectTimeSeriesStatsRequest) GetService() string {
  1961  	if m != nil {
  1962  		return m.Service
  1963  	}
  1964  	return ""
  1965  }
  1966  
  1967  func (m *QueryProjectTimeSeriesStatsRequest) GetRegionId() string {
  1968  	if m != nil {
  1969  		return m.RegionId
  1970  	}
  1971  	return ""
  1972  }
  1973  
  1974  func (m *QueryProjectTimeSeriesStatsRequest) GetAp() *durationpb.Duration {
  1975  	if m != nil {
  1976  		return m.Ap
  1977  	}
  1978  	return nil
  1979  }
  1980  
  1981  func (m *QueryProjectTimeSeriesStatsRequest) GetInterval() *common.TimeInterval {
  1982  	if m != nil {
  1983  		return m.Interval
  1984  	}
  1985  	return nil
  1986  }
  1987  
  1988  func (m *QueryProjectTimeSeriesStatsRequest) GetPageSize() int32 {
  1989  	if m != nil {
  1990  		return m.PageSize
  1991  	}
  1992  	return int32(0)
  1993  }
  1994  
  1995  func (m *QueryProjectTimeSeriesStatsRequest) GetPageToken() string {
  1996  	if m != nil {
  1997  		return m.PageToken
  1998  	}
  1999  	return ""
  2000  }
  2001  
  2002  func (m *QueryProjectTimeSeriesStatsRequest) GetQuery() *StatsQuery {
  2003  	if m != nil {
  2004  		return m.Query
  2005  	}
  2006  	return nil
  2007  }
  2008  
  2009  func (m *QueryProjectTimeSeriesStatsRequest) SetProject(fv *project.Name) {
  2010  	if m == nil {
  2011  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "QueryProjectTimeSeriesStatsRequest"))
  2012  	}
  2013  	m.Project = fv
  2014  }
  2015  
  2016  func (m *QueryProjectTimeSeriesStatsRequest) SetService(fv string) {
  2017  	if m == nil {
  2018  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "QueryProjectTimeSeriesStatsRequest"))
  2019  	}
  2020  	m.Service = fv
  2021  }
  2022  
  2023  func (m *QueryProjectTimeSeriesStatsRequest) SetRegionId(fv string) {
  2024  	if m == nil {
  2025  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "QueryProjectTimeSeriesStatsRequest"))
  2026  	}
  2027  	m.RegionId = fv
  2028  }
  2029  
  2030  func (m *QueryProjectTimeSeriesStatsRequest) SetAp(fv *durationpb.Duration) {
  2031  	if m == nil {
  2032  		panic(fmt.Errorf("can't set %s on nil %s", "Ap", "QueryProjectTimeSeriesStatsRequest"))
  2033  	}
  2034  	m.Ap = fv
  2035  }
  2036  
  2037  func (m *QueryProjectTimeSeriesStatsRequest) SetInterval(fv *common.TimeInterval) {
  2038  	if m == nil {
  2039  		panic(fmt.Errorf("can't set %s on nil %s", "Interval", "QueryProjectTimeSeriesStatsRequest"))
  2040  	}
  2041  	m.Interval = fv
  2042  }
  2043  
  2044  func (m *QueryProjectTimeSeriesStatsRequest) SetPageSize(fv int32) {
  2045  	if m == nil {
  2046  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "QueryProjectTimeSeriesStatsRequest"))
  2047  	}
  2048  	m.PageSize = fv
  2049  }
  2050  
  2051  func (m *QueryProjectTimeSeriesStatsRequest) SetPageToken(fv string) {
  2052  	if m == nil {
  2053  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "QueryProjectTimeSeriesStatsRequest"))
  2054  	}
  2055  	m.PageToken = fv
  2056  }
  2057  
  2058  func (m *QueryProjectTimeSeriesStatsRequest) SetQuery(fv *StatsQuery) {
  2059  	if m == nil {
  2060  		panic(fmt.Errorf("can't set %s on nil %s", "Query", "QueryProjectTimeSeriesStatsRequest"))
  2061  	}
  2062  	m.Query = fv
  2063  }
  2064  
  2065  // Response message for method
  2066  // [QueryProjectTimeSeriesStats][ntt.monitoring.v4.QueryProjectTimeSeriesStats]
  2067  type QueryProjectTimeSeriesStatsResponse struct {
  2068  	state         protoimpl.MessageState
  2069  	sizeCache     protoimpl.SizeCache
  2070  	unknownFields protoimpl.UnknownFields
  2071  	// One or more time series that match the request.
  2072  	TimeSeries []*time_serie.TimeSerie `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  2073  	// If there are more results than have been returned, then this field is set
  2074  	// to a non-empty value.  To see the additional results,
  2075  	// use that value as `pageToken` in the next call to this method.
  2076  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2077  	// Query execution errors that may have caused the time series data returned
  2078  	// to be incomplete.
  2079  	ExecutionErrors []*rpc.Status `protobuf:"bytes,3,rep,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"`
  2080  }
  2081  
  2082  func (m *QueryProjectTimeSeriesStatsResponse) Reset() {
  2083  	*m = QueryProjectTimeSeriesStatsResponse{}
  2084  	if protoimpl.UnsafeEnabled {
  2085  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[7]
  2086  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2087  		ms.StoreMessageInfo(mi)
  2088  	}
  2089  }
  2090  
  2091  func (m *QueryProjectTimeSeriesStatsResponse) String() string {
  2092  	return protoimpl.X.MessageStringOf(m)
  2093  }
  2094  
  2095  func (*QueryProjectTimeSeriesStatsResponse) ProtoMessage() {}
  2096  
  2097  func (m *QueryProjectTimeSeriesStatsResponse) ProtoReflect() preflect.Message {
  2098  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[7]
  2099  	if protoimpl.UnsafeEnabled && m != nil {
  2100  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2101  		if ms.LoadMessageInfo() == nil {
  2102  			ms.StoreMessageInfo(mi)
  2103  		}
  2104  		return ms
  2105  	}
  2106  	return mi.MessageOf(m)
  2107  }
  2108  
  2109  func (*QueryProjectTimeSeriesStatsResponse) GotenMessage() {}
  2110  
  2111  // Deprecated, Use QueryProjectTimeSeriesStatsResponse.ProtoReflect.Descriptor instead.
  2112  func (*QueryProjectTimeSeriesStatsResponse) Descriptor() ([]byte, []int) {
  2113  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{7}
  2114  }
  2115  
  2116  func (m *QueryProjectTimeSeriesStatsResponse) Unmarshal(b []byte) error {
  2117  	return proto.Unmarshal(b, m)
  2118  }
  2119  
  2120  func (m *QueryProjectTimeSeriesStatsResponse) Marshal() ([]byte, error) {
  2121  	return proto.Marshal(m)
  2122  }
  2123  
  2124  func (m *QueryProjectTimeSeriesStatsResponse) MarshalJSON() ([]byte, error) {
  2125  	return protojson.MarshalOptions{}.Marshal(m)
  2126  }
  2127  
  2128  func (m *QueryProjectTimeSeriesStatsResponse) UnmarshalJSON(data []byte) error {
  2129  	return protojson.Unmarshal(data, m)
  2130  }
  2131  
  2132  func (m *QueryProjectTimeSeriesStatsResponse) GetTimeSeries() []*time_serie.TimeSerie {
  2133  	if m != nil {
  2134  		return m.TimeSeries
  2135  	}
  2136  	return nil
  2137  }
  2138  
  2139  func (m *QueryProjectTimeSeriesStatsResponse) GetNextPageToken() string {
  2140  	if m != nil {
  2141  		return m.NextPageToken
  2142  	}
  2143  	return ""
  2144  }
  2145  
  2146  func (m *QueryProjectTimeSeriesStatsResponse) GetExecutionErrors() []*rpc.Status {
  2147  	if m != nil {
  2148  		return m.ExecutionErrors
  2149  	}
  2150  	return nil
  2151  }
  2152  
  2153  func (m *QueryProjectTimeSeriesStatsResponse) SetTimeSeries(fv []*time_serie.TimeSerie) {
  2154  	if m == nil {
  2155  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "QueryProjectTimeSeriesStatsResponse"))
  2156  	}
  2157  	m.TimeSeries = fv
  2158  }
  2159  
  2160  func (m *QueryProjectTimeSeriesStatsResponse) SetNextPageToken(fv string) {
  2161  	if m == nil {
  2162  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "QueryProjectTimeSeriesStatsResponse"))
  2163  	}
  2164  	m.NextPageToken = fv
  2165  }
  2166  
  2167  func (m *QueryProjectTimeSeriesStatsResponse) SetExecutionErrors(fv []*rpc.Status) {
  2168  	if m == nil {
  2169  		panic(fmt.Errorf("can't set %s on nil %s", "ExecutionErrors", "QueryProjectTimeSeriesStatsResponse"))
  2170  	}
  2171  	m.ExecutionErrors = fv
  2172  }
  2173  
  2174  // Response message for method
  2175  // [QueryServiceTimeSeriesStats][ntt.monitoring.v4.QueryServiceTimeSeriesStats]
  2176  type QueryServiceTimeSeriesStatsRequest struct {
  2177  	state         protoimpl.MessageState
  2178  	sizeCache     protoimpl.SizeCache
  2179  	unknownFields protoimpl.UnknownFields
  2180  	Service       *meta_service.Name `protobuf:"bytes,1,opt,customtype=Name,name=service,proto3" json:"service,omitempty"`
  2181  	// Region ID from which stats should e obtained
  2182  	RegionId string               `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2183  	Ap       *durationpb.Duration `protobuf:"bytes,3,opt,name=ap,proto3" json:"ap,omitempty"`
  2184  	// The time interval for which results should be returned.
  2185  	Interval *common.TimeInterval `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
  2186  	// A positive number that is the maximum number of results to return. If
  2187  	// `page_size` is empty or more than 100,000 results, the effective
  2188  	// `page_size` is 100,000 results.
  2189  	PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  2190  	// If this field is not empty then it must contain the `nextPageToken` value
  2191  	// returned by a previous call to this method.  Using this field causes the
  2192  	// method to return additional results from the previous method call.
  2193  	PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  2194  	// Optional list of user projects for which we want to get stats. If provided,
  2195  	// statistics will be grouped by them.
  2196  	UserProjectIds []string    `protobuf:"bytes,7,rep,name=user_project_ids,json=userProjectIds,proto3" json:"user_project_ids,omitempty"`
  2197  	Query          *StatsQuery `protobuf:"bytes,8,opt,name=query,proto3" json:"query,omitempty"`
  2198  }
  2199  
  2200  func (m *QueryServiceTimeSeriesStatsRequest) Reset() {
  2201  	*m = QueryServiceTimeSeriesStatsRequest{}
  2202  	if protoimpl.UnsafeEnabled {
  2203  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[8]
  2204  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2205  		ms.StoreMessageInfo(mi)
  2206  	}
  2207  }
  2208  
  2209  func (m *QueryServiceTimeSeriesStatsRequest) String() string {
  2210  	return protoimpl.X.MessageStringOf(m)
  2211  }
  2212  
  2213  func (*QueryServiceTimeSeriesStatsRequest) ProtoMessage() {}
  2214  
  2215  func (m *QueryServiceTimeSeriesStatsRequest) ProtoReflect() preflect.Message {
  2216  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[8]
  2217  	if protoimpl.UnsafeEnabled && m != nil {
  2218  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2219  		if ms.LoadMessageInfo() == nil {
  2220  			ms.StoreMessageInfo(mi)
  2221  		}
  2222  		return ms
  2223  	}
  2224  	return mi.MessageOf(m)
  2225  }
  2226  
  2227  func (*QueryServiceTimeSeriesStatsRequest) GotenMessage() {}
  2228  
  2229  // Deprecated, Use QueryServiceTimeSeriesStatsRequest.ProtoReflect.Descriptor instead.
  2230  func (*QueryServiceTimeSeriesStatsRequest) Descriptor() ([]byte, []int) {
  2231  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{8}
  2232  }
  2233  
  2234  func (m *QueryServiceTimeSeriesStatsRequest) Unmarshal(b []byte) error {
  2235  	return proto.Unmarshal(b, m)
  2236  }
  2237  
  2238  func (m *QueryServiceTimeSeriesStatsRequest) Marshal() ([]byte, error) {
  2239  	return proto.Marshal(m)
  2240  }
  2241  
  2242  func (m *QueryServiceTimeSeriesStatsRequest) MarshalJSON() ([]byte, error) {
  2243  	return protojson.MarshalOptions{}.Marshal(m)
  2244  }
  2245  
  2246  func (m *QueryServiceTimeSeriesStatsRequest) UnmarshalJSON(data []byte) error {
  2247  	return protojson.Unmarshal(data, m)
  2248  }
  2249  
  2250  func (m *QueryServiceTimeSeriesStatsRequest) GetService() *meta_service.Name {
  2251  	if m != nil {
  2252  		return m.Service
  2253  	}
  2254  	return nil
  2255  }
  2256  
  2257  func (m *QueryServiceTimeSeriesStatsRequest) GetRegionId() string {
  2258  	if m != nil {
  2259  		return m.RegionId
  2260  	}
  2261  	return ""
  2262  }
  2263  
  2264  func (m *QueryServiceTimeSeriesStatsRequest) GetAp() *durationpb.Duration {
  2265  	if m != nil {
  2266  		return m.Ap
  2267  	}
  2268  	return nil
  2269  }
  2270  
  2271  func (m *QueryServiceTimeSeriesStatsRequest) GetInterval() *common.TimeInterval {
  2272  	if m != nil {
  2273  		return m.Interval
  2274  	}
  2275  	return nil
  2276  }
  2277  
  2278  func (m *QueryServiceTimeSeriesStatsRequest) GetPageSize() int32 {
  2279  	if m != nil {
  2280  		return m.PageSize
  2281  	}
  2282  	return int32(0)
  2283  }
  2284  
  2285  func (m *QueryServiceTimeSeriesStatsRequest) GetPageToken() string {
  2286  	if m != nil {
  2287  		return m.PageToken
  2288  	}
  2289  	return ""
  2290  }
  2291  
  2292  func (m *QueryServiceTimeSeriesStatsRequest) GetUserProjectIds() []string {
  2293  	if m != nil {
  2294  		return m.UserProjectIds
  2295  	}
  2296  	return nil
  2297  }
  2298  
  2299  func (m *QueryServiceTimeSeriesStatsRequest) GetQuery() *StatsQuery {
  2300  	if m != nil {
  2301  		return m.Query
  2302  	}
  2303  	return nil
  2304  }
  2305  
  2306  func (m *QueryServiceTimeSeriesStatsRequest) SetService(fv *meta_service.Name) {
  2307  	if m == nil {
  2308  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "QueryServiceTimeSeriesStatsRequest"))
  2309  	}
  2310  	m.Service = fv
  2311  }
  2312  
  2313  func (m *QueryServiceTimeSeriesStatsRequest) SetRegionId(fv string) {
  2314  	if m == nil {
  2315  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "QueryServiceTimeSeriesStatsRequest"))
  2316  	}
  2317  	m.RegionId = fv
  2318  }
  2319  
  2320  func (m *QueryServiceTimeSeriesStatsRequest) SetAp(fv *durationpb.Duration) {
  2321  	if m == nil {
  2322  		panic(fmt.Errorf("can't set %s on nil %s", "Ap", "QueryServiceTimeSeriesStatsRequest"))
  2323  	}
  2324  	m.Ap = fv
  2325  }
  2326  
  2327  func (m *QueryServiceTimeSeriesStatsRequest) SetInterval(fv *common.TimeInterval) {
  2328  	if m == nil {
  2329  		panic(fmt.Errorf("can't set %s on nil %s", "Interval", "QueryServiceTimeSeriesStatsRequest"))
  2330  	}
  2331  	m.Interval = fv
  2332  }
  2333  
  2334  func (m *QueryServiceTimeSeriesStatsRequest) SetPageSize(fv int32) {
  2335  	if m == nil {
  2336  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "QueryServiceTimeSeriesStatsRequest"))
  2337  	}
  2338  	m.PageSize = fv
  2339  }
  2340  
  2341  func (m *QueryServiceTimeSeriesStatsRequest) SetPageToken(fv string) {
  2342  	if m == nil {
  2343  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "QueryServiceTimeSeriesStatsRequest"))
  2344  	}
  2345  	m.PageToken = fv
  2346  }
  2347  
  2348  func (m *QueryServiceTimeSeriesStatsRequest) SetUserProjectIds(fv []string) {
  2349  	if m == nil {
  2350  		panic(fmt.Errorf("can't set %s on nil %s", "UserProjectIds", "QueryServiceTimeSeriesStatsRequest"))
  2351  	}
  2352  	m.UserProjectIds = fv
  2353  }
  2354  
  2355  func (m *QueryServiceTimeSeriesStatsRequest) SetQuery(fv *StatsQuery) {
  2356  	if m == nil {
  2357  		panic(fmt.Errorf("can't set %s on nil %s", "Query", "QueryServiceTimeSeriesStatsRequest"))
  2358  	}
  2359  	m.Query = fv
  2360  }
  2361  
  2362  // Response message for method
  2363  // [QueryServiceTimeSeriesStats][ntt.monitoring.v4.QueryServiceTimeSeriesStats]
  2364  type QueryServiceTimeSeriesStatsResponse struct {
  2365  	state         protoimpl.MessageState
  2366  	sizeCache     protoimpl.SizeCache
  2367  	unknownFields protoimpl.UnknownFields
  2368  	// One or more time series that match the request.
  2369  	TimeSeries []*time_serie.TimeSerie `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  2370  	// If there are more results than have been returned, then this field is set
  2371  	// to a non-empty value.  To see the additional results,
  2372  	// use that value as `pageToken` in the next call to this method.
  2373  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2374  	// Query execution errors that may have caused the time series data returned
  2375  	// to be incomplete.
  2376  	ExecutionErrors []*rpc.Status `protobuf:"bytes,3,rep,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"`
  2377  }
  2378  
  2379  func (m *QueryServiceTimeSeriesStatsResponse) Reset() {
  2380  	*m = QueryServiceTimeSeriesStatsResponse{}
  2381  	if protoimpl.UnsafeEnabled {
  2382  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[9]
  2383  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2384  		ms.StoreMessageInfo(mi)
  2385  	}
  2386  }
  2387  
  2388  func (m *QueryServiceTimeSeriesStatsResponse) String() string {
  2389  	return protoimpl.X.MessageStringOf(m)
  2390  }
  2391  
  2392  func (*QueryServiceTimeSeriesStatsResponse) ProtoMessage() {}
  2393  
  2394  func (m *QueryServiceTimeSeriesStatsResponse) ProtoReflect() preflect.Message {
  2395  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[9]
  2396  	if protoimpl.UnsafeEnabled && m != nil {
  2397  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2398  		if ms.LoadMessageInfo() == nil {
  2399  			ms.StoreMessageInfo(mi)
  2400  		}
  2401  		return ms
  2402  	}
  2403  	return mi.MessageOf(m)
  2404  }
  2405  
  2406  func (*QueryServiceTimeSeriesStatsResponse) GotenMessage() {}
  2407  
  2408  // Deprecated, Use QueryServiceTimeSeriesStatsResponse.ProtoReflect.Descriptor instead.
  2409  func (*QueryServiceTimeSeriesStatsResponse) Descriptor() ([]byte, []int) {
  2410  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{9}
  2411  }
  2412  
  2413  func (m *QueryServiceTimeSeriesStatsResponse) Unmarshal(b []byte) error {
  2414  	return proto.Unmarshal(b, m)
  2415  }
  2416  
  2417  func (m *QueryServiceTimeSeriesStatsResponse) Marshal() ([]byte, error) {
  2418  	return proto.Marshal(m)
  2419  }
  2420  
  2421  func (m *QueryServiceTimeSeriesStatsResponse) MarshalJSON() ([]byte, error) {
  2422  	return protojson.MarshalOptions{}.Marshal(m)
  2423  }
  2424  
  2425  func (m *QueryServiceTimeSeriesStatsResponse) UnmarshalJSON(data []byte) error {
  2426  	return protojson.Unmarshal(data, m)
  2427  }
  2428  
  2429  func (m *QueryServiceTimeSeriesStatsResponse) GetTimeSeries() []*time_serie.TimeSerie {
  2430  	if m != nil {
  2431  		return m.TimeSeries
  2432  	}
  2433  	return nil
  2434  }
  2435  
  2436  func (m *QueryServiceTimeSeriesStatsResponse) GetNextPageToken() string {
  2437  	if m != nil {
  2438  		return m.NextPageToken
  2439  	}
  2440  	return ""
  2441  }
  2442  
  2443  func (m *QueryServiceTimeSeriesStatsResponse) GetExecutionErrors() []*rpc.Status {
  2444  	if m != nil {
  2445  		return m.ExecutionErrors
  2446  	}
  2447  	return nil
  2448  }
  2449  
  2450  func (m *QueryServiceTimeSeriesStatsResponse) SetTimeSeries(fv []*time_serie.TimeSerie) {
  2451  	if m == nil {
  2452  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "QueryServiceTimeSeriesStatsResponse"))
  2453  	}
  2454  	m.TimeSeries = fv
  2455  }
  2456  
  2457  func (m *QueryServiceTimeSeriesStatsResponse) SetNextPageToken(fv string) {
  2458  	if m == nil {
  2459  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "QueryServiceTimeSeriesStatsResponse"))
  2460  	}
  2461  	m.NextPageToken = fv
  2462  }
  2463  
  2464  func (m *QueryServiceTimeSeriesStatsResponse) SetExecutionErrors(fv []*rpc.Status) {
  2465  	if m == nil {
  2466  		panic(fmt.Errorf("can't set %s on nil %s", "ExecutionErrors", "QueryServiceTimeSeriesStatsResponse"))
  2467  	}
  2468  	m.ExecutionErrors = fv
  2469  }
  2470  
  2471  type WatchTimeSeriesRequest struct {
  2472  	state         protoimpl.MessageState
  2473  	sizeCache     protoimpl.SizeCache
  2474  	unknownFields protoimpl.UnknownFields
  2475  	// The project on which to execute the request. The format is
  2476  	// "projects/{project_id}", or
  2477  	// "projects/{project_id}/regions/{region_id}/buckets/{bucket_id}"
  2478  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2479  	// A monitoring filter that specifies which time
  2480  	// series should be returned.  The filter must specify a single metric type,
  2481  	// and can additionally specify metric labels and other information. For
  2482  	// example:
  2483  	//
  2484  	//     metric.type = "compute.googleapis.com/instance/cpu/usage_time" AND
  2485  	//         metric.label.instance_name = "my-instance-name"
  2486  	Filter *time_serie.Filter `protobuf:"bytes,2,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
  2487  	// Instructs how to transform individual time series (aligner) and combine
  2488  	// them together (reducer, group by fields).
  2489  	Aggregation *common.Aggregation `protobuf:"bytes,3,opt,name=aggregation,proto3" json:"aggregation,omitempty"`
  2490  	// Amount of past data to fetch when new time series key appears (not present
  2491  	// in current session). For example: If client lost previous watch session for
  2492  	// 15 minutes, they can set this field value to 15 minutes duration + 1 extra
  2493  	// AlignmentPeriod value just in case. Initial time series in response will
  2494  	// contain extra past data. Once specific TimeSeries key was already observed,
  2495  	// further values will be coming only from realtime watch.
  2496  	// This field has lower priority than starting_time!
  2497  	SnapshotIntervalToFetch *durationpb.Duration `protobuf:"bytes,4,opt,name=snapshot_interval_to_fetch,json=snapshotIntervalToFetch,proto3" json:"snapshot_interval_to_fetch,omitempty"`
  2498  	// For every new unique time series key monitoring will try to fetch past
  2499  	// data from given starting time. This is useful for recovery purposes, if
  2500  	// client has lost previous watch session. Once snapshot is retrieved for
  2501  	// given key, further data will contain live updates. This field takes
  2502  	// priority over snapshot_interval_to_fetch.
  2503  	StartingTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"`
  2504  }
  2505  
  2506  func (m *WatchTimeSeriesRequest) Reset() {
  2507  	*m = WatchTimeSeriesRequest{}
  2508  	if protoimpl.UnsafeEnabled {
  2509  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[10]
  2510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2511  		ms.StoreMessageInfo(mi)
  2512  	}
  2513  }
  2514  
  2515  func (m *WatchTimeSeriesRequest) String() string {
  2516  	return protoimpl.X.MessageStringOf(m)
  2517  }
  2518  
  2519  func (*WatchTimeSeriesRequest) ProtoMessage() {}
  2520  
  2521  func (m *WatchTimeSeriesRequest) ProtoReflect() preflect.Message {
  2522  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[10]
  2523  	if protoimpl.UnsafeEnabled && m != nil {
  2524  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2525  		if ms.LoadMessageInfo() == nil {
  2526  			ms.StoreMessageInfo(mi)
  2527  		}
  2528  		return ms
  2529  	}
  2530  	return mi.MessageOf(m)
  2531  }
  2532  
  2533  func (*WatchTimeSeriesRequest) GotenMessage() {}
  2534  
  2535  // Deprecated, Use WatchTimeSeriesRequest.ProtoReflect.Descriptor instead.
  2536  func (*WatchTimeSeriesRequest) Descriptor() ([]byte, []int) {
  2537  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{10}
  2538  }
  2539  
  2540  func (m *WatchTimeSeriesRequest) Unmarshal(b []byte) error {
  2541  	return proto.Unmarshal(b, m)
  2542  }
  2543  
  2544  func (m *WatchTimeSeriesRequest) Marshal() ([]byte, error) {
  2545  	return proto.Marshal(m)
  2546  }
  2547  
  2548  func (m *WatchTimeSeriesRequest) MarshalJSON() ([]byte, error) {
  2549  	return protojson.MarshalOptions{}.Marshal(m)
  2550  }
  2551  
  2552  func (m *WatchTimeSeriesRequest) UnmarshalJSON(data []byte) error {
  2553  	return protojson.Unmarshal(data, m)
  2554  }
  2555  
  2556  func (m *WatchTimeSeriesRequest) GetParent() string {
  2557  	if m != nil {
  2558  		return m.Parent
  2559  	}
  2560  	return ""
  2561  }
  2562  
  2563  func (m *WatchTimeSeriesRequest) GetFilter() *time_serie.Filter {
  2564  	if m != nil {
  2565  		return m.Filter
  2566  	}
  2567  	return nil
  2568  }
  2569  
  2570  func (m *WatchTimeSeriesRequest) GetAggregation() *common.Aggregation {
  2571  	if m != nil {
  2572  		return m.Aggregation
  2573  	}
  2574  	return nil
  2575  }
  2576  
  2577  func (m *WatchTimeSeriesRequest) GetSnapshotIntervalToFetch() *durationpb.Duration {
  2578  	if m != nil {
  2579  		return m.SnapshotIntervalToFetch
  2580  	}
  2581  	return nil
  2582  }
  2583  
  2584  func (m *WatchTimeSeriesRequest) GetStartingTime() *timestamppb.Timestamp {
  2585  	if m != nil {
  2586  		return m.StartingTime
  2587  	}
  2588  	return nil
  2589  }
  2590  
  2591  func (m *WatchTimeSeriesRequest) SetParent(fv string) {
  2592  	if m == nil {
  2593  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchTimeSeriesRequest"))
  2594  	}
  2595  	m.Parent = fv
  2596  }
  2597  
  2598  func (m *WatchTimeSeriesRequest) SetFilter(fv *time_serie.Filter) {
  2599  	if m == nil {
  2600  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchTimeSeriesRequest"))
  2601  	}
  2602  	m.Filter = fv
  2603  }
  2604  
  2605  func (m *WatchTimeSeriesRequest) SetAggregation(fv *common.Aggregation) {
  2606  	if m == nil {
  2607  		panic(fmt.Errorf("can't set %s on nil %s", "Aggregation", "WatchTimeSeriesRequest"))
  2608  	}
  2609  	m.Aggregation = fv
  2610  }
  2611  
  2612  func (m *WatchTimeSeriesRequest) SetSnapshotIntervalToFetch(fv *durationpb.Duration) {
  2613  	if m == nil {
  2614  		panic(fmt.Errorf("can't set %s on nil %s", "SnapshotIntervalToFetch", "WatchTimeSeriesRequest"))
  2615  	}
  2616  	m.SnapshotIntervalToFetch = fv
  2617  }
  2618  
  2619  func (m *WatchTimeSeriesRequest) SetStartingTime(fv *timestamppb.Timestamp) {
  2620  	if m == nil {
  2621  		panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchTimeSeriesRequest"))
  2622  	}
  2623  	m.StartingTime = fv
  2624  }
  2625  
  2626  type WatchTimeSeriesResponse struct {
  2627  	state         protoimpl.MessageState
  2628  	sizeCache     protoimpl.SizeCache
  2629  	unknownFields protoimpl.UnknownFields
  2630  	TimeSeries    []*time_serie.TimeSerie `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
  2631  }
  2632  
  2633  func (m *WatchTimeSeriesResponse) Reset() {
  2634  	*m = WatchTimeSeriesResponse{}
  2635  	if protoimpl.UnsafeEnabled {
  2636  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[11]
  2637  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2638  		ms.StoreMessageInfo(mi)
  2639  	}
  2640  }
  2641  
  2642  func (m *WatchTimeSeriesResponse) String() string {
  2643  	return protoimpl.X.MessageStringOf(m)
  2644  }
  2645  
  2646  func (*WatchTimeSeriesResponse) ProtoMessage() {}
  2647  
  2648  func (m *WatchTimeSeriesResponse) ProtoReflect() preflect.Message {
  2649  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[11]
  2650  	if protoimpl.UnsafeEnabled && m != nil {
  2651  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2652  		if ms.LoadMessageInfo() == nil {
  2653  			ms.StoreMessageInfo(mi)
  2654  		}
  2655  		return ms
  2656  	}
  2657  	return mi.MessageOf(m)
  2658  }
  2659  
  2660  func (*WatchTimeSeriesResponse) GotenMessage() {}
  2661  
  2662  // Deprecated, Use WatchTimeSeriesResponse.ProtoReflect.Descriptor instead.
  2663  func (*WatchTimeSeriesResponse) Descriptor() ([]byte, []int) {
  2664  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{11}
  2665  }
  2666  
  2667  func (m *WatchTimeSeriesResponse) Unmarshal(b []byte) error {
  2668  	return proto.Unmarshal(b, m)
  2669  }
  2670  
  2671  func (m *WatchTimeSeriesResponse) Marshal() ([]byte, error) {
  2672  	return proto.Marshal(m)
  2673  }
  2674  
  2675  func (m *WatchTimeSeriesResponse) MarshalJSON() ([]byte, error) {
  2676  	return protojson.MarshalOptions{}.Marshal(m)
  2677  }
  2678  
  2679  func (m *WatchTimeSeriesResponse) UnmarshalJSON(data []byte) error {
  2680  	return protojson.Unmarshal(data, m)
  2681  }
  2682  
  2683  func (m *WatchTimeSeriesResponse) GetTimeSeries() []*time_serie.TimeSerie {
  2684  	if m != nil {
  2685  		return m.TimeSeries
  2686  	}
  2687  	return nil
  2688  }
  2689  
  2690  func (m *WatchTimeSeriesResponse) SetTimeSeries(fv []*time_serie.TimeSerie) {
  2691  	if m == nil {
  2692  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "WatchTimeSeriesResponse"))
  2693  	}
  2694  	m.TimeSeries = fv
  2695  }
  2696  
  2697  // ErrorDetails is used when one of the queried regions fails to produce
  2698  // results. It is used in execution_errors field (see subfield
  2699  // ntt.rpc.Status.details).
  2700  type ListTimeSeriesResponse_ErrorDetails struct {
  2701  	state         protoimpl.MessageState
  2702  	sizeCache     protoimpl.SizeCache
  2703  	unknownFields protoimpl.UnknownFields
  2704  	// region id which failed to give results.
  2705  	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2706  }
  2707  
  2708  func (m *ListTimeSeriesResponse_ErrorDetails) Reset() {
  2709  	*m = ListTimeSeriesResponse_ErrorDetails{}
  2710  	if protoimpl.UnsafeEnabled {
  2711  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[12]
  2712  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2713  		ms.StoreMessageInfo(mi)
  2714  	}
  2715  }
  2716  
  2717  func (m *ListTimeSeriesResponse_ErrorDetails) String() string {
  2718  	return protoimpl.X.MessageStringOf(m)
  2719  }
  2720  
  2721  func (*ListTimeSeriesResponse_ErrorDetails) ProtoMessage() {}
  2722  
  2723  func (m *ListTimeSeriesResponse_ErrorDetails) ProtoReflect() preflect.Message {
  2724  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[12]
  2725  	if protoimpl.UnsafeEnabled && m != nil {
  2726  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2727  		if ms.LoadMessageInfo() == nil {
  2728  			ms.StoreMessageInfo(mi)
  2729  		}
  2730  		return ms
  2731  	}
  2732  	return mi.MessageOf(m)
  2733  }
  2734  
  2735  func (*ListTimeSeriesResponse_ErrorDetails) GotenMessage() {}
  2736  
  2737  // Deprecated, Use ListTimeSeriesResponse_ErrorDetails.ProtoReflect.Descriptor instead.
  2738  func (*ListTimeSeriesResponse_ErrorDetails) Descriptor() ([]byte, []int) {
  2739  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{1, 0}
  2740  }
  2741  
  2742  func (m *ListTimeSeriesResponse_ErrorDetails) Unmarshal(b []byte) error {
  2743  	return proto.Unmarshal(b, m)
  2744  }
  2745  
  2746  func (m *ListTimeSeriesResponse_ErrorDetails) Marshal() ([]byte, error) {
  2747  	return proto.Marshal(m)
  2748  }
  2749  
  2750  func (m *ListTimeSeriesResponse_ErrorDetails) MarshalJSON() ([]byte, error) {
  2751  	return protojson.MarshalOptions{}.Marshal(m)
  2752  }
  2753  
  2754  func (m *ListTimeSeriesResponse_ErrorDetails) UnmarshalJSON(data []byte) error {
  2755  	return protojson.Unmarshal(data, m)
  2756  }
  2757  
  2758  func (m *ListTimeSeriesResponse_ErrorDetails) GetRegionId() string {
  2759  	if m != nil {
  2760  		return m.RegionId
  2761  	}
  2762  	return ""
  2763  }
  2764  
  2765  func (m *ListTimeSeriesResponse_ErrorDetails) SetRegionId(fv string) {
  2766  	if m == nil {
  2767  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ListTimeSeriesResponse_ErrorDetails"))
  2768  	}
  2769  	m.RegionId = fv
  2770  }
  2771  
  2772  type StatsQuery_CallLatencies struct {
  2773  	state         protoimpl.MessageState
  2774  	sizeCache     protoimpl.SizeCache
  2775  	unknownFields protoimpl.UnknownFields
  2776  	Methods       []string                          `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  2777  	Versions      []string                          `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  2778  	Resources     []string                          `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  2779  	Reducer       StatsQuery_CallLatencies_Reducer  `protobuf:"varint,4,opt,name=reducer,proto3,enum=ntt.monitoring.v4.StatsQuery_CallLatencies_Reducer" json:"reducer,omitempty"`
  2780  	GroupBy       []StatsQuery_CallLatencies_Groups `protobuf:"varint,5,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_CallLatencies_Groups" json:"group_by,omitempty"`
  2781  }
  2782  
  2783  func (m *StatsQuery_CallLatencies) Reset() {
  2784  	*m = StatsQuery_CallLatencies{}
  2785  	if protoimpl.UnsafeEnabled {
  2786  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[14]
  2787  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2788  		ms.StoreMessageInfo(mi)
  2789  	}
  2790  }
  2791  
  2792  func (m *StatsQuery_CallLatencies) String() string {
  2793  	return protoimpl.X.MessageStringOf(m)
  2794  }
  2795  
  2796  func (*StatsQuery_CallLatencies) ProtoMessage() {}
  2797  
  2798  func (m *StatsQuery_CallLatencies) ProtoReflect() preflect.Message {
  2799  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[14]
  2800  	if protoimpl.UnsafeEnabled && m != nil {
  2801  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2802  		if ms.LoadMessageInfo() == nil {
  2803  			ms.StoreMessageInfo(mi)
  2804  		}
  2805  		return ms
  2806  	}
  2807  	return mi.MessageOf(m)
  2808  }
  2809  
  2810  func (*StatsQuery_CallLatencies) GotenMessage() {}
  2811  
  2812  // Deprecated, Use StatsQuery_CallLatencies.ProtoReflect.Descriptor instead.
  2813  func (*StatsQuery_CallLatencies) Descriptor() ([]byte, []int) {
  2814  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 0}
  2815  }
  2816  
  2817  func (m *StatsQuery_CallLatencies) Unmarshal(b []byte) error {
  2818  	return proto.Unmarshal(b, m)
  2819  }
  2820  
  2821  func (m *StatsQuery_CallLatencies) Marshal() ([]byte, error) {
  2822  	return proto.Marshal(m)
  2823  }
  2824  
  2825  func (m *StatsQuery_CallLatencies) MarshalJSON() ([]byte, error) {
  2826  	return protojson.MarshalOptions{}.Marshal(m)
  2827  }
  2828  
  2829  func (m *StatsQuery_CallLatencies) UnmarshalJSON(data []byte) error {
  2830  	return protojson.Unmarshal(data, m)
  2831  }
  2832  
  2833  func (m *StatsQuery_CallLatencies) GetMethods() []string {
  2834  	if m != nil {
  2835  		return m.Methods
  2836  	}
  2837  	return nil
  2838  }
  2839  
  2840  func (m *StatsQuery_CallLatencies) GetVersions() []string {
  2841  	if m != nil {
  2842  		return m.Versions
  2843  	}
  2844  	return nil
  2845  }
  2846  
  2847  func (m *StatsQuery_CallLatencies) GetResources() []string {
  2848  	if m != nil {
  2849  		return m.Resources
  2850  	}
  2851  	return nil
  2852  }
  2853  
  2854  func (m *StatsQuery_CallLatencies) GetReducer() StatsQuery_CallLatencies_Reducer {
  2855  	if m != nil {
  2856  		return m.Reducer
  2857  	}
  2858  	return StatsQuery_CallLatencies_SUMMARY
  2859  }
  2860  
  2861  func (m *StatsQuery_CallLatencies) GetGroupBy() []StatsQuery_CallLatencies_Groups {
  2862  	if m != nil {
  2863  		return m.GroupBy
  2864  	}
  2865  	return nil
  2866  }
  2867  
  2868  func (m *StatsQuery_CallLatencies) SetMethods(fv []string) {
  2869  	if m == nil {
  2870  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_CallLatencies"))
  2871  	}
  2872  	m.Methods = fv
  2873  }
  2874  
  2875  func (m *StatsQuery_CallLatencies) SetVersions(fv []string) {
  2876  	if m == nil {
  2877  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_CallLatencies"))
  2878  	}
  2879  	m.Versions = fv
  2880  }
  2881  
  2882  func (m *StatsQuery_CallLatencies) SetResources(fv []string) {
  2883  	if m == nil {
  2884  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_CallLatencies"))
  2885  	}
  2886  	m.Resources = fv
  2887  }
  2888  
  2889  func (m *StatsQuery_CallLatencies) SetReducer(fv StatsQuery_CallLatencies_Reducer) {
  2890  	if m == nil {
  2891  		panic(fmt.Errorf("can't set %s on nil %s", "Reducer", "StatsQuery_CallLatencies"))
  2892  	}
  2893  	m.Reducer = fv
  2894  }
  2895  
  2896  func (m *StatsQuery_CallLatencies) SetGroupBy(fv []StatsQuery_CallLatencies_Groups) {
  2897  	if m == nil {
  2898  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_CallLatencies"))
  2899  	}
  2900  	m.GroupBy = fv
  2901  }
  2902  
  2903  type StatsQuery_ExecutedCalls struct {
  2904  	state         protoimpl.MessageState
  2905  	sizeCache     protoimpl.SizeCache
  2906  	unknownFields protoimpl.UnknownFields
  2907  	Methods       []string                          `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  2908  	Versions      []string                          `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  2909  	Resources     []string                          `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  2910  	GroupBy       []StatsQuery_ExecutedCalls_Groups `protobuf:"varint,4,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_ExecutedCalls_Groups" json:"group_by,omitempty"`
  2911  }
  2912  
  2913  func (m *StatsQuery_ExecutedCalls) Reset() {
  2914  	*m = StatsQuery_ExecutedCalls{}
  2915  	if protoimpl.UnsafeEnabled {
  2916  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[15]
  2917  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2918  		ms.StoreMessageInfo(mi)
  2919  	}
  2920  }
  2921  
  2922  func (m *StatsQuery_ExecutedCalls) String() string {
  2923  	return protoimpl.X.MessageStringOf(m)
  2924  }
  2925  
  2926  func (*StatsQuery_ExecutedCalls) ProtoMessage() {}
  2927  
  2928  func (m *StatsQuery_ExecutedCalls) ProtoReflect() preflect.Message {
  2929  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[15]
  2930  	if protoimpl.UnsafeEnabled && m != nil {
  2931  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2932  		if ms.LoadMessageInfo() == nil {
  2933  			ms.StoreMessageInfo(mi)
  2934  		}
  2935  		return ms
  2936  	}
  2937  	return mi.MessageOf(m)
  2938  }
  2939  
  2940  func (*StatsQuery_ExecutedCalls) GotenMessage() {}
  2941  
  2942  // Deprecated, Use StatsQuery_ExecutedCalls.ProtoReflect.Descriptor instead.
  2943  func (*StatsQuery_ExecutedCalls) Descriptor() ([]byte, []int) {
  2944  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 1}
  2945  }
  2946  
  2947  func (m *StatsQuery_ExecutedCalls) Unmarshal(b []byte) error {
  2948  	return proto.Unmarshal(b, m)
  2949  }
  2950  
  2951  func (m *StatsQuery_ExecutedCalls) Marshal() ([]byte, error) {
  2952  	return proto.Marshal(m)
  2953  }
  2954  
  2955  func (m *StatsQuery_ExecutedCalls) MarshalJSON() ([]byte, error) {
  2956  	return protojson.MarshalOptions{}.Marshal(m)
  2957  }
  2958  
  2959  func (m *StatsQuery_ExecutedCalls) UnmarshalJSON(data []byte) error {
  2960  	return protojson.Unmarshal(data, m)
  2961  }
  2962  
  2963  func (m *StatsQuery_ExecutedCalls) GetMethods() []string {
  2964  	if m != nil {
  2965  		return m.Methods
  2966  	}
  2967  	return nil
  2968  }
  2969  
  2970  func (m *StatsQuery_ExecutedCalls) GetVersions() []string {
  2971  	if m != nil {
  2972  		return m.Versions
  2973  	}
  2974  	return nil
  2975  }
  2976  
  2977  func (m *StatsQuery_ExecutedCalls) GetResources() []string {
  2978  	if m != nil {
  2979  		return m.Resources
  2980  	}
  2981  	return nil
  2982  }
  2983  
  2984  func (m *StatsQuery_ExecutedCalls) GetGroupBy() []StatsQuery_ExecutedCalls_Groups {
  2985  	if m != nil {
  2986  		return m.GroupBy
  2987  	}
  2988  	return nil
  2989  }
  2990  
  2991  func (m *StatsQuery_ExecutedCalls) SetMethods(fv []string) {
  2992  	if m == nil {
  2993  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_ExecutedCalls"))
  2994  	}
  2995  	m.Methods = fv
  2996  }
  2997  
  2998  func (m *StatsQuery_ExecutedCalls) SetVersions(fv []string) {
  2999  	if m == nil {
  3000  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_ExecutedCalls"))
  3001  	}
  3002  	m.Versions = fv
  3003  }
  3004  
  3005  func (m *StatsQuery_ExecutedCalls) SetResources(fv []string) {
  3006  	if m == nil {
  3007  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_ExecutedCalls"))
  3008  	}
  3009  	m.Resources = fv
  3010  }
  3011  
  3012  func (m *StatsQuery_ExecutedCalls) SetGroupBy(fv []StatsQuery_ExecutedCalls_Groups) {
  3013  	if m == nil {
  3014  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_ExecutedCalls"))
  3015  	}
  3016  	m.GroupBy = fv
  3017  }
  3018  
  3019  type StatsQuery_OpenCalls struct {
  3020  	state         protoimpl.MessageState
  3021  	sizeCache     protoimpl.SizeCache
  3022  	unknownFields protoimpl.UnknownFields
  3023  	Methods       []string                      `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  3024  	Versions      []string                      `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  3025  	Resources     []string                      `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  3026  	GroupBy       []StatsQuery_OpenCalls_Groups `protobuf:"varint,4,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_OpenCalls_Groups" json:"group_by,omitempty"`
  3027  }
  3028  
  3029  func (m *StatsQuery_OpenCalls) Reset() {
  3030  	*m = StatsQuery_OpenCalls{}
  3031  	if protoimpl.UnsafeEnabled {
  3032  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[16]
  3033  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3034  		ms.StoreMessageInfo(mi)
  3035  	}
  3036  }
  3037  
  3038  func (m *StatsQuery_OpenCalls) String() string {
  3039  	return protoimpl.X.MessageStringOf(m)
  3040  }
  3041  
  3042  func (*StatsQuery_OpenCalls) ProtoMessage() {}
  3043  
  3044  func (m *StatsQuery_OpenCalls) ProtoReflect() preflect.Message {
  3045  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[16]
  3046  	if protoimpl.UnsafeEnabled && m != nil {
  3047  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3048  		if ms.LoadMessageInfo() == nil {
  3049  			ms.StoreMessageInfo(mi)
  3050  		}
  3051  		return ms
  3052  	}
  3053  	return mi.MessageOf(m)
  3054  }
  3055  
  3056  func (*StatsQuery_OpenCalls) GotenMessage() {}
  3057  
  3058  // Deprecated, Use StatsQuery_OpenCalls.ProtoReflect.Descriptor instead.
  3059  func (*StatsQuery_OpenCalls) Descriptor() ([]byte, []int) {
  3060  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 2}
  3061  }
  3062  
  3063  func (m *StatsQuery_OpenCalls) Unmarshal(b []byte) error {
  3064  	return proto.Unmarshal(b, m)
  3065  }
  3066  
  3067  func (m *StatsQuery_OpenCalls) Marshal() ([]byte, error) {
  3068  	return proto.Marshal(m)
  3069  }
  3070  
  3071  func (m *StatsQuery_OpenCalls) MarshalJSON() ([]byte, error) {
  3072  	return protojson.MarshalOptions{}.Marshal(m)
  3073  }
  3074  
  3075  func (m *StatsQuery_OpenCalls) UnmarshalJSON(data []byte) error {
  3076  	return protojson.Unmarshal(data, m)
  3077  }
  3078  
  3079  func (m *StatsQuery_OpenCalls) GetMethods() []string {
  3080  	if m != nil {
  3081  		return m.Methods
  3082  	}
  3083  	return nil
  3084  }
  3085  
  3086  func (m *StatsQuery_OpenCalls) GetVersions() []string {
  3087  	if m != nil {
  3088  		return m.Versions
  3089  	}
  3090  	return nil
  3091  }
  3092  
  3093  func (m *StatsQuery_OpenCalls) GetResources() []string {
  3094  	if m != nil {
  3095  		return m.Resources
  3096  	}
  3097  	return nil
  3098  }
  3099  
  3100  func (m *StatsQuery_OpenCalls) GetGroupBy() []StatsQuery_OpenCalls_Groups {
  3101  	if m != nil {
  3102  		return m.GroupBy
  3103  	}
  3104  	return nil
  3105  }
  3106  
  3107  func (m *StatsQuery_OpenCalls) SetMethods(fv []string) {
  3108  	if m == nil {
  3109  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_OpenCalls"))
  3110  	}
  3111  	m.Methods = fv
  3112  }
  3113  
  3114  func (m *StatsQuery_OpenCalls) SetVersions(fv []string) {
  3115  	if m == nil {
  3116  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_OpenCalls"))
  3117  	}
  3118  	m.Versions = fv
  3119  }
  3120  
  3121  func (m *StatsQuery_OpenCalls) SetResources(fv []string) {
  3122  	if m == nil {
  3123  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_OpenCalls"))
  3124  	}
  3125  	m.Resources = fv
  3126  }
  3127  
  3128  func (m *StatsQuery_OpenCalls) SetGroupBy(fv []StatsQuery_OpenCalls_Groups) {
  3129  	if m == nil {
  3130  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_OpenCalls"))
  3131  	}
  3132  	m.GroupBy = fv
  3133  }
  3134  
  3135  type StatsQuery_ErrorCounts struct {
  3136  	state         protoimpl.MessageState
  3137  	sizeCache     protoimpl.SizeCache
  3138  	unknownFields protoimpl.UnknownFields
  3139  	Methods       []string                        `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  3140  	Versions      []string                        `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  3141  	Resources     []string                        `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  3142  	ErrorCodes    []string                        `protobuf:"bytes,4,rep,name=error_codes,json=errorCodes,proto3" json:"error_codes,omitempty"`
  3143  	GroupBy       []StatsQuery_ErrorCounts_Groups `protobuf:"varint,5,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_ErrorCounts_Groups" json:"group_by,omitempty"`
  3144  }
  3145  
  3146  func (m *StatsQuery_ErrorCounts) Reset() {
  3147  	*m = StatsQuery_ErrorCounts{}
  3148  	if protoimpl.UnsafeEnabled {
  3149  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[17]
  3150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3151  		ms.StoreMessageInfo(mi)
  3152  	}
  3153  }
  3154  
  3155  func (m *StatsQuery_ErrorCounts) String() string {
  3156  	return protoimpl.X.MessageStringOf(m)
  3157  }
  3158  
  3159  func (*StatsQuery_ErrorCounts) ProtoMessage() {}
  3160  
  3161  func (m *StatsQuery_ErrorCounts) ProtoReflect() preflect.Message {
  3162  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[17]
  3163  	if protoimpl.UnsafeEnabled && m != nil {
  3164  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3165  		if ms.LoadMessageInfo() == nil {
  3166  			ms.StoreMessageInfo(mi)
  3167  		}
  3168  		return ms
  3169  	}
  3170  	return mi.MessageOf(m)
  3171  }
  3172  
  3173  func (*StatsQuery_ErrorCounts) GotenMessage() {}
  3174  
  3175  // Deprecated, Use StatsQuery_ErrorCounts.ProtoReflect.Descriptor instead.
  3176  func (*StatsQuery_ErrorCounts) Descriptor() ([]byte, []int) {
  3177  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 3}
  3178  }
  3179  
  3180  func (m *StatsQuery_ErrorCounts) Unmarshal(b []byte) error {
  3181  	return proto.Unmarshal(b, m)
  3182  }
  3183  
  3184  func (m *StatsQuery_ErrorCounts) Marshal() ([]byte, error) {
  3185  	return proto.Marshal(m)
  3186  }
  3187  
  3188  func (m *StatsQuery_ErrorCounts) MarshalJSON() ([]byte, error) {
  3189  	return protojson.MarshalOptions{}.Marshal(m)
  3190  }
  3191  
  3192  func (m *StatsQuery_ErrorCounts) UnmarshalJSON(data []byte) error {
  3193  	return protojson.Unmarshal(data, m)
  3194  }
  3195  
  3196  func (m *StatsQuery_ErrorCounts) GetMethods() []string {
  3197  	if m != nil {
  3198  		return m.Methods
  3199  	}
  3200  	return nil
  3201  }
  3202  
  3203  func (m *StatsQuery_ErrorCounts) GetVersions() []string {
  3204  	if m != nil {
  3205  		return m.Versions
  3206  	}
  3207  	return nil
  3208  }
  3209  
  3210  func (m *StatsQuery_ErrorCounts) GetResources() []string {
  3211  	if m != nil {
  3212  		return m.Resources
  3213  	}
  3214  	return nil
  3215  }
  3216  
  3217  func (m *StatsQuery_ErrorCounts) GetErrorCodes() []string {
  3218  	if m != nil {
  3219  		return m.ErrorCodes
  3220  	}
  3221  	return nil
  3222  }
  3223  
  3224  func (m *StatsQuery_ErrorCounts) GetGroupBy() []StatsQuery_ErrorCounts_Groups {
  3225  	if m != nil {
  3226  		return m.GroupBy
  3227  	}
  3228  	return nil
  3229  }
  3230  
  3231  func (m *StatsQuery_ErrorCounts) SetMethods(fv []string) {
  3232  	if m == nil {
  3233  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_ErrorCounts"))
  3234  	}
  3235  	m.Methods = fv
  3236  }
  3237  
  3238  func (m *StatsQuery_ErrorCounts) SetVersions(fv []string) {
  3239  	if m == nil {
  3240  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_ErrorCounts"))
  3241  	}
  3242  	m.Versions = fv
  3243  }
  3244  
  3245  func (m *StatsQuery_ErrorCounts) SetResources(fv []string) {
  3246  	if m == nil {
  3247  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_ErrorCounts"))
  3248  	}
  3249  	m.Resources = fv
  3250  }
  3251  
  3252  func (m *StatsQuery_ErrorCounts) SetErrorCodes(fv []string) {
  3253  	if m == nil {
  3254  		panic(fmt.Errorf("can't set %s on nil %s", "ErrorCodes", "StatsQuery_ErrorCounts"))
  3255  	}
  3256  	m.ErrorCodes = fv
  3257  }
  3258  
  3259  func (m *StatsQuery_ErrorCounts) SetGroupBy(fv []StatsQuery_ErrorCounts_Groups) {
  3260  	if m == nil {
  3261  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_ErrorCounts"))
  3262  	}
  3263  	m.GroupBy = fv
  3264  }
  3265  
  3266  type StatsQuery_IngressThroughput struct {
  3267  	state         protoimpl.MessageState
  3268  	sizeCache     protoimpl.SizeCache
  3269  	unknownFields protoimpl.UnknownFields
  3270  	Methods       []string                              `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  3271  	Versions      []string                              `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  3272  	Resources     []string                              `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  3273  	GroupBy       []StatsQuery_IngressThroughput_Groups `protobuf:"varint,4,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_IngressThroughput_Groups" json:"group_by,omitempty"`
  3274  }
  3275  
  3276  func (m *StatsQuery_IngressThroughput) Reset() {
  3277  	*m = StatsQuery_IngressThroughput{}
  3278  	if protoimpl.UnsafeEnabled {
  3279  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[18]
  3280  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3281  		ms.StoreMessageInfo(mi)
  3282  	}
  3283  }
  3284  
  3285  func (m *StatsQuery_IngressThroughput) String() string {
  3286  	return protoimpl.X.MessageStringOf(m)
  3287  }
  3288  
  3289  func (*StatsQuery_IngressThroughput) ProtoMessage() {}
  3290  
  3291  func (m *StatsQuery_IngressThroughput) ProtoReflect() preflect.Message {
  3292  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[18]
  3293  	if protoimpl.UnsafeEnabled && m != nil {
  3294  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3295  		if ms.LoadMessageInfo() == nil {
  3296  			ms.StoreMessageInfo(mi)
  3297  		}
  3298  		return ms
  3299  	}
  3300  	return mi.MessageOf(m)
  3301  }
  3302  
  3303  func (*StatsQuery_IngressThroughput) GotenMessage() {}
  3304  
  3305  // Deprecated, Use StatsQuery_IngressThroughput.ProtoReflect.Descriptor instead.
  3306  func (*StatsQuery_IngressThroughput) Descriptor() ([]byte, []int) {
  3307  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 4}
  3308  }
  3309  
  3310  func (m *StatsQuery_IngressThroughput) Unmarshal(b []byte) error {
  3311  	return proto.Unmarshal(b, m)
  3312  }
  3313  
  3314  func (m *StatsQuery_IngressThroughput) Marshal() ([]byte, error) {
  3315  	return proto.Marshal(m)
  3316  }
  3317  
  3318  func (m *StatsQuery_IngressThroughput) MarshalJSON() ([]byte, error) {
  3319  	return protojson.MarshalOptions{}.Marshal(m)
  3320  }
  3321  
  3322  func (m *StatsQuery_IngressThroughput) UnmarshalJSON(data []byte) error {
  3323  	return protojson.Unmarshal(data, m)
  3324  }
  3325  
  3326  func (m *StatsQuery_IngressThroughput) GetMethods() []string {
  3327  	if m != nil {
  3328  		return m.Methods
  3329  	}
  3330  	return nil
  3331  }
  3332  
  3333  func (m *StatsQuery_IngressThroughput) GetVersions() []string {
  3334  	if m != nil {
  3335  		return m.Versions
  3336  	}
  3337  	return nil
  3338  }
  3339  
  3340  func (m *StatsQuery_IngressThroughput) GetResources() []string {
  3341  	if m != nil {
  3342  		return m.Resources
  3343  	}
  3344  	return nil
  3345  }
  3346  
  3347  func (m *StatsQuery_IngressThroughput) GetGroupBy() []StatsQuery_IngressThroughput_Groups {
  3348  	if m != nil {
  3349  		return m.GroupBy
  3350  	}
  3351  	return nil
  3352  }
  3353  
  3354  func (m *StatsQuery_IngressThroughput) SetMethods(fv []string) {
  3355  	if m == nil {
  3356  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_IngressThroughput"))
  3357  	}
  3358  	m.Methods = fv
  3359  }
  3360  
  3361  func (m *StatsQuery_IngressThroughput) SetVersions(fv []string) {
  3362  	if m == nil {
  3363  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_IngressThroughput"))
  3364  	}
  3365  	m.Versions = fv
  3366  }
  3367  
  3368  func (m *StatsQuery_IngressThroughput) SetResources(fv []string) {
  3369  	if m == nil {
  3370  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_IngressThroughput"))
  3371  	}
  3372  	m.Resources = fv
  3373  }
  3374  
  3375  func (m *StatsQuery_IngressThroughput) SetGroupBy(fv []StatsQuery_IngressThroughput_Groups) {
  3376  	if m == nil {
  3377  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_IngressThroughput"))
  3378  	}
  3379  	m.GroupBy = fv
  3380  }
  3381  
  3382  type StatsQuery_EgressThroughput struct {
  3383  	state         protoimpl.MessageState
  3384  	sizeCache     protoimpl.SizeCache
  3385  	unknownFields protoimpl.UnknownFields
  3386  	Methods       []string                             `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  3387  	Versions      []string                             `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  3388  	Resources     []string                             `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  3389  	GroupBy       []StatsQuery_EgressThroughput_Groups `protobuf:"varint,4,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_EgressThroughput_Groups" json:"group_by,omitempty"`
  3390  }
  3391  
  3392  func (m *StatsQuery_EgressThroughput) Reset() {
  3393  	*m = StatsQuery_EgressThroughput{}
  3394  	if protoimpl.UnsafeEnabled {
  3395  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[19]
  3396  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3397  		ms.StoreMessageInfo(mi)
  3398  	}
  3399  }
  3400  
  3401  func (m *StatsQuery_EgressThroughput) String() string {
  3402  	return protoimpl.X.MessageStringOf(m)
  3403  }
  3404  
  3405  func (*StatsQuery_EgressThroughput) ProtoMessage() {}
  3406  
  3407  func (m *StatsQuery_EgressThroughput) ProtoReflect() preflect.Message {
  3408  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[19]
  3409  	if protoimpl.UnsafeEnabled && m != nil {
  3410  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3411  		if ms.LoadMessageInfo() == nil {
  3412  			ms.StoreMessageInfo(mi)
  3413  		}
  3414  		return ms
  3415  	}
  3416  	return mi.MessageOf(m)
  3417  }
  3418  
  3419  func (*StatsQuery_EgressThroughput) GotenMessage() {}
  3420  
  3421  // Deprecated, Use StatsQuery_EgressThroughput.ProtoReflect.Descriptor instead.
  3422  func (*StatsQuery_EgressThroughput) Descriptor() ([]byte, []int) {
  3423  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 5}
  3424  }
  3425  
  3426  func (m *StatsQuery_EgressThroughput) Unmarshal(b []byte) error {
  3427  	return proto.Unmarshal(b, m)
  3428  }
  3429  
  3430  func (m *StatsQuery_EgressThroughput) Marshal() ([]byte, error) {
  3431  	return proto.Marshal(m)
  3432  }
  3433  
  3434  func (m *StatsQuery_EgressThroughput) MarshalJSON() ([]byte, error) {
  3435  	return protojson.MarshalOptions{}.Marshal(m)
  3436  }
  3437  
  3438  func (m *StatsQuery_EgressThroughput) UnmarshalJSON(data []byte) error {
  3439  	return protojson.Unmarshal(data, m)
  3440  }
  3441  
  3442  func (m *StatsQuery_EgressThroughput) GetMethods() []string {
  3443  	if m != nil {
  3444  		return m.Methods
  3445  	}
  3446  	return nil
  3447  }
  3448  
  3449  func (m *StatsQuery_EgressThroughput) GetVersions() []string {
  3450  	if m != nil {
  3451  		return m.Versions
  3452  	}
  3453  	return nil
  3454  }
  3455  
  3456  func (m *StatsQuery_EgressThroughput) GetResources() []string {
  3457  	if m != nil {
  3458  		return m.Resources
  3459  	}
  3460  	return nil
  3461  }
  3462  
  3463  func (m *StatsQuery_EgressThroughput) GetGroupBy() []StatsQuery_EgressThroughput_Groups {
  3464  	if m != nil {
  3465  		return m.GroupBy
  3466  	}
  3467  	return nil
  3468  }
  3469  
  3470  func (m *StatsQuery_EgressThroughput) SetMethods(fv []string) {
  3471  	if m == nil {
  3472  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_EgressThroughput"))
  3473  	}
  3474  	m.Methods = fv
  3475  }
  3476  
  3477  func (m *StatsQuery_EgressThroughput) SetVersions(fv []string) {
  3478  	if m == nil {
  3479  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_EgressThroughput"))
  3480  	}
  3481  	m.Versions = fv
  3482  }
  3483  
  3484  func (m *StatsQuery_EgressThroughput) SetResources(fv []string) {
  3485  	if m == nil {
  3486  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_EgressThroughput"))
  3487  	}
  3488  	m.Resources = fv
  3489  }
  3490  
  3491  func (m *StatsQuery_EgressThroughput) SetGroupBy(fv []StatsQuery_EgressThroughput_Groups) {
  3492  	if m == nil {
  3493  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_EgressThroughput"))
  3494  	}
  3495  	m.GroupBy = fv
  3496  }
  3497  
  3498  type StatsQuery_StoreOperations struct {
  3499  	state         protoimpl.MessageState
  3500  	sizeCache     protoimpl.SizeCache
  3501  	unknownFields protoimpl.UnknownFields
  3502  	Methods       []string                               `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
  3503  	Versions      []string                               `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
  3504  	Resources     []string                               `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
  3505  	Operations    []StatsQuery_StoreOperations_Operation `protobuf:"varint,4,rep,packed,name=operations,proto3,enum=ntt.monitoring.v4.StatsQuery_StoreOperations_Operation" json:"operations,omitempty"`
  3506  	GroupBy       []StatsQuery_StoreOperations_Groups    `protobuf:"varint,5,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_StoreOperations_Groups" json:"group_by,omitempty"`
  3507  }
  3508  
  3509  func (m *StatsQuery_StoreOperations) Reset() {
  3510  	*m = StatsQuery_StoreOperations{}
  3511  	if protoimpl.UnsafeEnabled {
  3512  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[20]
  3513  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3514  		ms.StoreMessageInfo(mi)
  3515  	}
  3516  }
  3517  
  3518  func (m *StatsQuery_StoreOperations) String() string {
  3519  	return protoimpl.X.MessageStringOf(m)
  3520  }
  3521  
  3522  func (*StatsQuery_StoreOperations) ProtoMessage() {}
  3523  
  3524  func (m *StatsQuery_StoreOperations) ProtoReflect() preflect.Message {
  3525  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[20]
  3526  	if protoimpl.UnsafeEnabled && m != nil {
  3527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3528  		if ms.LoadMessageInfo() == nil {
  3529  			ms.StoreMessageInfo(mi)
  3530  		}
  3531  		return ms
  3532  	}
  3533  	return mi.MessageOf(m)
  3534  }
  3535  
  3536  func (*StatsQuery_StoreOperations) GotenMessage() {}
  3537  
  3538  // Deprecated, Use StatsQuery_StoreOperations.ProtoReflect.Descriptor instead.
  3539  func (*StatsQuery_StoreOperations) Descriptor() ([]byte, []int) {
  3540  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 6}
  3541  }
  3542  
  3543  func (m *StatsQuery_StoreOperations) Unmarshal(b []byte) error {
  3544  	return proto.Unmarshal(b, m)
  3545  }
  3546  
  3547  func (m *StatsQuery_StoreOperations) Marshal() ([]byte, error) {
  3548  	return proto.Marshal(m)
  3549  }
  3550  
  3551  func (m *StatsQuery_StoreOperations) MarshalJSON() ([]byte, error) {
  3552  	return protojson.MarshalOptions{}.Marshal(m)
  3553  }
  3554  
  3555  func (m *StatsQuery_StoreOperations) UnmarshalJSON(data []byte) error {
  3556  	return protojson.Unmarshal(data, m)
  3557  }
  3558  
  3559  func (m *StatsQuery_StoreOperations) GetMethods() []string {
  3560  	if m != nil {
  3561  		return m.Methods
  3562  	}
  3563  	return nil
  3564  }
  3565  
  3566  func (m *StatsQuery_StoreOperations) GetVersions() []string {
  3567  	if m != nil {
  3568  		return m.Versions
  3569  	}
  3570  	return nil
  3571  }
  3572  
  3573  func (m *StatsQuery_StoreOperations) GetResources() []string {
  3574  	if m != nil {
  3575  		return m.Resources
  3576  	}
  3577  	return nil
  3578  }
  3579  
  3580  func (m *StatsQuery_StoreOperations) GetOperations() []StatsQuery_StoreOperations_Operation {
  3581  	if m != nil {
  3582  		return m.Operations
  3583  	}
  3584  	return nil
  3585  }
  3586  
  3587  func (m *StatsQuery_StoreOperations) GetGroupBy() []StatsQuery_StoreOperations_Groups {
  3588  	if m != nil {
  3589  		return m.GroupBy
  3590  	}
  3591  	return nil
  3592  }
  3593  
  3594  func (m *StatsQuery_StoreOperations) SetMethods(fv []string) {
  3595  	if m == nil {
  3596  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_StoreOperations"))
  3597  	}
  3598  	m.Methods = fv
  3599  }
  3600  
  3601  func (m *StatsQuery_StoreOperations) SetVersions(fv []string) {
  3602  	if m == nil {
  3603  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_StoreOperations"))
  3604  	}
  3605  	m.Versions = fv
  3606  }
  3607  
  3608  func (m *StatsQuery_StoreOperations) SetResources(fv []string) {
  3609  	if m == nil {
  3610  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_StoreOperations"))
  3611  	}
  3612  	m.Resources = fv
  3613  }
  3614  
  3615  func (m *StatsQuery_StoreOperations) SetOperations(fv []StatsQuery_StoreOperations_Operation) {
  3616  	if m == nil {
  3617  		panic(fmt.Errorf("can't set %s on nil %s", "Operations", "StatsQuery_StoreOperations"))
  3618  	}
  3619  	m.Operations = fv
  3620  }
  3621  
  3622  func (m *StatsQuery_StoreOperations) SetGroupBy(fv []StatsQuery_StoreOperations_Groups) {
  3623  	if m == nil {
  3624  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_StoreOperations"))
  3625  	}
  3626  	m.GroupBy = fv
  3627  }
  3628  
  3629  type StatsQuery_ResourceCount struct {
  3630  	state         protoimpl.MessageState
  3631  	sizeCache     protoimpl.SizeCache
  3632  	unknownFields protoimpl.UnknownFields
  3633  	Resources     []string `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
  3634  }
  3635  
  3636  func (m *StatsQuery_ResourceCount) Reset() {
  3637  	*m = StatsQuery_ResourceCount{}
  3638  	if protoimpl.UnsafeEnabled {
  3639  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[21]
  3640  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3641  		ms.StoreMessageInfo(mi)
  3642  	}
  3643  }
  3644  
  3645  func (m *StatsQuery_ResourceCount) String() string {
  3646  	return protoimpl.X.MessageStringOf(m)
  3647  }
  3648  
  3649  func (*StatsQuery_ResourceCount) ProtoMessage() {}
  3650  
  3651  func (m *StatsQuery_ResourceCount) ProtoReflect() preflect.Message {
  3652  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[21]
  3653  	if protoimpl.UnsafeEnabled && m != nil {
  3654  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3655  		if ms.LoadMessageInfo() == nil {
  3656  			ms.StoreMessageInfo(mi)
  3657  		}
  3658  		return ms
  3659  	}
  3660  	return mi.MessageOf(m)
  3661  }
  3662  
  3663  func (*StatsQuery_ResourceCount) GotenMessage() {}
  3664  
  3665  // Deprecated, Use StatsQuery_ResourceCount.ProtoReflect.Descriptor instead.
  3666  func (*StatsQuery_ResourceCount) Descriptor() ([]byte, []int) {
  3667  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 7}
  3668  }
  3669  
  3670  func (m *StatsQuery_ResourceCount) Unmarshal(b []byte) error {
  3671  	return proto.Unmarshal(b, m)
  3672  }
  3673  
  3674  func (m *StatsQuery_ResourceCount) Marshal() ([]byte, error) {
  3675  	return proto.Marshal(m)
  3676  }
  3677  
  3678  func (m *StatsQuery_ResourceCount) MarshalJSON() ([]byte, error) {
  3679  	return protojson.MarshalOptions{}.Marshal(m)
  3680  }
  3681  
  3682  func (m *StatsQuery_ResourceCount) UnmarshalJSON(data []byte) error {
  3683  	return protojson.Unmarshal(data, m)
  3684  }
  3685  
  3686  func (m *StatsQuery_ResourceCount) GetResources() []string {
  3687  	if m != nil {
  3688  		return m.Resources
  3689  	}
  3690  	return nil
  3691  }
  3692  
  3693  func (m *StatsQuery_ResourceCount) SetResources(fv []string) {
  3694  	if m == nil {
  3695  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "StatsQuery_ResourceCount"))
  3696  	}
  3697  	m.Resources = fv
  3698  }
  3699  
  3700  type StatsQuery_Logs struct {
  3701  	state         protoimpl.MessageState
  3702  	sizeCache     protoimpl.SizeCache
  3703  	unknownFields protoimpl.UnknownFields
  3704  	Type          StatsQuery_Logs_Type     `protobuf:"varint,1,opt,name=type,proto3,enum=ntt.monitoring.v4.StatsQuery_Logs_Type" json:"type,omitempty"`
  3705  	LogTypes      []string                 `protobuf:"bytes,2,rep,name=log_types,json=logTypes,proto3" json:"log_types,omitempty"`
  3706  	GroupBy       []StatsQuery_Logs_Groups `protobuf:"varint,3,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_Logs_Groups" json:"group_by,omitempty"`
  3707  }
  3708  
  3709  func (m *StatsQuery_Logs) Reset() {
  3710  	*m = StatsQuery_Logs{}
  3711  	if protoimpl.UnsafeEnabled {
  3712  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[22]
  3713  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3714  		ms.StoreMessageInfo(mi)
  3715  	}
  3716  }
  3717  
  3718  func (m *StatsQuery_Logs) String() string {
  3719  	return protoimpl.X.MessageStringOf(m)
  3720  }
  3721  
  3722  func (*StatsQuery_Logs) ProtoMessage() {}
  3723  
  3724  func (m *StatsQuery_Logs) ProtoReflect() preflect.Message {
  3725  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[22]
  3726  	if protoimpl.UnsafeEnabled && m != nil {
  3727  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3728  		if ms.LoadMessageInfo() == nil {
  3729  			ms.StoreMessageInfo(mi)
  3730  		}
  3731  		return ms
  3732  	}
  3733  	return mi.MessageOf(m)
  3734  }
  3735  
  3736  func (*StatsQuery_Logs) GotenMessage() {}
  3737  
  3738  // Deprecated, Use StatsQuery_Logs.ProtoReflect.Descriptor instead.
  3739  func (*StatsQuery_Logs) Descriptor() ([]byte, []int) {
  3740  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 8}
  3741  }
  3742  
  3743  func (m *StatsQuery_Logs) Unmarshal(b []byte) error {
  3744  	return proto.Unmarshal(b, m)
  3745  }
  3746  
  3747  func (m *StatsQuery_Logs) Marshal() ([]byte, error) {
  3748  	return proto.Marshal(m)
  3749  }
  3750  
  3751  func (m *StatsQuery_Logs) MarshalJSON() ([]byte, error) {
  3752  	return protojson.MarshalOptions{}.Marshal(m)
  3753  }
  3754  
  3755  func (m *StatsQuery_Logs) UnmarshalJSON(data []byte) error {
  3756  	return protojson.Unmarshal(data, m)
  3757  }
  3758  
  3759  func (m *StatsQuery_Logs) GetType() StatsQuery_Logs_Type {
  3760  	if m != nil {
  3761  		return m.Type
  3762  	}
  3763  	return StatsQuery_Logs_UNDEFINED
  3764  }
  3765  
  3766  func (m *StatsQuery_Logs) GetLogTypes() []string {
  3767  	if m != nil {
  3768  		return m.LogTypes
  3769  	}
  3770  	return nil
  3771  }
  3772  
  3773  func (m *StatsQuery_Logs) GetGroupBy() []StatsQuery_Logs_Groups {
  3774  	if m != nil {
  3775  		return m.GroupBy
  3776  	}
  3777  	return nil
  3778  }
  3779  
  3780  func (m *StatsQuery_Logs) SetType(fv StatsQuery_Logs_Type) {
  3781  	if m == nil {
  3782  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "StatsQuery_Logs"))
  3783  	}
  3784  	m.Type = fv
  3785  }
  3786  
  3787  func (m *StatsQuery_Logs) SetLogTypes(fv []string) {
  3788  	if m == nil {
  3789  		panic(fmt.Errorf("can't set %s on nil %s", "LogTypes", "StatsQuery_Logs"))
  3790  	}
  3791  	m.LogTypes = fv
  3792  }
  3793  
  3794  func (m *StatsQuery_Logs) SetGroupBy(fv []StatsQuery_Logs_Groups) {
  3795  	if m == nil {
  3796  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_Logs"))
  3797  	}
  3798  	m.GroupBy = fv
  3799  }
  3800  
  3801  type StatsQuery_ActivityLogs struct {
  3802  	state         protoimpl.MessageState
  3803  	sizeCache     protoimpl.SizeCache
  3804  	unknownFields protoimpl.UnknownFields
  3805  	Type          StatsQuery_ActivityLogs_Type     `protobuf:"varint,1,opt,name=type,proto3,enum=ntt.monitoring.v4.StatsQuery_ActivityLogs_Type" json:"type,omitempty"`
  3806  	Methods       []string                         `protobuf:"bytes,2,rep,name=methods,proto3" json:"methods,omitempty"`
  3807  	Versions      []string                         `protobuf:"bytes,3,rep,name=versions,proto3" json:"versions,omitempty"`
  3808  	Categories    []string                         `protobuf:"bytes,4,rep,name=categories,proto3" json:"categories,omitempty"`
  3809  	GroupBy       []StatsQuery_ActivityLogs_Groups `protobuf:"varint,5,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_ActivityLogs_Groups" json:"group_by,omitempty"`
  3810  }
  3811  
  3812  func (m *StatsQuery_ActivityLogs) Reset() {
  3813  	*m = StatsQuery_ActivityLogs{}
  3814  	if protoimpl.UnsafeEnabled {
  3815  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[23]
  3816  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3817  		ms.StoreMessageInfo(mi)
  3818  	}
  3819  }
  3820  
  3821  func (m *StatsQuery_ActivityLogs) String() string {
  3822  	return protoimpl.X.MessageStringOf(m)
  3823  }
  3824  
  3825  func (*StatsQuery_ActivityLogs) ProtoMessage() {}
  3826  
  3827  func (m *StatsQuery_ActivityLogs) ProtoReflect() preflect.Message {
  3828  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[23]
  3829  	if protoimpl.UnsafeEnabled && m != nil {
  3830  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3831  		if ms.LoadMessageInfo() == nil {
  3832  			ms.StoreMessageInfo(mi)
  3833  		}
  3834  		return ms
  3835  	}
  3836  	return mi.MessageOf(m)
  3837  }
  3838  
  3839  func (*StatsQuery_ActivityLogs) GotenMessage() {}
  3840  
  3841  // Deprecated, Use StatsQuery_ActivityLogs.ProtoReflect.Descriptor instead.
  3842  func (*StatsQuery_ActivityLogs) Descriptor() ([]byte, []int) {
  3843  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 9}
  3844  }
  3845  
  3846  func (m *StatsQuery_ActivityLogs) Unmarshal(b []byte) error {
  3847  	return proto.Unmarshal(b, m)
  3848  }
  3849  
  3850  func (m *StatsQuery_ActivityLogs) Marshal() ([]byte, error) {
  3851  	return proto.Marshal(m)
  3852  }
  3853  
  3854  func (m *StatsQuery_ActivityLogs) MarshalJSON() ([]byte, error) {
  3855  	return protojson.MarshalOptions{}.Marshal(m)
  3856  }
  3857  
  3858  func (m *StatsQuery_ActivityLogs) UnmarshalJSON(data []byte) error {
  3859  	return protojson.Unmarshal(data, m)
  3860  }
  3861  
  3862  func (m *StatsQuery_ActivityLogs) GetType() StatsQuery_ActivityLogs_Type {
  3863  	if m != nil {
  3864  		return m.Type
  3865  	}
  3866  	return StatsQuery_ActivityLogs_UNDEFINED
  3867  }
  3868  
  3869  func (m *StatsQuery_ActivityLogs) GetMethods() []string {
  3870  	if m != nil {
  3871  		return m.Methods
  3872  	}
  3873  	return nil
  3874  }
  3875  
  3876  func (m *StatsQuery_ActivityLogs) GetVersions() []string {
  3877  	if m != nil {
  3878  		return m.Versions
  3879  	}
  3880  	return nil
  3881  }
  3882  
  3883  func (m *StatsQuery_ActivityLogs) GetCategories() []string {
  3884  	if m != nil {
  3885  		return m.Categories
  3886  	}
  3887  	return nil
  3888  }
  3889  
  3890  func (m *StatsQuery_ActivityLogs) GetGroupBy() []StatsQuery_ActivityLogs_Groups {
  3891  	if m != nil {
  3892  		return m.GroupBy
  3893  	}
  3894  	return nil
  3895  }
  3896  
  3897  func (m *StatsQuery_ActivityLogs) SetType(fv StatsQuery_ActivityLogs_Type) {
  3898  	if m == nil {
  3899  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "StatsQuery_ActivityLogs"))
  3900  	}
  3901  	m.Type = fv
  3902  }
  3903  
  3904  func (m *StatsQuery_ActivityLogs) SetMethods(fv []string) {
  3905  	if m == nil {
  3906  		panic(fmt.Errorf("can't set %s on nil %s", "Methods", "StatsQuery_ActivityLogs"))
  3907  	}
  3908  	m.Methods = fv
  3909  }
  3910  
  3911  func (m *StatsQuery_ActivityLogs) SetVersions(fv []string) {
  3912  	if m == nil {
  3913  		panic(fmt.Errorf("can't set %s on nil %s", "Versions", "StatsQuery_ActivityLogs"))
  3914  	}
  3915  	m.Versions = fv
  3916  }
  3917  
  3918  func (m *StatsQuery_ActivityLogs) SetCategories(fv []string) {
  3919  	if m == nil {
  3920  		panic(fmt.Errorf("can't set %s on nil %s", "Categories", "StatsQuery_ActivityLogs"))
  3921  	}
  3922  	m.Categories = fv
  3923  }
  3924  
  3925  func (m *StatsQuery_ActivityLogs) SetGroupBy(fv []StatsQuery_ActivityLogs_Groups) {
  3926  	if m == nil {
  3927  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_ActivityLogs"))
  3928  	}
  3929  	m.GroupBy = fv
  3930  }
  3931  
  3932  type StatsQuery_ResourceChangeLogs struct {
  3933  	state         protoimpl.MessageState
  3934  	sizeCache     protoimpl.SizeCache
  3935  	unknownFields protoimpl.UnknownFields
  3936  	Type          StatsQuery_ResourceChangeLogs_Type     `protobuf:"varint,1,opt,name=type,proto3,enum=ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Type" json:"type,omitempty"`
  3937  	ResourceTypes []string                               `protobuf:"bytes,2,rep,name=resource_types,json=resourceTypes,proto3" json:"resource_types,omitempty"`
  3938  	GroupBy       []StatsQuery_ResourceChangeLogs_Groups `protobuf:"varint,3,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Groups" json:"group_by,omitempty"`
  3939  }
  3940  
  3941  func (m *StatsQuery_ResourceChangeLogs) Reset() {
  3942  	*m = StatsQuery_ResourceChangeLogs{}
  3943  	if protoimpl.UnsafeEnabled {
  3944  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[24]
  3945  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3946  		ms.StoreMessageInfo(mi)
  3947  	}
  3948  }
  3949  
  3950  func (m *StatsQuery_ResourceChangeLogs) String() string {
  3951  	return protoimpl.X.MessageStringOf(m)
  3952  }
  3953  
  3954  func (*StatsQuery_ResourceChangeLogs) ProtoMessage() {}
  3955  
  3956  func (m *StatsQuery_ResourceChangeLogs) ProtoReflect() preflect.Message {
  3957  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[24]
  3958  	if protoimpl.UnsafeEnabled && m != nil {
  3959  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3960  		if ms.LoadMessageInfo() == nil {
  3961  			ms.StoreMessageInfo(mi)
  3962  		}
  3963  		return ms
  3964  	}
  3965  	return mi.MessageOf(m)
  3966  }
  3967  
  3968  func (*StatsQuery_ResourceChangeLogs) GotenMessage() {}
  3969  
  3970  // Deprecated, Use StatsQuery_ResourceChangeLogs.ProtoReflect.Descriptor instead.
  3971  func (*StatsQuery_ResourceChangeLogs) Descriptor() ([]byte, []int) {
  3972  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 10}
  3973  }
  3974  
  3975  func (m *StatsQuery_ResourceChangeLogs) Unmarshal(b []byte) error {
  3976  	return proto.Unmarshal(b, m)
  3977  }
  3978  
  3979  func (m *StatsQuery_ResourceChangeLogs) Marshal() ([]byte, error) {
  3980  	return proto.Marshal(m)
  3981  }
  3982  
  3983  func (m *StatsQuery_ResourceChangeLogs) MarshalJSON() ([]byte, error) {
  3984  	return protojson.MarshalOptions{}.Marshal(m)
  3985  }
  3986  
  3987  func (m *StatsQuery_ResourceChangeLogs) UnmarshalJSON(data []byte) error {
  3988  	return protojson.Unmarshal(data, m)
  3989  }
  3990  
  3991  func (m *StatsQuery_ResourceChangeLogs) GetType() StatsQuery_ResourceChangeLogs_Type {
  3992  	if m != nil {
  3993  		return m.Type
  3994  	}
  3995  	return StatsQuery_ResourceChangeLogs_UNDEFINED
  3996  }
  3997  
  3998  func (m *StatsQuery_ResourceChangeLogs) GetResourceTypes() []string {
  3999  	if m != nil {
  4000  		return m.ResourceTypes
  4001  	}
  4002  	return nil
  4003  }
  4004  
  4005  func (m *StatsQuery_ResourceChangeLogs) GetGroupBy() []StatsQuery_ResourceChangeLogs_Groups {
  4006  	if m != nil {
  4007  		return m.GroupBy
  4008  	}
  4009  	return nil
  4010  }
  4011  
  4012  func (m *StatsQuery_ResourceChangeLogs) SetType(fv StatsQuery_ResourceChangeLogs_Type) {
  4013  	if m == nil {
  4014  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "StatsQuery_ResourceChangeLogs"))
  4015  	}
  4016  	m.Type = fv
  4017  }
  4018  
  4019  func (m *StatsQuery_ResourceChangeLogs) SetResourceTypes(fv []string) {
  4020  	if m == nil {
  4021  		panic(fmt.Errorf("can't set %s on nil %s", "ResourceTypes", "StatsQuery_ResourceChangeLogs"))
  4022  	}
  4023  	m.ResourceTypes = fv
  4024  }
  4025  
  4026  func (m *StatsQuery_ResourceChangeLogs) SetGroupBy(fv []StatsQuery_ResourceChangeLogs_Groups) {
  4027  	if m == nil {
  4028  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_ResourceChangeLogs"))
  4029  	}
  4030  	m.GroupBy = fv
  4031  }
  4032  
  4033  type StatsQuery_TimeSeries struct {
  4034  	state         protoimpl.MessageState
  4035  	sizeCache     protoimpl.SizeCache
  4036  	unknownFields protoimpl.UnknownFields
  4037  	Type          StatsQuery_TimeSeries_Type     `protobuf:"varint,1,opt,name=type,proto3,enum=ntt.monitoring.v4.StatsQuery_TimeSeries_Type" json:"type,omitempty"`
  4038  	ResourceTypes []string                       `protobuf:"bytes,2,rep,name=resource_types,json=resourceTypes,proto3" json:"resource_types,omitempty"`
  4039  	MetricTypes   []string                       `protobuf:"bytes,3,rep,name=metric_types,json=metricTypes,proto3" json:"metric_types,omitempty"`
  4040  	GroupBy       []StatsQuery_TimeSeries_Groups `protobuf:"varint,4,rep,packed,name=group_by,json=groupBy,proto3,enum=ntt.monitoring.v4.StatsQuery_TimeSeries_Groups" json:"group_by,omitempty"`
  4041  }
  4042  
  4043  func (m *StatsQuery_TimeSeries) Reset() {
  4044  	*m = StatsQuery_TimeSeries{}
  4045  	if protoimpl.UnsafeEnabled {
  4046  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[25]
  4047  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4048  		ms.StoreMessageInfo(mi)
  4049  	}
  4050  }
  4051  
  4052  func (m *StatsQuery_TimeSeries) String() string {
  4053  	return protoimpl.X.MessageStringOf(m)
  4054  }
  4055  
  4056  func (*StatsQuery_TimeSeries) ProtoMessage() {}
  4057  
  4058  func (m *StatsQuery_TimeSeries) ProtoReflect() preflect.Message {
  4059  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[25]
  4060  	if protoimpl.UnsafeEnabled && m != nil {
  4061  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4062  		if ms.LoadMessageInfo() == nil {
  4063  			ms.StoreMessageInfo(mi)
  4064  		}
  4065  		return ms
  4066  	}
  4067  	return mi.MessageOf(m)
  4068  }
  4069  
  4070  func (*StatsQuery_TimeSeries) GotenMessage() {}
  4071  
  4072  // Deprecated, Use StatsQuery_TimeSeries.ProtoReflect.Descriptor instead.
  4073  func (*StatsQuery_TimeSeries) Descriptor() ([]byte, []int) {
  4074  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 11}
  4075  }
  4076  
  4077  func (m *StatsQuery_TimeSeries) Unmarshal(b []byte) error {
  4078  	return proto.Unmarshal(b, m)
  4079  }
  4080  
  4081  func (m *StatsQuery_TimeSeries) Marshal() ([]byte, error) {
  4082  	return proto.Marshal(m)
  4083  }
  4084  
  4085  func (m *StatsQuery_TimeSeries) MarshalJSON() ([]byte, error) {
  4086  	return protojson.MarshalOptions{}.Marshal(m)
  4087  }
  4088  
  4089  func (m *StatsQuery_TimeSeries) UnmarshalJSON(data []byte) error {
  4090  	return protojson.Unmarshal(data, m)
  4091  }
  4092  
  4093  func (m *StatsQuery_TimeSeries) GetType() StatsQuery_TimeSeries_Type {
  4094  	if m != nil {
  4095  		return m.Type
  4096  	}
  4097  	return StatsQuery_TimeSeries_UNDEFINED
  4098  }
  4099  
  4100  func (m *StatsQuery_TimeSeries) GetResourceTypes() []string {
  4101  	if m != nil {
  4102  		return m.ResourceTypes
  4103  	}
  4104  	return nil
  4105  }
  4106  
  4107  func (m *StatsQuery_TimeSeries) GetMetricTypes() []string {
  4108  	if m != nil {
  4109  		return m.MetricTypes
  4110  	}
  4111  	return nil
  4112  }
  4113  
  4114  func (m *StatsQuery_TimeSeries) GetGroupBy() []StatsQuery_TimeSeries_Groups {
  4115  	if m != nil {
  4116  		return m.GroupBy
  4117  	}
  4118  	return nil
  4119  }
  4120  
  4121  func (m *StatsQuery_TimeSeries) SetType(fv StatsQuery_TimeSeries_Type) {
  4122  	if m == nil {
  4123  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "StatsQuery_TimeSeries"))
  4124  	}
  4125  	m.Type = fv
  4126  }
  4127  
  4128  func (m *StatsQuery_TimeSeries) SetResourceTypes(fv []string) {
  4129  	if m == nil {
  4130  		panic(fmt.Errorf("can't set %s on nil %s", "ResourceTypes", "StatsQuery_TimeSeries"))
  4131  	}
  4132  	m.ResourceTypes = fv
  4133  }
  4134  
  4135  func (m *StatsQuery_TimeSeries) SetMetricTypes(fv []string) {
  4136  	if m == nil {
  4137  		panic(fmt.Errorf("can't set %s on nil %s", "MetricTypes", "StatsQuery_TimeSeries"))
  4138  	}
  4139  	m.MetricTypes = fv
  4140  }
  4141  
  4142  func (m *StatsQuery_TimeSeries) SetGroupBy(fv []StatsQuery_TimeSeries_Groups) {
  4143  	if m == nil {
  4144  		panic(fmt.Errorf("can't set %s on nil %s", "GroupBy", "StatsQuery_TimeSeries"))
  4145  	}
  4146  	m.GroupBy = fv
  4147  }
  4148  
  4149  type StatsQuery_TimeSeriesLatencies struct {
  4150  	state         protoimpl.MessageState
  4151  	sizeCache     protoimpl.SizeCache
  4152  	unknownFields protoimpl.UnknownFields
  4153  	OfAp          *durationpb.Duration                   `protobuf:"bytes,1,opt,name=of_ap,json=ofAp,proto3" json:"of_ap,omitempty"`
  4154  	Reducer       StatsQuery_TimeSeriesLatencies_Reducer `protobuf:"varint,2,opt,name=reducer,proto3,enum=ntt.monitoring.v4.StatsQuery_TimeSeriesLatencies_Reducer" json:"reducer,omitempty"`
  4155  }
  4156  
  4157  func (m *StatsQuery_TimeSeriesLatencies) Reset() {
  4158  	*m = StatsQuery_TimeSeriesLatencies{}
  4159  	if protoimpl.UnsafeEnabled {
  4160  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[26]
  4161  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4162  		ms.StoreMessageInfo(mi)
  4163  	}
  4164  }
  4165  
  4166  func (m *StatsQuery_TimeSeriesLatencies) String() string {
  4167  	return protoimpl.X.MessageStringOf(m)
  4168  }
  4169  
  4170  func (*StatsQuery_TimeSeriesLatencies) ProtoMessage() {}
  4171  
  4172  func (m *StatsQuery_TimeSeriesLatencies) ProtoReflect() preflect.Message {
  4173  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[26]
  4174  	if protoimpl.UnsafeEnabled && m != nil {
  4175  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4176  		if ms.LoadMessageInfo() == nil {
  4177  			ms.StoreMessageInfo(mi)
  4178  		}
  4179  		return ms
  4180  	}
  4181  	return mi.MessageOf(m)
  4182  }
  4183  
  4184  func (*StatsQuery_TimeSeriesLatencies) GotenMessage() {}
  4185  
  4186  // Deprecated, Use StatsQuery_TimeSeriesLatencies.ProtoReflect.Descriptor instead.
  4187  func (*StatsQuery_TimeSeriesLatencies) Descriptor() ([]byte, []int) {
  4188  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{5, 12}
  4189  }
  4190  
  4191  func (m *StatsQuery_TimeSeriesLatencies) Unmarshal(b []byte) error {
  4192  	return proto.Unmarshal(b, m)
  4193  }
  4194  
  4195  func (m *StatsQuery_TimeSeriesLatencies) Marshal() ([]byte, error) {
  4196  	return proto.Marshal(m)
  4197  }
  4198  
  4199  func (m *StatsQuery_TimeSeriesLatencies) MarshalJSON() ([]byte, error) {
  4200  	return protojson.MarshalOptions{}.Marshal(m)
  4201  }
  4202  
  4203  func (m *StatsQuery_TimeSeriesLatencies) UnmarshalJSON(data []byte) error {
  4204  	return protojson.Unmarshal(data, m)
  4205  }
  4206  
  4207  func (m *StatsQuery_TimeSeriesLatencies) GetOfAp() *durationpb.Duration {
  4208  	if m != nil {
  4209  		return m.OfAp
  4210  	}
  4211  	return nil
  4212  }
  4213  
  4214  func (m *StatsQuery_TimeSeriesLatencies) GetReducer() StatsQuery_TimeSeriesLatencies_Reducer {
  4215  	if m != nil {
  4216  		return m.Reducer
  4217  	}
  4218  	return StatsQuery_TimeSeriesLatencies_SUMMARY
  4219  }
  4220  
  4221  func (m *StatsQuery_TimeSeriesLatencies) SetOfAp(fv *durationpb.Duration) {
  4222  	if m == nil {
  4223  		panic(fmt.Errorf("can't set %s on nil %s", "OfAp", "StatsQuery_TimeSeriesLatencies"))
  4224  	}
  4225  	m.OfAp = fv
  4226  }
  4227  
  4228  func (m *StatsQuery_TimeSeriesLatencies) SetReducer(fv StatsQuery_TimeSeriesLatencies_Reducer) {
  4229  	if m == nil {
  4230  		panic(fmt.Errorf("can't set %s on nil %s", "Reducer", "StatsQuery_TimeSeriesLatencies"))
  4231  	}
  4232  	m.Reducer = fv
  4233  }
  4234  
  4235  // ErrorDetails is used when one of the queried regions fails to produce
  4236  // results. It is used in execution_errors field (see subfield
  4237  // ntt.rpc.Status.details).
  4238  type QueryProjectTimeSeriesStatsResponse_ErrorDetails struct {
  4239  	state         protoimpl.MessageState
  4240  	sizeCache     protoimpl.SizeCache
  4241  	unknownFields protoimpl.UnknownFields
  4242  	// region id which failed to give results.
  4243  	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  4244  }
  4245  
  4246  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) Reset() {
  4247  	*m = QueryProjectTimeSeriesStatsResponse_ErrorDetails{}
  4248  	if protoimpl.UnsafeEnabled {
  4249  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[27]
  4250  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4251  		ms.StoreMessageInfo(mi)
  4252  	}
  4253  }
  4254  
  4255  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) String() string {
  4256  	return protoimpl.X.MessageStringOf(m)
  4257  }
  4258  
  4259  func (*QueryProjectTimeSeriesStatsResponse_ErrorDetails) ProtoMessage() {}
  4260  
  4261  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) ProtoReflect() preflect.Message {
  4262  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[27]
  4263  	if protoimpl.UnsafeEnabled && m != nil {
  4264  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4265  		if ms.LoadMessageInfo() == nil {
  4266  			ms.StoreMessageInfo(mi)
  4267  		}
  4268  		return ms
  4269  	}
  4270  	return mi.MessageOf(m)
  4271  }
  4272  
  4273  func (*QueryProjectTimeSeriesStatsResponse_ErrorDetails) GotenMessage() {}
  4274  
  4275  // Deprecated, Use QueryProjectTimeSeriesStatsResponse_ErrorDetails.ProtoReflect.Descriptor instead.
  4276  func (*QueryProjectTimeSeriesStatsResponse_ErrorDetails) Descriptor() ([]byte, []int) {
  4277  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{7, 0}
  4278  }
  4279  
  4280  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) Unmarshal(b []byte) error {
  4281  	return proto.Unmarshal(b, m)
  4282  }
  4283  
  4284  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) Marshal() ([]byte, error) {
  4285  	return proto.Marshal(m)
  4286  }
  4287  
  4288  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) MarshalJSON() ([]byte, error) {
  4289  	return protojson.MarshalOptions{}.Marshal(m)
  4290  }
  4291  
  4292  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) UnmarshalJSON(data []byte) error {
  4293  	return protojson.Unmarshal(data, m)
  4294  }
  4295  
  4296  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) GetRegionId() string {
  4297  	if m != nil {
  4298  		return m.RegionId
  4299  	}
  4300  	return ""
  4301  }
  4302  
  4303  func (m *QueryProjectTimeSeriesStatsResponse_ErrorDetails) SetRegionId(fv string) {
  4304  	if m == nil {
  4305  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "QueryProjectTimeSeriesStatsResponse_ErrorDetails"))
  4306  	}
  4307  	m.RegionId = fv
  4308  }
  4309  
  4310  // ErrorDetails is used when one of the queried regions fails to produce
  4311  // results. It is used in execution_errors field (see subfield
  4312  // ntt.rpc.Status.details).
  4313  type QueryServiceTimeSeriesStatsResponse_ErrorDetails struct {
  4314  	state         protoimpl.MessageState
  4315  	sizeCache     protoimpl.SizeCache
  4316  	unknownFields protoimpl.UnknownFields
  4317  	// region id which failed to give results.
  4318  	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  4319  }
  4320  
  4321  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) Reset() {
  4322  	*m = QueryServiceTimeSeriesStatsResponse_ErrorDetails{}
  4323  	if protoimpl.UnsafeEnabled {
  4324  		mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[28]
  4325  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4326  		ms.StoreMessageInfo(mi)
  4327  	}
  4328  }
  4329  
  4330  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) String() string {
  4331  	return protoimpl.X.MessageStringOf(m)
  4332  }
  4333  
  4334  func (*QueryServiceTimeSeriesStatsResponse_ErrorDetails) ProtoMessage() {}
  4335  
  4336  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) ProtoReflect() preflect.Message {
  4337  	mi := &edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[28]
  4338  	if protoimpl.UnsafeEnabled && m != nil {
  4339  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4340  		if ms.LoadMessageInfo() == nil {
  4341  			ms.StoreMessageInfo(mi)
  4342  		}
  4343  		return ms
  4344  	}
  4345  	return mi.MessageOf(m)
  4346  }
  4347  
  4348  func (*QueryServiceTimeSeriesStatsResponse_ErrorDetails) GotenMessage() {}
  4349  
  4350  // Deprecated, Use QueryServiceTimeSeriesStatsResponse_ErrorDetails.ProtoReflect.Descriptor instead.
  4351  func (*QueryServiceTimeSeriesStatsResponse_ErrorDetails) Descriptor() ([]byte, []int) {
  4352  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP(), []int{9, 0}
  4353  }
  4354  
  4355  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) Unmarshal(b []byte) error {
  4356  	return proto.Unmarshal(b, m)
  4357  }
  4358  
  4359  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) Marshal() ([]byte, error) {
  4360  	return proto.Marshal(m)
  4361  }
  4362  
  4363  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) MarshalJSON() ([]byte, error) {
  4364  	return protojson.MarshalOptions{}.Marshal(m)
  4365  }
  4366  
  4367  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) UnmarshalJSON(data []byte) error {
  4368  	return protojson.Unmarshal(data, m)
  4369  }
  4370  
  4371  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) GetRegionId() string {
  4372  	if m != nil {
  4373  		return m.RegionId
  4374  	}
  4375  	return ""
  4376  }
  4377  
  4378  func (m *QueryServiceTimeSeriesStatsResponse_ErrorDetails) SetRegionId(fv string) {
  4379  	if m == nil {
  4380  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "QueryServiceTimeSeriesStatsResponse_ErrorDetails"))
  4381  	}
  4382  	m.RegionId = fv
  4383  }
  4384  
  4385  var edgelq_monitoring_proto_v4_time_serie_custom_proto preflect.FileDescriptor
  4386  
  4387  var edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDesc = []byte{
  4388  	0x0a, 0x32, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
  4389  	0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x74, 0x69, 0x6d,
  4390  	0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70,
  4391  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4392  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
  4393  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
  4394  	0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  4395  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74,
  4396  	0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  4397  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76,
  4398  	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  4399  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c,
  4400  	0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  4401  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  4402  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  4403  	0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  4404  	0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  4405  	0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  4406  	0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
  4407  	0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
  4408  	0x6e, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f,
  4409  	0x74, 0x6f, 0x1a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  4410  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x63,
  4411  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x65, 0x64, 0x67,
  4412  	0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x70,
  4413  	0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72,
  4414  	0x69, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x04, 0x0a, 0x15, 0x4c, 0x69, 0x73,
  4415  	0x74, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  4416  	0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01,
  4417  	0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x06, 0x66, 0x69,
  4418  	0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x11, 0xb2, 0xda, 0x21, 0x0d,
  4419  	0x1a, 0x0b, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x06, 0x66,
  4420  	0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
  4421  	0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  4422  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  4423  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02,
  4424  	0x08, 0x01, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x40, 0x0a, 0x0b,
  4425  	0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
  4426  	0x0b, 0x32, 0x1e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
  4427  	0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f,
  4428  	0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d,
  4429  	0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  4430  	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
  4431  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
  4432  	0x6e, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a,
  4433  	0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x6e, 0x74,
  4434  	0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e,
  4435  	0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04,
  4436  	0x76, 0x69, 0x65, 0x77, 0x12, 0x4c, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  4437  	0x73, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4438  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4439  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x11, 0xb2, 0xda, 0x21, 0x0d, 0x32, 0x0b, 0x0a, 0x09, 0x54, 0x69,
  4440  	0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  4441  	0x73, 0x6b, 0x12, 0x2d, 0x0a, 0x0a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x61, 0x70,
  4442  	0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0e, 0xca, 0xc6, 0x27, 0x0a, 0x12, 0x08, 0x1a, 0x04,
  4443  	0x08, 0xa0, 0x8d, 0x06, 0x2a, 0x00, 0x52, 0x09, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x43, 0x61,
  4444  	0x70, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f,
  4445  	0x6e, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63,
  4446  	0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  4447  	0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x22, 0xbf, 0x02, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x54,
  4448  	0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  4449  	0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73,
  4450  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e,
  4451  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53,
  4452  	0x65, 0x72, 0x69, 0x65, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73,
  4453  	0x12, 0x3a, 0x0a, 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72,
  4454  	0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74,
  4455  	0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0f, 0x65, 0x78, 0x65,
  4456  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x2d, 0x0a, 0x12,
  4457  	0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x6b,
  4458  	0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e,
  4459  	0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4e, 0x0a, 0x14, 0x74,
  4460  	0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4461  	0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  4462  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69,
  4463  	0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x6f,
  4464  	0x69, 0x6e, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x2b, 0x0a, 0x0c, 0x45,
  4465  	0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72,
  4466  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  4467  	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x70, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61,
  4468  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
  4469  	0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20,
  4470  	0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3d, 0x0a, 0x0b, 0x74,
  4471  	0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
  4472  	0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
  4473  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x0a,
  4474  	0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x9c, 0x02, 0x0a, 0x18, 0x43,
  4475  	0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52,
  4476  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x5f,
  4477  	0x73, 0x65, 0x72, 0x69, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
  4478  	0x32, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
  4479  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53,
  4480  	0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x54, 0x69,
  4481  	0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
  4482  	0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x12,
  4483  	0x56, 0x0a, 0x12, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73,
  4484  	0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74,
  4485  	0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e,
  4486  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73,
  4487  	0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x54, 0x69, 0x6d,
  4488  	0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x40, 0x0a, 0x12, 0x54, 0x69, 0x6d, 0x65, 0x53,
  4489  	0x65, 0x72, 0x69, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  4490  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  4491  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05,
  4492  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x7f, 0x0a, 0x15, 0x43, 0x72, 0x65,
  4493  	0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x45, 0x72, 0x72,
  4494  	0x6f, 0x72, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65,
  4495  	0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  4496  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  4497  	0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65,
  4498  	0x73, 0x12, 0x27, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
  4499  	0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74,
  4500  	0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xec, 0x25, 0x0a, 0x0a, 0x53,
  4501  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x0e, 0x63, 0x61, 0x6c,
  4502  	0x6c, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
  4503  	0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
  4504  	0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79,
  4505  	0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x48, 0x00,
  4506  	0x52, 0x0d, 0x63, 0x61, 0x6c, 0x6c, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12,
  4507  	0x54, 0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6c, 0x6c,
  4508  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  4509  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74,
  4510  	0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x43,
  4511  	0x61, 0x6c, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64,
  4512  	0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x48, 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x63, 0x61,
  4513  	0x6c, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  4514  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74,
  4515  	0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x61, 0x6c,
  4516  	0x6c, 0x73, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12,
  4517  	0x4e, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18,
  4518  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
  4519  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51,
  4520  	0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73,
  4521  	0x48, 0x00, 0x52, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12,
  4522  	0x60, 0x0a, 0x12, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x68, 0x72, 0x6f, 0x75,
  4523  	0x67, 0x68, 0x70, 0x75, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 0x74,
  4524  	0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e,
  4525  	0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65,
  4526  	0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x48, 0x00, 0x52, 0x11,
  4527  	0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75,
  4528  	0x74, 0x12, 0x5d, 0x0a, 0x11, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x68, 0x72, 0x6f,
  4529  	0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e,
  4530  	0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34,
  4531  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x67, 0x72, 0x65,
  4532  	0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x48, 0x00, 0x52, 0x10,
  4533  	0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75, 0x74,
  4534  	0x12, 0x50, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18,
  4535  	0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
  4536  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51,
  4537  	0x75, 0x65, 0x72, 0x79, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  4538  	0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x73, 0x61,
  4539  	0x67, 0x65, 0x12, 0x54, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63,
  4540  	0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74,
  4541  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53,
  4542  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
  4543  	0x63, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75,
  4544  	0x72, 0x63, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x73,
  4545  	0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6e,
  4546  	0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34,
  4547  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x4c, 0x6f, 0x67, 0x73,
  4548  	0x48, 0x00, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x73, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c, 0x0a,
  4549  	0x13, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x75,
  4550  	0x73, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74,
  4551  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53,
  4552  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
  4553  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x48, 0x00, 0x52, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  4554  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x6f, 0x0a, 0x1a, 0x72,
  4555  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6c,
  4556  	0x6f, 0x67, 0x73, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4557  	0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
  4558  	0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x52,
  4559  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x6f, 0x67,
  4560  	0x73, 0x48, 0x00, 0x52, 0x17, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61,
  4561  	0x6e, 0x67, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x56, 0x0a, 0x11,
  4562  	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x75, 0x73, 0x61, 0x67,
  4563  	0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  4564  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74,
  4565  	0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65,
  4566  	0x73, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x55,
  4567  	0x73, 0x61, 0x67, 0x65, 0x12, 0x67, 0x0a, 0x15, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72,
  4568  	0x69, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x0d, 0x20,
  4569  	0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4570  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65,
  4571  	0x72, 0x79, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x4c, 0x61, 0x74,
  4572  	0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x13, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65,
  4573  	0x72, 0x69, 0x65, 0x73, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x93, 0x03,
  4574  	0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12,
  4575  	0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
  4576  	0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72,
  4577  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x76, 0x65, 0x72,
  4578  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  4579  	0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
  4580  	0x63, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x07, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x72, 0x18, 0x04,
  4581  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  4582  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75,
  4583  	0x65, 0x72, 0x79, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65,
  4584  	0x73, 0x2e, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x72, 0x52, 0x07, 0x72, 0x65, 0x64, 0x75, 0x63,
  4585  	0x65, 0x72, 0x12, 0x4d, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x05,
  4586  	0x20, 0x03, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  4587  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75,
  4588  	0x65, 0x72, 0x79, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65,
  4589  	0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42,
  4590  	0x79, 0x22, 0x34, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d,
  4591  	0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49,
  4592  	0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45,
  4593  	0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02, 0x22, 0x5a, 0x0a, 0x07, 0x52, 0x65, 0x64, 0x75, 0x63,
  4594  	0x65, 0x72, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x4d, 0x4d, 0x41, 0x52, 0x59, 0x10, 0x00, 0x12,
  4595  	0x07, 0x0a, 0x03, 0x4d, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x58, 0x10,
  4596  	0x02, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x35, 0x30, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x39,
  4597  	0x35, 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x39, 0x39, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04,
  4598  	0x4d, 0x45, 0x41, 0x4e, 0x10, 0x06, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x54, 0x44, 0x5f, 0x44, 0x45,
  4599  	0x56, 0x10, 0x07, 0x1a, 0xe8, 0x01, 0x0a, 0x0d, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64,
  4600  	0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73,
  4601  	0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12,
  4602  	0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
  4603  	0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72,
  4604  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09,
  4605  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x08, 0x67, 0x72, 0x6f,
  4606  	0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x6e, 0x74,
  4607  	0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e,
  4608  	0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
  4609  	0x74, 0x65, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52,
  4610  	0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x34, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75,
  4611  	0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x0b,
  4612  	0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x52,
  4613  	0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02, 0x1a, 0xe0,
  4614  	0x01, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x18, 0x0a, 0x07,
  4615  	0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d,
  4616  	0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  4617  	0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  4618  	0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18,
  4619  	0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
  4620  	0x12, 0x49, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x03,
  4621  	0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
  4622  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72,
  4623  	0x79, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75,
  4624  	0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x34, 0x0a, 0x06, 0x47,
  4625  	0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10,
  4626  	0x00, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11,
  4627  	0x0a, 0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10,
  4628  	0x02, 0x1a, 0x98, 0x02, 0x0a, 0x0b, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74,
  4629  	0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03,
  4630  	0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x76,
  4631  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x76,
  4632  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75,
  4633  	0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f,
  4634  	0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63,
  4635  	0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f,
  4636  	0x72, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
  4637  	0x62, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
  4638  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61,
  4639  	0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x75,
  4640  	0x6e, 0x74, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
  4641  	0x70, 0x42, 0x79, 0x22, 0x47, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a,
  4642  	0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52,
  4643  	0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52,
  4644  	0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53,
  4645  	0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x03, 0x1a, 0xf0, 0x01, 0x0a,
  4646  	0x11, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70,
  4647  	0x75, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20,
  4648  	0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08,
  4649  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08,
  4650  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f,
  4651  	0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73,
  4652  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x51, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
  4653  	0x62, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
  4654  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61,
  4655  	0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x54,
  4656  	0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73,
  4657  	0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x34, 0x0a, 0x06, 0x47, 0x72, 0x6f,
  4658  	0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00, 0x12,
  4659  	0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d,
  4660  	0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02, 0x1a,
  4661  	0xee, 0x01, 0x0a, 0x10, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x6f, 0x75, 0x67,
  4662  	0x68, 0x70, 0x75, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18,
  4663  	0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a,
  4664  	0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
  4665  	0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65,
  4666  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72,
  4667  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x50, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
  4668  	0x70, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x6e, 0x74, 0x74,
  4669  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53,
  4670  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73,
  4671  	0x54, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70,
  4672  	0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x34, 0x0a, 0x06, 0x47, 0x72,
  4673  	0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00,
  4674  	0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a,
  4675  	0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02,
  4676  	0x1a, 0xd0, 0x03, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  4677  	0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18,
  4678  	0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a,
  4679  	0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
  4680  	0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65,
  4681  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72,
  4682  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x69, 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x72,
  4683  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x6e,
  4684  	0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34,
  4685  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x53, 0x74, 0x6f, 0x72,
  4686  	0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72,
  4687  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x10, 0xca, 0xc6, 0x27, 0x0c, 0x42, 0x0a, 0x0a, 0x02, 0x08,
  4688  	0x01, 0x22, 0x04, 0x3a, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  4689  	0x6f, 0x6e, 0x73, 0x12, 0x4f, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18,
  4690  	0x05, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
  4691  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51,
  4692  	0x75, 0x65, 0x72, 0x79, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  4693  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f,
  4694  	0x75, 0x70, 0x42, 0x79, 0x22, 0x43, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a,
  4695  	0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45,
  4696  	0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55,
  4697  	0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4f, 0x50,
  4698  	0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x22, 0x68, 0x0a, 0x09, 0x4f, 0x70, 0x65,
  4699  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45, 0x46, 0x49,
  4700  	0x4e, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x47, 0x45, 0x54, 0x10, 0x01, 0x12, 0x08,
  4701  	0x0a, 0x04, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x45, 0x41, 0x52,
  4702  	0x43, 0x48, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x57, 0x41, 0x54, 0x43, 0x48, 0x10, 0x04, 0x12,
  4703  	0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x55,
  4704  	0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54,
  4705  	0x45, 0x10, 0x07, 0x1a, 0x2d, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43,
  4706  	0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  4707  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  4708  	0x65, 0x73, 0x1a, 0xf6, 0x01, 0x0a, 0x04, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x45, 0x0a, 0x04, 0x74,
  4709  	0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  4710  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74,
  4711  	0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x2e, 0x54, 0x79,
  4712  	0x70, 0x65, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x3a, 0x02, 0x10, 0x01, 0x52, 0x04, 0x74, 0x79,
  4713  	0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18,
  4714  	0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12,
  4715  	0x44, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28,
  4716  	0x0e, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
  4717  	0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79,
  4718  	0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72,
  4719  	0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x16, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12,
  4720  	0x0c, 0x0a, 0x08, 0x4c, 0x4f, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x22, 0x2c, 0x0a,
  4721  	0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45, 0x46, 0x49, 0x4e,
  4722  	0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41, 0x44, 0x53, 0x10, 0x01, 0x12,
  4723  	0x0a, 0x0a, 0x06, 0x57, 0x52, 0x49, 0x54, 0x45, 0x53, 0x10, 0x02, 0x1a, 0xe0, 0x02, 0x0a, 0x0c,
  4724  	0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x4d, 0x0a, 0x04,
  4725  	0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74,
  4726  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53,
  4727  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
  4728  	0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x08, 0xca, 0xc6, 0x27,
  4729  	0x04, 0x3a, 0x02, 0x10, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d,
  4730  	0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65,
  4731  	0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  4732  	0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  4733  	0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18,
  4734  	0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65,
  4735  	0x73, 0x12, 0x4c, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20,
  4736  	0x03, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4737  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65,
  4738  	0x72, 0x79, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x2e,
  4739  	0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x22,
  4740  	0x2f, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x54,
  4741  	0x48, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e,
  4742  	0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59, 0x10, 0x02,
  4743  	0x22, 0x2c, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45,
  4744  	0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41, 0x44, 0x53,
  4745  	0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x52, 0x49, 0x54, 0x45, 0x53, 0x10, 0x02, 0x1a, 0xaf,
  4746  	0x02, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
  4747  	0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x53, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
  4748  	0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4749  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65,
  4750  	0x72, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
  4751  	0x65, 0x4c, 0x6f, 0x67, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04,
  4752  	0x3a, 0x02, 0x10, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65,
  4753  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03,
  4754  	0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
  4755  	0x73, 0x12, 0x52, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20,
  4756  	0x03, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4757  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65,
  4758  	0x72, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
  4759  	0x65, 0x4c, 0x6f, 0x67, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72,
  4760  	0x6f, 0x75, 0x70, 0x42, 0x79, 0x22, 0x1b, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12,
  4761  	0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
  4762  	0x10, 0x00, 0x22, 0x2c, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e,
  4763  	0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41,
  4764  	0x44, 0x53, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x52, 0x49, 0x54, 0x45, 0x53, 0x10, 0x02,
  4765  	0x1a, 0xe2, 0x02, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12,
  4766  	0x4b, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e,
  4767  	0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
  4768  	0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x54, 0x69, 0x6d,
  4769  	0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x08, 0xca, 0xc6,
  4770  	0x27, 0x04, 0x3a, 0x02, 0x10, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e,
  4771  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02,
  4772  	0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79,
  4773  	0x70, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x74, 0x79,
  4774  	0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69,
  4775  	0x63, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
  4776  	0x62, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
  4777  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61,
  4778  	0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69,
  4779  	0x65, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70,
  4780  	0x42, 0x79, 0x22, 0x2c, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x11, 0x0a, 0x0d,
  4781  	0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12,
  4782  	0x0f, 0x0a, 0x0b, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x01,
  4783  	0x22, 0x43, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45,
  4784  	0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41, 0x44, 0x53,
  4785  	0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x52, 0x41, 0x57, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x53,
  4786  	0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x4f, 0x4c, 0x4c, 0x55, 0x50, 0x5f, 0x57, 0x52, 0x49,
  4787  	0x54, 0x45, 0x53, 0x10, 0x03, 0x1a, 0xf6, 0x01, 0x0a, 0x13, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65,
  4788  	0x72, 0x69, 0x65, 0x73, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x2e, 0x0a,
  4789  	0x05, 0x6f, 0x66, 0x5f, 0x61, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
  4790  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
  4791  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6f, 0x66, 0x41, 0x70, 0x12, 0x53, 0x0a,
  4792  	0x07, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39,
  4793  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
  4794  	0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x54, 0x69,
  4795  	0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65,
  4796  	0x73, 0x2e, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x72, 0x52, 0x07, 0x72, 0x65, 0x64, 0x75, 0x63,
  4797  	0x65, 0x72, 0x22, 0x5a, 0x0a, 0x07, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x72, 0x12, 0x0b, 0x0a,
  4798  	0x07, 0x53, 0x55, 0x4d, 0x4d, 0x41, 0x52, 0x59, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x49,
  4799  	0x4e, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x58, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03,
  4800  	0x50, 0x35, 0x30, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x39, 0x35, 0x10, 0x04, 0x12, 0x07,
  4801  	0x0a, 0x03, 0x50, 0x39, 0x39, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x45, 0x41, 0x4e, 0x10,
  4802  	0x06, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x54, 0x44, 0x5f, 0x44, 0x45, 0x56, 0x10, 0x07, 0x42, 0x09,
  4803  	0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x97, 0x03, 0x0a, 0x22, 0x51, 0x75,
  4804  	0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65,
  4805  	0x72, 0x69, 0x65, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4806  	0x12, 0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  4807  	0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65,
  4808  	0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x22, 0x0a, 0x07, 0x73,
  4809  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xca, 0xc6,
  4810  	0x27, 0x04, 0x2a, 0x02, 0x68, 0x01, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
  4811  	0x25, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
  4812  	0x28, 0x09, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x2a, 0x02, 0x68, 0x01, 0x52, 0x08, 0x72, 0x65,
  4813  	0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x02, 0x61, 0x70, 0x18, 0x04, 0x20, 0x01,
  4814  	0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  4815  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x61,
  4816  	0x70, 0x12, 0x45, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x05, 0x20,
  4817  	0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4818  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x65,
  4819  	0x72, 0x76, 0x61, 0x6c, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x08,
  4820  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
  4821  	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0e, 0xca, 0xc6, 0x27,
  4822  	0x0a, 0x12, 0x08, 0x1a, 0x04, 0x08, 0xa0, 0x8d, 0x06, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67,
  4823  	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  4824  	0x6b, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
  4825  	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3d, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20,
  4826  	0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  4827  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65,
  4828  	0x72, 0x79, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x05, 0x71, 0x75,
  4829  	0x65, 0x72, 0x79, 0x22, 0xf5, 0x01, 0x0a, 0x23, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f,
  4830  	0x6a, 0x65, 0x63, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x53, 0x74,
  4831  	0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74,
  4832  	0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  4833  	0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
  4834  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x0a,
  4835  	0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
  4836  	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
  4837  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  4838  	0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  4839  	0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e,
  4840  	0x74, 0x74, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0f, 0x65,
  4841  	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0x2b,
  4842  	0x0a, 0x0c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x1b,
  4843  	0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4844  	0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xac, 0x03, 0x0a, 0x22,
  4845  	0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65,
  4846  	0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  4847  	0x73, 0x74, 0x12, 0x38, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20,
  4848  	0x01, 0x28, 0x09, 0x42, 0x1e, 0xb2, 0xda, 0x21, 0x1a, 0x0a, 0x18, 0x0a, 0x16, 0x6d, 0x65, 0x74,
  4849  	0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76,
  4850  	0x69, 0x63, 0x65, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x09,
  4851  	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
  4852  	0x08, 0xca, 0xc6, 0x27, 0x04, 0x2a, 0x02, 0x68, 0x01, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f,
  4853  	0x6e, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x02, 0x61, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4854  	0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  4855  	0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x61, 0x70, 0x12, 0x45,
  4856  	0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
  4857  	0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
  4858  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
  4859  	0x6c, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x08, 0x69, 0x6e, 0x74,
  4860  	0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69,
  4861  	0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0e, 0xca, 0xc6, 0x27, 0x0a, 0x12, 0x08,
  4862  	0x1a, 0x04, 0x08, 0xa0, 0x8d, 0x06, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
  4863  	0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  4864  	0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  4865  	0x6e, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  4866  	0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x75, 0x73, 0x65,
  4867  	0x72, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x73, 0x12, 0x3d, 0x0a, 0x05, 0x71,
  4868  	0x75, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74,
  4869  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x53,
  4870  	0x74, 0x61, 0x74, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62,
  4871  	0x02, 0x08, 0x01, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0xf5, 0x01, 0x0a, 0x23, 0x51,
  4872  	0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53,
  4873  	0x65, 0x72, 0x69, 0x65, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4874  	0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65,
  4875  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  4876  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  4877  	0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65,
  4878  	0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
  4879  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
  4880  	0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x10, 0x65, 0x78, 0x65,
  4881  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20,
  4882  	0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74,
  4883  	0x61, 0x74, 0x75, 0x73, 0x52, 0x0f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x45,
  4884  	0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0x2b, 0x0a, 0x0c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65,
  4885  	0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f,
  4886  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  4887  	0x49, 0x64, 0x22, 0xb6, 0x02, 0x0a, 0x16, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65,
  4888  	0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a,
  4889  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70,
  4890  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18,
  4891  	0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x11, 0xb2, 0xda, 0x21, 0x0d, 0x1a, 0x0b, 0x0a, 0x09, 0x54,
  4892  	0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
  4893  	0x12, 0x40, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
  4894  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
  4895  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67,
  4896  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69,
  4897  	0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x1a, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x69,
  4898  	0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68,
  4899  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4900  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  4901  	0x6e, 0x52, 0x17, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
  4902  	0x76, 0x61, 0x6c, 0x54, 0x6f, 0x46, 0x65, 0x74, 0x63, 0x68, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74,
  4903  	0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
  4904  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4905  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73,
  4906  	0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x58, 0x0a, 0x17, 0x57,
  4907  	0x61, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65,
  4908  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73,
  4909  	0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74,
  4910  	0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e,
  4911  	0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53,
  4912  	0x65, 0x72, 0x69, 0x65, 0x73, 0x42, 0x84, 0x01, 0xe8, 0xde, 0x21, 0x00, 0x0a, 0x18, 0x63, 0x6f,
  4913  	0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
  4914  	0x2e, 0x70, 0x62, 0x2e, 0x76, 0x34, 0x42, 0x14, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69,
  4915  	0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x4c,
  4916  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  4917  	0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  4918  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x2f,
  4919  	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x3b, 0x74, 0x69, 0x6d, 0x65, 0x5f,
  4920  	0x73, 0x65, 0x72, 0x69, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72,
  4921  	0x6f, 0x74, 0x6f, 0x33,
  4922  }
  4923  
  4924  var (
  4925  	edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescOnce sync.Once
  4926  	edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescData = edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDesc
  4927  )
  4928  
  4929  func edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescGZIP() []byte {
  4930  	edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescOnce.Do(func() {
  4931  		edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescData)
  4932  	})
  4933  	return edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDescData
  4934  }
  4935  
  4936  var edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes = make([]protoimpl.EnumInfo, 18)
  4937  var edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes = make([]protoimpl.MessageInfo, 29)
  4938  var edgelq_monitoring_proto_v4_time_serie_custom_proto_goTypes = []interface{}{
  4939  	(StatsQuery_CallLatencies_Groups)(0),        // 0: ntt.monitoring.v4.StatsQuery_CallLatencies_Groups
  4940  	(StatsQuery_CallLatencies_Reducer)(0),       // 1: ntt.monitoring.v4.StatsQuery_CallLatencies_Reducer
  4941  	(StatsQuery_ExecutedCalls_Groups)(0),        // 2: ntt.monitoring.v4.StatsQuery_ExecutedCalls_Groups
  4942  	(StatsQuery_OpenCalls_Groups)(0),            // 3: ntt.monitoring.v4.StatsQuery_OpenCalls_Groups
  4943  	(StatsQuery_ErrorCounts_Groups)(0),          // 4: ntt.monitoring.v4.StatsQuery_ErrorCounts_Groups
  4944  	(StatsQuery_IngressThroughput_Groups)(0),    // 5: ntt.monitoring.v4.StatsQuery_IngressThroughput_Groups
  4945  	(StatsQuery_EgressThroughput_Groups)(0),     // 6: ntt.monitoring.v4.StatsQuery_EgressThroughput_Groups
  4946  	(StatsQuery_StoreOperations_Groups)(0),      // 7: ntt.monitoring.v4.StatsQuery_StoreOperations_Groups
  4947  	(StatsQuery_StoreOperations_Operation)(0),   // 8: ntt.monitoring.v4.StatsQuery_StoreOperations_Operation
  4948  	(StatsQuery_Logs_Groups)(0),                 // 9: ntt.monitoring.v4.StatsQuery_Logs_Groups
  4949  	(StatsQuery_Logs_Type)(0),                   // 10: ntt.monitoring.v4.StatsQuery_Logs_Type
  4950  	(StatsQuery_ActivityLogs_Groups)(0),         // 11: ntt.monitoring.v4.StatsQuery_ActivityLogs_Groups
  4951  	(StatsQuery_ActivityLogs_Type)(0),           // 12: ntt.monitoring.v4.StatsQuery_ActivityLogs_Type
  4952  	(StatsQuery_ResourceChangeLogs_Groups)(0),   // 13: ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Groups
  4953  	(StatsQuery_ResourceChangeLogs_Type)(0),     // 14: ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Type
  4954  	(StatsQuery_TimeSeries_Groups)(0),           // 15: ntt.monitoring.v4.StatsQuery_TimeSeries_Groups
  4955  	(StatsQuery_TimeSeries_Type)(0),             // 16: ntt.monitoring.v4.StatsQuery_TimeSeries_Type
  4956  	(StatsQuery_TimeSeriesLatencies_Reducer)(0), // 17: ntt.monitoring.v4.StatsQuery_TimeSeriesLatencies_Reducer
  4957  	(*ListTimeSeriesRequest)(nil),               // 18: ntt.monitoring.v4.ListTimeSeriesRequest
  4958  	(*ListTimeSeriesResponse)(nil),              // 19: ntt.monitoring.v4.ListTimeSeriesResponse
  4959  	(*CreateTimeSeriesRequest)(nil),             // 20: ntt.monitoring.v4.CreateTimeSeriesRequest
  4960  	(*CreateTimeSeriesResponse)(nil),            // 21: ntt.monitoring.v4.CreateTimeSeriesResponse
  4961  	(*CreateTimeSeriesError)(nil),               // 22: ntt.monitoring.v4.CreateTimeSeriesError
  4962  	(*StatsQuery)(nil),                          // 23: ntt.monitoring.v4.StatsQuery
  4963  	(*QueryProjectTimeSeriesStatsRequest)(nil),  // 24: ntt.monitoring.v4.QueryProjectTimeSeriesStatsRequest
  4964  	(*QueryProjectTimeSeriesStatsResponse)(nil), // 25: ntt.monitoring.v4.QueryProjectTimeSeriesStatsResponse
  4965  	(*QueryServiceTimeSeriesStatsRequest)(nil),  // 26: ntt.monitoring.v4.QueryServiceTimeSeriesStatsRequest
  4966  	(*QueryServiceTimeSeriesStatsResponse)(nil), // 27: ntt.monitoring.v4.QueryServiceTimeSeriesStatsResponse
  4967  	(*WatchTimeSeriesRequest)(nil),              // 28: ntt.monitoring.v4.WatchTimeSeriesRequest
  4968  	(*WatchTimeSeriesResponse)(nil),             // 29: ntt.monitoring.v4.WatchTimeSeriesResponse
  4969  	(*ListTimeSeriesResponse_ErrorDetails)(nil), // 30: ntt.monitoring.v4.ListTimeSeriesResponse.ErrorDetails
  4970  	nil,                                                      // 31: ntt.monitoring.v4.CreateTimeSeriesResponse.TimeSerieKeysEntry
  4971  	(*StatsQuery_CallLatencies)(nil),                         // 32: ntt.monitoring.v4.StatsQuery.CallLatencies
  4972  	(*StatsQuery_ExecutedCalls)(nil),                         // 33: ntt.monitoring.v4.StatsQuery.ExecutedCalls
  4973  	(*StatsQuery_OpenCalls)(nil),                             // 34: ntt.monitoring.v4.StatsQuery.OpenCalls
  4974  	(*StatsQuery_ErrorCounts)(nil),                           // 35: ntt.monitoring.v4.StatsQuery.ErrorCounts
  4975  	(*StatsQuery_IngressThroughput)(nil),                     // 36: ntt.monitoring.v4.StatsQuery.IngressThroughput
  4976  	(*StatsQuery_EgressThroughput)(nil),                      // 37: ntt.monitoring.v4.StatsQuery.EgressThroughput
  4977  	(*StatsQuery_StoreOperations)(nil),                       // 38: ntt.monitoring.v4.StatsQuery.StoreOperations
  4978  	(*StatsQuery_ResourceCount)(nil),                         // 39: ntt.monitoring.v4.StatsQuery.ResourceCount
  4979  	(*StatsQuery_Logs)(nil),                                  // 40: ntt.monitoring.v4.StatsQuery.Logs
  4980  	(*StatsQuery_ActivityLogs)(nil),                          // 41: ntt.monitoring.v4.StatsQuery.ActivityLogs
  4981  	(*StatsQuery_ResourceChangeLogs)(nil),                    // 42: ntt.monitoring.v4.StatsQuery.ResourceChangeLogs
  4982  	(*StatsQuery_TimeSeries)(nil),                            // 43: ntt.monitoring.v4.StatsQuery.TimeSeries
  4983  	(*StatsQuery_TimeSeriesLatencies)(nil),                   // 44: ntt.monitoring.v4.StatsQuery.TimeSeriesLatencies
  4984  	(*QueryProjectTimeSeriesStatsResponse_ErrorDetails)(nil), // 45: ntt.monitoring.v4.QueryProjectTimeSeriesStatsResponse.ErrorDetails
  4985  	(*QueryServiceTimeSeriesStatsResponse_ErrorDetails)(nil), // 46: ntt.monitoring.v4.QueryServiceTimeSeriesStatsResponse.ErrorDetails
  4986  	(*common.TimeInterval)(nil),                              // 47: ntt.monitoring.v4.TimeInterval
  4987  	(*common.Aggregation)(nil),                               // 48: ntt.monitoring.v4.Aggregation
  4988  	(*common.Pagination)(nil),                                // 49: ntt.monitoring.v4.Pagination
  4989  	(common.TimeSeriesView)(0),                               // 50: ntt.monitoring.v4.TimeSeriesView
  4990  	(*time_serie.TimeSerie_FieldMask)(nil),                   // 51: ntt.monitoring.v4.TimeSerie_FieldMask
  4991  	(*time_serie.TimeSerie)(nil),                             // 52: ntt.monitoring.v4.TimeSerie
  4992  	(*rpc.Status)(nil),                                       // 53: ntt.rpc.Status
  4993  	(*durationpb.Duration)(nil),                              // 54: google.protobuf.Duration
  4994  	(*timestamppb.Timestamp)(nil),                            // 55: google.protobuf.Timestamp
  4995  }
  4996  var edgelq_monitoring_proto_v4_time_serie_custom_proto_depIdxs = []int32{
  4997  	47, // 0: ntt.monitoring.v4.ListTimeSeriesRequest.interval:type_name -> ntt.monitoring.v4.TimeInterval
  4998  	48, // 1: ntt.monitoring.v4.ListTimeSeriesRequest.aggregation:type_name -> ntt.monitoring.v4.Aggregation
  4999  	49, // 2: ntt.monitoring.v4.ListTimeSeriesRequest.pagination:type_name -> ntt.monitoring.v4.Pagination
  5000  	50, // 3: ntt.monitoring.v4.ListTimeSeriesRequest.view:type_name -> ntt.monitoring.v4.TimeSeriesView
  5001  	51, // 4: ntt.monitoring.v4.ListTimeSeriesRequest.field_mask:type_name -> ntt.monitoring.v4.TimeSerie_FieldMask
  5002  	52, // 5: ntt.monitoring.v4.ListTimeSeriesResponse.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5003  	53, // 6: ntt.monitoring.v4.ListTimeSeriesResponse.execution_errors:type_name -> ntt.rpc.Status
  5004  	52, // 7: ntt.monitoring.v4.ListTimeSeriesResponse.total_point_counters:type_name -> ntt.monitoring.v4.TimeSerie
  5005  	52, // 8: ntt.monitoring.v4.CreateTimeSeriesRequest.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5006  	31, // 9: ntt.monitoring.v4.CreateTimeSeriesResponse.time_serie_keys:type_name -> ntt.monitoring.v4.CreateTimeSeriesResponse.TimeSerieKeysEntry
  5007  	22, // 10: ntt.monitoring.v4.CreateTimeSeriesResponse.failed_time_series:type_name -> ntt.monitoring.v4.CreateTimeSeriesError
  5008  	52, // 11: ntt.monitoring.v4.CreateTimeSeriesError.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5009  	53, // 12: ntt.monitoring.v4.CreateTimeSeriesError.status:type_name -> ntt.rpc.Status
  5010  	32, // 13: ntt.monitoring.v4.StatsQuery.call_latencies:type_name -> ntt.monitoring.v4.StatsQuery.CallLatencies
  5011  	33, // 14: ntt.monitoring.v4.StatsQuery.executed_calls:type_name -> ntt.monitoring.v4.StatsQuery.ExecutedCalls
  5012  	34, // 15: ntt.monitoring.v4.StatsQuery.open_calls:type_name -> ntt.monitoring.v4.StatsQuery.OpenCalls
  5013  	35, // 16: ntt.monitoring.v4.StatsQuery.error_counts:type_name -> ntt.monitoring.v4.StatsQuery.ErrorCounts
  5014  	36, // 17: ntt.monitoring.v4.StatsQuery.ingress_throughput:type_name -> ntt.monitoring.v4.StatsQuery.IngressThroughput
  5015  	37, // 18: ntt.monitoring.v4.StatsQuery.egress_throughput:type_name -> ntt.monitoring.v4.StatsQuery.EgressThroughput
  5016  	38, // 19: ntt.monitoring.v4.StatsQuery.store_usage:type_name -> ntt.monitoring.v4.StatsQuery.StoreOperations
  5017  	39, // 20: ntt.monitoring.v4.StatsQuery.resource_count:type_name -> ntt.monitoring.v4.StatsQuery.ResourceCount
  5018  	40, // 21: ntt.monitoring.v4.StatsQuery.logs_usage:type_name -> ntt.monitoring.v4.StatsQuery.Logs
  5019  	41, // 22: ntt.monitoring.v4.StatsQuery.activity_logs_usage:type_name -> ntt.monitoring.v4.StatsQuery.ActivityLogs
  5020  	42, // 23: ntt.monitoring.v4.StatsQuery.resource_change_logs_usage:type_name -> ntt.monitoring.v4.StatsQuery.ResourceChangeLogs
  5021  	43, // 24: ntt.monitoring.v4.StatsQuery.time_series_usage:type_name -> ntt.monitoring.v4.StatsQuery.TimeSeries
  5022  	44, // 25: ntt.monitoring.v4.StatsQuery.time_series_latencies:type_name -> ntt.monitoring.v4.StatsQuery.TimeSeriesLatencies
  5023  	54, // 26: ntt.monitoring.v4.QueryProjectTimeSeriesStatsRequest.ap:type_name -> google.protobuf.Duration
  5024  	47, // 27: ntt.monitoring.v4.QueryProjectTimeSeriesStatsRequest.interval:type_name -> ntt.monitoring.v4.TimeInterval
  5025  	23, // 28: ntt.monitoring.v4.QueryProjectTimeSeriesStatsRequest.query:type_name -> ntt.monitoring.v4.StatsQuery
  5026  	52, // 29: ntt.monitoring.v4.QueryProjectTimeSeriesStatsResponse.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5027  	53, // 30: ntt.monitoring.v4.QueryProjectTimeSeriesStatsResponse.execution_errors:type_name -> ntt.rpc.Status
  5028  	54, // 31: ntt.monitoring.v4.QueryServiceTimeSeriesStatsRequest.ap:type_name -> google.protobuf.Duration
  5029  	47, // 32: ntt.monitoring.v4.QueryServiceTimeSeriesStatsRequest.interval:type_name -> ntt.monitoring.v4.TimeInterval
  5030  	23, // 33: ntt.monitoring.v4.QueryServiceTimeSeriesStatsRequest.query:type_name -> ntt.monitoring.v4.StatsQuery
  5031  	52, // 34: ntt.monitoring.v4.QueryServiceTimeSeriesStatsResponse.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5032  	53, // 35: ntt.monitoring.v4.QueryServiceTimeSeriesStatsResponse.execution_errors:type_name -> ntt.rpc.Status
  5033  	48, // 36: ntt.monitoring.v4.WatchTimeSeriesRequest.aggregation:type_name -> ntt.monitoring.v4.Aggregation
  5034  	54, // 37: ntt.monitoring.v4.WatchTimeSeriesRequest.snapshot_interval_to_fetch:type_name -> google.protobuf.Duration
  5035  	55, // 38: ntt.monitoring.v4.WatchTimeSeriesRequest.starting_time:type_name -> google.protobuf.Timestamp
  5036  	52, // 39: ntt.monitoring.v4.WatchTimeSeriesResponse.time_series:type_name -> ntt.monitoring.v4.TimeSerie
  5037  	1,  // 40: ntt.monitoring.v4.StatsQuery.CallLatencies.reducer:type_name -> ntt.monitoring.v4.StatsQuery_CallLatencies_Reducer
  5038  	0,  // 41: ntt.monitoring.v4.StatsQuery.CallLatencies.group_by:type_name -> ntt.monitoring.v4.StatsQuery_CallLatencies_Groups
  5039  	2,  // 42: ntt.monitoring.v4.StatsQuery.ExecutedCalls.group_by:type_name -> ntt.monitoring.v4.StatsQuery_ExecutedCalls_Groups
  5040  	3,  // 43: ntt.monitoring.v4.StatsQuery.OpenCalls.group_by:type_name -> ntt.monitoring.v4.StatsQuery_OpenCalls_Groups
  5041  	4,  // 44: ntt.monitoring.v4.StatsQuery.ErrorCounts.group_by:type_name -> ntt.monitoring.v4.StatsQuery_ErrorCounts_Groups
  5042  	5,  // 45: ntt.monitoring.v4.StatsQuery.IngressThroughput.group_by:type_name -> ntt.monitoring.v4.StatsQuery_IngressThroughput_Groups
  5043  	6,  // 46: ntt.monitoring.v4.StatsQuery.EgressThroughput.group_by:type_name -> ntt.monitoring.v4.StatsQuery_EgressThroughput_Groups
  5044  	8,  // 47: ntt.monitoring.v4.StatsQuery.StoreOperations.operations:type_name -> ntt.monitoring.v4.StatsQuery_StoreOperations_Operation
  5045  	7,  // 48: ntt.monitoring.v4.StatsQuery.StoreOperations.group_by:type_name -> ntt.monitoring.v4.StatsQuery_StoreOperations_Groups
  5046  	10, // 49: ntt.monitoring.v4.StatsQuery.Logs.type:type_name -> ntt.monitoring.v4.StatsQuery_Logs_Type
  5047  	9,  // 50: ntt.monitoring.v4.StatsQuery.Logs.group_by:type_name -> ntt.monitoring.v4.StatsQuery_Logs_Groups
  5048  	12, // 51: ntt.monitoring.v4.StatsQuery.ActivityLogs.type:type_name -> ntt.monitoring.v4.StatsQuery_ActivityLogs_Type
  5049  	11, // 52: ntt.monitoring.v4.StatsQuery.ActivityLogs.group_by:type_name -> ntt.monitoring.v4.StatsQuery_ActivityLogs_Groups
  5050  	14, // 53: ntt.monitoring.v4.StatsQuery.ResourceChangeLogs.type:type_name -> ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Type
  5051  	13, // 54: ntt.monitoring.v4.StatsQuery.ResourceChangeLogs.group_by:type_name -> ntt.monitoring.v4.StatsQuery_ResourceChangeLogs_Groups
  5052  	16, // 55: ntt.monitoring.v4.StatsQuery.TimeSeries.type:type_name -> ntt.monitoring.v4.StatsQuery_TimeSeries_Type
  5053  	15, // 56: ntt.monitoring.v4.StatsQuery.TimeSeries.group_by:type_name -> ntt.monitoring.v4.StatsQuery_TimeSeries_Groups
  5054  	54, // 57: ntt.monitoring.v4.StatsQuery.TimeSeriesLatencies.of_ap:type_name -> google.protobuf.Duration
  5055  	17, // 58: ntt.monitoring.v4.StatsQuery.TimeSeriesLatencies.reducer:type_name -> ntt.monitoring.v4.StatsQuery_TimeSeriesLatencies_Reducer
  5056  	59, // [59:59] is the sub-list for method output_type
  5057  	59, // [59:59] is the sub-list for method input_type
  5058  	59, // [59:59] is the sub-list for extension type_name
  5059  	59, // [59:59] is the sub-list for extension extendee
  5060  	0,  // [0:59] is the sub-list for field type_name
  5061  }
  5062  
  5063  func init() { edgelq_monitoring_proto_v4_time_serie_custom_proto_init() }
  5064  func edgelq_monitoring_proto_v4_time_serie_custom_proto_init() {
  5065  	if edgelq_monitoring_proto_v4_time_serie_custom_proto != nil {
  5066  		return
  5067  	}
  5068  	if !protoimpl.UnsafeEnabled {
  5069  
  5070  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  5071  			switch v := v.(*ListTimeSeriesRequest); i {
  5072  			case 0:
  5073  				return &v.state
  5074  			case 1:
  5075  				return &v.sizeCache
  5076  			case 2:
  5077  				return &v.unknownFields
  5078  			default:
  5079  				return nil
  5080  			}
  5081  		}
  5082  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  5083  			switch v := v.(*ListTimeSeriesResponse); i {
  5084  			case 0:
  5085  				return &v.state
  5086  			case 1:
  5087  				return &v.sizeCache
  5088  			case 2:
  5089  				return &v.unknownFields
  5090  			default:
  5091  				return nil
  5092  			}
  5093  		}
  5094  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  5095  			switch v := v.(*CreateTimeSeriesRequest); i {
  5096  			case 0:
  5097  				return &v.state
  5098  			case 1:
  5099  				return &v.sizeCache
  5100  			case 2:
  5101  				return &v.unknownFields
  5102  			default:
  5103  				return nil
  5104  			}
  5105  		}
  5106  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  5107  			switch v := v.(*CreateTimeSeriesResponse); i {
  5108  			case 0:
  5109  				return &v.state
  5110  			case 1:
  5111  				return &v.sizeCache
  5112  			case 2:
  5113  				return &v.unknownFields
  5114  			default:
  5115  				return nil
  5116  			}
  5117  		}
  5118  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  5119  			switch v := v.(*CreateTimeSeriesError); i {
  5120  			case 0:
  5121  				return &v.state
  5122  			case 1:
  5123  				return &v.sizeCache
  5124  			case 2:
  5125  				return &v.unknownFields
  5126  			default:
  5127  				return nil
  5128  			}
  5129  		}
  5130  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  5131  			switch v := v.(*StatsQuery); i {
  5132  			case 0:
  5133  				return &v.state
  5134  			case 1:
  5135  				return &v.sizeCache
  5136  			case 2:
  5137  				return &v.unknownFields
  5138  			default:
  5139  				return nil
  5140  			}
  5141  		}
  5142  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  5143  			switch v := v.(*QueryProjectTimeSeriesStatsRequest); i {
  5144  			case 0:
  5145  				return &v.state
  5146  			case 1:
  5147  				return &v.sizeCache
  5148  			case 2:
  5149  				return &v.unknownFields
  5150  			default:
  5151  				return nil
  5152  			}
  5153  		}
  5154  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  5155  			switch v := v.(*QueryProjectTimeSeriesStatsResponse); i {
  5156  			case 0:
  5157  				return &v.state
  5158  			case 1:
  5159  				return &v.sizeCache
  5160  			case 2:
  5161  				return &v.unknownFields
  5162  			default:
  5163  				return nil
  5164  			}
  5165  		}
  5166  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  5167  			switch v := v.(*QueryServiceTimeSeriesStatsRequest); i {
  5168  			case 0:
  5169  				return &v.state
  5170  			case 1:
  5171  				return &v.sizeCache
  5172  			case 2:
  5173  				return &v.unknownFields
  5174  			default:
  5175  				return nil
  5176  			}
  5177  		}
  5178  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  5179  			switch v := v.(*QueryServiceTimeSeriesStatsResponse); i {
  5180  			case 0:
  5181  				return &v.state
  5182  			case 1:
  5183  				return &v.sizeCache
  5184  			case 2:
  5185  				return &v.unknownFields
  5186  			default:
  5187  				return nil
  5188  			}
  5189  		}
  5190  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  5191  			switch v := v.(*WatchTimeSeriesRequest); i {
  5192  			case 0:
  5193  				return &v.state
  5194  			case 1:
  5195  				return &v.sizeCache
  5196  			case 2:
  5197  				return &v.unknownFields
  5198  			default:
  5199  				return nil
  5200  			}
  5201  		}
  5202  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  5203  			switch v := v.(*WatchTimeSeriesResponse); i {
  5204  			case 0:
  5205  				return &v.state
  5206  			case 1:
  5207  				return &v.sizeCache
  5208  			case 2:
  5209  				return &v.unknownFields
  5210  			default:
  5211  				return nil
  5212  			}
  5213  		}
  5214  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  5215  			switch v := v.(*ListTimeSeriesResponse_ErrorDetails); i {
  5216  			case 0:
  5217  				return &v.state
  5218  			case 1:
  5219  				return &v.sizeCache
  5220  			case 2:
  5221  				return &v.unknownFields
  5222  			default:
  5223  				return nil
  5224  			}
  5225  		}
  5226  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  5227  			switch v := v.(*StatsQuery_CallLatencies); i {
  5228  			case 0:
  5229  				return &v.state
  5230  			case 1:
  5231  				return &v.sizeCache
  5232  			case 2:
  5233  				return &v.unknownFields
  5234  			default:
  5235  				return nil
  5236  			}
  5237  		}
  5238  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  5239  			switch v := v.(*StatsQuery_ExecutedCalls); i {
  5240  			case 0:
  5241  				return &v.state
  5242  			case 1:
  5243  				return &v.sizeCache
  5244  			case 2:
  5245  				return &v.unknownFields
  5246  			default:
  5247  				return nil
  5248  			}
  5249  		}
  5250  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  5251  			switch v := v.(*StatsQuery_OpenCalls); i {
  5252  			case 0:
  5253  				return &v.state
  5254  			case 1:
  5255  				return &v.sizeCache
  5256  			case 2:
  5257  				return &v.unknownFields
  5258  			default:
  5259  				return nil
  5260  			}
  5261  		}
  5262  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  5263  			switch v := v.(*StatsQuery_ErrorCounts); i {
  5264  			case 0:
  5265  				return &v.state
  5266  			case 1:
  5267  				return &v.sizeCache
  5268  			case 2:
  5269  				return &v.unknownFields
  5270  			default:
  5271  				return nil
  5272  			}
  5273  		}
  5274  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  5275  			switch v := v.(*StatsQuery_IngressThroughput); i {
  5276  			case 0:
  5277  				return &v.state
  5278  			case 1:
  5279  				return &v.sizeCache
  5280  			case 2:
  5281  				return &v.unknownFields
  5282  			default:
  5283  				return nil
  5284  			}
  5285  		}
  5286  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  5287  			switch v := v.(*StatsQuery_EgressThroughput); i {
  5288  			case 0:
  5289  				return &v.state
  5290  			case 1:
  5291  				return &v.sizeCache
  5292  			case 2:
  5293  				return &v.unknownFields
  5294  			default:
  5295  				return nil
  5296  			}
  5297  		}
  5298  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  5299  			switch v := v.(*StatsQuery_StoreOperations); i {
  5300  			case 0:
  5301  				return &v.state
  5302  			case 1:
  5303  				return &v.sizeCache
  5304  			case 2:
  5305  				return &v.unknownFields
  5306  			default:
  5307  				return nil
  5308  			}
  5309  		}
  5310  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  5311  			switch v := v.(*StatsQuery_ResourceCount); i {
  5312  			case 0:
  5313  				return &v.state
  5314  			case 1:
  5315  				return &v.sizeCache
  5316  			case 2:
  5317  				return &v.unknownFields
  5318  			default:
  5319  				return nil
  5320  			}
  5321  		}
  5322  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  5323  			switch v := v.(*StatsQuery_Logs); i {
  5324  			case 0:
  5325  				return &v.state
  5326  			case 1:
  5327  				return &v.sizeCache
  5328  			case 2:
  5329  				return &v.unknownFields
  5330  			default:
  5331  				return nil
  5332  			}
  5333  		}
  5334  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  5335  			switch v := v.(*StatsQuery_ActivityLogs); i {
  5336  			case 0:
  5337  				return &v.state
  5338  			case 1:
  5339  				return &v.sizeCache
  5340  			case 2:
  5341  				return &v.unknownFields
  5342  			default:
  5343  				return nil
  5344  			}
  5345  		}
  5346  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  5347  			switch v := v.(*StatsQuery_ResourceChangeLogs); i {
  5348  			case 0:
  5349  				return &v.state
  5350  			case 1:
  5351  				return &v.sizeCache
  5352  			case 2:
  5353  				return &v.unknownFields
  5354  			default:
  5355  				return nil
  5356  			}
  5357  		}
  5358  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  5359  			switch v := v.(*StatsQuery_TimeSeries); i {
  5360  			case 0:
  5361  				return &v.state
  5362  			case 1:
  5363  				return &v.sizeCache
  5364  			case 2:
  5365  				return &v.unknownFields
  5366  			default:
  5367  				return nil
  5368  			}
  5369  		}
  5370  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  5371  			switch v := v.(*StatsQuery_TimeSeriesLatencies); i {
  5372  			case 0:
  5373  				return &v.state
  5374  			case 1:
  5375  				return &v.sizeCache
  5376  			case 2:
  5377  				return &v.unknownFields
  5378  			default:
  5379  				return nil
  5380  			}
  5381  		}
  5382  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  5383  			switch v := v.(*QueryProjectTimeSeriesStatsResponse_ErrorDetails); i {
  5384  			case 0:
  5385  				return &v.state
  5386  			case 1:
  5387  				return &v.sizeCache
  5388  			case 2:
  5389  				return &v.unknownFields
  5390  			default:
  5391  				return nil
  5392  			}
  5393  		}
  5394  		edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  5395  			switch v := v.(*QueryServiceTimeSeriesStatsResponse_ErrorDetails); i {
  5396  			case 0:
  5397  				return &v.state
  5398  			case 1:
  5399  				return &v.sizeCache
  5400  			case 2:
  5401  				return &v.unknownFields
  5402  			default:
  5403  				return nil
  5404  			}
  5405  		}
  5406  	}
  5407  
  5408  	edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes[5].OneofWrappers = []interface{}{
  5409  		(*StatsQuery_CallLatencies_)(nil),
  5410  		(*StatsQuery_ExecutedCalls_)(nil),
  5411  		(*StatsQuery_OpenCalls_)(nil),
  5412  		(*StatsQuery_ErrorCounts_)(nil),
  5413  		(*StatsQuery_IngressThroughput_)(nil),
  5414  		(*StatsQuery_EgressThroughput_)(nil),
  5415  		(*StatsQuery_StoreUsage)(nil),
  5416  		(*StatsQuery_ResourceCount_)(nil),
  5417  		(*StatsQuery_LogsUsage)(nil),
  5418  		(*StatsQuery_ActivityLogsUsage)(nil),
  5419  		(*StatsQuery_ResourceChangeLogsUsage)(nil),
  5420  		(*StatsQuery_TimeSeriesUsage)(nil),
  5421  		(*StatsQuery_TimeSeriesLatencies_)(nil),
  5422  	}
  5423  	type x struct{}
  5424  	out := protoimpl.TypeBuilder{
  5425  		File: protoimpl.DescBuilder{
  5426  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  5427  			RawDescriptor: edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDesc,
  5428  			NumEnums:      18,
  5429  			NumMessages:   29,
  5430  			NumExtensions: 0,
  5431  			NumServices:   0,
  5432  		},
  5433  		GoTypes:           edgelq_monitoring_proto_v4_time_serie_custom_proto_goTypes,
  5434  		DependencyIndexes: edgelq_monitoring_proto_v4_time_serie_custom_proto_depIdxs,
  5435  		EnumInfos:         edgelq_monitoring_proto_v4_time_serie_custom_proto_enumTypes,
  5436  		MessageInfos:      edgelq_monitoring_proto_v4_time_serie_custom_proto_msgTypes,
  5437  	}.Build()
  5438  	edgelq_monitoring_proto_v4_time_serie_custom_proto = out.File
  5439  	edgelq_monitoring_proto_v4_time_serie_custom_proto_rawDesc = nil
  5440  	edgelq_monitoring_proto_v4_time_serie_custom_proto_goTypes = nil
  5441  	edgelq_monitoring_proto_v4_time_serie_custom_proto_depIdxs = nil
  5442  }