github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/grpc/interop/grpc_testing/core/stats.pb.go (about) 1 // Copyright 2017 gRPC authors. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.25.0 18 // protoc v3.14.0 19 // source: grpc/core/stats.proto 20 21 package grpc_core 22 23 import ( 24 proto "github.com/golang/protobuf/proto" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 reflect "reflect" 28 sync "sync" 29 ) 30 31 const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36 ) 37 38 // This is a compile-time assertion that a sufficiently up-to-date version 39 // of the legacy proto package is being used. 40 const _ = proto.ProtoPackageIsVersion4 41 42 type Bucket struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 Start float64 `protobuf:"fixed64,1,opt,name=start,proto3" json:"start,omitempty"` 48 Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 49 } 50 51 func (x *Bucket) Reset() { 52 *x = Bucket{} 53 if protoimpl.UnsafeEnabled { 54 mi := &file_grpc_core_stats_proto_msgTypes[0] 55 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 56 ms.StoreMessageInfo(mi) 57 } 58 } 59 60 func (x *Bucket) String() string { 61 return protoimpl.X.MessageStringOf(x) 62 } 63 64 func (*Bucket) ProtoMessage() {} 65 66 func (x *Bucket) ProtoReflect() protoreflect.Message { 67 mi := &file_grpc_core_stats_proto_msgTypes[0] 68 if protoimpl.UnsafeEnabled && x != nil { 69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 70 if ms.LoadMessageInfo() == nil { 71 ms.StoreMessageInfo(mi) 72 } 73 return ms 74 } 75 return mi.MessageOf(x) 76 } 77 78 // Deprecated: Use Bucket.ProtoReflect.Descriptor instead. 79 func (*Bucket) Descriptor() ([]byte, []int) { 80 return file_grpc_core_stats_proto_rawDescGZIP(), []int{0} 81 } 82 83 func (x *Bucket) GetStart() float64 { 84 if x != nil { 85 return x.Start 86 } 87 return 0 88 } 89 90 func (x *Bucket) GetCount() uint64 { 91 if x != nil { 92 return x.Count 93 } 94 return 0 95 } 96 97 type Histogram struct { 98 state protoimpl.MessageState 99 sizeCache protoimpl.SizeCache 100 unknownFields protoimpl.UnknownFields 101 102 Buckets []*Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"` 103 } 104 105 func (x *Histogram) Reset() { 106 *x = Histogram{} 107 if protoimpl.UnsafeEnabled { 108 mi := &file_grpc_core_stats_proto_msgTypes[1] 109 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 110 ms.StoreMessageInfo(mi) 111 } 112 } 113 114 func (x *Histogram) String() string { 115 return protoimpl.X.MessageStringOf(x) 116 } 117 118 func (*Histogram) ProtoMessage() {} 119 120 func (x *Histogram) ProtoReflect() protoreflect.Message { 121 mi := &file_grpc_core_stats_proto_msgTypes[1] 122 if protoimpl.UnsafeEnabled && x != nil { 123 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 124 if ms.LoadMessageInfo() == nil { 125 ms.StoreMessageInfo(mi) 126 } 127 return ms 128 } 129 return mi.MessageOf(x) 130 } 131 132 // Deprecated: Use Histogram.ProtoReflect.Descriptor instead. 133 func (*Histogram) Descriptor() ([]byte, []int) { 134 return file_grpc_core_stats_proto_rawDescGZIP(), []int{1} 135 } 136 137 func (x *Histogram) GetBuckets() []*Bucket { 138 if x != nil { 139 return x.Buckets 140 } 141 return nil 142 } 143 144 type Metric struct { 145 state protoimpl.MessageState 146 sizeCache protoimpl.SizeCache 147 unknownFields protoimpl.UnknownFields 148 149 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 150 // Types that are assignable to Value: 151 // *Metric_Count 152 // *Metric_Histogram 153 Value isMetric_Value `protobuf_oneof:"value"` 154 } 155 156 func (x *Metric) Reset() { 157 *x = Metric{} 158 if protoimpl.UnsafeEnabled { 159 mi := &file_grpc_core_stats_proto_msgTypes[2] 160 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 161 ms.StoreMessageInfo(mi) 162 } 163 } 164 165 func (x *Metric) String() string { 166 return protoimpl.X.MessageStringOf(x) 167 } 168 169 func (*Metric) ProtoMessage() {} 170 171 func (x *Metric) ProtoReflect() protoreflect.Message { 172 mi := &file_grpc_core_stats_proto_msgTypes[2] 173 if protoimpl.UnsafeEnabled && x != nil { 174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 175 if ms.LoadMessageInfo() == nil { 176 ms.StoreMessageInfo(mi) 177 } 178 return ms 179 } 180 return mi.MessageOf(x) 181 } 182 183 // Deprecated: Use Metric.ProtoReflect.Descriptor instead. 184 func (*Metric) Descriptor() ([]byte, []int) { 185 return file_grpc_core_stats_proto_rawDescGZIP(), []int{2} 186 } 187 188 func (x *Metric) GetName() string { 189 if x != nil { 190 return x.Name 191 } 192 return "" 193 } 194 195 func (m *Metric) GetValue() isMetric_Value { 196 if m != nil { 197 return m.Value 198 } 199 return nil 200 } 201 202 func (x *Metric) GetCount() uint64 { 203 if x, ok := x.GetValue().(*Metric_Count); ok { 204 return x.Count 205 } 206 return 0 207 } 208 209 func (x *Metric) GetHistogram() *Histogram { 210 if x, ok := x.GetValue().(*Metric_Histogram); ok { 211 return x.Histogram 212 } 213 return nil 214 } 215 216 type isMetric_Value interface { 217 isMetric_Value() 218 } 219 220 type Metric_Count struct { 221 Count uint64 `protobuf:"varint,10,opt,name=count,proto3,oneof"` 222 } 223 224 type Metric_Histogram struct { 225 Histogram *Histogram `protobuf:"bytes,11,opt,name=histogram,proto3,oneof"` 226 } 227 228 func (*Metric_Count) isMetric_Value() {} 229 230 func (*Metric_Histogram) isMetric_Value() {} 231 232 type Stats struct { 233 state protoimpl.MessageState 234 sizeCache protoimpl.SizeCache 235 unknownFields protoimpl.UnknownFields 236 237 Metrics []*Metric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` 238 } 239 240 func (x *Stats) Reset() { 241 *x = Stats{} 242 if protoimpl.UnsafeEnabled { 243 mi := &file_grpc_core_stats_proto_msgTypes[3] 244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 245 ms.StoreMessageInfo(mi) 246 } 247 } 248 249 func (x *Stats) String() string { 250 return protoimpl.X.MessageStringOf(x) 251 } 252 253 func (*Stats) ProtoMessage() {} 254 255 func (x *Stats) ProtoReflect() protoreflect.Message { 256 mi := &file_grpc_core_stats_proto_msgTypes[3] 257 if protoimpl.UnsafeEnabled && x != nil { 258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 259 if ms.LoadMessageInfo() == nil { 260 ms.StoreMessageInfo(mi) 261 } 262 return ms 263 } 264 return mi.MessageOf(x) 265 } 266 267 // Deprecated: Use Stats.ProtoReflect.Descriptor instead. 268 func (*Stats) Descriptor() ([]byte, []int) { 269 return file_grpc_core_stats_proto_rawDescGZIP(), []int{3} 270 } 271 272 func (x *Stats) GetMetrics() []*Metric { 273 if x != nil { 274 return x.Metrics 275 } 276 return nil 277 } 278 279 var File_grpc_core_stats_proto protoreflect.FileDescriptor 280 281 var file_grpc_core_stats_proto_rawDesc = []byte{ 282 0x0a, 0x15, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x74, 0x61, 0x74, 283 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x63, 0x6f, 284 0x72, 0x65, 0x22, 0x34, 0x0a, 0x06, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 285 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 286 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 287 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x38, 0x0a, 0x09, 0x48, 0x69, 0x73, 0x74, 288 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x2b, 0x0a, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 289 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x63, 0x6f, 290 0x72, 0x65, 0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 291 0x74, 0x73, 0x22, 0x73, 0x0a, 0x06, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x12, 0x0a, 0x04, 292 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 293 0x12, 0x16, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x48, 294 0x00, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x09, 0x68, 0x69, 0x73, 0x74, 295 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x72, 296 0x70, 0x63, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 297 0x6d, 0x48, 0x00, 0x52, 0x09, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x42, 0x07, 298 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x34, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x73, 299 0x12, 0x2b, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 300 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x4d, 0x65, 301 0x74, 0x72, 0x69, 0x63, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x62, 0x06, 0x70, 302 0x72, 0x6f, 0x74, 0x6f, 0x33, 303 } 304 305 var ( 306 file_grpc_core_stats_proto_rawDescOnce sync.Once 307 file_grpc_core_stats_proto_rawDescData = file_grpc_core_stats_proto_rawDesc 308 ) 309 310 func file_grpc_core_stats_proto_rawDescGZIP() []byte { 311 file_grpc_core_stats_proto_rawDescOnce.Do(func() { 312 file_grpc_core_stats_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_core_stats_proto_rawDescData) 313 }) 314 return file_grpc_core_stats_proto_rawDescData 315 } 316 317 var file_grpc_core_stats_proto_msgTypes = make([]protoimpl.MessageInfo, 4) 318 var file_grpc_core_stats_proto_goTypes = []interface{}{ 319 (*Bucket)(nil), // 0: grpc.core.Bucket 320 (*Histogram)(nil), // 1: grpc.core.Histogram 321 (*Metric)(nil), // 2: grpc.core.Metric 322 (*Stats)(nil), // 3: grpc.core.Stats 323 } 324 var file_grpc_core_stats_proto_depIdxs = []int32{ 325 0, // 0: grpc.core.Histogram.buckets:type_name -> grpc.core.Bucket 326 1, // 1: grpc.core.Metric.histogram:type_name -> grpc.core.Histogram 327 2, // 2: grpc.core.Stats.metrics:type_name -> grpc.core.Metric 328 3, // [3:3] is the sub-list for method output_type 329 3, // [3:3] is the sub-list for method input_type 330 3, // [3:3] is the sub-list for extension type_name 331 3, // [3:3] is the sub-list for extension extendee 332 0, // [0:3] is the sub-list for field type_name 333 } 334 335 func init() { file_grpc_core_stats_proto_init() } 336 func file_grpc_core_stats_proto_init() { 337 if File_grpc_core_stats_proto != nil { 338 return 339 } 340 if !protoimpl.UnsafeEnabled { 341 file_grpc_core_stats_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 342 switch v := v.(*Bucket); i { 343 case 0: 344 return &v.state 345 case 1: 346 return &v.sizeCache 347 case 2: 348 return &v.unknownFields 349 default: 350 return nil 351 } 352 } 353 file_grpc_core_stats_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 354 switch v := v.(*Histogram); i { 355 case 0: 356 return &v.state 357 case 1: 358 return &v.sizeCache 359 case 2: 360 return &v.unknownFields 361 default: 362 return nil 363 } 364 } 365 file_grpc_core_stats_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 366 switch v := v.(*Metric); i { 367 case 0: 368 return &v.state 369 case 1: 370 return &v.sizeCache 371 case 2: 372 return &v.unknownFields 373 default: 374 return nil 375 } 376 } 377 file_grpc_core_stats_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 378 switch v := v.(*Stats); i { 379 case 0: 380 return &v.state 381 case 1: 382 return &v.sizeCache 383 case 2: 384 return &v.unknownFields 385 default: 386 return nil 387 } 388 } 389 } 390 file_grpc_core_stats_proto_msgTypes[2].OneofWrappers = []interface{}{ 391 (*Metric_Count)(nil), 392 (*Metric_Histogram)(nil), 393 } 394 type x struct{} 395 out := protoimpl.TypeBuilder{ 396 File: protoimpl.DescBuilder{ 397 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 398 RawDescriptor: file_grpc_core_stats_proto_rawDesc, 399 NumEnums: 0, 400 NumMessages: 4, 401 NumExtensions: 0, 402 NumServices: 0, 403 }, 404 GoTypes: file_grpc_core_stats_proto_goTypes, 405 DependencyIndexes: file_grpc_core_stats_proto_depIdxs, 406 MessageInfos: file_grpc_core_stats_proto_msgTypes, 407 }.Build() 408 File_grpc_core_stats_proto = out.File 409 file_grpc_core_stats_proto_rawDesc = nil 410 file_grpc_core_stats_proto_goTypes = nil 411 file_grpc_core_stats_proto_depIdxs = nil 412 }