#include "upb/msg_internal.h"
#include "upb/decode.h"
#include "upb/decode_fast.h"
#include "upb/encode.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"
Go to the source code of this file.
Typedefs | |
typedef struct envoy_config_rbac_v3_Permission | envoy_config_rbac_v3_Permission |
typedef struct envoy_config_rbac_v3_Permission_Set | envoy_config_rbac_v3_Permission_Set |
typedef struct envoy_config_rbac_v3_Policy | envoy_config_rbac_v3_Policy |
typedef struct envoy_config_rbac_v3_Principal | envoy_config_rbac_v3_Principal |
typedef struct envoy_config_rbac_v3_Principal_Authenticated | envoy_config_rbac_v3_Principal_Authenticated |
typedef struct envoy_config_rbac_v3_Principal_Set | envoy_config_rbac_v3_Principal_Set |
typedef struct envoy_config_rbac_v3_RBAC | envoy_config_rbac_v3_RBAC |
typedef struct envoy_config_rbac_v3_RBAC_PoliciesEntry | envoy_config_rbac_v3_RBAC_PoliciesEntry |
typedef struct envoy_config_rbac_v3_Permission envoy_config_rbac_v3_Permission |
Definition at line 34 of file config/rbac/v3/rbac.upb.h.
Definition at line 35 of file config/rbac/v3/rbac.upb.h.
typedef struct envoy_config_rbac_v3_Policy envoy_config_rbac_v3_Policy |
Definition at line 33 of file config/rbac/v3/rbac.upb.h.
typedef struct envoy_config_rbac_v3_Principal envoy_config_rbac_v3_Principal |
Definition at line 36 of file config/rbac/v3/rbac.upb.h.
typedef struct envoy_config_rbac_v3_Principal_Authenticated envoy_config_rbac_v3_Principal_Authenticated |
Definition at line 38 of file config/rbac/v3/rbac.upb.h.
Definition at line 37 of file config/rbac/v3/rbac.upb.h.
typedef struct envoy_config_rbac_v3_RBAC envoy_config_rbac_v3_RBAC |
Definition at line 31 of file config/rbac/v3/rbac.upb.h.
Definition at line 32 of file config/rbac/v3/rbac.upb.h.
Definition at line 311 of file config/rbac/v3/rbac.upb.h.
Definition at line 650 of file config/rbac/v3/rbac.upb.h.
Enumerator | |
---|---|
envoy_config_rbac_v3_RBAC_ALLOW | |
envoy_config_rbac_v3_RBAC_DENY | |
envoy_config_rbac_v3_RBAC_LOG |
Definition at line 66 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_and_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 335 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_any | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 353 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_and_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 332 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_any | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 350 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_ip | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 368 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_port | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 377 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_port_range | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 422 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_header | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 359 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_matcher | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 431 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_metadata | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 386 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_not_rule | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 395 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_or_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 341 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_requested_server_name | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 404 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_url_path | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 413 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Permission_destination_ip | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 371 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE uint32_t envoy_config_rbac_v3_Permission_destination_port | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 380 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_v3_Int32Range* envoy_config_rbac_v3_Permission_destination_port_range | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 425 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_and_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 329 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_any | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 347 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_ip | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 365 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 374 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port_range | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 419 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_header | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 356 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_matcher | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 428 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_metadata | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 383 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_not_rule | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 392 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_or_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 338 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_requested_server_name | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 401 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_url_path | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 410 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Permission_header | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 362 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig* envoy_config_rbac_v3_Permission_matcher | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 434 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Permission_metadata | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 389 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_mutable_and_rules | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 441 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Permission_mutable_destination_ip | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 480 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_v3_Int32Range* envoy_config_rbac_v3_Permission_mutable_destination_port_range | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 543 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Permission_mutable_header | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 468 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig* envoy_config_rbac_v3_Permission_mutable_matcher | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 555 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Permission_mutable_metadata | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 495 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_mutable_not_rule | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 507 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_mutable_or_rules | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 453 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Permission_mutable_requested_server_name | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 519 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Permission_mutable_url_path | ( | envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 531 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_new | ( | upb_Arena * | arena | ) |
Definition at line 282 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_not_rule | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 398 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_or_rules | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 344 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 285 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 293 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Permission_requested_server_name | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 407 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission_rule_oneofcases envoy_config_rbac_v3_Permission_rule_case | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 326 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Permission_serialize | ( | const envoy_config_rbac_v3_Permission * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 304 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Permission_serialize_ex | ( | const envoy_config_rbac_v3_Permission * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 307 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_Set_add_rules | ( | envoy_config_rbac_v3_Permission_Set * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 612 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_and_rules | ( | envoy_config_rbac_v3_Permission * | msg, |
envoy_config_rbac_v3_Permission_Set * | value | ||
) |
Definition at line 438 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_any | ( | envoy_config_rbac_v3_Permission * | msg, |
bool | value | ||
) |
Definition at line 462 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_Set_clear_rules | ( | const envoy_config_rbac_v3_Permission_Set * | msg | ) |
Definition at line 599 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_ip | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_config_core_v3_CidrRange * | value | ||
) |
Definition at line 477 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port | ( | envoy_config_rbac_v3_Permission * | msg, |
uint32_t | value | ||
) |
Definition at line 489 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port_range | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_type_v3_Int32Range * | value | ||
) |
Definition at line 540 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Permission_Set_has_rules | ( | const envoy_config_rbac_v3_Permission_Set * | msg | ) |
Definition at line 596 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_header | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_config_route_v3_HeaderMatcher * | value | ||
) |
Definition at line 465 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_matcher | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_config_core_v3_TypedExtensionConfig * | value | ||
) |
Definition at line 552 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_metadata | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_type_matcher_v3_MetadataMatcher * | value | ||
) |
Definition at line 492 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Permission_Set_mutable_rules | ( | envoy_config_rbac_v3_Permission_Set * | msg, |
size_t * | len | ||
) |
Definition at line 606 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_new | ( | upb_Arena * | arena | ) |
Definition at line 567 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_not_rule | ( | envoy_config_rbac_v3_Permission * | msg, |
envoy_config_rbac_v3_Permission * | value | ||
) |
Definition at line 504 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_or_rules | ( | envoy_config_rbac_v3_Permission * | msg, |
envoy_config_rbac_v3_Permission_Set * | value | ||
) |
Definition at line 450 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 570 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 578 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_requested_server_name | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_type_matcher_v3_StringMatcher * | value | ||
) |
Definition at line 516 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Permission_Set_resize_rules | ( | envoy_config_rbac_v3_Permission_Set * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 609 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Permission* const* envoy_config_rbac_v3_Permission_Set_rules | ( | const envoy_config_rbac_v3_Permission_Set * | msg, |
size_t * | len | ||
) |
Definition at line 602 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Permission_Set_serialize | ( | const envoy_config_rbac_v3_Permission_Set * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 589 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Permission_Set_serialize_ex | ( | const envoy_config_rbac_v3_Permission_Set * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 592 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Permission_set_url_path | ( | envoy_config_rbac_v3_Permission * | msg, |
struct envoy_type_matcher_v3_PathMatcher * | value | ||
) |
Definition at line 528 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Permission_url_path | ( | const envoy_config_rbac_v3_Permission * | msg | ) |
Definition at line 416 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Policy_add_permissions | ( | envoy_config_rbac_v3_Policy * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 235 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Policy_add_principals | ( | envoy_config_rbac_v3_Policy * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 247 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct google_api_expr_v1alpha1_CheckedExpr* envoy_config_rbac_v3_Policy_checked_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 225 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_checked_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 222 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 213 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_permissions | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 195 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_principals | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 204 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct google_api_expr_v1alpha1_Expr* envoy_config_rbac_v3_Policy_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 216 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_checked_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 219 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_condition | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 210 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_permissions | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 192 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_principals | ( | const envoy_config_rbac_v3_Policy * | msg | ) |
Definition at line 201 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct google_api_expr_v1alpha1_CheckedExpr* envoy_config_rbac_v3_Policy_mutable_checked_condition | ( | envoy_config_rbac_v3_Policy * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 270 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct google_api_expr_v1alpha1_Expr* envoy_config_rbac_v3_Policy_mutable_condition | ( | envoy_config_rbac_v3_Policy * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 257 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Policy_mutable_permissions | ( | envoy_config_rbac_v3_Policy * | msg, |
size_t * | len | ||
) |
Definition at line 229 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Policy_mutable_principals | ( | envoy_config_rbac_v3_Policy * | msg, |
size_t * | len | ||
) |
Definition at line 241 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_new | ( | upb_Arena * | arena | ) |
Definition at line 163 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 166 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 174 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Permission* const* envoy_config_rbac_v3_Policy_permissions | ( | const envoy_config_rbac_v3_Policy * | msg, |
size_t * | len | ||
) |
Definition at line 198 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal* const* envoy_config_rbac_v3_Policy_principals | ( | const envoy_config_rbac_v3_Policy * | msg, |
size_t * | len | ||
) |
Definition at line 207 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Policy_resize_permissions | ( | envoy_config_rbac_v3_Policy * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 232 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Policy_resize_principals | ( | envoy_config_rbac_v3_Policy * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 244 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Policy_serialize | ( | const envoy_config_rbac_v3_Policy * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 185 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Policy_serialize_ex | ( | const envoy_config_rbac_v3_Policy * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 188 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_set_checked_condition | ( | envoy_config_rbac_v3_Policy * | msg, |
struct google_api_expr_v1alpha1_CheckedExpr * | value | ||
) |
Definition at line 266 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Policy_set_condition | ( | envoy_config_rbac_v3_Policy * | msg, |
struct google_api_expr_v1alpha1_Expr * | value | ||
) |
Definition at line 253 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_and_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 673 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_any | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 691 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_authenticated | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 700 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_Authenticated_clear_principal_name | ( | const envoy_config_rbac_v3_Principal_Authenticated * | msg | ) |
Definition at line 979 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_Authenticated_has_principal_name | ( | const envoy_config_rbac_v3_Principal_Authenticated * | msg | ) |
Definition at line 976 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name | ( | envoy_config_rbac_v3_Principal_Authenticated * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 990 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_new | ( | upb_Arena * | arena | ) |
Definition at line 947 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 950 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 958 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Principal_Authenticated_principal_name | ( | const envoy_config_rbac_v3_Principal_Authenticated * | msg | ) |
Definition at line 982 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_Authenticated_serialize | ( | const envoy_config_rbac_v3_Principal_Authenticated * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 969 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_Authenticated_serialize_ex | ( | const envoy_config_rbac_v3_Principal_Authenticated * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 972 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_Authenticated_set_principal_name | ( | envoy_config_rbac_v3_Principal_Authenticated * | msg, |
struct envoy_type_matcher_v3_StringMatcher * | value | ||
) |
Definition at line 986 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_and_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 670 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_any | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 688 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_authenticated | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 697 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_direct_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 751 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_header | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 715 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_metadata | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 724 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_not_id | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 733 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_or_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 679 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 760 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_source_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 706 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_url_path | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 742 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_direct_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 754 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_and_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 667 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_any | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 685 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_authenticated | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 694 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_direct_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 748 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_header | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 712 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_metadata | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 721 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_not_id | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 730 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_or_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 676 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 757 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_source_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 703 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_url_path | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 739 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Principal_header | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 718 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_identifier_oneofcases envoy_config_rbac_v3_Principal_identifier_case | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 664 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Principal_metadata | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 727 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_mutable_and_ids | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 770 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_mutable_authenticated | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 797 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_direct_remote_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 869 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Principal_mutable_header | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 821 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Principal_mutable_metadata | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 833 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_mutable_not_id | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 845 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_mutable_or_ids | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 782 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_remote_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 881 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_source_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 809 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Principal_mutable_url_path | ( | envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 857 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_new | ( | upb_Arena * | arena | ) |
Definition at line 621 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_not_id | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 736 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_or_ids | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 682 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 624 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 632 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_remote_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 763 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_serialize | ( | const envoy_config_rbac_v3_Principal * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 643 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_serialize_ex | ( | const envoy_config_rbac_v3_Principal * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 646 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_Set_add_ids | ( | envoy_config_rbac_v3_Principal_Set * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 938 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_and_ids | ( | envoy_config_rbac_v3_Principal * | msg, |
envoy_config_rbac_v3_Principal_Set * | value | ||
) |
Definition at line 767 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_any | ( | envoy_config_rbac_v3_Principal * | msg, |
bool | value | ||
) |
Definition at line 791 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_authenticated | ( | envoy_config_rbac_v3_Principal * | msg, |
envoy_config_rbac_v3_Principal_Authenticated * | value | ||
) |
Definition at line 794 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_Set_clear_ids | ( | const envoy_config_rbac_v3_Principal_Set * | msg | ) |
Definition at line 925 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_direct_remote_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_config_core_v3_CidrRange * | value | ||
) |
Definition at line 866 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_Principal_Set_has_ids | ( | const envoy_config_rbac_v3_Principal_Set * | msg | ) |
Definition at line 922 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_header | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_config_route_v3_HeaderMatcher * | value | ||
) |
Definition at line 818 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Principal* const* envoy_config_rbac_v3_Principal_Set_ids | ( | const envoy_config_rbac_v3_Principal_Set * | msg, |
size_t * | len | ||
) |
Definition at line 928 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_metadata | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_type_matcher_v3_MetadataMatcher * | value | ||
) |
Definition at line 830 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Principal_Set_mutable_ids | ( | envoy_config_rbac_v3_Principal_Set * | msg, |
size_t * | len | ||
) |
Definition at line 932 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_new | ( | upb_Arena * | arena | ) |
Definition at line 893 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_not_id | ( | envoy_config_rbac_v3_Principal * | msg, |
envoy_config_rbac_v3_Principal * | value | ||
) |
Definition at line 842 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_or_ids | ( | envoy_config_rbac_v3_Principal * | msg, |
envoy_config_rbac_v3_Principal_Set * | value | ||
) |
Definition at line 779 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 896 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 904 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_remote_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_config_core_v3_CidrRange * | value | ||
) |
Definition at line 878 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Principal_Set_resize_ids | ( | envoy_config_rbac_v3_Principal_Set * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 935 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_Set_serialize | ( | const envoy_config_rbac_v3_Principal_Set * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 915 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_Principal_Set_serialize_ex | ( | const envoy_config_rbac_v3_Principal_Set * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 918 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_source_ip | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_config_core_v3_CidrRange * | value | ||
) |
Definition at line 806 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_Principal_set_url_path | ( | envoy_config_rbac_v3_Principal * | msg, |
struct envoy_type_matcher_v3_PathMatcher * | value | ||
) |
Definition at line 854 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_source_ip | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 709 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Principal_url_path | ( | const envoy_config_rbac_v3_Principal * | msg | ) |
Definition at line 745 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE int32_t envoy_config_rbac_v3_RBAC_action | ( | const envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 108 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_RBAC_clear_action | ( | const envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 105 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_RBAC_clear_policies | ( | const envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 114 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_RBAC_has_policies | ( | const envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 111 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_new | ( | upb_Arena * | arena | ) |
Definition at line 76 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 79 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 87 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_RBAC_policies_clear | ( | envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 130 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_delete | ( | envoy_config_rbac_v3_RBAC * | msg, |
upb_StringView | key | ||
) |
Definition at line 134 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_get | ( | const envoy_config_rbac_v3_RBAC * | msg, |
upb_StringView | key, | ||
envoy_config_rbac_v3_Policy ** | val | ||
) |
Definition at line 120 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntry* envoy_config_rbac_v3_RBAC_policies_next | ( | const envoy_config_rbac_v3_RBAC * | msg, |
size_t * | iter | ||
) |
Definition at line 123 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntry* envoy_config_rbac_v3_RBAC_policies_nextmutable | ( | envoy_config_rbac_v3_RBAC * | msg, |
size_t * | iter | ||
) |
Definition at line 137 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_set | ( | envoy_config_rbac_v3_RBAC * | msg, |
upb_StringView | key, | ||
envoy_config_rbac_v3_Policy * | val, | ||
upb_Arena * | a | ||
) |
Definition at line 131 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE size_t envoy_config_rbac_v3_RBAC_policies_size | ( | const envoy_config_rbac_v3_RBAC * | msg | ) |
Definition at line 117 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE bool envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value | ( | const envoy_config_rbac_v3_RBAC_PoliciesEntry * | msg | ) |
Definition at line 148 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE upb_StringView envoy_config_rbac_v3_RBAC_PoliciesEntry_key | ( | const envoy_config_rbac_v3_RBAC_PoliciesEntry * | msg | ) |
Definition at line 143 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value | ( | envoy_config_rbac_v3_RBAC_PoliciesEntry * | msg, |
envoy_config_rbac_v3_Policy * | value | ||
) |
Definition at line 157 of file config/rbac/v3/rbac.upb.h.
const UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_RBAC_PoliciesEntry_value | ( | const envoy_config_rbac_v3_RBAC_PoliciesEntry * | msg | ) |
Definition at line 151 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_RBAC_serialize | ( | const envoy_config_rbac_v3_RBAC * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 98 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE char* envoy_config_rbac_v3_RBAC_serialize_ex | ( | const envoy_config_rbac_v3_RBAC * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 101 of file config/rbac/v3/rbac.upb.h.
UPB_INLINE void envoy_config_rbac_v3_RBAC_set_action | ( | envoy_config_rbac_v3_RBAC * | msg, |
int32_t | value | ||
) |
Definition at line 127 of file config/rbac/v3/rbac.upb.h.
const upb_MiniTable envoy_config_core_v3_CidrRange_msginit |
Definition at line 119 of file address.upb.c.
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit |
Definition at line 27 of file envoy/config/core/v3/extension.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Permission_msginit |
Definition at line 107 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Permission_Set_msginit |
Definition at line 121 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Policy_msginit |
Definition at line 73 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Principal_Authenticated_msginit |
Definition at line 182 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Principal_msginit |
Definition at line 154 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_Principal_Set_msginit |
Definition at line 168 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_RBAC_msginit |
Definition at line 38 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit |
Definition at line 53 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable_File envoy_config_rbac_v3_rbac_proto_upb_file_layout |
Definition at line 199 of file config/rbac/v3/rbac.upb.c.
const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit |
Definition at line 930 of file route_components.upb.c.
const upb_MiniTable envoy_type_matcher_v3_MetadataMatcher_msginit |
Definition at line 31 of file matcher/v3/metadata.upb.c.
const upb_MiniTable envoy_type_matcher_v3_PathMatcher_msginit |
Definition at line 27 of file path.upb.c.
const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit |
Definition at line 32 of file envoy/type/matcher/v3/string.upb.c.
const upb_MiniTable envoy_type_v3_Int32Range_msginit |
Definition at line 33 of file range.upb.c.
const upb_MiniTable google_api_expr_v1alpha1_CheckedExpr_msginit |
Definition at line 32 of file checked.upb.c.
const upb_MiniTable google_api_expr_v1alpha1_Expr_msginit |
Definition at line 55 of file syntax.upb.c.