github.com/containerd/Containerd@v1.4.13/api/types/metrics.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/containerd/containerd/api/types/metrics.proto 3 4 package types 5 6 import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 10 types "github.com/gogo/protobuf/types" 11 io "io" 12 math "math" 13 math_bits "math/bits" 14 reflect "reflect" 15 strings "strings" 16 time "time" 17 ) 18 19 // Reference imports to suppress errors if they are not otherwise used. 20 var _ = proto.Marshal 21 var _ = fmt.Errorf 22 var _ = math.Inf 23 var _ = time.Kitchen 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 type Metric struct { 32 Timestamp time.Time `protobuf:"bytes,1,opt,name=timestamp,proto3,stdtime" json:"timestamp"` 33 ID string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 34 Data *types.Any `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` 35 XXX_NoUnkeyedLiteral struct{} `json:"-"` 36 XXX_unrecognized []byte `json:"-"` 37 XXX_sizecache int32 `json:"-"` 38 } 39 40 func (m *Metric) Reset() { *m = Metric{} } 41 func (*Metric) ProtoMessage() {} 42 func (*Metric) Descriptor() ([]byte, []int) { 43 return fileDescriptor_8d594d87edf6e6bc, []int{0} 44 } 45 func (m *Metric) XXX_Unmarshal(b []byte) error { 46 return m.Unmarshal(b) 47 } 48 func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 49 if deterministic { 50 return xxx_messageInfo_Metric.Marshal(b, m, deterministic) 51 } else { 52 b = b[:cap(b)] 53 n, err := m.MarshalToSizedBuffer(b) 54 if err != nil { 55 return nil, err 56 } 57 return b[:n], nil 58 } 59 } 60 func (m *Metric) XXX_Merge(src proto.Message) { 61 xxx_messageInfo_Metric.Merge(m, src) 62 } 63 func (m *Metric) XXX_Size() int { 64 return m.Size() 65 } 66 func (m *Metric) XXX_DiscardUnknown() { 67 xxx_messageInfo_Metric.DiscardUnknown(m) 68 } 69 70 var xxx_messageInfo_Metric proto.InternalMessageInfo 71 72 func init() { 73 proto.RegisterType((*Metric)(nil), "containerd.types.Metric") 74 } 75 76 func init() { 77 proto.RegisterFile("github.com/containerd/containerd/api/types/metrics.proto", fileDescriptor_8d594d87edf6e6bc) 78 } 79 80 var fileDescriptor_8d594d87edf6e6bc = []byte{ 81 // 258 bytes of a gzipped FileDescriptorProto 82 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x48, 0xcf, 0x2c, 0xc9, 83 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc, 0x4b, 0x2d, 84 0x4a, 0x41, 0x66, 0x26, 0x16, 0x64, 0xea, 0x97, 0x54, 0x16, 0xa4, 0x16, 0xeb, 0xe7, 0xa6, 0x96, 85 0x14, 0x65, 0x26, 0x17, 0xeb, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0x09, 0x20, 0xd4, 0xe8, 0x81, 86 0xe5, 0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0x92, 0xfa, 0x20, 0x16, 0x44, 0x9d, 0x94, 0x64, 87 0x7a, 0x7e, 0x7e, 0x7a, 0x4e, 0xaa, 0x3e, 0x98, 0x97, 0x54, 0x9a, 0xa6, 0x9f, 0x98, 0x57, 0x09, 88 0x95, 0x92, 0x47, 0x97, 0x2a, 0xc9, 0xcc, 0x4d, 0x2d, 0x2e, 0x49, 0xcc, 0x2d, 0x80, 0x28, 0x50, 89 0xea, 0x63, 0xe4, 0x62, 0xf3, 0x05, 0xdb, 0x2a, 0xe4, 0xc4, 0xc5, 0x09, 0x97, 0x95, 0x60, 0x54, 90 0x60, 0xd4, 0xe0, 0x36, 0x92, 0xd2, 0x83, 0xe8, 0xd7, 0x83, 0xe9, 0xd7, 0x0b, 0x81, 0xa9, 0x70, 91 0xe2, 0x38, 0x71, 0x4f, 0x9e, 0x61, 0xc2, 0x7d, 0x79, 0xc6, 0x20, 0x84, 0x36, 0x21, 0x31, 0x2e, 92 0xa6, 0xcc, 0x14, 0x09, 0x26, 0x05, 0x46, 0x0d, 0x4e, 0x27, 0xb6, 0x47, 0xf7, 0xe4, 0x99, 0x3c, 93 0x5d, 0x82, 0x98, 0x32, 0x53, 0x84, 0x34, 0xb8, 0x58, 0x52, 0x12, 0x4b, 0x12, 0x25, 0x98, 0xc1, 94 0xc6, 0x8a, 0x60, 0x18, 0xeb, 0x98, 0x57, 0x19, 0x04, 0x56, 0xe1, 0xe4, 0x75, 0xe2, 0xa1, 0x1c, 95 0xc3, 0x8d, 0x87, 0x72, 0x0c, 0x0d, 0x8f, 0xe4, 0x18, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 96 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x28, 0x03, 0xe2, 0x03, 0xd2, 0x1a, 0x4c, 0x46, 0x30, 0x24, 97 0xb1, 0x81, 0x6d, 0x30, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0xde, 0x0d, 0x02, 0xfe, 0x85, 0x01, 98 0x00, 0x00, 99 } 100 101 func (m *Metric) Marshal() (dAtA []byte, err error) { 102 size := m.Size() 103 dAtA = make([]byte, size) 104 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 105 if err != nil { 106 return nil, err 107 } 108 return dAtA[:n], nil 109 } 110 111 func (m *Metric) MarshalTo(dAtA []byte) (int, error) { 112 size := m.Size() 113 return m.MarshalToSizedBuffer(dAtA[:size]) 114 } 115 116 func (m *Metric) MarshalToSizedBuffer(dAtA []byte) (int, error) { 117 i := len(dAtA) 118 _ = i 119 var l int 120 _ = l 121 if m.XXX_unrecognized != nil { 122 i -= len(m.XXX_unrecognized) 123 copy(dAtA[i:], m.XXX_unrecognized) 124 } 125 if m.Data != nil { 126 { 127 size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) 128 if err != nil { 129 return 0, err 130 } 131 i -= size 132 i = encodeVarintMetrics(dAtA, i, uint64(size)) 133 } 134 i-- 135 dAtA[i] = 0x1a 136 } 137 if len(m.ID) > 0 { 138 i -= len(m.ID) 139 copy(dAtA[i:], m.ID) 140 i = encodeVarintMetrics(dAtA, i, uint64(len(m.ID))) 141 i-- 142 dAtA[i] = 0x12 143 } 144 n2, err2 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Timestamp, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp):]) 145 if err2 != nil { 146 return 0, err2 147 } 148 i -= n2 149 i = encodeVarintMetrics(dAtA, i, uint64(n2)) 150 i-- 151 dAtA[i] = 0xa 152 return len(dAtA) - i, nil 153 } 154 155 func encodeVarintMetrics(dAtA []byte, offset int, v uint64) int { 156 offset -= sovMetrics(v) 157 base := offset 158 for v >= 1<<7 { 159 dAtA[offset] = uint8(v&0x7f | 0x80) 160 v >>= 7 161 offset++ 162 } 163 dAtA[offset] = uint8(v) 164 return base 165 } 166 func (m *Metric) Size() (n int) { 167 if m == nil { 168 return 0 169 } 170 var l int 171 _ = l 172 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp) 173 n += 1 + l + sovMetrics(uint64(l)) 174 l = len(m.ID) 175 if l > 0 { 176 n += 1 + l + sovMetrics(uint64(l)) 177 } 178 if m.Data != nil { 179 l = m.Data.Size() 180 n += 1 + l + sovMetrics(uint64(l)) 181 } 182 if m.XXX_unrecognized != nil { 183 n += len(m.XXX_unrecognized) 184 } 185 return n 186 } 187 188 func sovMetrics(x uint64) (n int) { 189 return (math_bits.Len64(x|1) + 6) / 7 190 } 191 func sozMetrics(x uint64) (n int) { 192 return sovMetrics(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 193 } 194 func (this *Metric) String() string { 195 if this == nil { 196 return "nil" 197 } 198 s := strings.Join([]string{`&Metric{`, 199 `Timestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Timestamp), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 200 `ID:` + fmt.Sprintf("%v", this.ID) + `,`, 201 `Data:` + strings.Replace(fmt.Sprintf("%v", this.Data), "Any", "types.Any", 1) + `,`, 202 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 203 `}`, 204 }, "") 205 return s 206 } 207 func valueToStringMetrics(v interface{}) string { 208 rv := reflect.ValueOf(v) 209 if rv.IsNil() { 210 return "nil" 211 } 212 pv := reflect.Indirect(rv).Interface() 213 return fmt.Sprintf("*%v", pv) 214 } 215 func (m *Metric) Unmarshal(dAtA []byte) error { 216 l := len(dAtA) 217 iNdEx := 0 218 for iNdEx < l { 219 preIndex := iNdEx 220 var wire uint64 221 for shift := uint(0); ; shift += 7 { 222 if shift >= 64 { 223 return ErrIntOverflowMetrics 224 } 225 if iNdEx >= l { 226 return io.ErrUnexpectedEOF 227 } 228 b := dAtA[iNdEx] 229 iNdEx++ 230 wire |= uint64(b&0x7F) << shift 231 if b < 0x80 { 232 break 233 } 234 } 235 fieldNum := int32(wire >> 3) 236 wireType := int(wire & 0x7) 237 if wireType == 4 { 238 return fmt.Errorf("proto: Metric: wiretype end group for non-group") 239 } 240 if fieldNum <= 0 { 241 return fmt.Errorf("proto: Metric: illegal tag %d (wire type %d)", fieldNum, wire) 242 } 243 switch fieldNum { 244 case 1: 245 if wireType != 2 { 246 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 247 } 248 var msglen int 249 for shift := uint(0); ; shift += 7 { 250 if shift >= 64 { 251 return ErrIntOverflowMetrics 252 } 253 if iNdEx >= l { 254 return io.ErrUnexpectedEOF 255 } 256 b := dAtA[iNdEx] 257 iNdEx++ 258 msglen |= int(b&0x7F) << shift 259 if b < 0x80 { 260 break 261 } 262 } 263 if msglen < 0 { 264 return ErrInvalidLengthMetrics 265 } 266 postIndex := iNdEx + msglen 267 if postIndex < 0 { 268 return ErrInvalidLengthMetrics 269 } 270 if postIndex > l { 271 return io.ErrUnexpectedEOF 272 } 273 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Timestamp, dAtA[iNdEx:postIndex]); err != nil { 274 return err 275 } 276 iNdEx = postIndex 277 case 2: 278 if wireType != 2 { 279 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 280 } 281 var stringLen uint64 282 for shift := uint(0); ; shift += 7 { 283 if shift >= 64 { 284 return ErrIntOverflowMetrics 285 } 286 if iNdEx >= l { 287 return io.ErrUnexpectedEOF 288 } 289 b := dAtA[iNdEx] 290 iNdEx++ 291 stringLen |= uint64(b&0x7F) << shift 292 if b < 0x80 { 293 break 294 } 295 } 296 intStringLen := int(stringLen) 297 if intStringLen < 0 { 298 return ErrInvalidLengthMetrics 299 } 300 postIndex := iNdEx + intStringLen 301 if postIndex < 0 { 302 return ErrInvalidLengthMetrics 303 } 304 if postIndex > l { 305 return io.ErrUnexpectedEOF 306 } 307 m.ID = string(dAtA[iNdEx:postIndex]) 308 iNdEx = postIndex 309 case 3: 310 if wireType != 2 { 311 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 312 } 313 var msglen int 314 for shift := uint(0); ; shift += 7 { 315 if shift >= 64 { 316 return ErrIntOverflowMetrics 317 } 318 if iNdEx >= l { 319 return io.ErrUnexpectedEOF 320 } 321 b := dAtA[iNdEx] 322 iNdEx++ 323 msglen |= int(b&0x7F) << shift 324 if b < 0x80 { 325 break 326 } 327 } 328 if msglen < 0 { 329 return ErrInvalidLengthMetrics 330 } 331 postIndex := iNdEx + msglen 332 if postIndex < 0 { 333 return ErrInvalidLengthMetrics 334 } 335 if postIndex > l { 336 return io.ErrUnexpectedEOF 337 } 338 if m.Data == nil { 339 m.Data = &types.Any{} 340 } 341 if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 342 return err 343 } 344 iNdEx = postIndex 345 default: 346 iNdEx = preIndex 347 skippy, err := skipMetrics(dAtA[iNdEx:]) 348 if err != nil { 349 return err 350 } 351 if (skippy < 0) || (iNdEx+skippy) < 0 { 352 return ErrInvalidLengthMetrics 353 } 354 if (iNdEx + skippy) > l { 355 return io.ErrUnexpectedEOF 356 } 357 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 358 iNdEx += skippy 359 } 360 } 361 362 if iNdEx > l { 363 return io.ErrUnexpectedEOF 364 } 365 return nil 366 } 367 func skipMetrics(dAtA []byte) (n int, err error) { 368 l := len(dAtA) 369 iNdEx := 0 370 depth := 0 371 for iNdEx < l { 372 var wire uint64 373 for shift := uint(0); ; shift += 7 { 374 if shift >= 64 { 375 return 0, ErrIntOverflowMetrics 376 } 377 if iNdEx >= l { 378 return 0, io.ErrUnexpectedEOF 379 } 380 b := dAtA[iNdEx] 381 iNdEx++ 382 wire |= (uint64(b) & 0x7F) << shift 383 if b < 0x80 { 384 break 385 } 386 } 387 wireType := int(wire & 0x7) 388 switch wireType { 389 case 0: 390 for shift := uint(0); ; shift += 7 { 391 if shift >= 64 { 392 return 0, ErrIntOverflowMetrics 393 } 394 if iNdEx >= l { 395 return 0, io.ErrUnexpectedEOF 396 } 397 iNdEx++ 398 if dAtA[iNdEx-1] < 0x80 { 399 break 400 } 401 } 402 case 1: 403 iNdEx += 8 404 case 2: 405 var length int 406 for shift := uint(0); ; shift += 7 { 407 if shift >= 64 { 408 return 0, ErrIntOverflowMetrics 409 } 410 if iNdEx >= l { 411 return 0, io.ErrUnexpectedEOF 412 } 413 b := dAtA[iNdEx] 414 iNdEx++ 415 length |= (int(b) & 0x7F) << shift 416 if b < 0x80 { 417 break 418 } 419 } 420 if length < 0 { 421 return 0, ErrInvalidLengthMetrics 422 } 423 iNdEx += length 424 case 3: 425 depth++ 426 case 4: 427 if depth == 0 { 428 return 0, ErrUnexpectedEndOfGroupMetrics 429 } 430 depth-- 431 case 5: 432 iNdEx += 4 433 default: 434 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 435 } 436 if iNdEx < 0 { 437 return 0, ErrInvalidLengthMetrics 438 } 439 if depth == 0 { 440 return iNdEx, nil 441 } 442 } 443 return 0, io.ErrUnexpectedEOF 444 } 445 446 var ( 447 ErrInvalidLengthMetrics = fmt.Errorf("proto: negative length found during unmarshaling") 448 ErrIntOverflowMetrics = fmt.Errorf("proto: integer overflow") 449 ErrUnexpectedEndOfGroupMetrics = fmt.Errorf("proto: unexpected end of group") 450 )