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