1 /* This file was generated by upbc (the upb compiler) from the input
2 * file:
3 *
4 * envoy/admin/v3/certs.proto
5 *
6 * Do not edit -- your changes will be discarded when the file is
7 * regenerated. */
8
9 #ifndef ENVOY_ADMIN_V3_CERTS_PROTO_UPB_H_
10 #define ENVOY_ADMIN_V3_CERTS_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_Certificates envoy_admin_v3_Certificates;
29 typedef struct envoy_admin_v3_Certificate envoy_admin_v3_Certificate;
30 typedef struct envoy_admin_v3_CertificateDetails envoy_admin_v3_CertificateDetails;
31 typedef struct envoy_admin_v3_CertificateDetails_OcspDetails envoy_admin_v3_CertificateDetails_OcspDetails;
32 typedef struct envoy_admin_v3_SubjectAlternateName envoy_admin_v3_SubjectAlternateName;
33 extern const upb_MiniTable envoy_admin_v3_Certificates_msg_init;
34 extern const upb_MiniTable envoy_admin_v3_Certificate_msg_init;
35 extern const upb_MiniTable envoy_admin_v3_CertificateDetails_msg_init;
36 extern const upb_MiniTable envoy_admin_v3_CertificateDetails_OcspDetails_msg_init;
37 extern const upb_MiniTable envoy_admin_v3_SubjectAlternateName_msg_init;
38 struct google_protobuf_Timestamp;
39 extern const upb_MiniTable google_protobuf_Timestamp_msg_init;
40
41
42
43 /* envoy.admin.v3.Certificates */
44
envoy_admin_v3_Certificates_new(upb_Arena * arena)45 UPB_INLINE envoy_admin_v3_Certificates* envoy_admin_v3_Certificates_new(upb_Arena* arena) {
46 return (envoy_admin_v3_Certificates*)_upb_Message_New(&envoy_admin_v3_Certificates_msg_init, arena);
47 }
envoy_admin_v3_Certificates_parse(const char * buf,size_t size,upb_Arena * arena)48 UPB_INLINE envoy_admin_v3_Certificates* envoy_admin_v3_Certificates_parse(const char* buf, size_t size, upb_Arena* arena) {
49 envoy_admin_v3_Certificates* ret = envoy_admin_v3_Certificates_new(arena);
50 if (!ret) return NULL;
51 if (upb_Decode(buf, size, ret, &envoy_admin_v3_Certificates_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
52 return NULL;
53 }
54 return ret;
55 }
envoy_admin_v3_Certificates_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)56 UPB_INLINE envoy_admin_v3_Certificates* envoy_admin_v3_Certificates_parse_ex(const char* buf, size_t size,
57 const upb_ExtensionRegistry* extreg,
58 int options, upb_Arena* arena) {
59 envoy_admin_v3_Certificates* ret = envoy_admin_v3_Certificates_new(arena);
60 if (!ret) return NULL;
61 if (upb_Decode(buf, size, ret, &envoy_admin_v3_Certificates_msg_init, extreg, options, arena) !=
62 kUpb_DecodeStatus_Ok) {
63 return NULL;
64 }
65 return ret;
66 }
envoy_admin_v3_Certificates_serialize(const envoy_admin_v3_Certificates * msg,upb_Arena * arena,size_t * len)67 UPB_INLINE char* envoy_admin_v3_Certificates_serialize(const envoy_admin_v3_Certificates* msg, upb_Arena* arena, size_t* len) {
68 char* ptr;
69 (void)upb_Encode(msg, &envoy_admin_v3_Certificates_msg_init, 0, arena, &ptr, len);
70 return ptr;
71 }
envoy_admin_v3_Certificates_serialize_ex(const envoy_admin_v3_Certificates * msg,int options,upb_Arena * arena,size_t * len)72 UPB_INLINE char* envoy_admin_v3_Certificates_serialize_ex(const envoy_admin_v3_Certificates* msg, int options,
73 upb_Arena* arena, size_t* len) {
74 char* ptr;
75 (void)upb_Encode(msg, &envoy_admin_v3_Certificates_msg_init, options, arena, &ptr, len);
76 return ptr;
77 }
envoy_admin_v3_Certificates_clear_certificates(envoy_admin_v3_Certificates * msg)78 UPB_INLINE void envoy_admin_v3_Certificates_clear_certificates(envoy_admin_v3_Certificates* msg) {
79 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
80 _upb_Message_ClearNonExtensionField(msg, &field);
81 }
envoy_admin_v3_Certificates_certificates(const envoy_admin_v3_Certificates * msg,size_t * size)82 UPB_INLINE const envoy_admin_v3_Certificate* const* envoy_admin_v3_Certificates_certificates(const envoy_admin_v3_Certificates* msg, size_t* size) {
83 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
84 const upb_Array* arr = upb_Message_GetArray(msg, &field);
85 if (arr) {
86 if (size) *size = arr->size;
87 return (const envoy_admin_v3_Certificate* const*)_upb_array_constptr(arr);
88 } else {
89 if (size) *size = 0;
90 return NULL;
91 }
92 }
_envoy_admin_v3_Certificates_certificates_upb_array(const envoy_admin_v3_Certificates * msg,size_t * size)93 UPB_INLINE const upb_Array* _envoy_admin_v3_Certificates_certificates_upb_array(const envoy_admin_v3_Certificates* msg, size_t* size) {
94 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
95 const upb_Array* arr = upb_Message_GetArray(msg, &field);
96 if (size) {
97 *size = arr ? arr->size : 0;
98 }
99 return arr;
100 }
_envoy_admin_v3_Certificates_certificates_mutable_upb_array(const envoy_admin_v3_Certificates * msg,size_t * size,upb_Arena * arena)101 UPB_INLINE upb_Array* _envoy_admin_v3_Certificates_certificates_mutable_upb_array(const envoy_admin_v3_Certificates* msg, size_t* size, upb_Arena* arena) {
102 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
103 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
104 (upb_Message*)msg, &field, arena);
105 if (size) {
106 *size = arr ? arr->size : 0;
107 }
108 return arr;
109 }
envoy_admin_v3_Certificates_has_certificates(const envoy_admin_v3_Certificates * msg)110 UPB_INLINE bool envoy_admin_v3_Certificates_has_certificates(const envoy_admin_v3_Certificates* msg) {
111 size_t size;
112 envoy_admin_v3_Certificates_certificates(msg, &size);
113 return size != 0;
114 }
115
envoy_admin_v3_Certificates_mutable_certificates(envoy_admin_v3_Certificates * msg,size_t * size)116 UPB_INLINE envoy_admin_v3_Certificate** envoy_admin_v3_Certificates_mutable_certificates(envoy_admin_v3_Certificates* msg, size_t* size) {
117 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
118 upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
119 if (arr) {
120 if (size) *size = arr->size;
121 return (envoy_admin_v3_Certificate**)_upb_array_ptr(arr);
122 } else {
123 if (size) *size = 0;
124 return NULL;
125 }
126 }
envoy_admin_v3_Certificates_resize_certificates(envoy_admin_v3_Certificates * msg,size_t size,upb_Arena * arena)127 UPB_INLINE envoy_admin_v3_Certificate** envoy_admin_v3_Certificates_resize_certificates(envoy_admin_v3_Certificates* msg, size_t size, upb_Arena* arena) {
128 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
129 return (envoy_admin_v3_Certificate**)upb_Message_ResizeArray(msg, &field, size, arena);
130 }
envoy_admin_v3_Certificates_add_certificates(envoy_admin_v3_Certificates * msg,upb_Arena * arena)131 UPB_INLINE struct envoy_admin_v3_Certificate* envoy_admin_v3_Certificates_add_certificates(envoy_admin_v3_Certificates* msg, upb_Arena* arena) {
132 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
133 upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
134 if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
135 return NULL;
136 }
137 struct envoy_admin_v3_Certificate* sub = (struct envoy_admin_v3_Certificate*)_upb_Message_New(&envoy_admin_v3_Certificate_msg_init, arena);
138 if (!arr || !sub) return NULL;
139 _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub));
140 return sub;
141 }
142
143 /* envoy.admin.v3.Certificate */
144
envoy_admin_v3_Certificate_new(upb_Arena * arena)145 UPB_INLINE envoy_admin_v3_Certificate* envoy_admin_v3_Certificate_new(upb_Arena* arena) {
146 return (envoy_admin_v3_Certificate*)_upb_Message_New(&envoy_admin_v3_Certificate_msg_init, arena);
147 }
envoy_admin_v3_Certificate_parse(const char * buf,size_t size,upb_Arena * arena)148 UPB_INLINE envoy_admin_v3_Certificate* envoy_admin_v3_Certificate_parse(const char* buf, size_t size, upb_Arena* arena) {
149 envoy_admin_v3_Certificate* ret = envoy_admin_v3_Certificate_new(arena);
150 if (!ret) return NULL;
151 if (upb_Decode(buf, size, ret, &envoy_admin_v3_Certificate_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
152 return NULL;
153 }
154 return ret;
155 }
envoy_admin_v3_Certificate_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)156 UPB_INLINE envoy_admin_v3_Certificate* envoy_admin_v3_Certificate_parse_ex(const char* buf, size_t size,
157 const upb_ExtensionRegistry* extreg,
158 int options, upb_Arena* arena) {
159 envoy_admin_v3_Certificate* ret = envoy_admin_v3_Certificate_new(arena);
160 if (!ret) return NULL;
161 if (upb_Decode(buf, size, ret, &envoy_admin_v3_Certificate_msg_init, extreg, options, arena) !=
162 kUpb_DecodeStatus_Ok) {
163 return NULL;
164 }
165 return ret;
166 }
envoy_admin_v3_Certificate_serialize(const envoy_admin_v3_Certificate * msg,upb_Arena * arena,size_t * len)167 UPB_INLINE char* envoy_admin_v3_Certificate_serialize(const envoy_admin_v3_Certificate* msg, upb_Arena* arena, size_t* len) {
168 char* ptr;
169 (void)upb_Encode(msg, &envoy_admin_v3_Certificate_msg_init, 0, arena, &ptr, len);
170 return ptr;
171 }
envoy_admin_v3_Certificate_serialize_ex(const envoy_admin_v3_Certificate * msg,int options,upb_Arena * arena,size_t * len)172 UPB_INLINE char* envoy_admin_v3_Certificate_serialize_ex(const envoy_admin_v3_Certificate* msg, int options,
173 upb_Arena* arena, size_t* len) {
174 char* ptr;
175 (void)upb_Encode(msg, &envoy_admin_v3_Certificate_msg_init, options, arena, &ptr, len);
176 return ptr;
177 }
envoy_admin_v3_Certificate_clear_ca_cert(envoy_admin_v3_Certificate * msg)178 UPB_INLINE void envoy_admin_v3_Certificate_clear_ca_cert(envoy_admin_v3_Certificate* msg) {
179 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
180 _upb_Message_ClearNonExtensionField(msg, &field);
181 }
envoy_admin_v3_Certificate_ca_cert(const envoy_admin_v3_Certificate * msg,size_t * size)182 UPB_INLINE const envoy_admin_v3_CertificateDetails* const* envoy_admin_v3_Certificate_ca_cert(const envoy_admin_v3_Certificate* msg, size_t* size) {
183 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
184 const upb_Array* arr = upb_Message_GetArray(msg, &field);
185 if (arr) {
186 if (size) *size = arr->size;
187 return (const envoy_admin_v3_CertificateDetails* const*)_upb_array_constptr(arr);
188 } else {
189 if (size) *size = 0;
190 return NULL;
191 }
192 }
_envoy_admin_v3_Certificate_ca_cert_upb_array(const envoy_admin_v3_Certificate * msg,size_t * size)193 UPB_INLINE const upb_Array* _envoy_admin_v3_Certificate_ca_cert_upb_array(const envoy_admin_v3_Certificate* msg, size_t* size) {
194 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
195 const upb_Array* arr = upb_Message_GetArray(msg, &field);
196 if (size) {
197 *size = arr ? arr->size : 0;
198 }
199 return arr;
200 }
_envoy_admin_v3_Certificate_ca_cert_mutable_upb_array(const envoy_admin_v3_Certificate * msg,size_t * size,upb_Arena * arena)201 UPB_INLINE upb_Array* _envoy_admin_v3_Certificate_ca_cert_mutable_upb_array(const envoy_admin_v3_Certificate* msg, size_t* size, upb_Arena* arena) {
202 const upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
203 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
204 (upb_Message*)msg, &field, arena);
205 if (size) {
206 *size = arr ? arr->size : 0;
207 }
208 return arr;
209 }
envoy_admin_v3_Certificate_has_ca_cert(const envoy_admin_v3_Certificate * msg)210 UPB_INLINE bool envoy_admin_v3_Certificate_has_ca_cert(const envoy_admin_v3_Certificate* msg) {
211 size_t size;
212 envoy_admin_v3_Certificate_ca_cert(msg, &size);
213 return size != 0;
214 }
envoy_admin_v3_Certificate_clear_cert_chain(envoy_admin_v3_Certificate * msg)215 UPB_INLINE void envoy_admin_v3_Certificate_clear_cert_chain(envoy_admin_v3_Certificate* msg) {
216 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
217 _upb_Message_ClearNonExtensionField(msg, &field);
218 }
envoy_admin_v3_Certificate_cert_chain(const envoy_admin_v3_Certificate * msg,size_t * size)219 UPB_INLINE const envoy_admin_v3_CertificateDetails* const* envoy_admin_v3_Certificate_cert_chain(const envoy_admin_v3_Certificate* msg, size_t* size) {
220 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
221 const upb_Array* arr = upb_Message_GetArray(msg, &field);
222 if (arr) {
223 if (size) *size = arr->size;
224 return (const envoy_admin_v3_CertificateDetails* const*)_upb_array_constptr(arr);
225 } else {
226 if (size) *size = 0;
227 return NULL;
228 }
229 }
_envoy_admin_v3_Certificate_cert_chain_upb_array(const envoy_admin_v3_Certificate * msg,size_t * size)230 UPB_INLINE const upb_Array* _envoy_admin_v3_Certificate_cert_chain_upb_array(const envoy_admin_v3_Certificate* msg, size_t* size) {
231 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
232 const upb_Array* arr = upb_Message_GetArray(msg, &field);
233 if (size) {
234 *size = arr ? arr->size : 0;
235 }
236 return arr;
237 }
_envoy_admin_v3_Certificate_cert_chain_mutable_upb_array(const envoy_admin_v3_Certificate * msg,size_t * size,upb_Arena * arena)238 UPB_INLINE upb_Array* _envoy_admin_v3_Certificate_cert_chain_mutable_upb_array(const envoy_admin_v3_Certificate* msg, size_t* size, upb_Arena* arena) {
239 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
240 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
241 (upb_Message*)msg, &field, arena);
242 if (size) {
243 *size = arr ? arr->size : 0;
244 }
245 return arr;
246 }
envoy_admin_v3_Certificate_has_cert_chain(const envoy_admin_v3_Certificate * msg)247 UPB_INLINE bool envoy_admin_v3_Certificate_has_cert_chain(const envoy_admin_v3_Certificate* msg) {
248 size_t size;
249 envoy_admin_v3_Certificate_cert_chain(msg, &size);
250 return size != 0;
251 }
252
envoy_admin_v3_Certificate_mutable_ca_cert(envoy_admin_v3_Certificate * msg,size_t * size)253 UPB_INLINE envoy_admin_v3_CertificateDetails** envoy_admin_v3_Certificate_mutable_ca_cert(envoy_admin_v3_Certificate* msg, size_t* size) {
254 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
255 upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
256 if (arr) {
257 if (size) *size = arr->size;
258 return (envoy_admin_v3_CertificateDetails**)_upb_array_ptr(arr);
259 } else {
260 if (size) *size = 0;
261 return NULL;
262 }
263 }
envoy_admin_v3_Certificate_resize_ca_cert(envoy_admin_v3_Certificate * msg,size_t size,upb_Arena * arena)264 UPB_INLINE envoy_admin_v3_CertificateDetails** envoy_admin_v3_Certificate_resize_ca_cert(envoy_admin_v3_Certificate* msg, size_t size, upb_Arena* arena) {
265 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
266 return (envoy_admin_v3_CertificateDetails**)upb_Message_ResizeArray(msg, &field, size, arena);
267 }
envoy_admin_v3_Certificate_add_ca_cert(envoy_admin_v3_Certificate * msg,upb_Arena * arena)268 UPB_INLINE struct envoy_admin_v3_CertificateDetails* envoy_admin_v3_Certificate_add_ca_cert(envoy_admin_v3_Certificate* msg, upb_Arena* arena) {
269 upb_MiniTableField field = {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
270 upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
271 if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
272 return NULL;
273 }
274 struct envoy_admin_v3_CertificateDetails* sub = (struct envoy_admin_v3_CertificateDetails*)_upb_Message_New(&envoy_admin_v3_CertificateDetails_msg_init, arena);
275 if (!arr || !sub) return NULL;
276 _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub));
277 return sub;
278 }
envoy_admin_v3_Certificate_mutable_cert_chain(envoy_admin_v3_Certificate * msg,size_t * size)279 UPB_INLINE envoy_admin_v3_CertificateDetails** envoy_admin_v3_Certificate_mutable_cert_chain(envoy_admin_v3_Certificate* msg, size_t* size) {
280 upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
281 upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
282 if (arr) {
283 if (size) *size = arr->size;
284 return (envoy_admin_v3_CertificateDetails**)_upb_array_ptr(arr);
285 } else {
286 if (size) *size = 0;
287 return NULL;
288 }
289 }
envoy_admin_v3_Certificate_resize_cert_chain(envoy_admin_v3_Certificate * msg,size_t size,upb_Arena * arena)290 UPB_INLINE envoy_admin_v3_CertificateDetails** envoy_admin_v3_Certificate_resize_cert_chain(envoy_admin_v3_Certificate* msg, size_t size, upb_Arena* arena) {
291 upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
292 return (envoy_admin_v3_CertificateDetails**)upb_Message_ResizeArray(msg, &field, size, arena);
293 }
envoy_admin_v3_Certificate_add_cert_chain(envoy_admin_v3_Certificate * msg,upb_Arena * arena)294 UPB_INLINE struct envoy_admin_v3_CertificateDetails* envoy_admin_v3_Certificate_add_cert_chain(envoy_admin_v3_Certificate* msg, upb_Arena* arena) {
295 upb_MiniTableField field = {2, UPB_SIZE(4, 8), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
296 upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
297 if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
298 return NULL;
299 }
300 struct envoy_admin_v3_CertificateDetails* sub = (struct envoy_admin_v3_CertificateDetails*)_upb_Message_New(&envoy_admin_v3_CertificateDetails_msg_init, arena);
301 if (!arr || !sub) return NULL;
302 _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub));
303 return sub;
304 }
305
306 /* envoy.admin.v3.CertificateDetails */
307
envoy_admin_v3_CertificateDetails_new(upb_Arena * arena)308 UPB_INLINE envoy_admin_v3_CertificateDetails* envoy_admin_v3_CertificateDetails_new(upb_Arena* arena) {
309 return (envoy_admin_v3_CertificateDetails*)_upb_Message_New(&envoy_admin_v3_CertificateDetails_msg_init, arena);
310 }
envoy_admin_v3_CertificateDetails_parse(const char * buf,size_t size,upb_Arena * arena)311 UPB_INLINE envoy_admin_v3_CertificateDetails* envoy_admin_v3_CertificateDetails_parse(const char* buf, size_t size, upb_Arena* arena) {
312 envoy_admin_v3_CertificateDetails* ret = envoy_admin_v3_CertificateDetails_new(arena);
313 if (!ret) return NULL;
314 if (upb_Decode(buf, size, ret, &envoy_admin_v3_CertificateDetails_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
315 return NULL;
316 }
317 return ret;
318 }
envoy_admin_v3_CertificateDetails_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)319 UPB_INLINE envoy_admin_v3_CertificateDetails* envoy_admin_v3_CertificateDetails_parse_ex(const char* buf, size_t size,
320 const upb_ExtensionRegistry* extreg,
321 int options, upb_Arena* arena) {
322 envoy_admin_v3_CertificateDetails* ret = envoy_admin_v3_CertificateDetails_new(arena);
323 if (!ret) return NULL;
324 if (upb_Decode(buf, size, ret, &envoy_admin_v3_CertificateDetails_msg_init, extreg, options, arena) !=
325 kUpb_DecodeStatus_Ok) {
326 return NULL;
327 }
328 return ret;
329 }
envoy_admin_v3_CertificateDetails_serialize(const envoy_admin_v3_CertificateDetails * msg,upb_Arena * arena,size_t * len)330 UPB_INLINE char* envoy_admin_v3_CertificateDetails_serialize(const envoy_admin_v3_CertificateDetails* msg, upb_Arena* arena, size_t* len) {
331 char* ptr;
332 (void)upb_Encode(msg, &envoy_admin_v3_CertificateDetails_msg_init, 0, arena, &ptr, len);
333 return ptr;
334 }
envoy_admin_v3_CertificateDetails_serialize_ex(const envoy_admin_v3_CertificateDetails * msg,int options,upb_Arena * arena,size_t * len)335 UPB_INLINE char* envoy_admin_v3_CertificateDetails_serialize_ex(const envoy_admin_v3_CertificateDetails* msg, int options,
336 upb_Arena* arena, size_t* len) {
337 char* ptr;
338 (void)upb_Encode(msg, &envoy_admin_v3_CertificateDetails_msg_init, options, arena, &ptr, len);
339 return ptr;
340 }
envoy_admin_v3_CertificateDetails_clear_path(envoy_admin_v3_CertificateDetails * msg)341 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_path(envoy_admin_v3_CertificateDetails* msg) {
342 const upb_MiniTableField field = {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
343 _upb_Message_ClearNonExtensionField(msg, &field);
344 }
envoy_admin_v3_CertificateDetails_path(const envoy_admin_v3_CertificateDetails * msg)345 UPB_INLINE upb_StringView envoy_admin_v3_CertificateDetails_path(const envoy_admin_v3_CertificateDetails* msg) {
346 upb_StringView default_val = upb_StringView_FromString("");
347 upb_StringView ret;
348 const upb_MiniTableField field = {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
349 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
350 return ret;
351 }
envoy_admin_v3_CertificateDetails_clear_serial_number(envoy_admin_v3_CertificateDetails * msg)352 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_serial_number(envoy_admin_v3_CertificateDetails* msg) {
353 const upb_MiniTableField field = {2, UPB_SIZE(28, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
354 _upb_Message_ClearNonExtensionField(msg, &field);
355 }
envoy_admin_v3_CertificateDetails_serial_number(const envoy_admin_v3_CertificateDetails * msg)356 UPB_INLINE upb_StringView envoy_admin_v3_CertificateDetails_serial_number(const envoy_admin_v3_CertificateDetails* msg) {
357 upb_StringView default_val = upb_StringView_FromString("");
358 upb_StringView ret;
359 const upb_MiniTableField field = {2, UPB_SIZE(28, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
360 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
361 return ret;
362 }
envoy_admin_v3_CertificateDetails_clear_subject_alt_names(envoy_admin_v3_CertificateDetails * msg)363 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_subject_alt_names(envoy_admin_v3_CertificateDetails* msg) {
364 const upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
365 _upb_Message_ClearNonExtensionField(msg, &field);
366 }
envoy_admin_v3_CertificateDetails_subject_alt_names(const envoy_admin_v3_CertificateDetails * msg,size_t * size)367 UPB_INLINE const envoy_admin_v3_SubjectAlternateName* const* envoy_admin_v3_CertificateDetails_subject_alt_names(const envoy_admin_v3_CertificateDetails* msg, size_t* size) {
368 const upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
369 const upb_Array* arr = upb_Message_GetArray(msg, &field);
370 if (arr) {
371 if (size) *size = arr->size;
372 return (const envoy_admin_v3_SubjectAlternateName* const*)_upb_array_constptr(arr);
373 } else {
374 if (size) *size = 0;
375 return NULL;
376 }
377 }
_envoy_admin_v3_CertificateDetails_subject_alt_names_upb_array(const envoy_admin_v3_CertificateDetails * msg,size_t * size)378 UPB_INLINE const upb_Array* _envoy_admin_v3_CertificateDetails_subject_alt_names_upb_array(const envoy_admin_v3_CertificateDetails* msg, size_t* size) {
379 const upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
380 const upb_Array* arr = upb_Message_GetArray(msg, &field);
381 if (size) {
382 *size = arr ? arr->size : 0;
383 }
384 return arr;
385 }
_envoy_admin_v3_CertificateDetails_subject_alt_names_mutable_upb_array(const envoy_admin_v3_CertificateDetails * msg,size_t * size,upb_Arena * arena)386 UPB_INLINE upb_Array* _envoy_admin_v3_CertificateDetails_subject_alt_names_mutable_upb_array(const envoy_admin_v3_CertificateDetails* msg, size_t* size, upb_Arena* arena) {
387 const upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
388 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
389 (upb_Message*)msg, &field, arena);
390 if (size) {
391 *size = arr ? arr->size : 0;
392 }
393 return arr;
394 }
envoy_admin_v3_CertificateDetails_has_subject_alt_names(const envoy_admin_v3_CertificateDetails * msg)395 UPB_INLINE bool envoy_admin_v3_CertificateDetails_has_subject_alt_names(const envoy_admin_v3_CertificateDetails* msg) {
396 size_t size;
397 envoy_admin_v3_CertificateDetails_subject_alt_names(msg, &size);
398 return size != 0;
399 }
envoy_admin_v3_CertificateDetails_clear_days_until_expiration(envoy_admin_v3_CertificateDetails * msg)400 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_days_until_expiration(envoy_admin_v3_CertificateDetails* msg) {
401 const upb_MiniTableField field = {4, UPB_SIZE(40, 48), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
402 _upb_Message_ClearNonExtensionField(msg, &field);
403 }
envoy_admin_v3_CertificateDetails_days_until_expiration(const envoy_admin_v3_CertificateDetails * msg)404 UPB_INLINE uint64_t envoy_admin_v3_CertificateDetails_days_until_expiration(const envoy_admin_v3_CertificateDetails* msg) {
405 uint64_t default_val = (uint64_t)0ull;
406 uint64_t ret;
407 const upb_MiniTableField field = {4, UPB_SIZE(40, 48), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
408 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
409 return ret;
410 }
envoy_admin_v3_CertificateDetails_clear_valid_from(envoy_admin_v3_CertificateDetails * msg)411 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_valid_from(envoy_admin_v3_CertificateDetails* msg) {
412 const upb_MiniTableField field = {5, UPB_SIZE(8, 56), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
413 _upb_Message_ClearNonExtensionField(msg, &field);
414 }
envoy_admin_v3_CertificateDetails_valid_from(const envoy_admin_v3_CertificateDetails * msg)415 UPB_INLINE const struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_valid_from(const envoy_admin_v3_CertificateDetails* msg) {
416 const struct google_protobuf_Timestamp* default_val = NULL;
417 const struct google_protobuf_Timestamp* ret;
418 const upb_MiniTableField field = {5, UPB_SIZE(8, 56), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
419 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
420 return ret;
421 }
envoy_admin_v3_CertificateDetails_has_valid_from(const envoy_admin_v3_CertificateDetails * msg)422 UPB_INLINE bool envoy_admin_v3_CertificateDetails_has_valid_from(const envoy_admin_v3_CertificateDetails* msg) {
423 const upb_MiniTableField field = {5, UPB_SIZE(8, 56), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
424 return _upb_Message_HasNonExtensionField(msg, &field);
425 }
envoy_admin_v3_CertificateDetails_clear_expiration_time(envoy_admin_v3_CertificateDetails * msg)426 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_expiration_time(envoy_admin_v3_CertificateDetails* msg) {
427 const upb_MiniTableField field = {6, UPB_SIZE(12, 64), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
428 _upb_Message_ClearNonExtensionField(msg, &field);
429 }
envoy_admin_v3_CertificateDetails_expiration_time(const envoy_admin_v3_CertificateDetails * msg)430 UPB_INLINE const struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_expiration_time(const envoy_admin_v3_CertificateDetails* msg) {
431 const struct google_protobuf_Timestamp* default_val = NULL;
432 const struct google_protobuf_Timestamp* ret;
433 const upb_MiniTableField field = {6, UPB_SIZE(12, 64), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
434 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
435 return ret;
436 }
envoy_admin_v3_CertificateDetails_has_expiration_time(const envoy_admin_v3_CertificateDetails * msg)437 UPB_INLINE bool envoy_admin_v3_CertificateDetails_has_expiration_time(const envoy_admin_v3_CertificateDetails* msg) {
438 const upb_MiniTableField field = {6, UPB_SIZE(12, 64), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
439 return _upb_Message_HasNonExtensionField(msg, &field);
440 }
envoy_admin_v3_CertificateDetails_clear_ocsp_details(envoy_admin_v3_CertificateDetails * msg)441 UPB_INLINE void envoy_admin_v3_CertificateDetails_clear_ocsp_details(envoy_admin_v3_CertificateDetails* msg) {
442 const upb_MiniTableField field = {7, UPB_SIZE(16, 72), 3, 3, 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_CertificateDetails_ocsp_details(const envoy_admin_v3_CertificateDetails * msg)445 UPB_INLINE const envoy_admin_v3_CertificateDetails_OcspDetails* envoy_admin_v3_CertificateDetails_ocsp_details(const envoy_admin_v3_CertificateDetails* msg) {
446 const envoy_admin_v3_CertificateDetails_OcspDetails* default_val = NULL;
447 const envoy_admin_v3_CertificateDetails_OcspDetails* ret;
448 const upb_MiniTableField field = {7, UPB_SIZE(16, 72), 3, 3, 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_CertificateDetails_has_ocsp_details(const envoy_admin_v3_CertificateDetails * msg)452 UPB_INLINE bool envoy_admin_v3_CertificateDetails_has_ocsp_details(const envoy_admin_v3_CertificateDetails* msg) {
453 const upb_MiniTableField field = {7, UPB_SIZE(16, 72), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
454 return _upb_Message_HasNonExtensionField(msg, &field);
455 }
456
envoy_admin_v3_CertificateDetails_set_path(envoy_admin_v3_CertificateDetails * msg,upb_StringView value)457 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_path(envoy_admin_v3_CertificateDetails *msg, upb_StringView value) {
458 const upb_MiniTableField field = {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
459 _upb_Message_SetNonExtensionField(msg, &field, &value);
460 }
envoy_admin_v3_CertificateDetails_set_serial_number(envoy_admin_v3_CertificateDetails * msg,upb_StringView value)461 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_serial_number(envoy_admin_v3_CertificateDetails *msg, upb_StringView value) {
462 const upb_MiniTableField field = {2, UPB_SIZE(28, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
463 _upb_Message_SetNonExtensionField(msg, &field, &value);
464 }
envoy_admin_v3_CertificateDetails_mutable_subject_alt_names(envoy_admin_v3_CertificateDetails * msg,size_t * size)465 UPB_INLINE envoy_admin_v3_SubjectAlternateName** envoy_admin_v3_CertificateDetails_mutable_subject_alt_names(envoy_admin_v3_CertificateDetails* msg, size_t* size) {
466 upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
467 upb_Array* arr = upb_Message_GetMutableArray(msg, &field);
468 if (arr) {
469 if (size) *size = arr->size;
470 return (envoy_admin_v3_SubjectAlternateName**)_upb_array_ptr(arr);
471 } else {
472 if (size) *size = 0;
473 return NULL;
474 }
475 }
envoy_admin_v3_CertificateDetails_resize_subject_alt_names(envoy_admin_v3_CertificateDetails * msg,size_t size,upb_Arena * arena)476 UPB_INLINE envoy_admin_v3_SubjectAlternateName** envoy_admin_v3_CertificateDetails_resize_subject_alt_names(envoy_admin_v3_CertificateDetails* msg, size_t size, upb_Arena* arena) {
477 upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
478 return (envoy_admin_v3_SubjectAlternateName**)upb_Message_ResizeArray(msg, &field, size, arena);
479 }
envoy_admin_v3_CertificateDetails_add_subject_alt_names(envoy_admin_v3_CertificateDetails * msg,upb_Arena * arena)480 UPB_INLINE struct envoy_admin_v3_SubjectAlternateName* envoy_admin_v3_CertificateDetails_add_subject_alt_names(envoy_admin_v3_CertificateDetails* msg, upb_Arena* arena) {
481 upb_MiniTableField field = {3, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
482 upb_Array* arr = upb_Message_GetOrCreateMutableArray(msg, &field, arena);
483 if (!arr || !_upb_Array_ResizeUninitialized(arr, arr->size + 1, arena)) {
484 return NULL;
485 }
486 struct envoy_admin_v3_SubjectAlternateName* sub = (struct envoy_admin_v3_SubjectAlternateName*)_upb_Message_New(&envoy_admin_v3_SubjectAlternateName_msg_init, arena);
487 if (!arr || !sub) return NULL;
488 _upb_Array_Set(arr, arr->size - 1, &sub, sizeof(sub));
489 return sub;
490 }
envoy_admin_v3_CertificateDetails_set_days_until_expiration(envoy_admin_v3_CertificateDetails * msg,uint64_t value)491 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_days_until_expiration(envoy_admin_v3_CertificateDetails *msg, uint64_t value) {
492 const upb_MiniTableField field = {4, UPB_SIZE(40, 48), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
493 _upb_Message_SetNonExtensionField(msg, &field, &value);
494 }
envoy_admin_v3_CertificateDetails_set_valid_from(envoy_admin_v3_CertificateDetails * msg,struct google_protobuf_Timestamp * value)495 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_valid_from(envoy_admin_v3_CertificateDetails *msg, struct google_protobuf_Timestamp* value) {
496 const upb_MiniTableField field = {5, UPB_SIZE(8, 56), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
497 _upb_Message_SetNonExtensionField(msg, &field, &value);
498 }
envoy_admin_v3_CertificateDetails_mutable_valid_from(envoy_admin_v3_CertificateDetails * msg,upb_Arena * arena)499 UPB_INLINE struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_mutable_valid_from(envoy_admin_v3_CertificateDetails* msg, upb_Arena* arena) {
500 struct google_protobuf_Timestamp* sub = (struct google_protobuf_Timestamp*)envoy_admin_v3_CertificateDetails_valid_from(msg);
501 if (sub == NULL) {
502 sub = (struct google_protobuf_Timestamp*)_upb_Message_New(&google_protobuf_Timestamp_msg_init, arena);
503 if (sub) envoy_admin_v3_CertificateDetails_set_valid_from(msg, sub);
504 }
505 return sub;
506 }
envoy_admin_v3_CertificateDetails_set_expiration_time(envoy_admin_v3_CertificateDetails * msg,struct google_protobuf_Timestamp * value)507 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_expiration_time(envoy_admin_v3_CertificateDetails *msg, struct google_protobuf_Timestamp* value) {
508 const upb_MiniTableField field = {6, UPB_SIZE(12, 64), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
509 _upb_Message_SetNonExtensionField(msg, &field, &value);
510 }
envoy_admin_v3_CertificateDetails_mutable_expiration_time(envoy_admin_v3_CertificateDetails * msg,upb_Arena * arena)511 UPB_INLINE struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_mutable_expiration_time(envoy_admin_v3_CertificateDetails* msg, upb_Arena* arena) {
512 struct google_protobuf_Timestamp* sub = (struct google_protobuf_Timestamp*)envoy_admin_v3_CertificateDetails_expiration_time(msg);
513 if (sub == NULL) {
514 sub = (struct google_protobuf_Timestamp*)_upb_Message_New(&google_protobuf_Timestamp_msg_init, arena);
515 if (sub) envoy_admin_v3_CertificateDetails_set_expiration_time(msg, sub);
516 }
517 return sub;
518 }
envoy_admin_v3_CertificateDetails_set_ocsp_details(envoy_admin_v3_CertificateDetails * msg,envoy_admin_v3_CertificateDetails_OcspDetails * value)519 UPB_INLINE void envoy_admin_v3_CertificateDetails_set_ocsp_details(envoy_admin_v3_CertificateDetails *msg, envoy_admin_v3_CertificateDetails_OcspDetails* value) {
520 const upb_MiniTableField field = {7, UPB_SIZE(16, 72), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
521 _upb_Message_SetNonExtensionField(msg, &field, &value);
522 }
envoy_admin_v3_CertificateDetails_mutable_ocsp_details(envoy_admin_v3_CertificateDetails * msg,upb_Arena * arena)523 UPB_INLINE struct envoy_admin_v3_CertificateDetails_OcspDetails* envoy_admin_v3_CertificateDetails_mutable_ocsp_details(envoy_admin_v3_CertificateDetails* msg, upb_Arena* arena) {
524 struct envoy_admin_v3_CertificateDetails_OcspDetails* sub = (struct envoy_admin_v3_CertificateDetails_OcspDetails*)envoy_admin_v3_CertificateDetails_ocsp_details(msg);
525 if (sub == NULL) {
526 sub = (struct envoy_admin_v3_CertificateDetails_OcspDetails*)_upb_Message_New(&envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, arena);
527 if (sub) envoy_admin_v3_CertificateDetails_set_ocsp_details(msg, sub);
528 }
529 return sub;
530 }
531
532 /* envoy.admin.v3.CertificateDetails.OcspDetails */
533
envoy_admin_v3_CertificateDetails_OcspDetails_new(upb_Arena * arena)534 UPB_INLINE envoy_admin_v3_CertificateDetails_OcspDetails* envoy_admin_v3_CertificateDetails_OcspDetails_new(upb_Arena* arena) {
535 return (envoy_admin_v3_CertificateDetails_OcspDetails*)_upb_Message_New(&envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, arena);
536 }
envoy_admin_v3_CertificateDetails_OcspDetails_parse(const char * buf,size_t size,upb_Arena * arena)537 UPB_INLINE envoy_admin_v3_CertificateDetails_OcspDetails* envoy_admin_v3_CertificateDetails_OcspDetails_parse(const char* buf, size_t size, upb_Arena* arena) {
538 envoy_admin_v3_CertificateDetails_OcspDetails* ret = envoy_admin_v3_CertificateDetails_OcspDetails_new(arena);
539 if (!ret) return NULL;
540 if (upb_Decode(buf, size, ret, &envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
541 return NULL;
542 }
543 return ret;
544 }
envoy_admin_v3_CertificateDetails_OcspDetails_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)545 UPB_INLINE envoy_admin_v3_CertificateDetails_OcspDetails* envoy_admin_v3_CertificateDetails_OcspDetails_parse_ex(const char* buf, size_t size,
546 const upb_ExtensionRegistry* extreg,
547 int options, upb_Arena* arena) {
548 envoy_admin_v3_CertificateDetails_OcspDetails* ret = envoy_admin_v3_CertificateDetails_OcspDetails_new(arena);
549 if (!ret) return NULL;
550 if (upb_Decode(buf, size, ret, &envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, extreg, options, arena) !=
551 kUpb_DecodeStatus_Ok) {
552 return NULL;
553 }
554 return ret;
555 }
envoy_admin_v3_CertificateDetails_OcspDetails_serialize(const envoy_admin_v3_CertificateDetails_OcspDetails * msg,upb_Arena * arena,size_t * len)556 UPB_INLINE char* envoy_admin_v3_CertificateDetails_OcspDetails_serialize(const envoy_admin_v3_CertificateDetails_OcspDetails* msg, upb_Arena* arena, size_t* len) {
557 char* ptr;
558 (void)upb_Encode(msg, &envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, 0, arena, &ptr, len);
559 return ptr;
560 }
envoy_admin_v3_CertificateDetails_OcspDetails_serialize_ex(const envoy_admin_v3_CertificateDetails_OcspDetails * msg,int options,upb_Arena * arena,size_t * len)561 UPB_INLINE char* envoy_admin_v3_CertificateDetails_OcspDetails_serialize_ex(const envoy_admin_v3_CertificateDetails_OcspDetails* msg, int options,
562 upb_Arena* arena, size_t* len) {
563 char* ptr;
564 (void)upb_Encode(msg, &envoy_admin_v3_CertificateDetails_OcspDetails_msg_init, options, arena, &ptr, len);
565 return ptr;
566 }
envoy_admin_v3_CertificateDetails_OcspDetails_clear_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails * msg)567 UPB_INLINE void envoy_admin_v3_CertificateDetails_OcspDetails_clear_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
568 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
569 _upb_Message_ClearNonExtensionField(msg, &field);
570 }
envoy_admin_v3_CertificateDetails_OcspDetails_valid_from(const envoy_admin_v3_CertificateDetails_OcspDetails * msg)571 UPB_INLINE const struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_OcspDetails_valid_from(const envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
572 const struct google_protobuf_Timestamp* default_val = NULL;
573 const struct google_protobuf_Timestamp* ret;
574 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
575 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
576 return ret;
577 }
envoy_admin_v3_CertificateDetails_OcspDetails_has_valid_from(const envoy_admin_v3_CertificateDetails_OcspDetails * msg)578 UPB_INLINE bool envoy_admin_v3_CertificateDetails_OcspDetails_has_valid_from(const envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
579 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
580 return _upb_Message_HasNonExtensionField(msg, &field);
581 }
envoy_admin_v3_CertificateDetails_OcspDetails_clear_expiration(envoy_admin_v3_CertificateDetails_OcspDetails * msg)582 UPB_INLINE void envoy_admin_v3_CertificateDetails_OcspDetails_clear_expiration(envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
583 const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
584 _upb_Message_ClearNonExtensionField(msg, &field);
585 }
envoy_admin_v3_CertificateDetails_OcspDetails_expiration(const envoy_admin_v3_CertificateDetails_OcspDetails * msg)586 UPB_INLINE const struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_OcspDetails_expiration(const envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
587 const struct google_protobuf_Timestamp* default_val = NULL;
588 const struct google_protobuf_Timestamp* ret;
589 const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
590 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
591 return ret;
592 }
envoy_admin_v3_CertificateDetails_OcspDetails_has_expiration(const envoy_admin_v3_CertificateDetails_OcspDetails * msg)593 UPB_INLINE bool envoy_admin_v3_CertificateDetails_OcspDetails_has_expiration(const envoy_admin_v3_CertificateDetails_OcspDetails* msg) {
594 const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
595 return _upb_Message_HasNonExtensionField(msg, &field);
596 }
597
envoy_admin_v3_CertificateDetails_OcspDetails_set_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails * msg,struct google_protobuf_Timestamp * value)598 UPB_INLINE void envoy_admin_v3_CertificateDetails_OcspDetails_set_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails *msg, struct google_protobuf_Timestamp* value) {
599 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
600 _upb_Message_SetNonExtensionField(msg, &field, &value);
601 }
envoy_admin_v3_CertificateDetails_OcspDetails_mutable_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails * msg,upb_Arena * arena)602 UPB_INLINE struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_OcspDetails_mutable_valid_from(envoy_admin_v3_CertificateDetails_OcspDetails* msg, upb_Arena* arena) {
603 struct google_protobuf_Timestamp* sub = (struct google_protobuf_Timestamp*)envoy_admin_v3_CertificateDetails_OcspDetails_valid_from(msg);
604 if (sub == NULL) {
605 sub = (struct google_protobuf_Timestamp*)_upb_Message_New(&google_protobuf_Timestamp_msg_init, arena);
606 if (sub) envoy_admin_v3_CertificateDetails_OcspDetails_set_valid_from(msg, sub);
607 }
608 return sub;
609 }
envoy_admin_v3_CertificateDetails_OcspDetails_set_expiration(envoy_admin_v3_CertificateDetails_OcspDetails * msg,struct google_protobuf_Timestamp * value)610 UPB_INLINE void envoy_admin_v3_CertificateDetails_OcspDetails_set_expiration(envoy_admin_v3_CertificateDetails_OcspDetails *msg, struct google_protobuf_Timestamp* value) {
611 const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
612 _upb_Message_SetNonExtensionField(msg, &field, &value);
613 }
envoy_admin_v3_CertificateDetails_OcspDetails_mutable_expiration(envoy_admin_v3_CertificateDetails_OcspDetails * msg,upb_Arena * arena)614 UPB_INLINE struct google_protobuf_Timestamp* envoy_admin_v3_CertificateDetails_OcspDetails_mutable_expiration(envoy_admin_v3_CertificateDetails_OcspDetails* msg, upb_Arena* arena) {
615 struct google_protobuf_Timestamp* sub = (struct google_protobuf_Timestamp*)envoy_admin_v3_CertificateDetails_OcspDetails_expiration(msg);
616 if (sub == NULL) {
617 sub = (struct google_protobuf_Timestamp*)_upb_Message_New(&google_protobuf_Timestamp_msg_init, arena);
618 if (sub) envoy_admin_v3_CertificateDetails_OcspDetails_set_expiration(msg, sub);
619 }
620 return sub;
621 }
622
623 /* envoy.admin.v3.SubjectAlternateName */
624
envoy_admin_v3_SubjectAlternateName_new(upb_Arena * arena)625 UPB_INLINE envoy_admin_v3_SubjectAlternateName* envoy_admin_v3_SubjectAlternateName_new(upb_Arena* arena) {
626 return (envoy_admin_v3_SubjectAlternateName*)_upb_Message_New(&envoy_admin_v3_SubjectAlternateName_msg_init, arena);
627 }
envoy_admin_v3_SubjectAlternateName_parse(const char * buf,size_t size,upb_Arena * arena)628 UPB_INLINE envoy_admin_v3_SubjectAlternateName* envoy_admin_v3_SubjectAlternateName_parse(const char* buf, size_t size, upb_Arena* arena) {
629 envoy_admin_v3_SubjectAlternateName* ret = envoy_admin_v3_SubjectAlternateName_new(arena);
630 if (!ret) return NULL;
631 if (upb_Decode(buf, size, ret, &envoy_admin_v3_SubjectAlternateName_msg_init, NULL, 0, arena) != kUpb_DecodeStatus_Ok) {
632 return NULL;
633 }
634 return ret;
635 }
envoy_admin_v3_SubjectAlternateName_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)636 UPB_INLINE envoy_admin_v3_SubjectAlternateName* envoy_admin_v3_SubjectAlternateName_parse_ex(const char* buf, size_t size,
637 const upb_ExtensionRegistry* extreg,
638 int options, upb_Arena* arena) {
639 envoy_admin_v3_SubjectAlternateName* ret = envoy_admin_v3_SubjectAlternateName_new(arena);
640 if (!ret) return NULL;
641 if (upb_Decode(buf, size, ret, &envoy_admin_v3_SubjectAlternateName_msg_init, extreg, options, arena) !=
642 kUpb_DecodeStatus_Ok) {
643 return NULL;
644 }
645 return ret;
646 }
envoy_admin_v3_SubjectAlternateName_serialize(const envoy_admin_v3_SubjectAlternateName * msg,upb_Arena * arena,size_t * len)647 UPB_INLINE char* envoy_admin_v3_SubjectAlternateName_serialize(const envoy_admin_v3_SubjectAlternateName* msg, upb_Arena* arena, size_t* len) {
648 char* ptr;
649 (void)upb_Encode(msg, &envoy_admin_v3_SubjectAlternateName_msg_init, 0, arena, &ptr, len);
650 return ptr;
651 }
envoy_admin_v3_SubjectAlternateName_serialize_ex(const envoy_admin_v3_SubjectAlternateName * msg,int options,upb_Arena * arena,size_t * len)652 UPB_INLINE char* envoy_admin_v3_SubjectAlternateName_serialize_ex(const envoy_admin_v3_SubjectAlternateName* msg, int options,
653 upb_Arena* arena, size_t* len) {
654 char* ptr;
655 (void)upb_Encode(msg, &envoy_admin_v3_SubjectAlternateName_msg_init, options, arena, &ptr, len);
656 return ptr;
657 }
658 typedef enum {
659 envoy_admin_v3_SubjectAlternateName_name_dns = 1,
660 envoy_admin_v3_SubjectAlternateName_name_uri = 2,
661 envoy_admin_v3_SubjectAlternateName_name_ip_address = 3,
662 envoy_admin_v3_SubjectAlternateName_name_NOT_SET = 0
663 } envoy_admin_v3_SubjectAlternateName_name_oneofcases;
envoy_admin_v3_SubjectAlternateName_name_case(const envoy_admin_v3_SubjectAlternateName * msg)664 UPB_INLINE envoy_admin_v3_SubjectAlternateName_name_oneofcases envoy_admin_v3_SubjectAlternateName_name_case(const envoy_admin_v3_SubjectAlternateName* msg) {
665 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
666 return (envoy_admin_v3_SubjectAlternateName_name_oneofcases)upb_Message_WhichOneofFieldNumber(msg, &field);
667 }
envoy_admin_v3_SubjectAlternateName_clear_dns(envoy_admin_v3_SubjectAlternateName * msg)668 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_clear_dns(envoy_admin_v3_SubjectAlternateName* msg) {
669 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
670 _upb_Message_ClearNonExtensionField(msg, &field);
671 }
envoy_admin_v3_SubjectAlternateName_dns(const envoy_admin_v3_SubjectAlternateName * msg)672 UPB_INLINE upb_StringView envoy_admin_v3_SubjectAlternateName_dns(const envoy_admin_v3_SubjectAlternateName* msg) {
673 upb_StringView default_val = upb_StringView_FromString("");
674 upb_StringView ret;
675 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
676 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
677 return ret;
678 }
envoy_admin_v3_SubjectAlternateName_has_dns(const envoy_admin_v3_SubjectAlternateName * msg)679 UPB_INLINE bool envoy_admin_v3_SubjectAlternateName_has_dns(const envoy_admin_v3_SubjectAlternateName* msg) {
680 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
681 return _upb_Message_HasNonExtensionField(msg, &field);
682 }
envoy_admin_v3_SubjectAlternateName_clear_uri(envoy_admin_v3_SubjectAlternateName * msg)683 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_clear_uri(envoy_admin_v3_SubjectAlternateName* msg) {
684 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
685 _upb_Message_ClearNonExtensionField(msg, &field);
686 }
envoy_admin_v3_SubjectAlternateName_uri(const envoy_admin_v3_SubjectAlternateName * msg)687 UPB_INLINE upb_StringView envoy_admin_v3_SubjectAlternateName_uri(const envoy_admin_v3_SubjectAlternateName* msg) {
688 upb_StringView default_val = upb_StringView_FromString("");
689 upb_StringView ret;
690 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
691 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
692 return ret;
693 }
envoy_admin_v3_SubjectAlternateName_has_uri(const envoy_admin_v3_SubjectAlternateName * msg)694 UPB_INLINE bool envoy_admin_v3_SubjectAlternateName_has_uri(const envoy_admin_v3_SubjectAlternateName* msg) {
695 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
696 return _upb_Message_HasNonExtensionField(msg, &field);
697 }
envoy_admin_v3_SubjectAlternateName_clear_ip_address(envoy_admin_v3_SubjectAlternateName * msg)698 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_clear_ip_address(envoy_admin_v3_SubjectAlternateName* msg) {
699 const upb_MiniTableField field = {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
700 _upb_Message_ClearNonExtensionField(msg, &field);
701 }
envoy_admin_v3_SubjectAlternateName_ip_address(const envoy_admin_v3_SubjectAlternateName * msg)702 UPB_INLINE upb_StringView envoy_admin_v3_SubjectAlternateName_ip_address(const envoy_admin_v3_SubjectAlternateName* msg) {
703 upb_StringView default_val = upb_StringView_FromString("");
704 upb_StringView ret;
705 const upb_MiniTableField field = {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
706 _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret);
707 return ret;
708 }
envoy_admin_v3_SubjectAlternateName_has_ip_address(const envoy_admin_v3_SubjectAlternateName * msg)709 UPB_INLINE bool envoy_admin_v3_SubjectAlternateName_has_ip_address(const envoy_admin_v3_SubjectAlternateName* msg) {
710 const upb_MiniTableField field = {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
711 return _upb_Message_HasNonExtensionField(msg, &field);
712 }
713
envoy_admin_v3_SubjectAlternateName_set_dns(envoy_admin_v3_SubjectAlternateName * msg,upb_StringView value)714 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_set_dns(envoy_admin_v3_SubjectAlternateName *msg, upb_StringView value) {
715 const upb_MiniTableField field = {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
716 _upb_Message_SetNonExtensionField(msg, &field, &value);
717 }
envoy_admin_v3_SubjectAlternateName_set_uri(envoy_admin_v3_SubjectAlternateName * msg,upb_StringView value)718 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_set_uri(envoy_admin_v3_SubjectAlternateName *msg, upb_StringView value) {
719 const upb_MiniTableField field = {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
720 _upb_Message_SetNonExtensionField(msg, &field, &value);
721 }
envoy_admin_v3_SubjectAlternateName_set_ip_address(envoy_admin_v3_SubjectAlternateName * msg,upb_StringView value)722 UPB_INLINE void envoy_admin_v3_SubjectAlternateName_set_ip_address(envoy_admin_v3_SubjectAlternateName *msg, upb_StringView value) {
723 const upb_MiniTableField field = {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
724 _upb_Message_SetNonExtensionField(msg, &field, &value);
725 }
726
727 extern const upb_MiniTableFile envoy_admin_v3_certs_proto_upb_file_layout;
728
729 #ifdef __cplusplus
730 } /* extern "C" */
731 #endif
732
733 #include "upb/port/undef.inc"
734
735 #endif /* ENVOY_ADMIN_V3_CERTS_PROTO_UPB_H_ */
736