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