github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v4/bucket/bucket.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/monitoring/proto/v4/bucket.proto
     3  // DO NOT EDIT!!!
     4  
     5  package bucket
     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  	project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    21  	meta "github.com/cloudwan/goten-sdk/types/meta"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var (
    26  	_ = fmt.Errorf
    27  	_ = reflect.Method{}
    28  	_ = sync.Once{}
    29  
    30  	_ = protojson.MarshalOptions{}
    31  	_ = proto.MarshalOptions{}
    32  	_ = preflect.Value{}
    33  	_ = protoimpl.DescBuilder{}
    34  )
    35  
    36  // make sure we're using proto imports
    37  var (
    38  	_ = &project.Project{}
    39  	_ = &meta.Meta{}
    40  )
    41  
    42  const (
    43  	// Verify that this generated code is sufficiently up-to-date.
    44  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    45  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    47  )
    48  
    49  // Bucket Resource restricts create/list time series requests to
    50  // the specified metric/resource types.
    51  type Bucket struct {
    52  	state         protoimpl.MessageState
    53  	sizeCache     protoimpl.SizeCache
    54  	unknownFields protoimpl.UnknownFields
    55  	// Name of Bucket
    56  	// When creating a new instance, this field is optional and if not provided,
    57  	// it will be generated automatically. Last ID segment must conform to the
    58  	// following regex: [\\w./-]{2,128}
    59  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    60  	// Metadata is an object with information like create, update and delete time
    61  	// (for async deleted resources), has user labels/annotations, sharding
    62  	// information, multi-region syncing information and may have non-schema
    63  	// owners (useful for taking ownership of resources belonging to lower level
    64  	// services by higher ones).
    65  	Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
    66  	// Allowed metric combinations (OR). If empty, all metric types are allowed.
    67  	Metrics []*Bucket_RequiredTypedLabels `protobuf:"bytes,3,rep,name=metrics,proto3" json:"metrics,omitempty"`
    68  	// Allowed resource combinations (OR).If empty, all resource types are
    69  	// allowed.
    70  	Resources []*Bucket_RequiredTypedLabels `protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty"`
    71  	// All combinations of key-values (in integer forms) - one of them must be
    72  	// passed by every TimeSerie object for given bucket. Its computed by server
    73  	// side and for internal use.
    74  	RequiredAltKvs []*Bucket_ResolvedKeysWithValues `protobuf:"bytes,5,rep,name=required_alt_kvs,json=requiredAltKvs,proto3" json:"required_alt_kvs,omitempty"`
    75  }
    76  
    77  func (m *Bucket) Reset() {
    78  	*m = Bucket{}
    79  	if protoimpl.UnsafeEnabled {
    80  		mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[0]
    81  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    82  		ms.StoreMessageInfo(mi)
    83  	}
    84  }
    85  
    86  func (m *Bucket) String() string {
    87  	return protoimpl.X.MessageStringOf(m)
    88  }
    89  
    90  func (*Bucket) ProtoMessage() {}
    91  
    92  func (m *Bucket) ProtoReflect() preflect.Message {
    93  	mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[0]
    94  	if protoimpl.UnsafeEnabled && m != nil {
    95  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    96  		if ms.LoadMessageInfo() == nil {
    97  			ms.StoreMessageInfo(mi)
    98  		}
    99  		return ms
   100  	}
   101  	return mi.MessageOf(m)
   102  }
   103  
   104  func (*Bucket) GotenMessage() {}
   105  
   106  // Deprecated, Use Bucket.ProtoReflect.Descriptor instead.
   107  func (*Bucket) Descriptor() ([]byte, []int) {
   108  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP(), []int{0}
   109  }
   110  
   111  func (m *Bucket) Unmarshal(b []byte) error {
   112  	return proto.Unmarshal(b, m)
   113  }
   114  
   115  func (m *Bucket) Marshal() ([]byte, error) {
   116  	return proto.Marshal(m)
   117  }
   118  
   119  func (m *Bucket) MarshalJSON() ([]byte, error) {
   120  	return protojson.MarshalOptions{}.Marshal(m)
   121  }
   122  
   123  func (m *Bucket) UnmarshalJSON(data []byte) error {
   124  	return protojson.Unmarshal(data, m)
   125  }
   126  
   127  func (m *Bucket) GetName() *Name {
   128  	if m != nil {
   129  		return m.Name
   130  	}
   131  	return nil
   132  }
   133  
   134  func (m *Bucket) GetMetadata() *meta.Meta {
   135  	if m != nil {
   136  		return m.Metadata
   137  	}
   138  	return nil
   139  }
   140  
   141  func (m *Bucket) GetMetrics() []*Bucket_RequiredTypedLabels {
   142  	if m != nil {
   143  		return m.Metrics
   144  	}
   145  	return nil
   146  }
   147  
   148  func (m *Bucket) GetResources() []*Bucket_RequiredTypedLabels {
   149  	if m != nil {
   150  		return m.Resources
   151  	}
   152  	return nil
   153  }
   154  
   155  func (m *Bucket) GetRequiredAltKvs() []*Bucket_ResolvedKeysWithValues {
   156  	if m != nil {
   157  		return m.RequiredAltKvs
   158  	}
   159  	return nil
   160  }
   161  
   162  func (m *Bucket) SetName(fv *Name) {
   163  	if m == nil {
   164  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Bucket"))
   165  	}
   166  	m.Name = fv
   167  }
   168  
   169  func (m *Bucket) SetMetadata(fv *meta.Meta) {
   170  	if m == nil {
   171  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Bucket"))
   172  	}
   173  	m.Metadata = fv
   174  }
   175  
   176  func (m *Bucket) SetMetrics(fv []*Bucket_RequiredTypedLabels) {
   177  	if m == nil {
   178  		panic(fmt.Errorf("can't set %s on nil %s", "Metrics", "Bucket"))
   179  	}
   180  	m.Metrics = fv
   181  }
   182  
   183  func (m *Bucket) SetResources(fv []*Bucket_RequiredTypedLabels) {
   184  	if m == nil {
   185  		panic(fmt.Errorf("can't set %s on nil %s", "Resources", "Bucket"))
   186  	}
   187  	m.Resources = fv
   188  }
   189  
   190  func (m *Bucket) SetRequiredAltKvs(fv []*Bucket_ResolvedKeysWithValues) {
   191  	if m == nil {
   192  		panic(fmt.Errorf("can't set %s on nil %s", "RequiredAltKvs", "Bucket"))
   193  	}
   194  	m.RequiredAltKvs = fv
   195  }
   196  
   197  // ResolvedValues contains binary representation of types and labels and
   198  // possible values. Due to limitations in some db backends (looking at
   199  // firestore), we use int64 instead of uint64.
   200  type Bucket_ResolvedValues struct {
   201  	state         protoimpl.MessageState
   202  	sizeCache     protoimpl.SizeCache
   203  	unknownFields protoimpl.UnknownFields
   204  	Key           int64   `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
   205  	Values        []int64 `protobuf:"varint,2,rep,packed,name=values,proto3" json:"values,omitempty"`
   206  }
   207  
   208  func (m *Bucket_ResolvedValues) Reset() {
   209  	*m = Bucket_ResolvedValues{}
   210  	if protoimpl.UnsafeEnabled {
   211  		mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[1]
   212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   213  		ms.StoreMessageInfo(mi)
   214  	}
   215  }
   216  
   217  func (m *Bucket_ResolvedValues) String() string {
   218  	return protoimpl.X.MessageStringOf(m)
   219  }
   220  
   221  func (*Bucket_ResolvedValues) ProtoMessage() {}
   222  
   223  func (m *Bucket_ResolvedValues) ProtoReflect() preflect.Message {
   224  	mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[1]
   225  	if protoimpl.UnsafeEnabled && m != nil {
   226  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   227  		if ms.LoadMessageInfo() == nil {
   228  			ms.StoreMessageInfo(mi)
   229  		}
   230  		return ms
   231  	}
   232  	return mi.MessageOf(m)
   233  }
   234  
   235  func (*Bucket_ResolvedValues) GotenMessage() {}
   236  
   237  // Deprecated, Use Bucket_ResolvedValues.ProtoReflect.Descriptor instead.
   238  func (*Bucket_ResolvedValues) Descriptor() ([]byte, []int) {
   239  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP(), []int{0, 0}
   240  }
   241  
   242  func (m *Bucket_ResolvedValues) Unmarshal(b []byte) error {
   243  	return proto.Unmarshal(b, m)
   244  }
   245  
   246  func (m *Bucket_ResolvedValues) Marshal() ([]byte, error) {
   247  	return proto.Marshal(m)
   248  }
   249  
   250  func (m *Bucket_ResolvedValues) MarshalJSON() ([]byte, error) {
   251  	return protojson.MarshalOptions{}.Marshal(m)
   252  }
   253  
   254  func (m *Bucket_ResolvedValues) UnmarshalJSON(data []byte) error {
   255  	return protojson.Unmarshal(data, m)
   256  }
   257  
   258  func (m *Bucket_ResolvedValues) GetKey() int64 {
   259  	if m != nil {
   260  		return m.Key
   261  	}
   262  	return int64(0)
   263  }
   264  
   265  func (m *Bucket_ResolvedValues) GetValues() []int64 {
   266  	if m != nil {
   267  		return m.Values
   268  	}
   269  	return nil
   270  }
   271  
   272  func (m *Bucket_ResolvedValues) SetKey(fv int64) {
   273  	if m == nil {
   274  		panic(fmt.Errorf("can't set %s on nil %s", "Key", "Bucket_ResolvedValues"))
   275  	}
   276  	m.Key = fv
   277  }
   278  
   279  func (m *Bucket_ResolvedValues) SetValues(fv []int64) {
   280  	if m == nil {
   281  		panic(fmt.Errorf("can't set %s on nil %s", "Values", "Bucket_ResolvedValues"))
   282  	}
   283  	m.Values = fv
   284  }
   285  
   286  // ResolvedKeysWithValues binds multiple keys with possible values.
   287  type Bucket_ResolvedKeysWithValues struct {
   288  	state         protoimpl.MessageState
   289  	sizeCache     protoimpl.SizeCache
   290  	unknownFields protoimpl.UnknownFields
   291  	ResolvedKvs   []*Bucket_ResolvedValues `protobuf:"bytes,1,rep,name=resolved_kvs,json=resolvedKvs,proto3" json:"resolved_kvs,omitempty"`
   292  }
   293  
   294  func (m *Bucket_ResolvedKeysWithValues) Reset() {
   295  	*m = Bucket_ResolvedKeysWithValues{}
   296  	if protoimpl.UnsafeEnabled {
   297  		mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[2]
   298  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   299  		ms.StoreMessageInfo(mi)
   300  	}
   301  }
   302  
   303  func (m *Bucket_ResolvedKeysWithValues) String() string {
   304  	return protoimpl.X.MessageStringOf(m)
   305  }
   306  
   307  func (*Bucket_ResolvedKeysWithValues) ProtoMessage() {}
   308  
   309  func (m *Bucket_ResolvedKeysWithValues) ProtoReflect() preflect.Message {
   310  	mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[2]
   311  	if protoimpl.UnsafeEnabled && m != nil {
   312  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   313  		if ms.LoadMessageInfo() == nil {
   314  			ms.StoreMessageInfo(mi)
   315  		}
   316  		return ms
   317  	}
   318  	return mi.MessageOf(m)
   319  }
   320  
   321  func (*Bucket_ResolvedKeysWithValues) GotenMessage() {}
   322  
   323  // Deprecated, Use Bucket_ResolvedKeysWithValues.ProtoReflect.Descriptor instead.
   324  func (*Bucket_ResolvedKeysWithValues) Descriptor() ([]byte, []int) {
   325  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP(), []int{0, 1}
   326  }
   327  
   328  func (m *Bucket_ResolvedKeysWithValues) Unmarshal(b []byte) error {
   329  	return proto.Unmarshal(b, m)
   330  }
   331  
   332  func (m *Bucket_ResolvedKeysWithValues) Marshal() ([]byte, error) {
   333  	return proto.Marshal(m)
   334  }
   335  
   336  func (m *Bucket_ResolvedKeysWithValues) MarshalJSON() ([]byte, error) {
   337  	return protojson.MarshalOptions{}.Marshal(m)
   338  }
   339  
   340  func (m *Bucket_ResolvedKeysWithValues) UnmarshalJSON(data []byte) error {
   341  	return protojson.Unmarshal(data, m)
   342  }
   343  
   344  func (m *Bucket_ResolvedKeysWithValues) GetResolvedKvs() []*Bucket_ResolvedValues {
   345  	if m != nil {
   346  		return m.ResolvedKvs
   347  	}
   348  	return nil
   349  }
   350  
   351  func (m *Bucket_ResolvedKeysWithValues) SetResolvedKvs(fv []*Bucket_ResolvedValues) {
   352  	if m == nil {
   353  		panic(fmt.Errorf("can't set %s on nil %s", "ResolvedKvs", "Bucket_ResolvedKeysWithValues"))
   354  	}
   355  	m.ResolvedKvs = fv
   356  }
   357  
   358  // RequiredTypedLabels describes required label values for specified
   359  // metric and resource types. All time series in Create operation
   360  // must contain at least one allowed type and then labels must match
   361  // all the labels. For list queries, filter must contain at least one
   362  // type and all labels must be present in condition containing all
   363  // or subset of allowed label values.
   364  type Bucket_RequiredTypedLabels struct {
   365  	state         protoimpl.MessageState
   366  	sizeCache     protoimpl.SizeCache
   367  	unknownFields protoimpl.UnknownFields
   368  	Types         []string                                       `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
   369  	Labels        map[string]*Bucket_RequiredTypedLabels_Strings `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   370  }
   371  
   372  func (m *Bucket_RequiredTypedLabels) Reset() {
   373  	*m = Bucket_RequiredTypedLabels{}
   374  	if protoimpl.UnsafeEnabled {
   375  		mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[3]
   376  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   377  		ms.StoreMessageInfo(mi)
   378  	}
   379  }
   380  
   381  func (m *Bucket_RequiredTypedLabels) String() string {
   382  	return protoimpl.X.MessageStringOf(m)
   383  }
   384  
   385  func (*Bucket_RequiredTypedLabels) ProtoMessage() {}
   386  
   387  func (m *Bucket_RequiredTypedLabels) ProtoReflect() preflect.Message {
   388  	mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[3]
   389  	if protoimpl.UnsafeEnabled && m != nil {
   390  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   391  		if ms.LoadMessageInfo() == nil {
   392  			ms.StoreMessageInfo(mi)
   393  		}
   394  		return ms
   395  	}
   396  	return mi.MessageOf(m)
   397  }
   398  
   399  func (*Bucket_RequiredTypedLabels) GotenMessage() {}
   400  
   401  // Deprecated, Use Bucket_RequiredTypedLabels.ProtoReflect.Descriptor instead.
   402  func (*Bucket_RequiredTypedLabels) Descriptor() ([]byte, []int) {
   403  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP(), []int{0, 2}
   404  }
   405  
   406  func (m *Bucket_RequiredTypedLabels) Unmarshal(b []byte) error {
   407  	return proto.Unmarshal(b, m)
   408  }
   409  
   410  func (m *Bucket_RequiredTypedLabels) Marshal() ([]byte, error) {
   411  	return proto.Marshal(m)
   412  }
   413  
   414  func (m *Bucket_RequiredTypedLabels) MarshalJSON() ([]byte, error) {
   415  	return protojson.MarshalOptions{}.Marshal(m)
   416  }
   417  
   418  func (m *Bucket_RequiredTypedLabels) UnmarshalJSON(data []byte) error {
   419  	return protojson.Unmarshal(data, m)
   420  }
   421  
   422  func (m *Bucket_RequiredTypedLabels) GetTypes() []string {
   423  	if m != nil {
   424  		return m.Types
   425  	}
   426  	return nil
   427  }
   428  
   429  func (m *Bucket_RequiredTypedLabels) GetLabels() map[string]*Bucket_RequiredTypedLabels_Strings {
   430  	if m != nil {
   431  		return m.Labels
   432  	}
   433  	return nil
   434  }
   435  
   436  func (m *Bucket_RequiredTypedLabels) SetTypes(fv []string) {
   437  	if m == nil {
   438  		panic(fmt.Errorf("can't set %s on nil %s", "Types", "Bucket_RequiredTypedLabels"))
   439  	}
   440  	m.Types = fv
   441  }
   442  
   443  func (m *Bucket_RequiredTypedLabels) SetLabels(fv map[string]*Bucket_RequiredTypedLabels_Strings) {
   444  	if m == nil {
   445  		panic(fmt.Errorf("can't set %s on nil %s", "Labels", "Bucket_RequiredTypedLabels"))
   446  	}
   447  	m.Labels = fv
   448  }
   449  
   450  type Bucket_RequiredTypedLabels_Strings struct {
   451  	state         protoimpl.MessageState
   452  	sizeCache     protoimpl.SizeCache
   453  	unknownFields protoimpl.UnknownFields
   454  	Strings       []string `protobuf:"bytes,1,rep,name=strings,proto3" json:"strings,omitempty"`
   455  }
   456  
   457  func (m *Bucket_RequiredTypedLabels_Strings) Reset() {
   458  	*m = Bucket_RequiredTypedLabels_Strings{}
   459  	if protoimpl.UnsafeEnabled {
   460  		mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[4]
   461  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   462  		ms.StoreMessageInfo(mi)
   463  	}
   464  }
   465  
   466  func (m *Bucket_RequiredTypedLabels_Strings) String() string {
   467  	return protoimpl.X.MessageStringOf(m)
   468  }
   469  
   470  func (*Bucket_RequiredTypedLabels_Strings) ProtoMessage() {}
   471  
   472  func (m *Bucket_RequiredTypedLabels_Strings) ProtoReflect() preflect.Message {
   473  	mi := &edgelq_monitoring_proto_v4_bucket_proto_msgTypes[4]
   474  	if protoimpl.UnsafeEnabled && m != nil {
   475  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   476  		if ms.LoadMessageInfo() == nil {
   477  			ms.StoreMessageInfo(mi)
   478  		}
   479  		return ms
   480  	}
   481  	return mi.MessageOf(m)
   482  }
   483  
   484  func (*Bucket_RequiredTypedLabels_Strings) GotenMessage() {}
   485  
   486  // Deprecated, Use Bucket_RequiredTypedLabels_Strings.ProtoReflect.Descriptor instead.
   487  func (*Bucket_RequiredTypedLabels_Strings) Descriptor() ([]byte, []int) {
   488  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP(), []int{0, 2, 0}
   489  }
   490  
   491  func (m *Bucket_RequiredTypedLabels_Strings) Unmarshal(b []byte) error {
   492  	return proto.Unmarshal(b, m)
   493  }
   494  
   495  func (m *Bucket_RequiredTypedLabels_Strings) Marshal() ([]byte, error) {
   496  	return proto.Marshal(m)
   497  }
   498  
   499  func (m *Bucket_RequiredTypedLabels_Strings) MarshalJSON() ([]byte, error) {
   500  	return protojson.MarshalOptions{}.Marshal(m)
   501  }
   502  
   503  func (m *Bucket_RequiredTypedLabels_Strings) UnmarshalJSON(data []byte) error {
   504  	return protojson.Unmarshal(data, m)
   505  }
   506  
   507  func (m *Bucket_RequiredTypedLabels_Strings) GetStrings() []string {
   508  	if m != nil {
   509  		return m.Strings
   510  	}
   511  	return nil
   512  }
   513  
   514  func (m *Bucket_RequiredTypedLabels_Strings) SetStrings(fv []string) {
   515  	if m == nil {
   516  		panic(fmt.Errorf("can't set %s on nil %s", "Strings", "Bucket_RequiredTypedLabels_Strings"))
   517  	}
   518  	m.Strings = fv
   519  }
   520  
   521  var edgelq_monitoring_proto_v4_bucket_proto preflect.FileDescriptor
   522  
   523  var edgelq_monitoring_proto_v4_bucket_proto_rawDesc = []byte{
   524  	0x0a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   525  	0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x62, 0x75, 0x63,
   526  	0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
   527  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x1a, 0x19, 0x67, 0x6f,
   528  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   529  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
   530  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
   531  	0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e,
   532  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74,
   533  	0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
   534  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f,
   535  	0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65,
   536  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74,
   537  	0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e,
   538  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72,
   539  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65,
   540  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75,
   541  	0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   542  	0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61,
   543  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74,
   544  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79,
   545  	0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95,
   546  	0x08, 0x0a, 0x06, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
   547  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a,
   548  	0x06, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a,
   549  	0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   550  	0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65,
   551  	0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x47, 0x0a, 0x07,
   552  	0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
   553  	0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
   554  	0x34, 0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
   555  	0x64, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x07, 0x6d, 0x65,
   556  	0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   557  	0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
   558  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x42, 0x75, 0x63,
   559  	0x6b, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65,
   560  	0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   561  	0x65, 0x73, 0x12, 0x60, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61,
   562  	0x6c, 0x74, 0x5f, 0x6b, 0x76, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6e,
   563  	0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34,
   564  	0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64,
   565  	0x4b, 0x65, 0x79, 0x73, 0x57, 0x69, 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, 0x04,
   566  	0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x6c,
   567  	0x74, 0x4b, 0x76, 0x73, 0x1a, 0x3a, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64,
   568  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
   569  	0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75,
   570  	0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73,
   571  	0x1a, 0x65, 0x0a, 0x16, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73,
   572  	0x57, 0x69, 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x0c, 0x72, 0x65,
   573  	0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x6b, 0x76, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
   574  	0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
   575  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x6f,
   576  	0x6c, 0x76, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f,
   577  	0x6c, 0x76, 0x65, 0x64, 0x4b, 0x76, 0x73, 0x1a, 0xb1, 0x02, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75,
   578  	0x69, 0x72, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12,
   579  	0x22, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0c,
   580  	0xca, 0xc6, 0x27, 0x08, 0x42, 0x06, 0x0a, 0x02, 0x08, 0x01, 0x18, 0x01, 0x52, 0x05, 0x74, 0x79,
   581  	0x70, 0x65, 0x73, 0x12, 0x51, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20,
   582  	0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
   583  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x52,
   584  	0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
   585  	0x6c, 0x73, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06,
   586  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x31, 0x0a, 0x07, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
   587  	0x73, 0x12, 0x26, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03,
   588  	0x28, 0x09, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x42, 0x06, 0x0a, 0x02, 0x08, 0x01, 0x18, 0x01,
   589  	0x52, 0x07, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0x70, 0x0a, 0x0b, 0x4c, 0x61, 0x62,
   590  	0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
   591  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x4b, 0x0a, 0x05, 0x76, 0x61,
   592  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
   593  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x42, 0x75,
   594  	0x63, 0x6b, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x54, 0x79, 0x70,
   595  	0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73,
   596  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0xe8, 0x01, 0xea, 0x41,
   597  	0x54, 0x0a, 0x1c, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x65, 0x64,
   598  	0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12,
   599  	0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   600  	0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67,
   601  	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x75,
   602  	0x63, 0x6b, 0x65, 0x74, 0x7d, 0x92, 0xd9, 0x21, 0x47, 0x0a, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65,
   603  	0x74, 0x73, 0x12, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f,
   604  	0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f,
   605  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2a, 0x0e,
   606  	0x5b, 0x5c, 0x77, 0x2e, 0x2f, 0x2d, 0x5d, 0x7b, 0x32, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05,
   607  	0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x36,
   608  	0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x22,
   609  	0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x10, 0x72, 0x65, 0x71, 0x75,
   610  	0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, 0x6c, 0x74, 0x5f, 0x6b, 0x76, 0x73, 0x42, 0x08, 0x6d, 0x65,
   611  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x85, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0,
   612  	0x02, 0x45, 0x0a, 0x0c, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65,
   613  	0x12, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f,
   614  	0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e,
   615  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x34,
   616  	0x2f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0xa2, 0x80, 0xd1, 0x02, 0x47, 0x0a, 0x0d, 0x62, 0x75,
   617  	0x63, 0x6b, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x36, 0x67, 0x69, 0x74,
   618  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e,
   619  	0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   620  	0x6e, 0x67, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x34, 0x2f, 0x62, 0x75, 0x63,
   621  	0x6b, 0x65, 0x74, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e,
   622  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x34, 0x42, 0x0b, 0x42,
   623  	0x75, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x69,
   624  	0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61,
   625  	0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   626  	0x69, 0x6e, 0x67, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x34,
   627  	0x2f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x3b, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x62, 0x06,
   628  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   629  }
   630  
   631  var (
   632  	edgelq_monitoring_proto_v4_bucket_proto_rawDescOnce sync.Once
   633  	edgelq_monitoring_proto_v4_bucket_proto_rawDescData = edgelq_monitoring_proto_v4_bucket_proto_rawDesc
   634  )
   635  
   636  func edgelq_monitoring_proto_v4_bucket_proto_rawDescGZIP() []byte {
   637  	edgelq_monitoring_proto_v4_bucket_proto_rawDescOnce.Do(func() {
   638  		edgelq_monitoring_proto_v4_bucket_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_monitoring_proto_v4_bucket_proto_rawDescData)
   639  	})
   640  	return edgelq_monitoring_proto_v4_bucket_proto_rawDescData
   641  }
   642  
   643  var edgelq_monitoring_proto_v4_bucket_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
   644  var edgelq_monitoring_proto_v4_bucket_proto_goTypes = []interface{}{
   645  	(*Bucket)(nil),                             // 0: ntt.monitoring.v4.Bucket
   646  	(*Bucket_ResolvedValues)(nil),              // 1: ntt.monitoring.v4.Bucket.ResolvedValues
   647  	(*Bucket_ResolvedKeysWithValues)(nil),      // 2: ntt.monitoring.v4.Bucket.ResolvedKeysWithValues
   648  	(*Bucket_RequiredTypedLabels)(nil),         // 3: ntt.monitoring.v4.Bucket.RequiredTypedLabels
   649  	(*Bucket_RequiredTypedLabels_Strings)(nil), // 4: ntt.monitoring.v4.Bucket.RequiredTypedLabels.Strings
   650  	nil,               // 5: ntt.monitoring.v4.Bucket.RequiredTypedLabels.LabelsEntry
   651  	(*meta.Meta)(nil), // 6: goten.types.Meta
   652  }
   653  var edgelq_monitoring_proto_v4_bucket_proto_depIdxs = []int32{
   654  	6, // 0: ntt.monitoring.v4.Bucket.metadata:type_name -> goten.types.Meta
   655  	3, // 1: ntt.monitoring.v4.Bucket.metrics:type_name -> ntt.monitoring.v4.Bucket.RequiredTypedLabels
   656  	3, // 2: ntt.monitoring.v4.Bucket.resources:type_name -> ntt.monitoring.v4.Bucket.RequiredTypedLabels
   657  	2, // 3: ntt.monitoring.v4.Bucket.required_alt_kvs:type_name -> ntt.monitoring.v4.Bucket.ResolvedKeysWithValues
   658  	1, // 4: ntt.monitoring.v4.Bucket.ResolvedKeysWithValues.resolved_kvs:type_name -> ntt.monitoring.v4.Bucket.ResolvedValues
   659  	5, // 5: ntt.monitoring.v4.Bucket.RequiredTypedLabels.labels:type_name -> ntt.monitoring.v4.Bucket.RequiredTypedLabels.LabelsEntry
   660  	4, // 6: ntt.monitoring.v4.Bucket.RequiredTypedLabels.LabelsEntry.value:type_name -> ntt.monitoring.v4.Bucket.RequiredTypedLabels.Strings
   661  	7, // [7:7] is the sub-list for method output_type
   662  	7, // [7:7] is the sub-list for method input_type
   663  	7, // [7:7] is the sub-list for extension type_name
   664  	7, // [7:7] is the sub-list for extension extendee
   665  	0, // [0:7] is the sub-list for field type_name
   666  }
   667  
   668  func init() { edgelq_monitoring_proto_v4_bucket_proto_init() }
   669  func edgelq_monitoring_proto_v4_bucket_proto_init() {
   670  	if edgelq_monitoring_proto_v4_bucket_proto != nil {
   671  		return
   672  	}
   673  	if !protoimpl.UnsafeEnabled {
   674  
   675  		edgelq_monitoring_proto_v4_bucket_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   676  			switch v := v.(*Bucket); i {
   677  			case 0:
   678  				return &v.state
   679  			case 1:
   680  				return &v.sizeCache
   681  			case 2:
   682  				return &v.unknownFields
   683  			default:
   684  				return nil
   685  			}
   686  		}
   687  		edgelq_monitoring_proto_v4_bucket_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   688  			switch v := v.(*Bucket_ResolvedValues); i {
   689  			case 0:
   690  				return &v.state
   691  			case 1:
   692  				return &v.sizeCache
   693  			case 2:
   694  				return &v.unknownFields
   695  			default:
   696  				return nil
   697  			}
   698  		}
   699  		edgelq_monitoring_proto_v4_bucket_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   700  			switch v := v.(*Bucket_ResolvedKeysWithValues); i {
   701  			case 0:
   702  				return &v.state
   703  			case 1:
   704  				return &v.sizeCache
   705  			case 2:
   706  				return &v.unknownFields
   707  			default:
   708  				return nil
   709  			}
   710  		}
   711  		edgelq_monitoring_proto_v4_bucket_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   712  			switch v := v.(*Bucket_RequiredTypedLabels); i {
   713  			case 0:
   714  				return &v.state
   715  			case 1:
   716  				return &v.sizeCache
   717  			case 2:
   718  				return &v.unknownFields
   719  			default:
   720  				return nil
   721  			}
   722  		}
   723  		edgelq_monitoring_proto_v4_bucket_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   724  			switch v := v.(*Bucket_RequiredTypedLabels_Strings); i {
   725  			case 0:
   726  				return &v.state
   727  			case 1:
   728  				return &v.sizeCache
   729  			case 2:
   730  				return &v.unknownFields
   731  			default:
   732  				return nil
   733  			}
   734  		}
   735  	}
   736  
   737  	type x struct{}
   738  	out := protoimpl.TypeBuilder{
   739  		File: protoimpl.DescBuilder{
   740  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   741  			RawDescriptor: edgelq_monitoring_proto_v4_bucket_proto_rawDesc,
   742  			NumEnums:      0,
   743  			NumMessages:   6,
   744  			NumExtensions: 0,
   745  			NumServices:   0,
   746  		},
   747  		GoTypes:           edgelq_monitoring_proto_v4_bucket_proto_goTypes,
   748  		DependencyIndexes: edgelq_monitoring_proto_v4_bucket_proto_depIdxs,
   749  		MessageInfos:      edgelq_monitoring_proto_v4_bucket_proto_msgTypes,
   750  	}.Build()
   751  	edgelq_monitoring_proto_v4_bucket_proto = out.File
   752  	edgelq_monitoring_proto_v4_bucket_proto_rawDesc = nil
   753  	edgelq_monitoring_proto_v4_bucket_proto_goTypes = nil
   754  	edgelq_monitoring_proto_v4_bucket_proto_depIdxs = nil
   755  }