xref: /aosp_15_r20/external/grpc-grpc/src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1 /* This file was generated by upb_generator from the input file:
2  *
3  *     envoy/config/overload/v3/overload.proto
4  *
5  * Do not edit -- your changes will be discarded when the file is
6  * regenerated. */
7 
8 #include <stddef.h>
9 #include "upb/generated_code_support.h"
10 #include "envoy/config/overload/v3/overload.upb_minitable.h"
11 #include "envoy/type/v3/percent.upb_minitable.h"
12 #include "google/protobuf/any.upb_minitable.h"
13 #include "google/protobuf/duration.upb_minitable.h"
14 #include "udpa/annotations/status.upb_minitable.h"
15 #include "udpa/annotations/versioning.upb_minitable.h"
16 #include "validate/validate.upb_minitable.h"
17 
18 // Must be last.
19 #include "upb/port/def.inc"
20 
21 static const upb_MiniTableSub envoy_config_overload_v3_ResourceMonitor_submsgs[1] = {
22   {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init},
23 };
24 
25 static const upb_MiniTableField envoy_config_overload_v3_ResourceMonitor__fields[2] = {
26   {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
27   {3, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
28 };
29 
30 const upb_MiniTable envoy__config__overload__v3__ResourceMonitor_msg_init = {
31   &envoy_config_overload_v3_ResourceMonitor_submsgs[0],
32   &envoy_config_overload_v3_ResourceMonitor__fields[0],
33   UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0,
34   UPB_FASTTABLE_INIT({
35     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
36     {0x001000003f00000a, &upb_pss_1bt},
37     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
38     {0x002000080300001a, &upb_pom_1bt_maxmaxb},
39   })
40 };
41 
42 static const upb_MiniTableField envoy_config_overload_v3_ThresholdTrigger__fields[1] = {
43   {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
44 };
45 
46 const upb_MiniTable envoy__config__overload__v3__ThresholdTrigger_msg_init = {
47   NULL,
48   &envoy_config_overload_v3_ThresholdTrigger__fields[0],
49   16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
50   UPB_FASTTABLE_INIT({
51     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
52     {0x000800003f000009, &upb_psf8_1bt},
53   })
54 };
55 
56 static const upb_MiniTableField envoy_config_overload_v3_ScaledTrigger__fields[2] = {
57   {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
58   {2, 16, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
59 };
60 
61 const upb_MiniTable envoy__config__overload__v3__ScaledTrigger_msg_init = {
62   NULL,
63   &envoy_config_overload_v3_ScaledTrigger__fields[0],
64   24, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
65   UPB_FASTTABLE_INIT({
66     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
67     {0x000800003f000009, &upb_psf8_1bt},
68     {0x001000003f000011, &upb_psf8_1bt},
69     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
70   })
71 };
72 
73 static const upb_MiniTableSub envoy_config_overload_v3_Trigger_submsgs[2] = {
74   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__ThresholdTrigger_msg_init},
75   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__ScaledTrigger_msg_init},
76 };
77 
78 static const upb_MiniTableField envoy_config_overload_v3_Trigger__fields[3] = {
79   {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
80   {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
81   {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
82 };
83 
84 const upb_MiniTable envoy__config__overload__v3__Trigger_msg_init = {
85   &envoy_config_overload_v3_Trigger_submsgs[0],
86   &envoy_config_overload_v3_Trigger__fields[0],
87   UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
88   UPB_FASTTABLE_INIT({
89     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
90     {0x001000003f00000a, &upb_pss_1bt},
91     {0x0020000802000012, &upb_pom_1bt_max64b},
92     {0x002000080301001a, &upb_pom_1bt_max64b},
93   })
94 };
95 
96 static const upb_MiniTableSub envoy_config_overload_v3_ScaleTimersOverloadActionConfig_submsgs[1] = {
97   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__ScaleTimersOverloadActionConfig__ScaleTimer_msg_init},
98 };
99 
100 static const upb_MiniTableField envoy_config_overload_v3_ScaleTimersOverloadActionConfig__fields[1] = {
101   {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
102 };
103 
104 const upb_MiniTable envoy__config__overload__v3__ScaleTimersOverloadActionConfig_msg_init = {
105   &envoy_config_overload_v3_ScaleTimersOverloadActionConfig_submsgs[0],
106   &envoy_config_overload_v3_ScaleTimersOverloadActionConfig__fields[0],
107   16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
108   UPB_FASTTABLE_INIT({
109     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
110     {0x000800003f00000a, &upb_prm_1bt_max64b},
111   })
112 };
113 
114 static const upb_MiniTableSub envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_submsgs[2] = {
115   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
116   {.UPB_PRIVATE(submsg) = &envoy__type__v3__Percent_msg_init},
117 };
118 
119 static const upb_MiniTableField envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer__fields[3] = {
120   {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
121   {2, 16, -13, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
122   {3, 16, -13, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
123 };
124 
125 const upb_MiniTable envoy__config__overload__v3__ScaleTimersOverloadActionConfig__ScaleTimer_msg_init = {
126   &envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_submsgs[0],
127   &envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer__fields[0],
128   24, 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
129   UPB_FASTTABLE_INIT({
130     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
131     {0x000800003f000008, &upb_psv4_1bt},
132     {0x0010000c02000012, &upb_pom_1bt_maxmaxb},
133     {0x0010000c0301001a, &upb_pom_1bt_maxmaxb},
134   })
135 };
136 
137 static const upb_MiniTableSub envoy_config_overload_v3_OverloadAction_submsgs[2] = {
138   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__Trigger_msg_init},
139   {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init},
140 };
141 
142 static const upb_MiniTableField envoy_config_overload_v3_OverloadAction__fields[3] = {
143   {1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
144   {2, UPB_SIZE(12, 32), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
145   {3, UPB_SIZE(16, 40), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
146 };
147 
148 const upb_MiniTable envoy__config__overload__v3__OverloadAction_msg_init = {
149   &envoy_config_overload_v3_OverloadAction_submsgs[0],
150   &envoy_config_overload_v3_OverloadAction__fields[0],
151   UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
152   UPB_FASTTABLE_INIT({
153     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
154     {0x001000003f00000a, &upb_pss_1bt},
155     {0x002000003f000012, &upb_prm_1bt_max64b},
156     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
157   })
158 };
159 
160 static const upb_MiniTableSub envoy_config_overload_v3_LoadShedPoint_submsgs[1] = {
161   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__Trigger_msg_init},
162 };
163 
164 static const upb_MiniTableField envoy_config_overload_v3_LoadShedPoint__fields[2] = {
165   {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
166   {2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
167 };
168 
169 const upb_MiniTable envoy__config__overload__v3__LoadShedPoint_msg_init = {
170   &envoy_config_overload_v3_LoadShedPoint_submsgs[0],
171   &envoy_config_overload_v3_LoadShedPoint__fields[0],
172   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
173   UPB_FASTTABLE_INIT({
174     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
175     {0x000800003f00000a, &upb_pss_1bt},
176     {0x001800003f000012, &upb_prm_1bt_max64b},
177     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
178   })
179 };
180 
181 static const upb_MiniTableField envoy_config_overload_v3_BufferFactoryConfig__fields[1] = {
182   {1, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
183 };
184 
185 const upb_MiniTable envoy__config__overload__v3__BufferFactoryConfig_msg_init = {
186   NULL,
187   &envoy_config_overload_v3_BufferFactoryConfig__fields[0],
188   16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
189   UPB_FASTTABLE_INIT({
190     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
191     {0x000800003f000008, &upb_psv4_1bt},
192   })
193 };
194 
195 static const upb_MiniTableSub envoy_config_overload_v3_OverloadManager_submsgs[5] = {
196   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
197   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__ResourceMonitor_msg_init},
198   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__OverloadAction_msg_init},
199   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__BufferFactoryConfig_msg_init},
200   {.UPB_PRIVATE(submsg) = &envoy__config__overload__v3__LoadShedPoint_msg_init},
201 };
202 
203 static const upb_MiniTableField envoy_config_overload_v3_OverloadManager__fields[5] = {
204   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
205   {2, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
206   {3, UPB_SIZE(20, 32), 0, 2, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
207   {4, UPB_SIZE(24, 40), 65, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
208   {5, UPB_SIZE(28, 48), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
209 };
210 
211 const upb_MiniTable envoy__config__overload__v3__OverloadManager_msg_init = {
212   &envoy_config_overload_v3_OverloadManager_submsgs[0],
213   &envoy_config_overload_v3_OverloadManager__fields[0],
214   UPB_SIZE(32, 56), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(56), 0,
215   UPB_FASTTABLE_INIT({
216     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
217     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
218     {0x001800003f010012, &upb_prm_1bt_max64b},
219     {0x002000003f02001a, &upb_prm_1bt_max64b},
220     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
221     {0x003000003f04002a, &upb_prm_1bt_max64b},
222     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
223     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
224   })
225 };
226 
227 static const upb_MiniTable *messages_layout[10] = {
228   &envoy__config__overload__v3__ResourceMonitor_msg_init,
229   &envoy__config__overload__v3__ThresholdTrigger_msg_init,
230   &envoy__config__overload__v3__ScaledTrigger_msg_init,
231   &envoy__config__overload__v3__Trigger_msg_init,
232   &envoy__config__overload__v3__ScaleTimersOverloadActionConfig_msg_init,
233   &envoy__config__overload__v3__ScaleTimersOverloadActionConfig__ScaleTimer_msg_init,
234   &envoy__config__overload__v3__OverloadAction_msg_init,
235   &envoy__config__overload__v3__LoadShedPoint_msg_init,
236   &envoy__config__overload__v3__BufferFactoryConfig_msg_init,
237   &envoy__config__overload__v3__OverloadManager_msg_init,
238 };
239 
240 const upb_MiniTableFile envoy_config_overload_v3_overload_proto_upb_file_layout = {
241   messages_layout,
242   NULL,
243   NULL,
244   10,
245   0,
246   0,
247 };
248 
249 #include "upb/port/undef.inc"
250 
251