1 /* This file was generated by upbc (the upb compiler) from the input
4 * envoy/api/v2/endpoint/load_report.proto
6 * Do not edit -- your changes will be discarded when the file is
11 #include "envoy/api/v2/endpoint/load_report.upb.h"
12 #include "envoy/api/v2/core/address.upb.h"
13 #include "envoy/api/v2/core/base.upb.h"
14 #include "google/protobuf/duration.upb.h"
15 #include "google/protobuf/struct.upb.h"
16 #include "validate/validate.upb.h"
17 #include "gogoproto/gogo.upb.h"
19 #include "upb/port_def.inc"
21 static const upb_msglayout *const envoy_api_v2_endpoint_UpstreamLocalityStats_submsgs[3] = {
22 &envoy_api_v2_core_Locality_msginit,
23 &envoy_api_v2_endpoint_EndpointLoadMetricStats_msginit,
24 &envoy_api_v2_endpoint_UpstreamEndpointStats_msginit,
27 static const upb_msglayout_field envoy_api_v2_endpoint_UpstreamLocalityStats__fields[8] = {
28 {1, UPB_SIZE(36, 40), 0, 0, 11, 1},
29 {2, UPB_SIZE(0, 0), 0, 0, 4, 1},
30 {3, UPB_SIZE(8, 8), 0, 0, 4, 1},
31 {4, UPB_SIZE(16, 16), 0, 0, 4, 1},
32 {5, UPB_SIZE(40, 48), 0, 1, 11, 3},
33 {6, UPB_SIZE(32, 32), 0, 0, 13, 1},
34 {7, UPB_SIZE(44, 56), 0, 2, 11, 3},
35 {8, UPB_SIZE(24, 24), 0, 0, 4, 1},
38 const upb_msglayout envoy_api_v2_endpoint_UpstreamLocalityStats_msginit = {
39 &envoy_api_v2_endpoint_UpstreamLocalityStats_submsgs[0],
40 &envoy_api_v2_endpoint_UpstreamLocalityStats__fields[0],
41 UPB_SIZE(48, 64), 8, false,
44 static const upb_msglayout *const envoy_api_v2_endpoint_UpstreamEndpointStats_submsgs[3] = {
45 &envoy_api_v2_core_Address_msginit,
46 &envoy_api_v2_endpoint_EndpointLoadMetricStats_msginit,
47 &google_protobuf_Struct_msginit,
50 static const upb_msglayout_field envoy_api_v2_endpoint_UpstreamEndpointStats__fields[7] = {
51 {1, UPB_SIZE(32, 32), 0, 0, 11, 1},
52 {2, UPB_SIZE(0, 0), 0, 0, 4, 1},
53 {3, UPB_SIZE(8, 8), 0, 0, 4, 1},
54 {4, UPB_SIZE(16, 16), 0, 0, 4, 1},
55 {5, UPB_SIZE(40, 48), 0, 1, 11, 3},
56 {6, UPB_SIZE(36, 40), 0, 2, 11, 1},
57 {7, UPB_SIZE(24, 24), 0, 0, 4, 1},
60 const upb_msglayout envoy_api_v2_endpoint_UpstreamEndpointStats_msginit = {
61 &envoy_api_v2_endpoint_UpstreamEndpointStats_submsgs[0],
62 &envoy_api_v2_endpoint_UpstreamEndpointStats__fields[0],
63 UPB_SIZE(48, 56), 7, false,
66 static const upb_msglayout_field envoy_api_v2_endpoint_EndpointLoadMetricStats__fields[3] = {
67 {1, UPB_SIZE(16, 16), 0, 0, 9, 1},
68 {2, UPB_SIZE(0, 0), 0, 0, 4, 1},
69 {3, UPB_SIZE(8, 8), 0, 0, 1, 1},
72 const upb_msglayout envoy_api_v2_endpoint_EndpointLoadMetricStats_msginit = {
74 &envoy_api_v2_endpoint_EndpointLoadMetricStats__fields[0],
75 UPB_SIZE(24, 32), 3, false,
78 static const upb_msglayout *const envoy_api_v2_endpoint_ClusterStats_submsgs[3] = {
79 &envoy_api_v2_endpoint_ClusterStats_DroppedRequests_msginit,
80 &envoy_api_v2_endpoint_UpstreamLocalityStats_msginit,
81 &google_protobuf_Duration_msginit,
84 static const upb_msglayout_field envoy_api_v2_endpoint_ClusterStats__fields[6] = {
85 {1, UPB_SIZE(8, 8), 0, 0, 9, 1},
86 {2, UPB_SIZE(28, 48), 0, 1, 11, 3},
87 {3, UPB_SIZE(0, 0), 0, 0, 4, 1},
88 {4, UPB_SIZE(24, 40), 0, 2, 11, 1},
89 {5, UPB_SIZE(32, 56), 0, 0, 11, 3},
90 {6, UPB_SIZE(16, 24), 0, 0, 9, 1},
93 const upb_msglayout envoy_api_v2_endpoint_ClusterStats_msginit = {
94 &envoy_api_v2_endpoint_ClusterStats_submsgs[0],
95 &envoy_api_v2_endpoint_ClusterStats__fields[0],
96 UPB_SIZE(40, 64), 6, false,
99 static const upb_msglayout_field envoy_api_v2_endpoint_ClusterStats_DroppedRequests__fields[2] = {
100 {1, UPB_SIZE(8, 8), 0, 0, 9, 1},
101 {2, UPB_SIZE(0, 0), 0, 0, 4, 1},
104 const upb_msglayout envoy_api_v2_endpoint_ClusterStats_DroppedRequests_msginit = {
106 &envoy_api_v2_endpoint_ClusterStats_DroppedRequests__fields[0],
107 UPB_SIZE(16, 32), 2, false,
110 #include "upb/port_undef.inc"