1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  *     envoy/admin/v3/server_info.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_ADMIN_V3_SERVER_INFO_PROTO_UPB_H_
10 #define ENVOY_ADMIN_V3_SERVER_INFO_PROTO_UPB_H_
11 
12 #include "upb/collections/array_internal.h"
13 #include "upb/collections/map_gencode_util.h"
14 #include "upb/message/accessors.h"
15 #include "upb/message/internal.h"
16 #include "upb/mini_table/enum_internal.h"
17 #include "upb/wire/decode.h"
18 #include "upb/wire/decode_fast.h"
19 #include "upb/wire/encode.h"
20 
21 // Must be last.
22 #include "upb/port/def.inc"
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
28 typedef struct envoy_admin_v3_ServerInfo envoy_admin_v3_ServerInfo;
29 typedef struct envoy_admin_v3_CommandLineOptions envoy_admin_v3_CommandLineOptions;
30 extern const upb_MiniTable envoy_admin_v3_ServerInfo_msg_init;
31 extern const upb_MiniTable envoy_admin_v3_CommandLineOptions_msg_init;
32 struct envoy_config_core_v3_Node;
33 struct google_protobuf_Duration;
34 extern const upb_MiniTable envoy_config_core_v3_Node_msg_init;
35 extern const upb_MiniTable google_protobuf_Duration_msg_init;
36 
37 typedef enum {
38   envoy_admin_v3_CommandLineOptions_Gradual = 0,
39   envoy_admin_v3_CommandLineOptions_Immediate = 1
40 } envoy_admin_v3_CommandLineOptions_DrainStrategy;
41 
42 typedef enum {
43   envoy_admin_v3_CommandLineOptions_v4 = 0,
44   envoy_admin_v3_CommandLineOptions_v6 = 1
45 } envoy_admin_v3_CommandLineOptions_IpVersion;
46 
47 typedef enum {
48   envoy_admin_v3_CommandLineOptions_Serve = 0,
49   envoy_admin_v3_CommandLineOptions_Validate = 1,
50   envoy_admin_v3_CommandLineOptions_InitOnly = 2
51 } envoy_admin_v3_CommandLineOptions_Mode;
52 
53 typedef enum {
54   envoy_admin_v3_ServerInfo_LIVE = 0,
55   envoy_admin_v3_ServerInfo_DRAINING = 1,
56   envoy_admin_v3_ServerInfo_PRE_INITIALIZING = 2,
57   envoy_admin_v3_ServerInfo_INITIALIZING = 3
58 } envoy_admin_v3_ServerInfo_State;
59 
60 
61 
62 /* envoy.admin.v3.ServerInfo */
63 
envoy_admin_v3_ServerInfo_new(upb_Arena * arena)64 UPB_INLINE envoy_admin_v3_ServerInfo* envoy_admin_v3_ServerInfo_new(upb_Arena* arena) {
65   return (envoy_admin_v3_ServerInfo*)_upb_Message_New(&envoy_admin_v3_ServerInfo_msg_init, arena);
66 }
envoy_admin_v3_ServerInfo_parse(const char * buf,size_t size,upb_Arena * arena)67 UPB_INLINE envoy_admin_v3_ServerInfo* envoy_admin_v3_ServerInfo_parse(const char* buf, size_t size, upb_Arena* arena) {
68   envoy_admin_v3_ServerInfo* ret = envoy_admin_v3_ServerInfo_new(arena);
69   if (!ret) return NULL;
70   if (upb_Decode(buf, size, ret, &envoy_admin_v3_ServerInfo_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
71     return NULL;
72   }
73   return ret;
74 }
envoy_admin_v3_ServerInfo_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)75 UPB_INLINE envoy_admin_v3_ServerInfo* envoy_admin_v3_ServerInfo_parse_ex(const char* buf, size_t size,
76                            const upb_ExtensionRegistry* extreg,
77                            int options, upb_Arena* arena) {
78   envoy_admin_v3_ServerInfo* ret = envoy_admin_v3_ServerInfo_new(arena);
79   if (!ret) return NULL;
80   if (upb_Decode(buf, size, ret, &envoy_admin_v3_ServerInfo_msg_init, extreg, options, arena) !=
81       kUpb_DecodeStatus_Ok) {
82     return NULL;
83   }
84   return ret;
85 }
envoy_admin_v3_ServerInfo_serialize(const envoy_admin_v3_ServerInfo * msg,upb_Arena * arena,size_t * len)86 UPB_INLINE char* envoy_admin_v3_ServerInfo_serialize(const envoy_admin_v3_ServerInfo* msg, upb_Arena* arena, size_t* len) {
87   char* ptr;
88   (void)upb_Encode(msg, &envoy_admin_v3_ServerInfo_msg_init, 0, arena, &ptr, len);
89   return ptr;
90 }
envoy_admin_v3_ServerInfo_serialize_ex(const envoy_admin_v3_ServerInfo * msg,int options,upb_Arena * arena,size_t * len)91 UPB_INLINE char* envoy_admin_v3_ServerInfo_serialize_ex(const envoy_admin_v3_ServerInfo* msg, int options,
92                                  upb_Arena* arena, size_t* len) {
93   char* ptr;
94   (void)upb_Encode(msg, &envoy_admin_v3_ServerInfo_msg_init, options, arena, &ptr, len);
95   return ptr;
96 }
envoy_admin_v3_ServerInfo_clear_version(envoy_admin_v3_ServerInfo * msg)97 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_version(envoy_admin_v3_ServerInfo* msg) {
98   const upb_MiniTableField field = {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
99   _upb_Message_ClearNonExtensionField(msg, &field);
100 }
envoy_admin_v3_ServerInfo_version(const envoy_admin_v3_ServerInfo * msg)101 UPB_INLINE upb_StringView envoy_admin_v3_ServerInfo_version(const envoy_admin_v3_ServerInfo* msg) {
102   upb_StringView default_val = upb_StringView_FromString("");
103   upb_StringView ret;
104   const upb_MiniTableField field = {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
105   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
106   return ret;
107 }
envoy_admin_v3_ServerInfo_clear_state(envoy_admin_v3_ServerInfo * msg)108 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_state(envoy_admin_v3_ServerInfo* msg) {
109   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
110   _upb_Message_ClearNonExtensionField(msg, &field);
111 }
envoy_admin_v3_ServerInfo_state(const envoy_admin_v3_ServerInfo * msg)112 UPB_INLINE int32_t envoy_admin_v3_ServerInfo_state(const envoy_admin_v3_ServerInfo* msg) {
113   int32_t default_val = 0;
114   int32_t ret;
115   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
116   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
117   return ret;
118 }
envoy_admin_v3_ServerInfo_clear_uptime_current_epoch(envoy_admin_v3_ServerInfo * msg)119 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_uptime_current_epoch(envoy_admin_v3_ServerInfo* msg) {
120   const upb_MiniTableField field = {3, UPB_SIZE(8, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
121   _upb_Message_ClearNonExtensionField(msg, &field);
122 }
envoy_admin_v3_ServerInfo_uptime_current_epoch(const envoy_admin_v3_ServerInfo * msg)123 UPB_INLINE const struct google_protobuf_Duration* envoy_admin_v3_ServerInfo_uptime_current_epoch(const envoy_admin_v3_ServerInfo* msg) {
124   const struct google_protobuf_Duration* default_val = NULL;
125   const struct google_protobuf_Duration* ret;
126   const upb_MiniTableField field = {3, UPB_SIZE(8, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
127   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
128   return ret;
129 }
envoy_admin_v3_ServerInfo_has_uptime_current_epoch(const envoy_admin_v3_ServerInfo * msg)130 UPB_INLINE bool envoy_admin_v3_ServerInfo_has_uptime_current_epoch(const envoy_admin_v3_ServerInfo* msg) {
131   const upb_MiniTableField field = {3, UPB_SIZE(8, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
132   return _upb_Message_HasNonExtensionField(msg, &field);
133 }
envoy_admin_v3_ServerInfo_clear_uptime_all_epochs(envoy_admin_v3_ServerInfo * msg)134 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_uptime_all_epochs(envoy_admin_v3_ServerInfo* msg) {
135   const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
136   _upb_Message_ClearNonExtensionField(msg, &field);
137 }
envoy_admin_v3_ServerInfo_uptime_all_epochs(const envoy_admin_v3_ServerInfo * msg)138 UPB_INLINE const struct google_protobuf_Duration* envoy_admin_v3_ServerInfo_uptime_all_epochs(const envoy_admin_v3_ServerInfo* msg) {
139   const struct google_protobuf_Duration* default_val = NULL;
140   const struct google_protobuf_Duration* ret;
141   const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
142   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
143   return ret;
144 }
envoy_admin_v3_ServerInfo_has_uptime_all_epochs(const envoy_admin_v3_ServerInfo * msg)145 UPB_INLINE bool envoy_admin_v3_ServerInfo_has_uptime_all_epochs(const envoy_admin_v3_ServerInfo* msg) {
146   const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
147   return _upb_Message_HasNonExtensionField(msg, &field);
148 }
envoy_admin_v3_ServerInfo_clear_hot_restart_version(envoy_admin_v3_ServerInfo * msg)149 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_hot_restart_version(envoy_admin_v3_ServerInfo* msg) {
150   const upb_MiniTableField field = {5, UPB_SIZE(32, 40), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
151   _upb_Message_ClearNonExtensionField(msg, &field);
152 }
envoy_admin_v3_ServerInfo_hot_restart_version(const envoy_admin_v3_ServerInfo * msg)153 UPB_INLINE upb_StringView envoy_admin_v3_ServerInfo_hot_restart_version(const envoy_admin_v3_ServerInfo* msg) {
154   upb_StringView default_val = upb_StringView_FromString("");
155   upb_StringView ret;
156   const upb_MiniTableField field = {5, UPB_SIZE(32, 40), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
157   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
158   return ret;
159 }
envoy_admin_v3_ServerInfo_clear_command_line_options(envoy_admin_v3_ServerInfo * msg)160 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_command_line_options(envoy_admin_v3_ServerInfo* msg) {
161   const upb_MiniTableField field = {6, UPB_SIZE(16, 56), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
162   _upb_Message_ClearNonExtensionField(msg, &field);
163 }
envoy_admin_v3_ServerInfo_command_line_options(const envoy_admin_v3_ServerInfo * msg)164 UPB_INLINE const envoy_admin_v3_CommandLineOptions* envoy_admin_v3_ServerInfo_command_line_options(const envoy_admin_v3_ServerInfo* msg) {
165   const envoy_admin_v3_CommandLineOptions* default_val = NULL;
166   const envoy_admin_v3_CommandLineOptions* ret;
167   const upb_MiniTableField field = {6, UPB_SIZE(16, 56), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
168   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
169   return ret;
170 }
envoy_admin_v3_ServerInfo_has_command_line_options(const envoy_admin_v3_ServerInfo * msg)171 UPB_INLINE bool envoy_admin_v3_ServerInfo_has_command_line_options(const envoy_admin_v3_ServerInfo* msg) {
172   const upb_MiniTableField field = {6, UPB_SIZE(16, 56), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
173   return _upb_Message_HasNonExtensionField(msg, &field);
174 }
envoy_admin_v3_ServerInfo_clear_node(envoy_admin_v3_ServerInfo * msg)175 UPB_INLINE void envoy_admin_v3_ServerInfo_clear_node(envoy_admin_v3_ServerInfo* msg) {
176   const upb_MiniTableField field = {7, UPB_SIZE(20, 64), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
177   _upb_Message_ClearNonExtensionField(msg, &field);
178 }
envoy_admin_v3_ServerInfo_node(const envoy_admin_v3_ServerInfo * msg)179 UPB_INLINE const struct envoy_config_core_v3_Node* envoy_admin_v3_ServerInfo_node(const envoy_admin_v3_ServerInfo* msg) {
180   const struct envoy_config_core_v3_Node* default_val = NULL;
181   const struct envoy_config_core_v3_Node* ret;
182   const upb_MiniTableField field = {7, UPB_SIZE(20, 64), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
183   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
184   return ret;
185 }
envoy_admin_v3_ServerInfo_has_node(const envoy_admin_v3_ServerInfo * msg)186 UPB_INLINE bool envoy_admin_v3_ServerInfo_has_node(const envoy_admin_v3_ServerInfo* msg) {
187   const upb_MiniTableField field = {7, UPB_SIZE(20, 64), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
188   return _upb_Message_HasNonExtensionField(msg, &field);
189 }
190 
envoy_admin_v3_ServerInfo_set_version(envoy_admin_v3_ServerInfo * msg,upb_StringView value)191 UPB_INLINE void envoy_admin_v3_ServerInfo_set_version(envoy_admin_v3_ServerInfo *msg, upb_StringView value) {
192   const upb_MiniTableField field = {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
193   _upb_Message_SetNonExtensionField(msg, &field, &value);
194 }
envoy_admin_v3_ServerInfo_set_state(envoy_admin_v3_ServerInfo * msg,int32_t value)195 UPB_INLINE void envoy_admin_v3_ServerInfo_set_state(envoy_admin_v3_ServerInfo *msg, int32_t value) {
196   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
197   _upb_Message_SetNonExtensionField(msg, &field, &value);
198 }
envoy_admin_v3_ServerInfo_set_uptime_current_epoch(envoy_admin_v3_ServerInfo * msg,struct google_protobuf_Duration * value)199 UPB_INLINE void envoy_admin_v3_ServerInfo_set_uptime_current_epoch(envoy_admin_v3_ServerInfo *msg, struct google_protobuf_Duration* value) {
200   const upb_MiniTableField field = {3, UPB_SIZE(8, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
201   _upb_Message_SetNonExtensionField(msg, &field, &value);
202 }
envoy_admin_v3_ServerInfo_mutable_uptime_current_epoch(envoy_admin_v3_ServerInfo * msg,upb_Arena * arena)203 UPB_INLINE struct google_protobuf_Duration* envoy_admin_v3_ServerInfo_mutable_uptime_current_epoch(envoy_admin_v3_ServerInfo* msg, upb_Arena* arena) {
204   struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_admin_v3_ServerInfo_uptime_current_epoch(msg);
205   if (sub == NULL) {
206     sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena);
207     if (sub) envoy_admin_v3_ServerInfo_set_uptime_current_epoch(msg, sub);
208   }
209   return sub;
210 }
envoy_admin_v3_ServerInfo_set_uptime_all_epochs(envoy_admin_v3_ServerInfo * msg,struct google_protobuf_Duration * value)211 UPB_INLINE void envoy_admin_v3_ServerInfo_set_uptime_all_epochs(envoy_admin_v3_ServerInfo *msg, struct google_protobuf_Duration* value) {
212   const upb_MiniTableField field = {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
213   _upb_Message_SetNonExtensionField(msg, &field, &value);
214 }
envoy_admin_v3_ServerInfo_mutable_uptime_all_epochs(envoy_admin_v3_ServerInfo * msg,upb_Arena * arena)215 UPB_INLINE struct google_protobuf_Duration* envoy_admin_v3_ServerInfo_mutable_uptime_all_epochs(envoy_admin_v3_ServerInfo* msg, upb_Arena* arena) {
216   struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_admin_v3_ServerInfo_uptime_all_epochs(msg);
217   if (sub == NULL) {
218     sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena);
219     if (sub) envoy_admin_v3_ServerInfo_set_uptime_all_epochs(msg, sub);
220   }
221   return sub;
222 }
envoy_admin_v3_ServerInfo_set_hot_restart_version(envoy_admin_v3_ServerInfo * msg,upb_StringView value)223 UPB_INLINE void envoy_admin_v3_ServerInfo_set_hot_restart_version(envoy_admin_v3_ServerInfo *msg, upb_StringView value) {
224   const upb_MiniTableField field = {5, UPB_SIZE(32, 40), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
225   _upb_Message_SetNonExtensionField(msg, &field, &value);
226 }
envoy_admin_v3_ServerInfo_set_command_line_options(envoy_admin_v3_ServerInfo * msg,envoy_admin_v3_CommandLineOptions * value)227 UPB_INLINE void envoy_admin_v3_ServerInfo_set_command_line_options(envoy_admin_v3_ServerInfo *msg, envoy_admin_v3_CommandLineOptions* value) {
228   const upb_MiniTableField field = {6, UPB_SIZE(16, 56), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
229   _upb_Message_SetNonExtensionField(msg, &field, &value);
230 }
envoy_admin_v3_ServerInfo_mutable_command_line_options(envoy_admin_v3_ServerInfo * msg,upb_Arena * arena)231 UPB_INLINE struct envoy_admin_v3_CommandLineOptions* envoy_admin_v3_ServerInfo_mutable_command_line_options(envoy_admin_v3_ServerInfo* msg, upb_Arena* arena) {
232   struct envoy_admin_v3_CommandLineOptions* sub = (struct envoy_admin_v3_CommandLineOptions*)envoy_admin_v3_ServerInfo_command_line_options(msg);
233   if (sub == NULL) {
234     sub = (struct envoy_admin_v3_CommandLineOptions*)_upb_Message_New(&envoy_admin_v3_CommandLineOptions_msg_init, arena);
235     if (sub) envoy_admin_v3_ServerInfo_set_command_line_options(msg, sub);
236   }
237   return sub;
238 }
envoy_admin_v3_ServerInfo_set_node(envoy_admin_v3_ServerInfo * msg,struct envoy_config_core_v3_Node * value)239 UPB_INLINE void envoy_admin_v3_ServerInfo_set_node(envoy_admin_v3_ServerInfo *msg, struct envoy_config_core_v3_Node* value) {
240   const upb_MiniTableField field = {7, UPB_SIZE(20, 64), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
241   _upb_Message_SetNonExtensionField(msg, &field, &value);
242 }
envoy_admin_v3_ServerInfo_mutable_node(envoy_admin_v3_ServerInfo * msg,upb_Arena * arena)243 UPB_INLINE struct envoy_config_core_v3_Node* envoy_admin_v3_ServerInfo_mutable_node(envoy_admin_v3_ServerInfo* msg, upb_Arena* arena) {
244   struct envoy_config_core_v3_Node* sub = (struct envoy_config_core_v3_Node*)envoy_admin_v3_ServerInfo_node(msg);
245   if (sub == NULL) {
246     sub = (struct envoy_config_core_v3_Node*)_upb_Message_New(&envoy_config_core_v3_Node_msg_init, arena);
247     if (sub) envoy_admin_v3_ServerInfo_set_node(msg, sub);
248   }
249   return sub;
250 }
251 
252 /* envoy.admin.v3.CommandLineOptions */
253 
envoy_admin_v3_CommandLineOptions_new(upb_Arena * arena)254 UPB_INLINE envoy_admin_v3_CommandLineOptions* envoy_admin_v3_CommandLineOptions_new(upb_Arena* arena) {
255   return (envoy_admin_v3_CommandLineOptions*)_upb_Message_New(&envoy_admin_v3_CommandLineOptions_msg_init, arena);
256 }
envoy_admin_v3_CommandLineOptions_parse(const char * buf,size_t size,upb_Arena * arena)257 UPB_INLINE envoy_admin_v3_CommandLineOptions* envoy_admin_v3_CommandLineOptions_parse(const char* buf, size_t size, upb_Arena* arena) {
258   envoy_admin_v3_CommandLineOptions* ret = envoy_admin_v3_CommandLineOptions_new(arena);
259   if (!ret) return NULL;
260   if (upb_Decode(buf, size, ret, &envoy_admin_v3_CommandLineOptions_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
261     return NULL;
262   }
263   return ret;
264 }
envoy_admin_v3_CommandLineOptions_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)265 UPB_INLINE envoy_admin_v3_CommandLineOptions* envoy_admin_v3_CommandLineOptions_parse_ex(const char* buf, size_t size,
266                            const upb_ExtensionRegistry* extreg,
267                            int options, upb_Arena* arena) {
268   envoy_admin_v3_CommandLineOptions* ret = envoy_admin_v3_CommandLineOptions_new(arena);
269   if (!ret) return NULL;
270   if (upb_Decode(buf, size, ret, &envoy_admin_v3_CommandLineOptions_msg_init, extreg, options, arena) !=
271       kUpb_DecodeStatus_Ok) {
272     return NULL;
273   }
274   return ret;
275 }
envoy_admin_v3_CommandLineOptions_serialize(const envoy_admin_v3_CommandLineOptions * msg,upb_Arena * arena,size_t * len)276 UPB_INLINE char* envoy_admin_v3_CommandLineOptions_serialize(const envoy_admin_v3_CommandLineOptions* msg, upb_Arena* arena, size_t* len) {
277   char* ptr;
278   (void)upb_Encode(msg, &envoy_admin_v3_CommandLineOptions_msg_init, 0, arena, &ptr, len);
279   return ptr;
280 }
envoy_admin_v3_CommandLineOptions_serialize_ex(const envoy_admin_v3_CommandLineOptions * msg,int options,upb_Arena * arena,size_t * len)281 UPB_INLINE char* envoy_admin_v3_CommandLineOptions_serialize_ex(const envoy_admin_v3_CommandLineOptions* msg, int options,
282                                  upb_Arena* arena, size_t* len) {
283   char* ptr;
284   (void)upb_Encode(msg, &envoy_admin_v3_CommandLineOptions_msg_init, options, arena, &ptr, len);
285   return ptr;
286 }
envoy_admin_v3_CommandLineOptions_clear_base_id(envoy_admin_v3_CommandLineOptions * msg)287 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_base_id(envoy_admin_v3_CommandLineOptions* msg) {
288   const upb_MiniTableField field = {1, UPB_SIZE(72, 56), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
289   _upb_Message_ClearNonExtensionField(msg, &field);
290 }
envoy_admin_v3_CommandLineOptions_base_id(const envoy_admin_v3_CommandLineOptions * msg)291 UPB_INLINE uint64_t envoy_admin_v3_CommandLineOptions_base_id(const envoy_admin_v3_CommandLineOptions* msg) {
292   uint64_t default_val = (uint64_t)0ull;
293   uint64_t ret;
294   const upb_MiniTableField field = {1, UPB_SIZE(72, 56), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
295   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
296   return ret;
297 }
envoy_admin_v3_CommandLineOptions_clear_concurrency(envoy_admin_v3_CommandLineOptions * msg)298 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_concurrency(envoy_admin_v3_CommandLineOptions* msg) {
299   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
300   _upb_Message_ClearNonExtensionField(msg, &field);
301 }
envoy_admin_v3_CommandLineOptions_concurrency(const envoy_admin_v3_CommandLineOptions * msg)302 UPB_INLINE uint32_t envoy_admin_v3_CommandLineOptions_concurrency(const envoy_admin_v3_CommandLineOptions* msg) {
303   uint32_t default_val = (uint32_t)0u;
304   uint32_t ret;
305   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
306   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
307   return ret;
308 }
envoy_admin_v3_CommandLineOptions_clear_config_path(envoy_admin_v3_CommandLineOptions * msg)309 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_config_path(envoy_admin_v3_CommandLineOptions* msg) {
310   const upb_MiniTableField field = {3, UPB_SIZE(80, 64), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
311   _upb_Message_ClearNonExtensionField(msg, &field);
312 }
envoy_admin_v3_CommandLineOptions_config_path(const envoy_admin_v3_CommandLineOptions * msg)313 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_config_path(const envoy_admin_v3_CommandLineOptions* msg) {
314   upb_StringView default_val = upb_StringView_FromString("");
315   upb_StringView ret;
316   const upb_MiniTableField field = {3, UPB_SIZE(80, 64), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
317   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
318   return ret;
319 }
envoy_admin_v3_CommandLineOptions_clear_config_yaml(envoy_admin_v3_CommandLineOptions * msg)320 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_config_yaml(envoy_admin_v3_CommandLineOptions* msg) {
321   const upb_MiniTableField field = {4, UPB_SIZE(88, 80), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
322   _upb_Message_ClearNonExtensionField(msg, &field);
323 }
envoy_admin_v3_CommandLineOptions_config_yaml(const envoy_admin_v3_CommandLineOptions * msg)324 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_config_yaml(const envoy_admin_v3_CommandLineOptions* msg) {
325   upb_StringView default_val = upb_StringView_FromString("");
326   upb_StringView ret;
327   const upb_MiniTableField field = {4, UPB_SIZE(88, 80), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
328   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
329   return ret;
330 }
envoy_admin_v3_CommandLineOptions_clear_allow_unknown_static_fields(envoy_admin_v3_CommandLineOptions * msg)331 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_allow_unknown_static_fields(envoy_admin_v3_CommandLineOptions* msg) {
332   const upb_MiniTableField field = {5, 8, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
333   _upb_Message_ClearNonExtensionField(msg, &field);
334 }
envoy_admin_v3_CommandLineOptions_allow_unknown_static_fields(const envoy_admin_v3_CommandLineOptions * msg)335 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_allow_unknown_static_fields(const envoy_admin_v3_CommandLineOptions* msg) {
336   bool default_val = false;
337   bool ret;
338   const upb_MiniTableField field = {5, 8, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
339   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
340   return ret;
341 }
envoy_admin_v3_CommandLineOptions_clear_admin_address_path(envoy_admin_v3_CommandLineOptions * msg)342 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_admin_address_path(envoy_admin_v3_CommandLineOptions* msg) {
343   const upb_MiniTableField field = {6, 96, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
344   _upb_Message_ClearNonExtensionField(msg, &field);
345 }
envoy_admin_v3_CommandLineOptions_admin_address_path(const envoy_admin_v3_CommandLineOptions * msg)346 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_admin_address_path(const envoy_admin_v3_CommandLineOptions* msg) {
347   upb_StringView default_val = upb_StringView_FromString("");
348   upb_StringView ret;
349   const upb_MiniTableField field = {6, 96, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
350   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
351   return ret;
352 }
envoy_admin_v3_CommandLineOptions_clear_local_address_ip_version(envoy_admin_v3_CommandLineOptions * msg)353 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_local_address_ip_version(envoy_admin_v3_CommandLineOptions* msg) {
354   const upb_MiniTableField field = {7, 12, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
355   _upb_Message_ClearNonExtensionField(msg, &field);
356 }
envoy_admin_v3_CommandLineOptions_local_address_ip_version(const envoy_admin_v3_CommandLineOptions * msg)357 UPB_INLINE int32_t envoy_admin_v3_CommandLineOptions_local_address_ip_version(const envoy_admin_v3_CommandLineOptions* msg) {
358   int32_t default_val = 0;
359   int32_t ret;
360   const upb_MiniTableField field = {7, 12, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
361   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
362   return ret;
363 }
envoy_admin_v3_CommandLineOptions_clear_log_level(envoy_admin_v3_CommandLineOptions * msg)364 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_log_level(envoy_admin_v3_CommandLineOptions* msg) {
365   const upb_MiniTableField field = {8, UPB_SIZE(104, 112), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
366   _upb_Message_ClearNonExtensionField(msg, &field);
367 }
envoy_admin_v3_CommandLineOptions_log_level(const envoy_admin_v3_CommandLineOptions * msg)368 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_log_level(const envoy_admin_v3_CommandLineOptions* msg) {
369   upb_StringView default_val = upb_StringView_FromString("");
370   upb_StringView ret;
371   const upb_MiniTableField field = {8, UPB_SIZE(104, 112), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
372   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
373   return ret;
374 }
envoy_admin_v3_CommandLineOptions_clear_component_log_level(envoy_admin_v3_CommandLineOptions * msg)375 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_component_log_level(envoy_admin_v3_CommandLineOptions* msg) {
376   const upb_MiniTableField field = {9, UPB_SIZE(112, 128), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
377   _upb_Message_ClearNonExtensionField(msg, &field);
378 }
envoy_admin_v3_CommandLineOptions_component_log_level(const envoy_admin_v3_CommandLineOptions * msg)379 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_component_log_level(const envoy_admin_v3_CommandLineOptions* msg) {
380   upb_StringView default_val = upb_StringView_FromString("");
381   upb_StringView ret;
382   const upb_MiniTableField field = {9, UPB_SIZE(112, 128), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
383   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
384   return ret;
385 }
envoy_admin_v3_CommandLineOptions_clear_log_format(envoy_admin_v3_CommandLineOptions * msg)386 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_log_format(envoy_admin_v3_CommandLineOptions* msg) {
387   const upb_MiniTableField field = {10, UPB_SIZE(120, 144), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
388   _upb_Message_ClearNonExtensionField(msg, &field);
389 }
envoy_admin_v3_CommandLineOptions_log_format(const envoy_admin_v3_CommandLineOptions * msg)390 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_log_format(const envoy_admin_v3_CommandLineOptions* msg) {
391   upb_StringView default_val = upb_StringView_FromString("");
392   upb_StringView ret;
393   const upb_MiniTableField field = {10, UPB_SIZE(120, 144), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
394   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
395   return ret;
396 }
envoy_admin_v3_CommandLineOptions_clear_log_path(envoy_admin_v3_CommandLineOptions * msg)397 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_log_path(envoy_admin_v3_CommandLineOptions* msg) {
398   const upb_MiniTableField field = {11, UPB_SIZE(128, 160), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
399   _upb_Message_ClearNonExtensionField(msg, &field);
400 }
envoy_admin_v3_CommandLineOptions_log_path(const envoy_admin_v3_CommandLineOptions * msg)401 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_log_path(const envoy_admin_v3_CommandLineOptions* msg) {
402   upb_StringView default_val = upb_StringView_FromString("");
403   upb_StringView ret;
404   const upb_MiniTableField field = {11, UPB_SIZE(128, 160), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
405   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
406   return ret;
407 }
envoy_admin_v3_CommandLineOptions_clear_service_cluster(envoy_admin_v3_CommandLineOptions * msg)408 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_service_cluster(envoy_admin_v3_CommandLineOptions* msg) {
409   const upb_MiniTableField field = {13, UPB_SIZE(136, 176), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
410   _upb_Message_ClearNonExtensionField(msg, &field);
411 }
envoy_admin_v3_CommandLineOptions_service_cluster(const envoy_admin_v3_CommandLineOptions * msg)412 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_service_cluster(const envoy_admin_v3_CommandLineOptions* msg) {
413   upb_StringView default_val = upb_StringView_FromString("");
414   upb_StringView ret;
415   const upb_MiniTableField field = {13, UPB_SIZE(136, 176), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
416   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
417   return ret;
418 }
envoy_admin_v3_CommandLineOptions_clear_service_node(envoy_admin_v3_CommandLineOptions * msg)419 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_service_node(envoy_admin_v3_CommandLineOptions* msg) {
420   const upb_MiniTableField field = {14, UPB_SIZE(144, 192), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
421   _upb_Message_ClearNonExtensionField(msg, &field);
422 }
envoy_admin_v3_CommandLineOptions_service_node(const envoy_admin_v3_CommandLineOptions * msg)423 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_service_node(const envoy_admin_v3_CommandLineOptions* msg) {
424   upb_StringView default_val = upb_StringView_FromString("");
425   upb_StringView ret;
426   const upb_MiniTableField field = {14, UPB_SIZE(144, 192), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
427   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
428   return ret;
429 }
envoy_admin_v3_CommandLineOptions_clear_service_zone(envoy_admin_v3_CommandLineOptions * msg)430 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_service_zone(envoy_admin_v3_CommandLineOptions* msg) {
431   const upb_MiniTableField field = {15, UPB_SIZE(152, 208), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
432   _upb_Message_ClearNonExtensionField(msg, &field);
433 }
envoy_admin_v3_CommandLineOptions_service_zone(const envoy_admin_v3_CommandLineOptions * msg)434 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_service_zone(const envoy_admin_v3_CommandLineOptions* msg) {
435   upb_StringView default_val = upb_StringView_FromString("");
436   upb_StringView ret;
437   const upb_MiniTableField field = {15, UPB_SIZE(152, 208), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
438   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
439   return ret;
440 }
envoy_admin_v3_CommandLineOptions_clear_file_flush_interval(envoy_admin_v3_CommandLineOptions * msg)441 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_file_flush_interval(envoy_admin_v3_CommandLineOptions* msg) {
442   const upb_MiniTableField field = {16, UPB_SIZE(16, 224), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
443   _upb_Message_ClearNonExtensionField(msg, &field);
444 }
envoy_admin_v3_CommandLineOptions_file_flush_interval(const envoy_admin_v3_CommandLineOptions * msg)445 UPB_INLINE const struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_file_flush_interval(const envoy_admin_v3_CommandLineOptions* msg) {
446   const struct google_protobuf_Duration* default_val = NULL;
447   const struct google_protobuf_Duration* ret;
448   const upb_MiniTableField field = {16, UPB_SIZE(16, 224), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
449   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
450   return ret;
451 }
envoy_admin_v3_CommandLineOptions_has_file_flush_interval(const envoy_admin_v3_CommandLineOptions * msg)452 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_has_file_flush_interval(const envoy_admin_v3_CommandLineOptions* msg) {
453   const upb_MiniTableField field = {16, UPB_SIZE(16, 224), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
454   return _upb_Message_HasNonExtensionField(msg, &field);
455 }
envoy_admin_v3_CommandLineOptions_clear_drain_time(envoy_admin_v3_CommandLineOptions * msg)456 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_drain_time(envoy_admin_v3_CommandLineOptions* msg) {
457   const upb_MiniTableField field = {17, UPB_SIZE(20, 232), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
458   _upb_Message_ClearNonExtensionField(msg, &field);
459 }
envoy_admin_v3_CommandLineOptions_drain_time(const envoy_admin_v3_CommandLineOptions * msg)460 UPB_INLINE const struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_drain_time(const envoy_admin_v3_CommandLineOptions* msg) {
461   const struct google_protobuf_Duration* default_val = NULL;
462   const struct google_protobuf_Duration* ret;
463   const upb_MiniTableField field = {17, UPB_SIZE(20, 232), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
464   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
465   return ret;
466 }
envoy_admin_v3_CommandLineOptions_has_drain_time(const envoy_admin_v3_CommandLineOptions * msg)467 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_has_drain_time(const envoy_admin_v3_CommandLineOptions* msg) {
468   const upb_MiniTableField field = {17, UPB_SIZE(20, 232), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
469   return _upb_Message_HasNonExtensionField(msg, &field);
470 }
envoy_admin_v3_CommandLineOptions_clear_parent_shutdown_time(envoy_admin_v3_CommandLineOptions * msg)471 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_parent_shutdown_time(envoy_admin_v3_CommandLineOptions* msg) {
472   const upb_MiniTableField field = {18, UPB_SIZE(24, 240), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
473   _upb_Message_ClearNonExtensionField(msg, &field);
474 }
envoy_admin_v3_CommandLineOptions_parent_shutdown_time(const envoy_admin_v3_CommandLineOptions * msg)475 UPB_INLINE const struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_parent_shutdown_time(const envoy_admin_v3_CommandLineOptions* msg) {
476   const struct google_protobuf_Duration* default_val = NULL;
477   const struct google_protobuf_Duration* ret;
478   const upb_MiniTableField field = {18, UPB_SIZE(24, 240), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
479   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
480   return ret;
481 }
envoy_admin_v3_CommandLineOptions_has_parent_shutdown_time(const envoy_admin_v3_CommandLineOptions * msg)482 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_has_parent_shutdown_time(const envoy_admin_v3_CommandLineOptions* msg) {
483   const upb_MiniTableField field = {18, UPB_SIZE(24, 240), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
484   return _upb_Message_HasNonExtensionField(msg, &field);
485 }
envoy_admin_v3_CommandLineOptions_clear_mode(envoy_admin_v3_CommandLineOptions * msg)486 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_mode(envoy_admin_v3_CommandLineOptions* msg) {
487   const upb_MiniTableField field = {19, UPB_SIZE(28, 16), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
488   _upb_Message_ClearNonExtensionField(msg, &field);
489 }
envoy_admin_v3_CommandLineOptions_mode(const envoy_admin_v3_CommandLineOptions * msg)490 UPB_INLINE int32_t envoy_admin_v3_CommandLineOptions_mode(const envoy_admin_v3_CommandLineOptions* msg) {
491   int32_t default_val = 0;
492   int32_t ret;
493   const upb_MiniTableField field = {19, UPB_SIZE(28, 16), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
494   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
495   return ret;
496 }
envoy_admin_v3_CommandLineOptions_clear_disable_hot_restart(envoy_admin_v3_CommandLineOptions * msg)497 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_disable_hot_restart(envoy_admin_v3_CommandLineOptions* msg) {
498   const upb_MiniTableField field = {22, UPB_SIZE(32, 20), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
499   _upb_Message_ClearNonExtensionField(msg, &field);
500 }
envoy_admin_v3_CommandLineOptions_disable_hot_restart(const envoy_admin_v3_CommandLineOptions * msg)501 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_disable_hot_restart(const envoy_admin_v3_CommandLineOptions* msg) {
502   bool default_val = false;
503   bool ret;
504   const upb_MiniTableField field = {22, UPB_SIZE(32, 20), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
505   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
506   return ret;
507 }
envoy_admin_v3_CommandLineOptions_clear_enable_mutex_tracing(envoy_admin_v3_CommandLineOptions * msg)508 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_enable_mutex_tracing(envoy_admin_v3_CommandLineOptions* msg) {
509   const upb_MiniTableField field = {23, UPB_SIZE(33, 21), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
510   _upb_Message_ClearNonExtensionField(msg, &field);
511 }
envoy_admin_v3_CommandLineOptions_enable_mutex_tracing(const envoy_admin_v3_CommandLineOptions * msg)512 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_enable_mutex_tracing(const envoy_admin_v3_CommandLineOptions* msg) {
513   bool default_val = false;
514   bool ret;
515   const upb_MiniTableField field = {23, UPB_SIZE(33, 21), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
516   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
517   return ret;
518 }
envoy_admin_v3_CommandLineOptions_clear_restart_epoch(envoy_admin_v3_CommandLineOptions * msg)519 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_restart_epoch(envoy_admin_v3_CommandLineOptions* msg) {
520   const upb_MiniTableField field = {24, UPB_SIZE(36, 24), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
521   _upb_Message_ClearNonExtensionField(msg, &field);
522 }
envoy_admin_v3_CommandLineOptions_restart_epoch(const envoy_admin_v3_CommandLineOptions * msg)523 UPB_INLINE uint32_t envoy_admin_v3_CommandLineOptions_restart_epoch(const envoy_admin_v3_CommandLineOptions* msg) {
524   uint32_t default_val = (uint32_t)0u;
525   uint32_t ret;
526   const upb_MiniTableField field = {24, UPB_SIZE(36, 24), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
527   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
528   return ret;
529 }
envoy_admin_v3_CommandLineOptions_clear_cpuset_threads(envoy_admin_v3_CommandLineOptions * msg)530 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_cpuset_threads(envoy_admin_v3_CommandLineOptions* msg) {
531   const upb_MiniTableField field = {25, UPB_SIZE(40, 28), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
532   _upb_Message_ClearNonExtensionField(msg, &field);
533 }
envoy_admin_v3_CommandLineOptions_cpuset_threads(const envoy_admin_v3_CommandLineOptions * msg)534 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_cpuset_threads(const envoy_admin_v3_CommandLineOptions* msg) {
535   bool default_val = false;
536   bool ret;
537   const upb_MiniTableField field = {25, UPB_SIZE(40, 28), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
538   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
539   return ret;
540 }
envoy_admin_v3_CommandLineOptions_clear_reject_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions * msg)541 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_reject_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions* msg) {
542   const upb_MiniTableField field = {26, UPB_SIZE(41, 29), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
543   _upb_Message_ClearNonExtensionField(msg, &field);
544 }
envoy_admin_v3_CommandLineOptions_reject_unknown_dynamic_fields(const envoy_admin_v3_CommandLineOptions * msg)545 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_reject_unknown_dynamic_fields(const envoy_admin_v3_CommandLineOptions* msg) {
546   bool default_val = false;
547   bool ret;
548   const upb_MiniTableField field = {26, UPB_SIZE(41, 29), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
549   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
550   return ret;
551 }
envoy_admin_v3_CommandLineOptions_clear_log_format_escaped(envoy_admin_v3_CommandLineOptions * msg)552 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_log_format_escaped(envoy_admin_v3_CommandLineOptions* msg) {
553   const upb_MiniTableField field = {27, UPB_SIZE(42, 30), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
554   _upb_Message_ClearNonExtensionField(msg, &field);
555 }
envoy_admin_v3_CommandLineOptions_log_format_escaped(const envoy_admin_v3_CommandLineOptions * msg)556 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_log_format_escaped(const envoy_admin_v3_CommandLineOptions* msg) {
557   bool default_val = false;
558   bool ret;
559   const upb_MiniTableField field = {27, UPB_SIZE(42, 30), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
560   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
561   return ret;
562 }
envoy_admin_v3_CommandLineOptions_clear_disabled_extensions(envoy_admin_v3_CommandLineOptions * msg)563 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_disabled_extensions(envoy_admin_v3_CommandLineOptions* msg) {
564   const upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
565   _upb_Message_ClearNonExtensionField(msg, &field);
566 }
envoy_admin_v3_CommandLineOptions_disabled_extensions(const envoy_admin_v3_CommandLineOptions * msg,size_t * size)567 UPB_INLINE upb_StringView const* envoy_admin_v3_CommandLineOptions_disabled_extensions(const envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
568   const upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
569   const upb_Array* arr = upb_Message_GetArray(msg, &field);
570   if (arr) {
571     if (size) *size = arr->size;
572     return (upb_StringView const*)_upb_array_constptr(arr);
573   } else {
574     if (size) *size = 0;
575     return NULL;
576   }
577 }
_envoy_admin_v3_CommandLineOptions_disabled_extensions_upb_array(const envoy_admin_v3_CommandLineOptions * msg,size_t * size)578 UPB_INLINE const upb_Array* _envoy_admin_v3_CommandLineOptions_disabled_extensions_upb_array(const envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
579   const upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
580   const upb_Array* arr = upb_Message_GetArray(msg, &field);
581   if (size) {
582     *size = arr ? arr->size : 0;
583   }
584   return arr;
585 }
_envoy_admin_v3_CommandLineOptions_disabled_extensions_mutable_upb_array(const envoy_admin_v3_CommandLineOptions * msg,size_t * size,upb_Arena * arena)586 UPB_INLINE upb_Array* _envoy_admin_v3_CommandLineOptions_disabled_extensions_mutable_upb_array(const envoy_admin_v3_CommandLineOptions* msg, size_t* size, upb_Arena* arena) {
587   const upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
588   upb_Array* arr = upb_Message_GetOrCreateMutableArray(
589       (upb_Message*)msg, &field, arena);
590   if (size) {
591     *size = arr ? arr->size : 0;
592   }
593   return arr;
594 }
envoy_admin_v3_CommandLineOptions_has_disabled_extensions(const envoy_admin_v3_CommandLineOptions * msg)595 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_has_disabled_extensions(const envoy_admin_v3_CommandLineOptions* msg) {
596   size_t size;
597   envoy_admin_v3_CommandLineOptions_disabled_extensions(msg, &size);
598   return size != 0;
599 }
envoy_admin_v3_CommandLineOptions_clear_ignore_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions * msg)600 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_ignore_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions* msg) {
601   const upb_MiniTableField field = {30, UPB_SIZE(48, 31), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
602   _upb_Message_ClearNonExtensionField(msg, &field);
603 }
envoy_admin_v3_CommandLineOptions_ignore_unknown_dynamic_fields(const envoy_admin_v3_CommandLineOptions * msg)604 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_ignore_unknown_dynamic_fields(const envoy_admin_v3_CommandLineOptions* msg) {
605   bool default_val = false;
606   bool ret;
607   const upb_MiniTableField field = {30, UPB_SIZE(48, 31), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
608   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
609   return ret;
610 }
envoy_admin_v3_CommandLineOptions_clear_use_dynamic_base_id(envoy_admin_v3_CommandLineOptions * msg)611 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_use_dynamic_base_id(envoy_admin_v3_CommandLineOptions* msg) {
612   const upb_MiniTableField field = {31, UPB_SIZE(49, 32), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
613   _upb_Message_ClearNonExtensionField(msg, &field);
614 }
envoy_admin_v3_CommandLineOptions_use_dynamic_base_id(const envoy_admin_v3_CommandLineOptions * msg)615 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_use_dynamic_base_id(const envoy_admin_v3_CommandLineOptions* msg) {
616   bool default_val = false;
617   bool ret;
618   const upb_MiniTableField field = {31, UPB_SIZE(49, 32), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
619   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
620   return ret;
621 }
envoy_admin_v3_CommandLineOptions_clear_base_id_path(envoy_admin_v3_CommandLineOptions * msg)622 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_base_id_path(envoy_admin_v3_CommandLineOptions* msg) {
623   const upb_MiniTableField field = {32, UPB_SIZE(160, 256), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
624   _upb_Message_ClearNonExtensionField(msg, &field);
625 }
envoy_admin_v3_CommandLineOptions_base_id_path(const envoy_admin_v3_CommandLineOptions * msg)626 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_base_id_path(const envoy_admin_v3_CommandLineOptions* msg) {
627   upb_StringView default_val = upb_StringView_FromString("");
628   upb_StringView ret;
629   const upb_MiniTableField field = {32, UPB_SIZE(160, 256), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
630   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
631   return ret;
632 }
envoy_admin_v3_CommandLineOptions_clear_drain_strategy(envoy_admin_v3_CommandLineOptions * msg)633 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_drain_strategy(envoy_admin_v3_CommandLineOptions* msg) {
634   const upb_MiniTableField field = {33, UPB_SIZE(52, 36), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
635   _upb_Message_ClearNonExtensionField(msg, &field);
636 }
envoy_admin_v3_CommandLineOptions_drain_strategy(const envoy_admin_v3_CommandLineOptions * msg)637 UPB_INLINE int32_t envoy_admin_v3_CommandLineOptions_drain_strategy(const envoy_admin_v3_CommandLineOptions* msg) {
638   int32_t default_val = 0;
639   int32_t ret;
640   const upb_MiniTableField field = {33, UPB_SIZE(52, 36), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
641   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
642   return ret;
643 }
envoy_admin_v3_CommandLineOptions_clear_enable_fine_grain_logging(envoy_admin_v3_CommandLineOptions * msg)644 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_enable_fine_grain_logging(envoy_admin_v3_CommandLineOptions* msg) {
645   const upb_MiniTableField field = {34, UPB_SIZE(56, 40), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
646   _upb_Message_ClearNonExtensionField(msg, &field);
647 }
envoy_admin_v3_CommandLineOptions_enable_fine_grain_logging(const envoy_admin_v3_CommandLineOptions * msg)648 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_enable_fine_grain_logging(const envoy_admin_v3_CommandLineOptions* msg) {
649   bool default_val = false;
650   bool ret;
651   const upb_MiniTableField field = {34, UPB_SIZE(56, 40), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
652   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
653   return ret;
654 }
envoy_admin_v3_CommandLineOptions_clear_socket_path(envoy_admin_v3_CommandLineOptions * msg)655 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_socket_path(envoy_admin_v3_CommandLineOptions* msg) {
656   const upb_MiniTableField field = {35, UPB_SIZE(168, 272), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
657   _upb_Message_ClearNonExtensionField(msg, &field);
658 }
envoy_admin_v3_CommandLineOptions_socket_path(const envoy_admin_v3_CommandLineOptions * msg)659 UPB_INLINE upb_StringView envoy_admin_v3_CommandLineOptions_socket_path(const envoy_admin_v3_CommandLineOptions* msg) {
660   upb_StringView default_val = upb_StringView_FromString("");
661   upb_StringView ret;
662   const upb_MiniTableField field = {35, UPB_SIZE(168, 272), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
663   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
664   return ret;
665 }
envoy_admin_v3_CommandLineOptions_clear_socket_mode(envoy_admin_v3_CommandLineOptions * msg)666 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_socket_mode(envoy_admin_v3_CommandLineOptions* msg) {
667   const upb_MiniTableField field = {36, UPB_SIZE(60, 44), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
668   _upb_Message_ClearNonExtensionField(msg, &field);
669 }
envoy_admin_v3_CommandLineOptions_socket_mode(const envoy_admin_v3_CommandLineOptions * msg)670 UPB_INLINE uint32_t envoy_admin_v3_CommandLineOptions_socket_mode(const envoy_admin_v3_CommandLineOptions* msg) {
671   uint32_t default_val = (uint32_t)0u;
672   uint32_t ret;
673   const upb_MiniTableField field = {36, UPB_SIZE(60, 44), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
674   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
675   return ret;
676 }
envoy_admin_v3_CommandLineOptions_clear_enable_core_dump(envoy_admin_v3_CommandLineOptions * msg)677 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_enable_core_dump(envoy_admin_v3_CommandLineOptions* msg) {
678   const upb_MiniTableField field = {37, UPB_SIZE(64, 48), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
679   _upb_Message_ClearNonExtensionField(msg, &field);
680 }
envoy_admin_v3_CommandLineOptions_enable_core_dump(const envoy_admin_v3_CommandLineOptions * msg)681 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_enable_core_dump(const envoy_admin_v3_CommandLineOptions* msg) {
682   bool default_val = false;
683   bool ret;
684   const upb_MiniTableField field = {37, UPB_SIZE(64, 48), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
685   _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
686   return ret;
687 }
envoy_admin_v3_CommandLineOptions_clear_stats_tag(envoy_admin_v3_CommandLineOptions * msg)688 UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_stats_tag(envoy_admin_v3_CommandLineOptions* msg) {
689   const upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
690   _upb_Message_ClearNonExtensionField(msg, &field);
691 }
envoy_admin_v3_CommandLineOptions_stats_tag(const envoy_admin_v3_CommandLineOptions * msg,size_t * size)692 UPB_INLINE upb_StringView const* envoy_admin_v3_CommandLineOptions_stats_tag(const envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
693   const upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
694   const upb_Array* arr = upb_Message_GetArray(msg, &field);
695   if (arr) {
696     if (size) *size = arr->size;
697     return (upb_StringView const*)_upb_array_constptr(arr);
698   } else {
699     if (size) *size = 0;
700     return NULL;
701   }
702 }
_envoy_admin_v3_CommandLineOptions_stats_tag_upb_array(const envoy_admin_v3_CommandLineOptions * msg,size_t * size)703 UPB_INLINE const upb_Array* _envoy_admin_v3_CommandLineOptions_stats_tag_upb_array(const envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
704   const upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
705   const upb_Array* arr = upb_Message_GetArray(msg, &field);
706   if (size) {
707     *size = arr ? arr->size : 0;
708   }
709   return arr;
710 }
_envoy_admin_v3_CommandLineOptions_stats_tag_mutable_upb_array(const envoy_admin_v3_CommandLineOptions * msg,size_t * size,upb_Arena * arena)711 UPB_INLINE upb_Array* _envoy_admin_v3_CommandLineOptions_stats_tag_mutable_upb_array(const envoy_admin_v3_CommandLineOptions* msg, size_t* size, upb_Arena* arena) {
712   const upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
713   upb_Array* arr = upb_Message_GetOrCreateMutableArray(
714       (upb_Message*)msg, &field, arena);
715   if (size) {
716     *size = arr ? arr->size : 0;
717   }
718   return arr;
719 }
envoy_admin_v3_CommandLineOptions_has_stats_tag(const envoy_admin_v3_CommandLineOptions * msg)720 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_has_stats_tag(const envoy_admin_v3_CommandLineOptions* msg) {
721   size_t size;
722   envoy_admin_v3_CommandLineOptions_stats_tag(msg, &size);
723   return size != 0;
724 }
725 
envoy_admin_v3_CommandLineOptions_set_base_id(envoy_admin_v3_CommandLineOptions * msg,uint64_t value)726 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_base_id(envoy_admin_v3_CommandLineOptions *msg, uint64_t value) {
727   const upb_MiniTableField field = {1, UPB_SIZE(72, 56), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
728   _upb_Message_SetNonExtensionField(msg, &field, &value);
729 }
envoy_admin_v3_CommandLineOptions_set_concurrency(envoy_admin_v3_CommandLineOptions * msg,uint32_t value)730 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_concurrency(envoy_admin_v3_CommandLineOptions *msg, uint32_t value) {
731   const upb_MiniTableField field = {2, 4, 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
732   _upb_Message_SetNonExtensionField(msg, &field, &value);
733 }
envoy_admin_v3_CommandLineOptions_set_config_path(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)734 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_config_path(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
735   const upb_MiniTableField field = {3, UPB_SIZE(80, 64), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
736   _upb_Message_SetNonExtensionField(msg, &field, &value);
737 }
envoy_admin_v3_CommandLineOptions_set_config_yaml(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)738 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_config_yaml(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
739   const upb_MiniTableField field = {4, UPB_SIZE(88, 80), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
740   _upb_Message_SetNonExtensionField(msg, &field, &value);
741 }
envoy_admin_v3_CommandLineOptions_set_allow_unknown_static_fields(envoy_admin_v3_CommandLineOptions * msg,bool value)742 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_allow_unknown_static_fields(envoy_admin_v3_CommandLineOptions *msg, bool value) {
743   const upb_MiniTableField field = {5, 8, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
744   _upb_Message_SetNonExtensionField(msg, &field, &value);
745 }
envoy_admin_v3_CommandLineOptions_set_admin_address_path(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)746 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_admin_address_path(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
747   const upb_MiniTableField field = {6, 96, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
748   _upb_Message_SetNonExtensionField(msg, &field, &value);
749 }
envoy_admin_v3_CommandLineOptions_set_local_address_ip_version(envoy_admin_v3_CommandLineOptions * msg,int32_t value)750 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_local_address_ip_version(envoy_admin_v3_CommandLineOptions *msg, int32_t value) {
751   const upb_MiniTableField field = {7, 12, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
752   _upb_Message_SetNonExtensionField(msg, &field, &value);
753 }
envoy_admin_v3_CommandLineOptions_set_log_level(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)754 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_log_level(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
755   const upb_MiniTableField field = {8, UPB_SIZE(104, 112), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
756   _upb_Message_SetNonExtensionField(msg, &field, &value);
757 }
envoy_admin_v3_CommandLineOptions_set_component_log_level(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)758 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_component_log_level(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
759   const upb_MiniTableField field = {9, UPB_SIZE(112, 128), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
760   _upb_Message_SetNonExtensionField(msg, &field, &value);
761 }
envoy_admin_v3_CommandLineOptions_set_log_format(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)762 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_log_format(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
763   const upb_MiniTableField field = {10, UPB_SIZE(120, 144), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
764   _upb_Message_SetNonExtensionField(msg, &field, &value);
765 }
envoy_admin_v3_CommandLineOptions_set_log_path(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)766 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_log_path(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
767   const upb_MiniTableField field = {11, UPB_SIZE(128, 160), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
768   _upb_Message_SetNonExtensionField(msg, &field, &value);
769 }
envoy_admin_v3_CommandLineOptions_set_service_cluster(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)770 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_service_cluster(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
771   const upb_MiniTableField field = {13, UPB_SIZE(136, 176), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
772   _upb_Message_SetNonExtensionField(msg, &field, &value);
773 }
envoy_admin_v3_CommandLineOptions_set_service_node(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)774 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_service_node(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
775   const upb_MiniTableField field = {14, UPB_SIZE(144, 192), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
776   _upb_Message_SetNonExtensionField(msg, &field, &value);
777 }
envoy_admin_v3_CommandLineOptions_set_service_zone(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)778 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_service_zone(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
779   const upb_MiniTableField field = {15, UPB_SIZE(152, 208), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
780   _upb_Message_SetNonExtensionField(msg, &field, &value);
781 }
envoy_admin_v3_CommandLineOptions_set_file_flush_interval(envoy_admin_v3_CommandLineOptions * msg,struct google_protobuf_Duration * value)782 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_file_flush_interval(envoy_admin_v3_CommandLineOptions *msg, struct google_protobuf_Duration* value) {
783   const upb_MiniTableField field = {16, UPB_SIZE(16, 224), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
784   _upb_Message_SetNonExtensionField(msg, &field, &value);
785 }
envoy_admin_v3_CommandLineOptions_mutable_file_flush_interval(envoy_admin_v3_CommandLineOptions * msg,upb_Arena * arena)786 UPB_INLINE struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_mutable_file_flush_interval(envoy_admin_v3_CommandLineOptions* msg, upb_Arena* arena) {
787   struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_admin_v3_CommandLineOptions_file_flush_interval(msg);
788   if (sub == NULL) {
789     sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena);
790     if (sub) envoy_admin_v3_CommandLineOptions_set_file_flush_interval(msg, sub);
791   }
792   return sub;
793 }
envoy_admin_v3_CommandLineOptions_set_drain_time(envoy_admin_v3_CommandLineOptions * msg,struct google_protobuf_Duration * value)794 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_drain_time(envoy_admin_v3_CommandLineOptions *msg, struct google_protobuf_Duration* value) {
795   const upb_MiniTableField field = {17, UPB_SIZE(20, 232), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
796   _upb_Message_SetNonExtensionField(msg, &field, &value);
797 }
envoy_admin_v3_CommandLineOptions_mutable_drain_time(envoy_admin_v3_CommandLineOptions * msg,upb_Arena * arena)798 UPB_INLINE struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_mutable_drain_time(envoy_admin_v3_CommandLineOptions* msg, upb_Arena* arena) {
799   struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_admin_v3_CommandLineOptions_drain_time(msg);
800   if (sub == NULL) {
801     sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena);
802     if (sub) envoy_admin_v3_CommandLineOptions_set_drain_time(msg, sub);
803   }
804   return sub;
805 }
envoy_admin_v3_CommandLineOptions_set_parent_shutdown_time(envoy_admin_v3_CommandLineOptions * msg,struct google_protobuf_Duration * value)806 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_parent_shutdown_time(envoy_admin_v3_CommandLineOptions *msg, struct google_protobuf_Duration* value) {
807   const upb_MiniTableField field = {18, UPB_SIZE(24, 240), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
808   _upb_Message_SetNonExtensionField(msg, &field, &value);
809 }
envoy_admin_v3_CommandLineOptions_mutable_parent_shutdown_time(envoy_admin_v3_CommandLineOptions * msg,upb_Arena * arena)810 UPB_INLINE struct google_protobuf_Duration* envoy_admin_v3_CommandLineOptions_mutable_parent_shutdown_time(envoy_admin_v3_CommandLineOptions* msg, upb_Arena* arena) {
811   struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_admin_v3_CommandLineOptions_parent_shutdown_time(msg);
812   if (sub == NULL) {
813     sub = (struct google_protobuf_Duration*)_upb_Message_New(&google_protobuf_Duration_msg_init, arena);
814     if (sub) envoy_admin_v3_CommandLineOptions_set_parent_shutdown_time(msg, sub);
815   }
816   return sub;
817 }
envoy_admin_v3_CommandLineOptions_set_mode(envoy_admin_v3_CommandLineOptions * msg,int32_t value)818 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_mode(envoy_admin_v3_CommandLineOptions *msg, int32_t value) {
819   const upb_MiniTableField field = {19, UPB_SIZE(28, 16), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
820   _upb_Message_SetNonExtensionField(msg, &field, &value);
821 }
envoy_admin_v3_CommandLineOptions_set_disable_hot_restart(envoy_admin_v3_CommandLineOptions * msg,bool value)822 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_disable_hot_restart(envoy_admin_v3_CommandLineOptions *msg, bool value) {
823   const upb_MiniTableField field = {22, UPB_SIZE(32, 20), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
824   _upb_Message_SetNonExtensionField(msg, &field, &value);
825 }
envoy_admin_v3_CommandLineOptions_set_enable_mutex_tracing(envoy_admin_v3_CommandLineOptions * msg,bool value)826 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_enable_mutex_tracing(envoy_admin_v3_CommandLineOptions *msg, bool value) {
827   const upb_MiniTableField field = {23, UPB_SIZE(33, 21), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
828   _upb_Message_SetNonExtensionField(msg, &field, &value);
829 }
envoy_admin_v3_CommandLineOptions_set_restart_epoch(envoy_admin_v3_CommandLineOptions * msg,uint32_t value)830 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_restart_epoch(envoy_admin_v3_CommandLineOptions *msg, uint32_t value) {
831   const upb_MiniTableField field = {24, UPB_SIZE(36, 24), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
832   _upb_Message_SetNonExtensionField(msg, &field, &value);
833 }
envoy_admin_v3_CommandLineOptions_set_cpuset_threads(envoy_admin_v3_CommandLineOptions * msg,bool value)834 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_cpuset_threads(envoy_admin_v3_CommandLineOptions *msg, bool value) {
835   const upb_MiniTableField field = {25, UPB_SIZE(40, 28), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
836   _upb_Message_SetNonExtensionField(msg, &field, &value);
837 }
envoy_admin_v3_CommandLineOptions_set_reject_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions * msg,bool value)838 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_reject_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions *msg, bool value) {
839   const upb_MiniTableField field = {26, UPB_SIZE(41, 29), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
840   _upb_Message_SetNonExtensionField(msg, &field, &value);
841 }
envoy_admin_v3_CommandLineOptions_set_log_format_escaped(envoy_admin_v3_CommandLineOptions * msg,bool value)842 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_log_format_escaped(envoy_admin_v3_CommandLineOptions *msg, bool value) {
843   const upb_MiniTableField field = {27, UPB_SIZE(42, 30), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
844   _upb_Message_SetNonExtensionField(msg, &field, &value);
845 }
envoy_admin_v3_CommandLineOptions_mutable_disabled_extensions(envoy_admin_v3_CommandLineOptions * msg,size_t * size)846 UPB_INLINE upb_StringView* envoy_admin_v3_CommandLineOptions_mutable_disabled_extensions(envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
847   upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
848   upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
849   if (arr) {
850     if (size) *size = arr->size;
851     return (upb_StringView*)_upb_array_ptr(arr);
852   } else {
853     if (size) *size = 0;
854     return NULL;
855   }
856 }
envoy_admin_v3_CommandLineOptions_resize_disabled_extensions(envoy_admin_v3_CommandLineOptions * msg,size_t size,upb_Arena * arena)857 UPB_INLINE upb_StringView* envoy_admin_v3_CommandLineOptions_resize_disabled_extensions(envoy_admin_v3_CommandLineOptions* msg, size_t size, upb_Arena* arena) {
858   upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
859   return (upb_StringView*)upb_Message_ResizeArray(msg, &field, size, arena);
860 }
envoy_admin_v3_CommandLineOptions_add_disabled_extensions(envoy_admin_v3_CommandLineOptions * msg,upb_StringView val,upb_Arena * arena)861 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_add_disabled_extensions(envoy_admin_v3_CommandLineOptions* msg, upb_StringView val, upb_Arena* arena) {
862   upb_MiniTableField field = {28, UPB_SIZE(44, 248), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
863   upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
864   if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
865     return false;
866   }
867   _upb_Array_Set(arr, arr->size - 1, &val, sizeof(val));
868   return true;
869 }
envoy_admin_v3_CommandLineOptions_set_ignore_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions * msg,bool value)870 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_ignore_unknown_dynamic_fields(envoy_admin_v3_CommandLineOptions *msg, bool value) {
871   const upb_MiniTableField field = {30, UPB_SIZE(48, 31), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
872   _upb_Message_SetNonExtensionField(msg, &field, &value);
873 }
envoy_admin_v3_CommandLineOptions_set_use_dynamic_base_id(envoy_admin_v3_CommandLineOptions * msg,bool value)874 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_use_dynamic_base_id(envoy_admin_v3_CommandLineOptions *msg, bool value) {
875   const upb_MiniTableField field = {31, UPB_SIZE(49, 32), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
876   _upb_Message_SetNonExtensionField(msg, &field, &value);
877 }
envoy_admin_v3_CommandLineOptions_set_base_id_path(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)878 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_base_id_path(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
879   const upb_MiniTableField field = {32, UPB_SIZE(160, 256), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
880   _upb_Message_SetNonExtensionField(msg, &field, &value);
881 }
envoy_admin_v3_CommandLineOptions_set_drain_strategy(envoy_admin_v3_CommandLineOptions * msg,int32_t value)882 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_drain_strategy(envoy_admin_v3_CommandLineOptions *msg, int32_t value) {
883   const upb_MiniTableField field = {33, UPB_SIZE(52, 36), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
884   _upb_Message_SetNonExtensionField(msg, &field, &value);
885 }
envoy_admin_v3_CommandLineOptions_set_enable_fine_grain_logging(envoy_admin_v3_CommandLineOptions * msg,bool value)886 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_enable_fine_grain_logging(envoy_admin_v3_CommandLineOptions *msg, bool value) {
887   const upb_MiniTableField field = {34, UPB_SIZE(56, 40), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
888   _upb_Message_SetNonExtensionField(msg, &field, &value);
889 }
envoy_admin_v3_CommandLineOptions_set_socket_path(envoy_admin_v3_CommandLineOptions * msg,upb_StringView value)890 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_socket_path(envoy_admin_v3_CommandLineOptions *msg, upb_StringView value) {
891   const upb_MiniTableField field = {35, UPB_SIZE(168, 272), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
892   _upb_Message_SetNonExtensionField(msg, &field, &value);
893 }
envoy_admin_v3_CommandLineOptions_set_socket_mode(envoy_admin_v3_CommandLineOptions * msg,uint32_t value)894 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_socket_mode(envoy_admin_v3_CommandLineOptions *msg, uint32_t value) {
895   const upb_MiniTableField field = {36, UPB_SIZE(60, 44), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
896   _upb_Message_SetNonExtensionField(msg, &field, &value);
897 }
envoy_admin_v3_CommandLineOptions_set_enable_core_dump(envoy_admin_v3_CommandLineOptions * msg,bool value)898 UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_enable_core_dump(envoy_admin_v3_CommandLineOptions *msg, bool value) {
899   const upb_MiniTableField field = {37, UPB_SIZE(64, 48), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
900   _upb_Message_SetNonExtensionField(msg, &field, &value);
901 }
envoy_admin_v3_CommandLineOptions_mutable_stats_tag(envoy_admin_v3_CommandLineOptions * msg,size_t * size)902 UPB_INLINE upb_StringView* envoy_admin_v3_CommandLineOptions_mutable_stats_tag(envoy_admin_v3_CommandLineOptions* msg, size_t* size) {
903   upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
904   upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
905   if (arr) {
906     if (size) *size = arr->size;
907     return (upb_StringView*)_upb_array_ptr(arr);
908   } else {
909     if (size) *size = 0;
910     return NULL;
911   }
912 }
envoy_admin_v3_CommandLineOptions_resize_stats_tag(envoy_admin_v3_CommandLineOptions * msg,size_t size,upb_Arena * arena)913 UPB_INLINE upb_StringView* envoy_admin_v3_CommandLineOptions_resize_stats_tag(envoy_admin_v3_CommandLineOptions* msg, size_t size, upb_Arena* arena) {
914   upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
915   return (upb_StringView*)upb_Message_ResizeArray(msg, &field, size, arena);
916 }
envoy_admin_v3_CommandLineOptions_add_stats_tag(envoy_admin_v3_CommandLineOptions * msg,upb_StringView val,upb_Arena * arena)917 UPB_INLINE bool envoy_admin_v3_CommandLineOptions_add_stats_tag(envoy_admin_v3_CommandLineOptions* msg, upb_StringView val, upb_Arena* arena) {
918   upb_MiniTableField field = {38, UPB_SIZE(68, 288), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
919   upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
920   if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
921     return false;
922   }
923   _upb_Array_Set(arr, arr->size - 1, &val, sizeof(val));
924   return true;
925 }
926 
927 extern const upb_MiniTableFile envoy_admin_v3_server_info_proto_upb_file_layout;
928 
929 #ifdef __cplusplus
930 }  /* extern "C" */
931 #endif
932 
933 #include "upb/port/undef.inc"
934 
935 #endif  /* ENVOY_ADMIN_V3_SERVER_INFO_PROTO_UPB_H_ */
936