Typedefs | Enumerations | Functions | Variables
config/rbac/v3/rbac.upb.h File Reference
#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"
Include dependency graph for config/rbac/v3/rbac.upb.h:
This graph shows which files directly or indirectly include this file:

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
 

Enumerations

enum  envoy_config_rbac_v3_Permission_rule_oneofcases {
  envoy_config_rbac_v3_Permission_rule_and_rules = 1, envoy_config_rbac_v3_Permission_rule_or_rules = 2, envoy_config_rbac_v3_Permission_rule_any = 3, envoy_config_rbac_v3_Permission_rule_header = 4,
  envoy_config_rbac_v3_Permission_rule_url_path = 10, envoy_config_rbac_v3_Permission_rule_destination_ip = 5, envoy_config_rbac_v3_Permission_rule_destination_port = 6, envoy_config_rbac_v3_Permission_rule_destination_port_range = 11,
  envoy_config_rbac_v3_Permission_rule_metadata = 7, envoy_config_rbac_v3_Permission_rule_not_rule = 8, envoy_config_rbac_v3_Permission_rule_requested_server_name = 9, envoy_config_rbac_v3_Permission_rule_matcher = 12,
  envoy_config_rbac_v3_Permission_rule_NOT_SET = 0
}
 
enum  envoy_config_rbac_v3_Principal_identifier_oneofcases {
  envoy_config_rbac_v3_Principal_identifier_and_ids = 1, envoy_config_rbac_v3_Principal_identifier_or_ids = 2, envoy_config_rbac_v3_Principal_identifier_any = 3, envoy_config_rbac_v3_Principal_identifier_authenticated = 4,
  envoy_config_rbac_v3_Principal_identifier_source_ip = 5, envoy_config_rbac_v3_Principal_identifier_direct_remote_ip = 10, envoy_config_rbac_v3_Principal_identifier_remote_ip = 11, envoy_config_rbac_v3_Principal_identifier_header = 6,
  envoy_config_rbac_v3_Principal_identifier_url_path = 9, envoy_config_rbac_v3_Principal_identifier_metadata = 7, envoy_config_rbac_v3_Principal_identifier_not_id = 8, envoy_config_rbac_v3_Principal_identifier_NOT_SET = 0
}
 
enum  envoy_config_rbac_v3_RBAC_Action { envoy_config_rbac_v3_RBAC_ALLOW = 0, envoy_config_rbac_v3_RBAC_DENY = 1, envoy_config_rbac_v3_RBAC_LOG = 2 }
 

Functions

const UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_and_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_any (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_and_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_any (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_ip (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_port (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_destination_port_range (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_header (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_matcher (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_metadata (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_not_rule (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_or_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_requested_server_name (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_clear_url_path (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Permission_destination_ip (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE uint32_t envoy_config_rbac_v3_Permission_destination_port (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_type_v3_Int32Rangeenvoy_config_rbac_v3_Permission_destination_port_range (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_and_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_any (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_ip (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port_range (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_header (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_matcher (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_metadata (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_not_rule (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_or_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_requested_server_name (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_url_path (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Permission_header (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfigenvoy_config_rbac_v3_Permission_matcher (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Permission_metadata (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE struct envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_mutable_and_rules (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Permission_mutable_destination_ip (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_v3_Int32Rangeenvoy_config_rbac_v3_Permission_mutable_destination_port_range (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Permission_mutable_header (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfigenvoy_config_rbac_v3_Permission_mutable_matcher (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Permission_mutable_metadata (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_mutable_not_rule (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_mutable_or_rules (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Permission_mutable_requested_server_name (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Permission_mutable_url_path (envoy_config_rbac_v3_Permission *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_new (upb_Arena *arena)
 
const UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_not_rule (const envoy_config_rbac_v3_Permission *msg)
 
const UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_or_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Permission_requested_server_name (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE envoy_config_rbac_v3_Permission_rule_oneofcases envoy_config_rbac_v3_Permission_rule_case (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE char * envoy_config_rbac_v3_Permission_serialize (const envoy_config_rbac_v3_Permission *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_Set_add_rules (envoy_config_rbac_v3_Permission_Set *msg, upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_and_rules (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission_Set *value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_any (envoy_config_rbac_v3_Permission *msg, bool value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_Set_clear_rules (const envoy_config_rbac_v3_Permission_Set *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_ip (envoy_config_rbac_v3_Permission *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port (envoy_config_rbac_v3_Permission *msg, uint32_t value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port_range (envoy_config_rbac_v3_Permission *msg, struct envoy_type_v3_Int32Range *value)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_Set_has_rules (const envoy_config_rbac_v3_Permission_Set *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_header (envoy_config_rbac_v3_Permission *msg, struct envoy_config_route_v3_HeaderMatcher *value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_matcher (envoy_config_rbac_v3_Permission *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_metadata (envoy_config_rbac_v3_Permission *msg, struct envoy_type_matcher_v3_MetadataMatcher *value)
 
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)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_new (upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_not_rule (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission *value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_or_rules (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission_Set *value)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
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)
 
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)
 
const UPB_INLINE envoy_config_rbac_v3_Permission *constenvoy_config_rbac_v3_Permission_Set_rules (const envoy_config_rbac_v3_Permission_Set *msg, size_t *len)
 
UPB_INLINE char * envoy_config_rbac_v3_Permission_Set_serialize (const envoy_config_rbac_v3_Permission_Set *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_url_path (envoy_config_rbac_v3_Permission *msg, struct envoy_type_matcher_v3_PathMatcher *value)
 
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Permission_url_path (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Policy_add_permissions (envoy_config_rbac_v3_Policy *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Policy_add_principals (envoy_config_rbac_v3_Policy *msg, upb_Arena *arena)
 
UPB_INLINE const struct google_api_expr_v1alpha1_CheckedExprenvoy_config_rbac_v3_Policy_checked_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_checked_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_permissions (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_clear_principals (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE const struct google_api_expr_v1alpha1_Exprenvoy_config_rbac_v3_Policy_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_checked_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_permissions (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_principals (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE struct google_api_expr_v1alpha1_CheckedExprenvoy_config_rbac_v3_Policy_mutable_checked_condition (envoy_config_rbac_v3_Policy *msg, upb_Arena *arena)
 
UPB_INLINE struct google_api_expr_v1alpha1_Exprenvoy_config_rbac_v3_Policy_mutable_condition (envoy_config_rbac_v3_Policy *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permission ** envoy_config_rbac_v3_Policy_mutable_permissions (envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Principal ** envoy_config_rbac_v3_Policy_mutable_principals (envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_new (upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
const UPB_INLINE envoy_config_rbac_v3_Permission *constenvoy_config_rbac_v3_Policy_permissions (const envoy_config_rbac_v3_Policy *msg, size_t *len)
 
const UPB_INLINE envoy_config_rbac_v3_Principal *constenvoy_config_rbac_v3_Policy_principals (const envoy_config_rbac_v3_Policy *msg, size_t *len)
 
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)
 
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)
 
UPB_INLINE char * envoy_config_rbac_v3_Policy_serialize (const envoy_config_rbac_v3_Policy *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_set_checked_condition (envoy_config_rbac_v3_Policy *msg, struct google_api_expr_v1alpha1_CheckedExpr *value)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_set_condition (envoy_config_rbac_v3_Policy *msg, struct google_api_expr_v1alpha1_Expr *value)
 
const UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_and_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_any (const envoy_config_rbac_v3_Principal *msg)
 
const UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_authenticated (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_Authenticated_clear_principal_name (const envoy_config_rbac_v3_Principal_Authenticated *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_Authenticated_has_principal_name (const envoy_config_rbac_v3_Principal_Authenticated *msg)
 
UPB_INLINE struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name (envoy_config_rbac_v3_Principal_Authenticated *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_new (upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Principal_Authenticated_principal_name (const envoy_config_rbac_v3_Principal_Authenticated *msg)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_Authenticated_serialize (const envoy_config_rbac_v3_Principal_Authenticated *msg, upb_Arena *arena, size_t *len)
 
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)
 
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)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_and_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_any (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_authenticated (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_direct_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_header (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_metadata (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_not_id (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_or_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_source_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_clear_url_path (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_direct_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_and_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_any (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_authenticated (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_direct_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_header (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_metadata (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_not_id (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_or_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_source_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_url_path (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Principal_header (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE envoy_config_rbac_v3_Principal_identifier_oneofcases envoy_config_rbac_v3_Principal_identifier_case (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Principal_metadata (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_mutable_and_ids (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_mutable_authenticated (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_direct_remote_ip (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Principal_mutable_header (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Principal_mutable_metadata (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_mutable_not_id (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_mutable_or_ids (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_remote_ip (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_source_ip (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Principal_mutable_url_path (envoy_config_rbac_v3_Principal *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_new (upb_Arena *arena)
 
const UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_not_id (const envoy_config_rbac_v3_Principal *msg)
 
const UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_or_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_serialize (const envoy_config_rbac_v3_Principal *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_Set_add_ids (envoy_config_rbac_v3_Principal_Set *msg, upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_and_ids (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Set *value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_any (envoy_config_rbac_v3_Principal *msg, bool value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_authenticated (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Authenticated *value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_Set_clear_ids (const envoy_config_rbac_v3_Principal_Set *msg)
 
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)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_Set_has_ids (const envoy_config_rbac_v3_Principal_Set *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_header (envoy_config_rbac_v3_Principal *msg, struct envoy_config_route_v3_HeaderMatcher *value)
 
const UPB_INLINE envoy_config_rbac_v3_Principal *constenvoy_config_rbac_v3_Principal_Set_ids (const envoy_config_rbac_v3_Principal_Set *msg, size_t *len)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_metadata (envoy_config_rbac_v3_Principal *msg, struct envoy_type_matcher_v3_MetadataMatcher *value)
 
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)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_new (upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_not_id (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal *value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_or_ids (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Set *value)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_remote_ip (envoy_config_rbac_v3_Principal *msg, struct envoy_config_core_v3_CidrRange *value)
 
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)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_Set_serialize (const envoy_config_rbac_v3_Principal_Set *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_source_ip (envoy_config_rbac_v3_Principal *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_url_path (envoy_config_rbac_v3_Principal *msg, struct envoy_type_matcher_v3_PathMatcher *value)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_source_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Principal_url_path (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE int32_t envoy_config_rbac_v3_RBAC_action (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_clear_action (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_clear_policies (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_has_policies (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_new (upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_policies_clear (envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_delete (envoy_config_rbac_v3_RBAC *msg, upb_StringView key)
 
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)
 
const UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntryenvoy_config_rbac_v3_RBAC_policies_next (const envoy_config_rbac_v3_RBAC *msg, size_t *iter)
 
UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntryenvoy_config_rbac_v3_RBAC_policies_nextmutable (envoy_config_rbac_v3_RBAC *msg, size_t *iter)
 
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)
 
UPB_INLINE size_t envoy_config_rbac_v3_RBAC_policies_size (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE upb_StringView envoy_config_rbac_v3_RBAC_PoliciesEntry_key (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value (envoy_config_rbac_v3_RBAC_PoliciesEntry *msg, envoy_config_rbac_v3_Policy *value)
 
const UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_RBAC_PoliciesEntry_value (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE char * envoy_config_rbac_v3_RBAC_serialize (const envoy_config_rbac_v3_RBAC *msg, upb_Arena *arena, size_t *len)
 
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)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_set_action (envoy_config_rbac_v3_RBAC *msg, int32_t value)
 

Variables

const upb_MiniTable envoy_config_core_v3_CidrRange_msginit
 
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Permission_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Permission_Set_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Policy_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Principal_Authenticated_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Principal_msginit
 
const upb_MiniTable envoy_config_rbac_v3_Principal_Set_msginit
 
const upb_MiniTable envoy_config_rbac_v3_RBAC_msginit
 
const upb_MiniTable envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit
 
const upb_MiniTable_File envoy_config_rbac_v3_rbac_proto_upb_file_layout
 
const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit
 
const upb_MiniTable envoy_type_matcher_v3_MetadataMatcher_msginit
 
const upb_MiniTable envoy_type_matcher_v3_PathMatcher_msginit
 
const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit
 
const upb_MiniTable envoy_type_v3_Int32Range_msginit
 
const upb_MiniTable google_api_expr_v1alpha1_CheckedExpr_msginit
 
const upb_MiniTable google_api_expr_v1alpha1_Expr_msginit
 

Typedef Documentation

◆ envoy_config_rbac_v3_Permission

Definition at line 34 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Permission_Set

Definition at line 35 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Policy

Definition at line 33 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Principal

Definition at line 36 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Principal_Authenticated

Definition at line 38 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Principal_Set

Definition at line 37 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_RBAC

Definition at line 31 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry

Definition at line 32 of file config/rbac/v3/rbac.upb.h.

Enumeration Type Documentation

◆ envoy_config_rbac_v3_Permission_rule_oneofcases

Enumerator
envoy_config_rbac_v3_Permission_rule_and_rules 
envoy_config_rbac_v3_Permission_rule_or_rules 
envoy_config_rbac_v3_Permission_rule_any 
envoy_config_rbac_v3_Permission_rule_header 
envoy_config_rbac_v3_Permission_rule_url_path 
envoy_config_rbac_v3_Permission_rule_destination_ip 
envoy_config_rbac_v3_Permission_rule_destination_port 
envoy_config_rbac_v3_Permission_rule_destination_port_range 
envoy_config_rbac_v3_Permission_rule_metadata 
envoy_config_rbac_v3_Permission_rule_not_rule 
envoy_config_rbac_v3_Permission_rule_requested_server_name 
envoy_config_rbac_v3_Permission_rule_matcher 
envoy_config_rbac_v3_Permission_rule_NOT_SET 

Definition at line 311 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Principal_identifier_oneofcases

Enumerator
envoy_config_rbac_v3_Principal_identifier_and_ids 
envoy_config_rbac_v3_Principal_identifier_or_ids 
envoy_config_rbac_v3_Principal_identifier_any 
envoy_config_rbac_v3_Principal_identifier_authenticated 
envoy_config_rbac_v3_Principal_identifier_source_ip 
envoy_config_rbac_v3_Principal_identifier_direct_remote_ip 
envoy_config_rbac_v3_Principal_identifier_remote_ip 
envoy_config_rbac_v3_Principal_identifier_header 
envoy_config_rbac_v3_Principal_identifier_url_path 
envoy_config_rbac_v3_Principal_identifier_metadata 
envoy_config_rbac_v3_Principal_identifier_not_id 
envoy_config_rbac_v3_Principal_identifier_NOT_SET 

Definition at line 650 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_RBAC_Action

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.

Function Documentation

◆ envoy_config_rbac_v3_Permission_and_rules()

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.

◆ envoy_config_rbac_v3_Permission_any()

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.

◆ envoy_config_rbac_v3_Permission_clear_and_rules()

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.

◆ envoy_config_rbac_v3_Permission_clear_any()

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.

◆ envoy_config_rbac_v3_Permission_clear_destination_ip()

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.

◆ envoy_config_rbac_v3_Permission_clear_destination_port()

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.

◆ envoy_config_rbac_v3_Permission_clear_destination_port_range()

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.

◆ envoy_config_rbac_v3_Permission_clear_header()

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.

◆ envoy_config_rbac_v3_Permission_clear_matcher()

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.

◆ envoy_config_rbac_v3_Permission_clear_metadata()

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.

◆ envoy_config_rbac_v3_Permission_clear_not_rule()

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.

◆ envoy_config_rbac_v3_Permission_clear_or_rules()

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.

◆ envoy_config_rbac_v3_Permission_clear_requested_server_name()

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.

◆ envoy_config_rbac_v3_Permission_clear_url_path()

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.

◆ envoy_config_rbac_v3_Permission_destination_ip()

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.

◆ envoy_config_rbac_v3_Permission_destination_port()

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.

◆ envoy_config_rbac_v3_Permission_destination_port_range()

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.

◆ envoy_config_rbac_v3_Permission_has_and_rules()

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.

◆ envoy_config_rbac_v3_Permission_has_any()

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.

◆ envoy_config_rbac_v3_Permission_has_destination_ip()

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.

◆ envoy_config_rbac_v3_Permission_has_destination_port()

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.

◆ envoy_config_rbac_v3_Permission_has_destination_port_range()

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.

◆ envoy_config_rbac_v3_Permission_has_header()

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.

◆ envoy_config_rbac_v3_Permission_has_matcher()

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.

◆ envoy_config_rbac_v3_Permission_has_metadata()

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.

◆ envoy_config_rbac_v3_Permission_has_not_rule()

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.

◆ envoy_config_rbac_v3_Permission_has_or_rules()

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.

◆ envoy_config_rbac_v3_Permission_has_requested_server_name()

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.

◆ envoy_config_rbac_v3_Permission_has_url_path()

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.

◆ envoy_config_rbac_v3_Permission_header()

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.

◆ envoy_config_rbac_v3_Permission_matcher()

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.

◆ envoy_config_rbac_v3_Permission_metadata()

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.

◆ envoy_config_rbac_v3_Permission_mutable_and_rules()

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.

◆ envoy_config_rbac_v3_Permission_mutable_destination_ip()

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.

◆ envoy_config_rbac_v3_Permission_mutable_destination_port_range()

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.

◆ envoy_config_rbac_v3_Permission_mutable_header()

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.

◆ envoy_config_rbac_v3_Permission_mutable_matcher()

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.

◆ envoy_config_rbac_v3_Permission_mutable_metadata()

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.

◆ envoy_config_rbac_v3_Permission_mutable_not_rule()

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.

◆ envoy_config_rbac_v3_Permission_mutable_or_rules()

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.

◆ envoy_config_rbac_v3_Permission_mutable_requested_server_name()

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.

◆ envoy_config_rbac_v3_Permission_mutable_url_path()

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.

◆ envoy_config_rbac_v3_Permission_new()

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.

◆ envoy_config_rbac_v3_Permission_not_rule()

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.

◆ envoy_config_rbac_v3_Permission_or_rules()

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.

◆ envoy_config_rbac_v3_Permission_parse()

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.

◆ envoy_config_rbac_v3_Permission_parse_ex()

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.

◆ envoy_config_rbac_v3_Permission_requested_server_name()

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.

◆ envoy_config_rbac_v3_Permission_rule_case()

Definition at line 326 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Permission_serialize()

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.

◆ envoy_config_rbac_v3_Permission_serialize_ex()

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.

◆ envoy_config_rbac_v3_Permission_Set_add_rules()

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.

◆ envoy_config_rbac_v3_Permission_set_and_rules()

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.

◆ envoy_config_rbac_v3_Permission_set_any()

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.

◆ envoy_config_rbac_v3_Permission_Set_clear_rules()

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.

◆ envoy_config_rbac_v3_Permission_set_destination_ip()

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.

◆ envoy_config_rbac_v3_Permission_set_destination_port()

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.

◆ envoy_config_rbac_v3_Permission_set_destination_port_range()

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.

◆ envoy_config_rbac_v3_Permission_Set_has_rules()

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.

◆ envoy_config_rbac_v3_Permission_set_header()

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.

◆ envoy_config_rbac_v3_Permission_set_matcher()

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.

◆ envoy_config_rbac_v3_Permission_set_metadata()

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.

◆ envoy_config_rbac_v3_Permission_Set_mutable_rules()

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.

◆ envoy_config_rbac_v3_Permission_Set_new()

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.

◆ envoy_config_rbac_v3_Permission_set_not_rule()

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.

◆ envoy_config_rbac_v3_Permission_set_or_rules()

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.

◆ envoy_config_rbac_v3_Permission_Set_parse()

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.

◆ envoy_config_rbac_v3_Permission_Set_parse_ex()

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.

◆ envoy_config_rbac_v3_Permission_set_requested_server_name()

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.

◆ envoy_config_rbac_v3_Permission_Set_resize_rules()

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.

◆ envoy_config_rbac_v3_Permission_Set_rules()

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.

◆ envoy_config_rbac_v3_Permission_Set_serialize()

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.

◆ envoy_config_rbac_v3_Permission_Set_serialize_ex()

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.

◆ envoy_config_rbac_v3_Permission_set_url_path()

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.

◆ envoy_config_rbac_v3_Permission_url_path()

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.

◆ envoy_config_rbac_v3_Policy_add_permissions()

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.

◆ envoy_config_rbac_v3_Policy_add_principals()

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.

◆ envoy_config_rbac_v3_Policy_checked_condition()

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.

◆ envoy_config_rbac_v3_Policy_clear_checked_condition()

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.

◆ envoy_config_rbac_v3_Policy_clear_condition()

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.

◆ envoy_config_rbac_v3_Policy_clear_permissions()

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.

◆ envoy_config_rbac_v3_Policy_clear_principals()

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.

◆ envoy_config_rbac_v3_Policy_condition()

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.

◆ envoy_config_rbac_v3_Policy_has_checked_condition()

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.

◆ envoy_config_rbac_v3_Policy_has_condition()

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.

◆ envoy_config_rbac_v3_Policy_has_permissions()

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.

◆ envoy_config_rbac_v3_Policy_has_principals()

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.

◆ envoy_config_rbac_v3_Policy_mutable_checked_condition()

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.

◆ envoy_config_rbac_v3_Policy_mutable_condition()

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.

◆ envoy_config_rbac_v3_Policy_mutable_permissions()

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.

◆ envoy_config_rbac_v3_Policy_mutable_principals()

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.

◆ envoy_config_rbac_v3_Policy_new()

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.

◆ envoy_config_rbac_v3_Policy_parse()

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.

◆ envoy_config_rbac_v3_Policy_parse_ex()

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.

◆ envoy_config_rbac_v3_Policy_permissions()

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.

◆ envoy_config_rbac_v3_Policy_principals()

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.

◆ envoy_config_rbac_v3_Policy_resize_permissions()

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.

◆ envoy_config_rbac_v3_Policy_resize_principals()

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.

◆ envoy_config_rbac_v3_Policy_serialize()

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.

◆ envoy_config_rbac_v3_Policy_serialize_ex()

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.

◆ envoy_config_rbac_v3_Policy_set_checked_condition()

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.

◆ envoy_config_rbac_v3_Policy_set_condition()

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.

◆ envoy_config_rbac_v3_Principal_and_ids()

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.

◆ envoy_config_rbac_v3_Principal_any()

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.

◆ envoy_config_rbac_v3_Principal_authenticated()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_clear_principal_name()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_has_principal_name()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_new()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_parse()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_parse_ex()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_principal_name()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_serialize()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_serialize_ex()

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.

◆ envoy_config_rbac_v3_Principal_Authenticated_set_principal_name()

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.

◆ envoy_config_rbac_v3_Principal_clear_and_ids()

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.

◆ envoy_config_rbac_v3_Principal_clear_any()

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.

◆ envoy_config_rbac_v3_Principal_clear_authenticated()

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.

◆ envoy_config_rbac_v3_Principal_clear_direct_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_clear_header()

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.

◆ envoy_config_rbac_v3_Principal_clear_metadata()

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.

◆ envoy_config_rbac_v3_Principal_clear_not_id()

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.

◆ envoy_config_rbac_v3_Principal_clear_or_ids()

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.

◆ envoy_config_rbac_v3_Principal_clear_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_clear_source_ip()

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.

◆ envoy_config_rbac_v3_Principal_clear_url_path()

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.

◆ envoy_config_rbac_v3_Principal_direct_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_has_and_ids()

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.

◆ envoy_config_rbac_v3_Principal_has_any()

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.

◆ envoy_config_rbac_v3_Principal_has_authenticated()

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.

◆ envoy_config_rbac_v3_Principal_has_direct_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_has_header()

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.

◆ envoy_config_rbac_v3_Principal_has_metadata()

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.

◆ envoy_config_rbac_v3_Principal_has_not_id()

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.

◆ envoy_config_rbac_v3_Principal_has_or_ids()

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.

◆ envoy_config_rbac_v3_Principal_has_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_has_source_ip()

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.

◆ envoy_config_rbac_v3_Principal_has_url_path()

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.

◆ envoy_config_rbac_v3_Principal_header()

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.

◆ envoy_config_rbac_v3_Principal_identifier_case()

Definition at line 664 of file config/rbac/v3/rbac.upb.h.

◆ envoy_config_rbac_v3_Principal_metadata()

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.

◆ envoy_config_rbac_v3_Principal_mutable_and_ids()

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.

◆ envoy_config_rbac_v3_Principal_mutable_authenticated()

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.

◆ envoy_config_rbac_v3_Principal_mutable_direct_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_mutable_header()

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.

◆ envoy_config_rbac_v3_Principal_mutable_metadata()

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.

◆ envoy_config_rbac_v3_Principal_mutable_not_id()

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.

◆ envoy_config_rbac_v3_Principal_mutable_or_ids()

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.

◆ envoy_config_rbac_v3_Principal_mutable_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_mutable_source_ip()

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.

◆ envoy_config_rbac_v3_Principal_mutable_url_path()

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.

◆ envoy_config_rbac_v3_Principal_new()

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.

◆ envoy_config_rbac_v3_Principal_not_id()

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.

◆ envoy_config_rbac_v3_Principal_or_ids()

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.

◆ envoy_config_rbac_v3_Principal_parse()

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.

◆ envoy_config_rbac_v3_Principal_parse_ex()

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.

◆ envoy_config_rbac_v3_Principal_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_serialize()

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.

◆ envoy_config_rbac_v3_Principal_serialize_ex()

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.

◆ envoy_config_rbac_v3_Principal_Set_add_ids()

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.

◆ envoy_config_rbac_v3_Principal_set_and_ids()

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.

◆ envoy_config_rbac_v3_Principal_set_any()

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.

◆ envoy_config_rbac_v3_Principal_set_authenticated()

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.

◆ envoy_config_rbac_v3_Principal_Set_clear_ids()

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.

◆ envoy_config_rbac_v3_Principal_set_direct_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_Set_has_ids()

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.

◆ envoy_config_rbac_v3_Principal_set_header()

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.

◆ envoy_config_rbac_v3_Principal_Set_ids()

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.

◆ envoy_config_rbac_v3_Principal_set_metadata()

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.

◆ envoy_config_rbac_v3_Principal_Set_mutable_ids()

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.

◆ envoy_config_rbac_v3_Principal_Set_new()

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.

◆ envoy_config_rbac_v3_Principal_set_not_id()

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.

◆ envoy_config_rbac_v3_Principal_set_or_ids()

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.

◆ envoy_config_rbac_v3_Principal_Set_parse()

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.

◆ envoy_config_rbac_v3_Principal_Set_parse_ex()

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.

◆ envoy_config_rbac_v3_Principal_set_remote_ip()

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.

◆ envoy_config_rbac_v3_Principal_Set_resize_ids()

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.

◆ envoy_config_rbac_v3_Principal_Set_serialize()

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.

◆ envoy_config_rbac_v3_Principal_Set_serialize_ex()

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.

◆ envoy_config_rbac_v3_Principal_set_source_ip()

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.

◆ envoy_config_rbac_v3_Principal_set_url_path()

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.

◆ envoy_config_rbac_v3_Principal_source_ip()

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.

◆ envoy_config_rbac_v3_Principal_url_path()

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.

◆ envoy_config_rbac_v3_RBAC_action()

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.

◆ envoy_config_rbac_v3_RBAC_clear_action()

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.

◆ envoy_config_rbac_v3_RBAC_clear_policies()

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.

◆ envoy_config_rbac_v3_RBAC_has_policies()

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.

◆ envoy_config_rbac_v3_RBAC_new()

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.

◆ envoy_config_rbac_v3_RBAC_parse()

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.

◆ envoy_config_rbac_v3_RBAC_parse_ex()

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.

◆ envoy_config_rbac_v3_RBAC_policies_clear()

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.

◆ envoy_config_rbac_v3_RBAC_policies_delete()

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.

◆ envoy_config_rbac_v3_RBAC_policies_get()

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.

◆ envoy_config_rbac_v3_RBAC_policies_next()

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.

◆ envoy_config_rbac_v3_RBAC_policies_nextmutable()

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.

◆ envoy_config_rbac_v3_RBAC_policies_set()

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.

◆ envoy_config_rbac_v3_RBAC_policies_size()

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.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value()

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.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_key()

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.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value()

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.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_value()

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.

◆ envoy_config_rbac_v3_RBAC_serialize()

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.

◆ envoy_config_rbac_v3_RBAC_serialize_ex()

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.

◆ envoy_config_rbac_v3_RBAC_set_action()

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.

Variable Documentation

◆ envoy_config_core_v3_CidrRange_msginit

const upb_MiniTable envoy_config_core_v3_CidrRange_msginit

Definition at line 119 of file address.upb.c.

◆ envoy_config_core_v3_TypedExtensionConfig_msginit

const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit

Definition at line 27 of file envoy/config/core/v3/extension.upb.c.

◆ envoy_config_rbac_v3_Permission_msginit

const upb_MiniTable envoy_config_rbac_v3_Permission_msginit

Definition at line 107 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_Permission_Set_msginit

const upb_MiniTable envoy_config_rbac_v3_Permission_Set_msginit

Definition at line 121 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_Policy_msginit

const upb_MiniTable envoy_config_rbac_v3_Policy_msginit

Definition at line 73 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_Principal_Authenticated_msginit

const upb_MiniTable envoy_config_rbac_v3_Principal_Authenticated_msginit

Definition at line 182 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_Principal_msginit

const upb_MiniTable envoy_config_rbac_v3_Principal_msginit

Definition at line 154 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_Principal_Set_msginit

const upb_MiniTable envoy_config_rbac_v3_Principal_Set_msginit

Definition at line 168 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_RBAC_msginit

const upb_MiniTable envoy_config_rbac_v3_RBAC_msginit

Definition at line 38 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit

const upb_MiniTable envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit

Definition at line 53 of file config/rbac/v3/rbac.upb.c.

◆ envoy_config_rbac_v3_rbac_proto_upb_file_layout

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.

◆ envoy_config_route_v3_HeaderMatcher_msginit

const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit

Definition at line 930 of file route_components.upb.c.

◆ envoy_type_matcher_v3_MetadataMatcher_msginit

const upb_MiniTable envoy_type_matcher_v3_MetadataMatcher_msginit

Definition at line 31 of file matcher/v3/metadata.upb.c.

◆ envoy_type_matcher_v3_PathMatcher_msginit

const upb_MiniTable envoy_type_matcher_v3_PathMatcher_msginit

Definition at line 27 of file path.upb.c.

◆ envoy_type_matcher_v3_StringMatcher_msginit

const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit

Definition at line 32 of file envoy/type/matcher/v3/string.upb.c.

◆ envoy_type_v3_Int32Range_msginit

const upb_MiniTable envoy_type_v3_Int32Range_msginit

Definition at line 33 of file range.upb.c.

◆ google_api_expr_v1alpha1_CheckedExpr_msginit

const upb_MiniTable google_api_expr_v1alpha1_CheckedExpr_msginit

Definition at line 32 of file checked.upb.c.

◆ google_api_expr_v1alpha1_Expr_msginit

const upb_MiniTable google_api_expr_v1alpha1_Expr_msginit

Definition at line 55 of file syntax.upb.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:27