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