GRPC Core  9.0.0
Typedefs | Enumerations | Functions | Variables
cds.upb.h File Reference
#include "upb/generated_util.h"
#include "upb/msg.h"
#include "upb/decode.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_api_v2_Cluster envoy_api_v2_Cluster
 
typedef struct envoy_api_v2_Cluster_TransportSocketMatch envoy_api_v2_Cluster_TransportSocketMatch
 
typedef struct envoy_api_v2_Cluster_CustomClusterType envoy_api_v2_Cluster_CustomClusterType
 
typedef struct envoy_api_v2_Cluster_EdsClusterConfig envoy_api_v2_Cluster_EdsClusterConfig
 
typedef struct envoy_api_v2_Cluster_LbSubsetConfig envoy_api_v2_Cluster_LbSubsetConfig
 
typedef struct envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector
 
typedef struct envoy_api_v2_Cluster_LeastRequestLbConfig envoy_api_v2_Cluster_LeastRequestLbConfig
 
typedef struct envoy_api_v2_Cluster_RingHashLbConfig envoy_api_v2_Cluster_RingHashLbConfig
 
typedef struct envoy_api_v2_Cluster_OriginalDstLbConfig envoy_api_v2_Cluster_OriginalDstLbConfig
 
typedef struct envoy_api_v2_Cluster_CommonLbConfig envoy_api_v2_Cluster_CommonLbConfig
 
typedef struct envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig
 
typedef struct envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig
 
typedef struct envoy_api_v2_Cluster_RefreshRate envoy_api_v2_Cluster_RefreshRate
 
typedef struct envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry
 
typedef struct envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry
 
typedef struct envoy_api_v2_LoadBalancingPolicy envoy_api_v2_LoadBalancingPolicy
 
typedef struct envoy_api_v2_LoadBalancingPolicy_Policy envoy_api_v2_LoadBalancingPolicy_Policy
 
typedef struct envoy_api_v2_UpstreamBindConfig envoy_api_v2_UpstreamBindConfig
 
typedef struct envoy_api_v2_UpstreamConnectionOptions envoy_api_v2_UpstreamConnectionOptions
 

Enumerations

enum  envoy_api_v2_Cluster_ClusterProtocolSelection { envoy_api_v2_Cluster_USE_CONFIGURED_PROTOCOL = 0, envoy_api_v2_Cluster_USE_DOWNSTREAM_PROTOCOL = 1 }
 
enum  envoy_api_v2_Cluster_DiscoveryType {
  envoy_api_v2_Cluster_STATIC = 0, envoy_api_v2_Cluster_STRICT_DNS = 1, envoy_api_v2_Cluster_LOGICAL_DNS = 2, envoy_api_v2_Cluster_EDS = 3,
  envoy_api_v2_Cluster_ORIGINAL_DST = 4
}
 
enum  envoy_api_v2_Cluster_DnsLookupFamily { envoy_api_v2_Cluster_AUTO = 0, envoy_api_v2_Cluster_V4_ONLY = 1, envoy_api_v2_Cluster_V6_ONLY = 2 }
 
enum  envoy_api_v2_Cluster_LbPolicy {
  envoy_api_v2_Cluster_ROUND_ROBIN = 0, envoy_api_v2_Cluster_LEAST_REQUEST = 1, envoy_api_v2_Cluster_RING_HASH = 2, envoy_api_v2_Cluster_RANDOM = 3,
  envoy_api_v2_Cluster_ORIGINAL_DST_LB = 4, envoy_api_v2_Cluster_MAGLEV = 5, envoy_api_v2_Cluster_CLUSTER_PROVIDED = 6, envoy_api_v2_Cluster_LOAD_BALANCING_POLICY_CONFIG = 7
}
 
enum  envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy { envoy_api_v2_Cluster_LbSubsetConfig_NO_FALLBACK = 0, envoy_api_v2_Cluster_LbSubsetConfig_ANY_ENDPOINT = 1, envoy_api_v2_Cluster_LbSubsetConfig_DEFAULT_SUBSET = 2 }
 
enum  envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy { envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED = 0, envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK = 1, envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT = 2, envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET = 3 }
 
enum  envoy_api_v2_Cluster_RingHashLbConfig_HashFunction { envoy_api_v2_Cluster_RingHashLbConfig_XX_HASH = 0, envoy_api_v2_Cluster_RingHashLbConfig_MURMUR_HASH_2 = 1 }
 
enum  envoy_api_v2_Cluster_cluster_discovery_type_oneofcases { envoy_api_v2_Cluster_cluster_discovery_type_type = 2, envoy_api_v2_Cluster_cluster_discovery_type_cluster_type = 38, envoy_api_v2_Cluster_cluster_discovery_type_NOT_SET = 0 }
 
enum  envoy_api_v2_Cluster_lb_config_oneofcases { envoy_api_v2_Cluster_lb_config_ring_hash_lb_config = 23, envoy_api_v2_Cluster_lb_config_original_dst_lb_config = 34, envoy_api_v2_Cluster_lb_config_least_request_lb_config = 37, envoy_api_v2_Cluster_lb_config_NOT_SET = 0 }
 
enum  envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_oneofcases { envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_zone_aware_lb_config = 2, envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_locality_weighted_lb_config = 3, envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_NOT_SET = 0 }
 

Functions

UPB_INLINE envoy_api_v2_Clusterenvoy_api_v2_Cluster_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Clusterenvoy_api_v2_Cluster_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_serialize (const envoy_api_v2_Cluster *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_cluster_discovery_type_oneofcases envoy_api_v2_Cluster_cluster_discovery_type_case (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE envoy_api_v2_Cluster_lb_config_oneofcases envoy_api_v2_Cluster_lb_config_case (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_name (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_has_type (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_type (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_EdsClusterConfigenvoy_api_v2_Cluster_eds_cluster_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_connect_timeout (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_per_connection_buffer_limit_bytes (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_lb_policy (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_Address *const * envoy_api_v2_Cluster_hosts (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const struct envoy_api_v2_core_HealthCheck *const * envoy_api_v2_Cluster_health_checks (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_max_requests_per_connection (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_cluster_CircuitBreakersenvoy_api_v2_Cluster_circuit_breakers (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_auth_UpstreamTlsContextenvoy_api_v2_Cluster_tls_context (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_Http1ProtocolOptionsenvoy_api_v2_Cluster_http_protocol_options (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_Http2ProtocolOptionsenvoy_api_v2_Cluster_http2_protocol_options (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_dns_refresh_rate (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_dns_lookup_family (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_Address *const * envoy_api_v2_Cluster_dns_resolvers (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const struct envoy_api_v2_cluster_OutlierDetectionenvoy_api_v2_Cluster_outlier_detection (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_cleanup_interval (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_BindConfigenvoy_api_v2_Cluster_upstream_bind_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_LbSubsetConfigenvoy_api_v2_Cluster_lb_subset_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_has_ring_hash_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_RingHashLbConfigenvoy_api_v2_Cluster_ring_hash_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_TransportSocketenvoy_api_v2_Cluster_transport_socket (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_Metadataenvoy_api_v2_Cluster_metadata (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_protocol_selection (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfigenvoy_api_v2_Cluster_common_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_alt_stat_name (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_HttpProtocolOptionsenvoy_api_v2_Cluster_common_http_protocol_options (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_UpstreamConnectionOptionsenvoy_api_v2_Cluster_upstream_connection_options (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_close_connections_on_host_health_failure (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_drain_connections_on_host_removal (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_ClusterLoadAssignmentenvoy_api_v2_Cluster_load_assignment (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_has_original_dst_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_OriginalDstLbConfigenvoy_api_v2_Cluster_original_dst_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *const * envoy_api_v2_Cluster_extension_protocol_options (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *const * envoy_api_v2_Cluster_typed_extension_protocol_options (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE bool envoy_api_v2_Cluster_has_least_request_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_LeastRequestLbConfigenvoy_api_v2_Cluster_least_request_lb_config (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_has_cluster_type (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_CustomClusterTypeenvoy_api_v2_Cluster_cluster_type (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_respect_dns_ttl (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_cluster_Filter *const * envoy_api_v2_Cluster_filters (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const envoy_api_v2_LoadBalancingPolicyenvoy_api_v2_Cluster_load_balancing_policy (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const struct envoy_api_v2_core_ConfigSourceenvoy_api_v2_Cluster_lrs_server (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_TransportSocketMatch *const * envoy_api_v2_Cluster_transport_socket_matches (const envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE const envoy_api_v2_Cluster_RefreshRateenvoy_api_v2_Cluster_dns_failure_refresh_rate (const envoy_api_v2_Cluster *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_set_name (envoy_api_v2_Cluster *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_type (envoy_api_v2_Cluster *msg, int32_t value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_eds_cluster_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_EdsClusterConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_EdsClusterConfigenvoy_api_v2_Cluster_mutable_eds_cluster_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_connect_timeout (envoy_api_v2_Cluster *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_mutable_connect_timeout (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_per_connection_buffer_limit_bytes (envoy_api_v2_Cluster *msg, struct google_protobuf_UInt32Value *value)
 
UPB_INLINE struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_mutable_per_connection_buffer_limit_bytes (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_lb_policy (envoy_api_v2_Cluster *msg, int32_t value)
 
UPB_INLINE struct envoy_api_v2_core_Address ** envoy_api_v2_Cluster_mutable_hosts (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE struct envoy_api_v2_core_Address ** envoy_api_v2_Cluster_resize_hosts (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_core_Addressenvoy_api_v2_Cluster_add_hosts (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_core_HealthCheck ** envoy_api_v2_Cluster_mutable_health_checks (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE struct envoy_api_v2_core_HealthCheck ** envoy_api_v2_Cluster_resize_health_checks (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_core_HealthCheckenvoy_api_v2_Cluster_add_health_checks (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_max_requests_per_connection (envoy_api_v2_Cluster *msg, struct google_protobuf_UInt32Value *value)
 
UPB_INLINE struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_mutable_max_requests_per_connection (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_circuit_breakers (envoy_api_v2_Cluster *msg, struct envoy_api_v2_cluster_CircuitBreakers *value)
 
UPB_INLINE struct envoy_api_v2_cluster_CircuitBreakersenvoy_api_v2_Cluster_mutable_circuit_breakers (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_tls_context (envoy_api_v2_Cluster *msg, struct envoy_api_v2_auth_UpstreamTlsContext *value)
 
UPB_INLINE struct envoy_api_v2_auth_UpstreamTlsContextenvoy_api_v2_Cluster_mutable_tls_context (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_http_protocol_options (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_Http1ProtocolOptions *value)
 
UPB_INLINE struct envoy_api_v2_core_Http1ProtocolOptionsenvoy_api_v2_Cluster_mutable_http_protocol_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_http2_protocol_options (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_Http2ProtocolOptions *value)
 
UPB_INLINE struct envoy_api_v2_core_Http2ProtocolOptionsenvoy_api_v2_Cluster_mutable_http2_protocol_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_dns_refresh_rate (envoy_api_v2_Cluster *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_mutable_dns_refresh_rate (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_dns_lookup_family (envoy_api_v2_Cluster *msg, int32_t value)
 
UPB_INLINE struct envoy_api_v2_core_Address ** envoy_api_v2_Cluster_mutable_dns_resolvers (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE struct envoy_api_v2_core_Address ** envoy_api_v2_Cluster_resize_dns_resolvers (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_core_Addressenvoy_api_v2_Cluster_add_dns_resolvers (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_outlier_detection (envoy_api_v2_Cluster *msg, struct envoy_api_v2_cluster_OutlierDetection *value)
 
UPB_INLINE struct envoy_api_v2_cluster_OutlierDetectionenvoy_api_v2_Cluster_mutable_outlier_detection (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_cleanup_interval (envoy_api_v2_Cluster *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_mutable_cleanup_interval (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_upstream_bind_config (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_BindConfig *value)
 
UPB_INLINE struct envoy_api_v2_core_BindConfigenvoy_api_v2_Cluster_mutable_upstream_bind_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_lb_subset_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_LbSubsetConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_LbSubsetConfigenvoy_api_v2_Cluster_mutable_lb_subset_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_ring_hash_lb_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_RingHashLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_RingHashLbConfigenvoy_api_v2_Cluster_mutable_ring_hash_lb_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_transport_socket (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_TransportSocket *value)
 
UPB_INLINE struct envoy_api_v2_core_TransportSocketenvoy_api_v2_Cluster_mutable_transport_socket (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_metadata (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_Metadata *value)
 
UPB_INLINE struct envoy_api_v2_core_Metadataenvoy_api_v2_Cluster_mutable_metadata (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_protocol_selection (envoy_api_v2_Cluster *msg, int32_t value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_common_lb_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_CommonLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfigenvoy_api_v2_Cluster_mutable_common_lb_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_alt_stat_name (envoy_api_v2_Cluster *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_common_http_protocol_options (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_HttpProtocolOptions *value)
 
UPB_INLINE struct envoy_api_v2_core_HttpProtocolOptionsenvoy_api_v2_Cluster_mutable_common_http_protocol_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_upstream_connection_options (envoy_api_v2_Cluster *msg, envoy_api_v2_UpstreamConnectionOptions *value)
 
UPB_INLINE struct envoy_api_v2_UpstreamConnectionOptionsenvoy_api_v2_Cluster_mutable_upstream_connection_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_close_connections_on_host_health_failure (envoy_api_v2_Cluster *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_drain_connections_on_host_removal (envoy_api_v2_Cluster *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_set_load_assignment (envoy_api_v2_Cluster *msg, struct envoy_api_v2_ClusterLoadAssignment *value)
 
UPB_INLINE struct envoy_api_v2_ClusterLoadAssignmentenvoy_api_v2_Cluster_mutable_load_assignment (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_original_dst_lb_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_OriginalDstLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_OriginalDstLbConfigenvoy_api_v2_Cluster_mutable_original_dst_lb_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry ** envoy_api_v2_Cluster_mutable_extension_protocol_options (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry ** envoy_api_v2_Cluster_resize_extension_protocol_options (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_Cluster_ExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_add_extension_protocol_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry ** envoy_api_v2_Cluster_mutable_typed_extension_protocol_options (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry ** envoy_api_v2_Cluster_resize_typed_extension_protocol_options (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_add_typed_extension_protocol_options (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_least_request_lb_config (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_LeastRequestLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_LeastRequestLbConfigenvoy_api_v2_Cluster_mutable_least_request_lb_config (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_cluster_type (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_CustomClusterType *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_CustomClusterTypeenvoy_api_v2_Cluster_mutable_cluster_type (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_respect_dns_ttl (envoy_api_v2_Cluster *msg, bool value)
 
UPB_INLINE struct envoy_api_v2_cluster_Filter ** envoy_api_v2_Cluster_mutable_filters (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE struct envoy_api_v2_cluster_Filter ** envoy_api_v2_Cluster_resize_filters (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_cluster_Filterenvoy_api_v2_Cluster_add_filters (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_load_balancing_policy (envoy_api_v2_Cluster *msg, envoy_api_v2_LoadBalancingPolicy *value)
 
UPB_INLINE struct envoy_api_v2_LoadBalancingPolicyenvoy_api_v2_Cluster_mutable_load_balancing_policy (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_lrs_server (envoy_api_v2_Cluster *msg, struct envoy_api_v2_core_ConfigSource *value)
 
UPB_INLINE struct envoy_api_v2_core_ConfigSourceenvoy_api_v2_Cluster_mutable_lrs_server (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch ** envoy_api_v2_Cluster_mutable_transport_socket_matches (envoy_api_v2_Cluster *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch ** envoy_api_v2_Cluster_resize_transport_socket_matches (envoy_api_v2_Cluster *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_Cluster_TransportSocketMatchenvoy_api_v2_Cluster_add_transport_socket_matches (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_set_dns_failure_refresh_rate (envoy_api_v2_Cluster *msg, envoy_api_v2_Cluster_RefreshRate *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_RefreshRateenvoy_api_v2_Cluster_mutable_dns_failure_refresh_rate (envoy_api_v2_Cluster *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatchenvoy_api_v2_Cluster_TransportSocketMatch_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatchenvoy_api_v2_Cluster_TransportSocketMatch_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_TransportSocketMatch_serialize (const envoy_api_v2_Cluster_TransportSocketMatch *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_TransportSocketMatch_name (const envoy_api_v2_Cluster_TransportSocketMatch *msg)
 
UPB_INLINE const struct google_protobuf_Structenvoy_api_v2_Cluster_TransportSocketMatch_match (const envoy_api_v2_Cluster_TransportSocketMatch *msg)
 
UPB_INLINE const struct envoy_api_v2_core_TransportSocketenvoy_api_v2_Cluster_TransportSocketMatch_transport_socket (const envoy_api_v2_Cluster_TransportSocketMatch *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_name (envoy_api_v2_Cluster_TransportSocketMatch *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_match (envoy_api_v2_Cluster_TransportSocketMatch *msg, struct google_protobuf_Struct *value)
 
UPB_INLINE struct google_protobuf_Structenvoy_api_v2_Cluster_TransportSocketMatch_mutable_match (envoy_api_v2_Cluster_TransportSocketMatch *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_transport_socket (envoy_api_v2_Cluster_TransportSocketMatch *msg, struct envoy_api_v2_core_TransportSocket *value)
 
UPB_INLINE struct envoy_api_v2_core_TransportSocketenvoy_api_v2_Cluster_TransportSocketMatch_mutable_transport_socket (envoy_api_v2_Cluster_TransportSocketMatch *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_CustomClusterTypeenvoy_api_v2_Cluster_CustomClusterType_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_CustomClusterTypeenvoy_api_v2_Cluster_CustomClusterType_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_CustomClusterType_serialize (const envoy_api_v2_Cluster_CustomClusterType *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_CustomClusterType_name (const envoy_api_v2_Cluster_CustomClusterType *msg)
 
UPB_INLINE const struct google_protobuf_Anyenvoy_api_v2_Cluster_CustomClusterType_typed_config (const envoy_api_v2_Cluster_CustomClusterType *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_CustomClusterType_set_name (envoy_api_v2_Cluster_CustomClusterType *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_CustomClusterType_set_typed_config (envoy_api_v2_Cluster_CustomClusterType *msg, struct google_protobuf_Any *value)
 
UPB_INLINE struct google_protobuf_Anyenvoy_api_v2_Cluster_CustomClusterType_mutable_typed_config (envoy_api_v2_Cluster_CustomClusterType *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_EdsClusterConfigenvoy_api_v2_Cluster_EdsClusterConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_EdsClusterConfigenvoy_api_v2_Cluster_EdsClusterConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_EdsClusterConfig_serialize (const envoy_api_v2_Cluster_EdsClusterConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct envoy_api_v2_core_ConfigSourceenvoy_api_v2_Cluster_EdsClusterConfig_eds_config (const envoy_api_v2_Cluster_EdsClusterConfig *msg)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_EdsClusterConfig_service_name (const envoy_api_v2_Cluster_EdsClusterConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_EdsClusterConfig_set_eds_config (envoy_api_v2_Cluster_EdsClusterConfig *msg, struct envoy_api_v2_core_ConfigSource *value)
 
UPB_INLINE struct envoy_api_v2_core_ConfigSourceenvoy_api_v2_Cluster_EdsClusterConfig_mutable_eds_config (envoy_api_v2_Cluster_EdsClusterConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_EdsClusterConfig_set_service_name (envoy_api_v2_Cluster_EdsClusterConfig *msg, upb_strview value)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfigenvoy_api_v2_Cluster_LbSubsetConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfigenvoy_api_v2_Cluster_LbSubsetConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_LbSubsetConfig_serialize (const envoy_api_v2_Cluster_LbSubsetConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_LbSubsetConfig_fallback_policy (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE const struct google_protobuf_Structenvoy_api_v2_Cluster_LbSubsetConfig_default_subset (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *const * envoy_api_v2_Cluster_LbSubsetConfig_subset_selectors (const envoy_api_v2_Cluster_LbSubsetConfig *msg, size_t *len)
 
UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_locality_weight_aware (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_scale_locality_weight (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_panic_mode_any (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_list_as_any (const envoy_api_v2_Cluster_LbSubsetConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_fallback_policy (envoy_api_v2_Cluster_LbSubsetConfig *msg, int32_t value)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_default_subset (envoy_api_v2_Cluster_LbSubsetConfig *msg, struct google_protobuf_Struct *value)
 
UPB_INLINE struct google_protobuf_Structenvoy_api_v2_Cluster_LbSubsetConfig_mutable_default_subset (envoy_api_v2_Cluster_LbSubsetConfig *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector ** envoy_api_v2_Cluster_LbSubsetConfig_mutable_subset_selectors (envoy_api_v2_Cluster_LbSubsetConfig *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector ** envoy_api_v2_Cluster_LbSubsetConfig_resize_subset_selectors (envoy_api_v2_Cluster_LbSubsetConfig *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelectorenvoy_api_v2_Cluster_LbSubsetConfig_add_subset_selectors (envoy_api_v2_Cluster_LbSubsetConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_locality_weight_aware (envoy_api_v2_Cluster_LbSubsetConfig *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_scale_locality_weight (envoy_api_v2_Cluster_LbSubsetConfig *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_panic_mode_any (envoy_api_v2_Cluster_LbSubsetConfig *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_list_as_any (envoy_api_v2_Cluster_LbSubsetConfig *msg, bool value)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelectorenvoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelectorenvoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_serialize (const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview const * envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_keys (const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_policy (const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
 
UPB_INLINE upb_strview * envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_keys (envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
 
UPB_INLINE upb_strview * envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_resize_keys (envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t len, upb_arena *arena)
 
UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_add_keys (envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, upb_strview val, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_set_fallback_policy (envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector *msg, int32_t value)
 
UPB_INLINE envoy_api_v2_Cluster_LeastRequestLbConfigenvoy_api_v2_Cluster_LeastRequestLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_LeastRequestLbConfigenvoy_api_v2_Cluster_LeastRequestLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_LeastRequestLbConfig_serialize (const envoy_api_v2_Cluster_LeastRequestLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_LeastRequestLbConfig_choice_count (const envoy_api_v2_Cluster_LeastRequestLbConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_LeastRequestLbConfig_set_choice_count (envoy_api_v2_Cluster_LeastRequestLbConfig *msg, struct google_protobuf_UInt32Value *value)
 
UPB_INLINE struct google_protobuf_UInt32Valueenvoy_api_v2_Cluster_LeastRequestLbConfig_mutable_choice_count (envoy_api_v2_Cluster_LeastRequestLbConfig *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_RingHashLbConfigenvoy_api_v2_Cluster_RingHashLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_RingHashLbConfigenvoy_api_v2_Cluster_RingHashLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_RingHashLbConfig_serialize (const envoy_api_v2_Cluster_RingHashLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_RingHashLbConfig_minimum_ring_size (const envoy_api_v2_Cluster_RingHashLbConfig *msg)
 
UPB_INLINE int32_t envoy_api_v2_Cluster_RingHashLbConfig_hash_function (const envoy_api_v2_Cluster_RingHashLbConfig *msg)
 
UPB_INLINE const struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_RingHashLbConfig_maximum_ring_size (const envoy_api_v2_Cluster_RingHashLbConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_minimum_ring_size (envoy_api_v2_Cluster_RingHashLbConfig *msg, struct google_protobuf_UInt64Value *value)
 
UPB_INLINE struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_RingHashLbConfig_mutable_minimum_ring_size (envoy_api_v2_Cluster_RingHashLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_hash_function (envoy_api_v2_Cluster_RingHashLbConfig *msg, int32_t value)
 
UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_maximum_ring_size (envoy_api_v2_Cluster_RingHashLbConfig *msg, struct google_protobuf_UInt64Value *value)
 
UPB_INLINE struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_RingHashLbConfig_mutable_maximum_ring_size (envoy_api_v2_Cluster_RingHashLbConfig *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_OriginalDstLbConfigenvoy_api_v2_Cluster_OriginalDstLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_OriginalDstLbConfigenvoy_api_v2_Cluster_OriginalDstLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_OriginalDstLbConfig_serialize (const envoy_api_v2_Cluster_OriginalDstLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_api_v2_Cluster_OriginalDstLbConfig_use_http_header (const envoy_api_v2_Cluster_OriginalDstLbConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_OriginalDstLbConfig_set_use_http_header (envoy_api_v2_Cluster_OriginalDstLbConfig *msg, bool value)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfigenvoy_api_v2_Cluster_CommonLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfigenvoy_api_v2_Cluster_CommonLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_CommonLbConfig_serialize (const envoy_api_v2_Cluster_CommonLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_oneofcases envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_case (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE const struct envoy_type_Percentenvoy_api_v2_Cluster_CommonLbConfig_healthy_panic_threshold (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_has_zone_aware_lb_config (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfigenvoy_api_v2_Cluster_CommonLbConfig_zone_aware_lb_config (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_has_locality_weighted_lb_config (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfigenvoy_api_v2_Cluster_CommonLbConfig_locality_weighted_lb_config (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_CommonLbConfig_update_merge_window (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_ignore_new_hosts_until_first_hc (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_close_connections_on_host_set_change (const envoy_api_v2_Cluster_CommonLbConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_healthy_panic_threshold (envoy_api_v2_Cluster_CommonLbConfig *msg, struct envoy_type_Percent *value)
 
UPB_INLINE struct envoy_type_Percentenvoy_api_v2_Cluster_CommonLbConfig_mutable_healthy_panic_threshold (envoy_api_v2_Cluster_CommonLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_zone_aware_lb_config (envoy_api_v2_Cluster_CommonLbConfig *msg, envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfigenvoy_api_v2_Cluster_CommonLbConfig_mutable_zone_aware_lb_config (envoy_api_v2_Cluster_CommonLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_locality_weighted_lb_config (envoy_api_v2_Cluster_CommonLbConfig *msg, envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig *value)
 
UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfigenvoy_api_v2_Cluster_CommonLbConfig_mutable_locality_weighted_lb_config (envoy_api_v2_Cluster_CommonLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_update_merge_window (envoy_api_v2_Cluster_CommonLbConfig *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_CommonLbConfig_mutable_update_merge_window (envoy_api_v2_Cluster_CommonLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_ignore_new_hosts_until_first_hc (envoy_api_v2_Cluster_CommonLbConfig *msg, bool value)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_close_connections_on_host_set_change (envoy_api_v2_Cluster_CommonLbConfig *msg, bool value)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfigenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfigenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize (const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct envoy_type_Percentenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_routing_enabled (const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
 
UPB_INLINE const struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_min_cluster_size (const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
 
UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_fail_traffic_on_panic (const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_routing_enabled (envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, struct envoy_type_Percent *value)
 
UPB_INLINE struct envoy_type_Percentenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_routing_enabled (envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_min_cluster_size (envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, struct google_protobuf_UInt64Value *value)
 
UPB_INLINE struct google_protobuf_UInt64Valueenvoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_min_cluster_size (envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_fail_traffic_on_panic (envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, bool value)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfigenvoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfigenvoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize (const envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_api_v2_Cluster_RefreshRateenvoy_api_v2_Cluster_RefreshRate_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_RefreshRateenvoy_api_v2_Cluster_RefreshRate_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_RefreshRate_serialize (const envoy_api_v2_Cluster_RefreshRate *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_RefreshRate_base_interval (const envoy_api_v2_Cluster_RefreshRate *msg)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_api_v2_Cluster_RefreshRate_max_interval (const envoy_api_v2_Cluster_RefreshRate *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_RefreshRate_set_base_interval (envoy_api_v2_Cluster_RefreshRate *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_RefreshRate_mutable_base_interval (envoy_api_v2_Cluster_RefreshRate *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_Cluster_RefreshRate_set_max_interval (envoy_api_v2_Cluster_RefreshRate *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE struct google_protobuf_Durationenvoy_api_v2_Cluster_RefreshRate_mutable_max_interval (envoy_api_v2_Cluster_RefreshRate *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_serialize (const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_key (const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg)
 
UPB_INLINE const struct google_protobuf_Structenvoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_value (const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_key (envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_value (envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg, struct google_protobuf_Struct *value)
 
UPB_INLINE struct google_protobuf_Structenvoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_mutable_value (envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntryenvoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_serialize (const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_key (const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg)
 
UPB_INLINE const struct google_protobuf_Anyenvoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_value (const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg)
 
UPB_INLINE void envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_key (envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_value (envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg, struct google_protobuf_Any *value)
 
UPB_INLINE struct google_protobuf_Anyenvoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_mutable_value (envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicyenvoy_api_v2_LoadBalancingPolicy_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicyenvoy_api_v2_LoadBalancingPolicy_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_LoadBalancingPolicy_serialize (const envoy_api_v2_LoadBalancingPolicy *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const envoy_api_v2_LoadBalancingPolicy_Policy *const * envoy_api_v2_LoadBalancingPolicy_policies (const envoy_api_v2_LoadBalancingPolicy *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy ** envoy_api_v2_LoadBalancingPolicy_mutable_policies (envoy_api_v2_LoadBalancingPolicy *msg, size_t *len)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy ** envoy_api_v2_LoadBalancingPolicy_resize_policies (envoy_api_v2_LoadBalancingPolicy *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_api_v2_LoadBalancingPolicy_Policyenvoy_api_v2_LoadBalancingPolicy_add_policies (envoy_api_v2_LoadBalancingPolicy *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policyenvoy_api_v2_LoadBalancingPolicy_Policy_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policyenvoy_api_v2_LoadBalancingPolicy_Policy_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_LoadBalancingPolicy_Policy_serialize (const envoy_api_v2_LoadBalancingPolicy_Policy *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE upb_strview envoy_api_v2_LoadBalancingPolicy_Policy_name (const envoy_api_v2_LoadBalancingPolicy_Policy *msg)
 
UPB_INLINE const struct google_protobuf_Structenvoy_api_v2_LoadBalancingPolicy_Policy_config (const envoy_api_v2_LoadBalancingPolicy_Policy *msg)
 
UPB_INLINE const struct google_protobuf_Anyenvoy_api_v2_LoadBalancingPolicy_Policy_typed_config (const envoy_api_v2_LoadBalancingPolicy_Policy *msg)
 
UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_name (envoy_api_v2_LoadBalancingPolicy_Policy *msg, upb_strview value)
 
UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_config (envoy_api_v2_LoadBalancingPolicy_Policy *msg, struct google_protobuf_Struct *value)
 
UPB_INLINE struct google_protobuf_Structenvoy_api_v2_LoadBalancingPolicy_Policy_mutable_config (envoy_api_v2_LoadBalancingPolicy_Policy *msg, upb_arena *arena)
 
UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_typed_config (envoy_api_v2_LoadBalancingPolicy_Policy *msg, struct google_protobuf_Any *value)
 
UPB_INLINE struct google_protobuf_Anyenvoy_api_v2_LoadBalancingPolicy_Policy_mutable_typed_config (envoy_api_v2_LoadBalancingPolicy_Policy *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_UpstreamBindConfigenvoy_api_v2_UpstreamBindConfig_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_UpstreamBindConfigenvoy_api_v2_UpstreamBindConfig_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_UpstreamBindConfig_serialize (const envoy_api_v2_UpstreamBindConfig *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct envoy_api_v2_core_Addressenvoy_api_v2_UpstreamBindConfig_source_address (const envoy_api_v2_UpstreamBindConfig *msg)
 
UPB_INLINE void envoy_api_v2_UpstreamBindConfig_set_source_address (envoy_api_v2_UpstreamBindConfig *msg, struct envoy_api_v2_core_Address *value)
 
UPB_INLINE struct envoy_api_v2_core_Addressenvoy_api_v2_UpstreamBindConfig_mutable_source_address (envoy_api_v2_UpstreamBindConfig *msg, upb_arena *arena)
 
UPB_INLINE envoy_api_v2_UpstreamConnectionOptionsenvoy_api_v2_UpstreamConnectionOptions_new (upb_arena *arena)
 
UPB_INLINE envoy_api_v2_UpstreamConnectionOptionsenvoy_api_v2_UpstreamConnectionOptions_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE char * envoy_api_v2_UpstreamConnectionOptions_serialize (const envoy_api_v2_UpstreamConnectionOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE const struct envoy_api_v2_core_TcpKeepaliveenvoy_api_v2_UpstreamConnectionOptions_tcp_keepalive (const envoy_api_v2_UpstreamConnectionOptions *msg)
 
UPB_INLINE void envoy_api_v2_UpstreamConnectionOptions_set_tcp_keepalive (envoy_api_v2_UpstreamConnectionOptions *msg, struct envoy_api_v2_core_TcpKeepalive *value)
 
UPB_INLINE struct envoy_api_v2_core_TcpKeepaliveenvoy_api_v2_UpstreamConnectionOptions_mutable_tcp_keepalive (envoy_api_v2_UpstreamConnectionOptions *msg, upb_arena *arena)
 

Variables

const upb_msglayout envoy_api_v2_Cluster_msginit
 
const upb_msglayout envoy_api_v2_Cluster_TransportSocketMatch_msginit
 
const upb_msglayout envoy_api_v2_Cluster_CustomClusterType_msginit
 
const upb_msglayout envoy_api_v2_Cluster_EdsClusterConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_msginit
 
const upb_msglayout envoy_api_v2_Cluster_LeastRequestLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_RingHashLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_OriginalDstLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit
 
const upb_msglayout envoy_api_v2_Cluster_RefreshRate_msginit
 
const upb_msglayout envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_msginit
 
const upb_msglayout envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_msginit
 
const upb_msglayout envoy_api_v2_LoadBalancingPolicy_msginit
 
const upb_msglayout envoy_api_v2_LoadBalancingPolicy_Policy_msginit
 
const upb_msglayout envoy_api_v2_UpstreamBindConfig_msginit
 
const upb_msglayout envoy_api_v2_UpstreamConnectionOptions_msginit
 
const upb_msglayout envoy_api_v2_ClusterLoadAssignment_msginit
 
const upb_msglayout envoy_api_v2_auth_UpstreamTlsContext_msginit
 
const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_msginit
 
const upb_msglayout envoy_api_v2_cluster_Filter_msginit
 
const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit
 
const upb_msglayout envoy_api_v2_core_Address_msginit
 
const upb_msglayout envoy_api_v2_core_BindConfig_msginit
 
const upb_msglayout envoy_api_v2_core_ConfigSource_msginit
 
const upb_msglayout envoy_api_v2_core_HealthCheck_msginit
 
const upb_msglayout envoy_api_v2_core_Http1ProtocolOptions_msginit
 
const upb_msglayout envoy_api_v2_core_Http2ProtocolOptions_msginit
 
const upb_msglayout envoy_api_v2_core_HttpProtocolOptions_msginit
 
const upb_msglayout envoy_api_v2_core_Metadata_msginit
 
const upb_msglayout envoy_api_v2_core_TcpKeepalive_msginit
 
const upb_msglayout envoy_api_v2_core_TransportSocket_msginit
 
const upb_msglayout envoy_type_Percent_msginit
 
const upb_msglayout google_protobuf_Any_msginit
 
const upb_msglayout google_protobuf_Duration_msginit
 
const upb_msglayout google_protobuf_Struct_msginit
 
const upb_msglayout google_protobuf_UInt32Value_msginit
 
const upb_msglayout google_protobuf_UInt64Value_msginit
 

Typedef Documentation

◆ envoy_api_v2_Cluster

◆ envoy_api_v2_Cluster_CommonLbConfig

◆ envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig

◆ envoy_api_v2_Cluster_CustomClusterType

◆ envoy_api_v2_Cluster_EdsClusterConfig

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry

◆ envoy_api_v2_Cluster_LbSubsetConfig

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector

◆ envoy_api_v2_Cluster_LeastRequestLbConfig

◆ envoy_api_v2_Cluster_OriginalDstLbConfig

◆ envoy_api_v2_Cluster_RefreshRate

◆ envoy_api_v2_Cluster_RingHashLbConfig

◆ envoy_api_v2_Cluster_TransportSocketMatch

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry

◆ envoy_api_v2_LoadBalancingPolicy

◆ envoy_api_v2_LoadBalancingPolicy_Policy

◆ envoy_api_v2_UpstreamBindConfig

◆ envoy_api_v2_UpstreamConnectionOptions

Enumeration Type Documentation

◆ envoy_api_v2_Cluster_cluster_discovery_type_oneofcases

Enumerator
envoy_api_v2_Cluster_cluster_discovery_type_type 
envoy_api_v2_Cluster_cluster_discovery_type_cluster_type 
envoy_api_v2_Cluster_cluster_discovery_type_NOT_SET 

◆ envoy_api_v2_Cluster_ClusterProtocolSelection

Enumerator
envoy_api_v2_Cluster_USE_CONFIGURED_PROTOCOL 
envoy_api_v2_Cluster_USE_DOWNSTREAM_PROTOCOL 

◆ envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_oneofcases

Enumerator
envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_zone_aware_lb_config 
envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_locality_weighted_lb_config 
envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_NOT_SET 

◆ envoy_api_v2_Cluster_DiscoveryType

Enumerator
envoy_api_v2_Cluster_STATIC 
envoy_api_v2_Cluster_STRICT_DNS 
envoy_api_v2_Cluster_LOGICAL_DNS 
envoy_api_v2_Cluster_EDS 
envoy_api_v2_Cluster_ORIGINAL_DST 

◆ envoy_api_v2_Cluster_DnsLookupFamily

Enumerator
envoy_api_v2_Cluster_AUTO 
envoy_api_v2_Cluster_V4_ONLY 
envoy_api_v2_Cluster_V6_ONLY 

◆ envoy_api_v2_Cluster_lb_config_oneofcases

Enumerator
envoy_api_v2_Cluster_lb_config_ring_hash_lb_config 
envoy_api_v2_Cluster_lb_config_original_dst_lb_config 
envoy_api_v2_Cluster_lb_config_least_request_lb_config 
envoy_api_v2_Cluster_lb_config_NOT_SET 

◆ envoy_api_v2_Cluster_LbPolicy

Enumerator
envoy_api_v2_Cluster_ROUND_ROBIN 
envoy_api_v2_Cluster_LEAST_REQUEST 
envoy_api_v2_Cluster_RING_HASH 
envoy_api_v2_Cluster_RANDOM 
envoy_api_v2_Cluster_ORIGINAL_DST_LB 
envoy_api_v2_Cluster_MAGLEV 
envoy_api_v2_Cluster_CLUSTER_PROVIDED 
envoy_api_v2_Cluster_LOAD_BALANCING_POLICY_CONFIG 

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

Enumerator
envoy_api_v2_Cluster_LbSubsetConfig_NO_FALLBACK 
envoy_api_v2_Cluster_LbSubsetConfig_ANY_ENDPOINT 
envoy_api_v2_Cluster_LbSubsetConfig_DEFAULT_SUBSET 

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy

Enumerator
envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED 
envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK 
envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT 
envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET 

◆ envoy_api_v2_Cluster_RingHashLbConfig_HashFunction

Enumerator
envoy_api_v2_Cluster_RingHashLbConfig_XX_HASH 
envoy_api_v2_Cluster_RingHashLbConfig_MURMUR_HASH_2 

Function Documentation

◆ envoy_api_v2_Cluster_add_dns_resolvers()

UPB_INLINE struct envoy_api_v2_core_Address* envoy_api_v2_Cluster_add_dns_resolvers ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_extension_protocol_options()

UPB_INLINE struct envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_add_extension_protocol_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_filters()

UPB_INLINE struct envoy_api_v2_cluster_Filter* envoy_api_v2_Cluster_add_filters ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_health_checks()

UPB_INLINE struct envoy_api_v2_core_HealthCheck* envoy_api_v2_Cluster_add_health_checks ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_hosts()

UPB_INLINE struct envoy_api_v2_core_Address* envoy_api_v2_Cluster_add_hosts ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_transport_socket_matches()

UPB_INLINE struct envoy_api_v2_Cluster_TransportSocketMatch* envoy_api_v2_Cluster_add_transport_socket_matches ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_add_typed_extension_protocol_options()

UPB_INLINE struct envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_add_typed_extension_protocol_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_alt_stat_name()

UPB_INLINE upb_strview envoy_api_v2_Cluster_alt_stat_name ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_circuit_breakers()

UPB_INLINE const struct envoy_api_v2_cluster_CircuitBreakers* envoy_api_v2_Cluster_circuit_breakers ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_cleanup_interval()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_cleanup_interval ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_close_connections_on_host_health_failure()

UPB_INLINE bool envoy_api_v2_Cluster_close_connections_on_host_health_failure ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_cluster_discovery_type_case()

UPB_INLINE envoy_api_v2_Cluster_cluster_discovery_type_oneofcases envoy_api_v2_Cluster_cluster_discovery_type_case ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_cluster_type()

UPB_INLINE const envoy_api_v2_Cluster_CustomClusterType* envoy_api_v2_Cluster_cluster_type ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_common_http_protocol_options()

UPB_INLINE const struct envoy_api_v2_core_HttpProtocolOptions* envoy_api_v2_Cluster_common_http_protocol_options ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_common_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfig* envoy_api_v2_Cluster_common_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_close_connections_on_host_set_change()

UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_close_connections_on_host_set_change ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_has_locality_weighted_lb_config()

UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_has_locality_weighted_lb_config ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_has_zone_aware_lb_config()

UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_has_zone_aware_lb_config ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_healthy_panic_threshold()

UPB_INLINE const struct envoy_type_Percent* envoy_api_v2_Cluster_CommonLbConfig_healthy_panic_threshold ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_ignore_new_hosts_until_first_hc()

UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_ignore_new_hosts_until_first_hc ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_case()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_oneofcases envoy_api_v2_Cluster_CommonLbConfig_locality_config_specifier_case ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_locality_weighted_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig* envoy_api_v2_Cluster_CommonLbConfig_locality_weighted_lb_config ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig* envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig* envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize ( const envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_mutable_healthy_panic_threshold()

UPB_INLINE struct envoy_type_Percent* envoy_api_v2_Cluster_CommonLbConfig_mutable_healthy_panic_threshold ( envoy_api_v2_Cluster_CommonLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_mutable_locality_weighted_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig* envoy_api_v2_Cluster_CommonLbConfig_mutable_locality_weighted_lb_config ( envoy_api_v2_Cluster_CommonLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_mutable_update_merge_window()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_CommonLbConfig_mutable_update_merge_window ( envoy_api_v2_Cluster_CommonLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_mutable_zone_aware_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig* envoy_api_v2_Cluster_CommonLbConfig_mutable_zone_aware_lb_config ( envoy_api_v2_Cluster_CommonLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig* envoy_api_v2_Cluster_CommonLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_CommonLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig* envoy_api_v2_Cluster_CommonLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_CommonLbConfig_serialize ( const envoy_api_v2_Cluster_CommonLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_close_connections_on_host_set_change()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_close_connections_on_host_set_change ( envoy_api_v2_Cluster_CommonLbConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_healthy_panic_threshold()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_healthy_panic_threshold ( envoy_api_v2_Cluster_CommonLbConfig msg,
struct envoy_type_Percent value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_ignore_new_hosts_until_first_hc()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_ignore_new_hosts_until_first_hc ( envoy_api_v2_Cluster_CommonLbConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_locality_weighted_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_locality_weighted_lb_config ( envoy_api_v2_Cluster_CommonLbConfig msg,
envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_update_merge_window()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_update_merge_window ( envoy_api_v2_Cluster_CommonLbConfig msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_set_zone_aware_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_set_zone_aware_lb_config ( envoy_api_v2_Cluster_CommonLbConfig msg,
envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_update_merge_window()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_CommonLbConfig_update_merge_window ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_zone_aware_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig* envoy_api_v2_Cluster_CommonLbConfig_zone_aware_lb_config ( const envoy_api_v2_Cluster_CommonLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_fail_traffic_on_panic()

UPB_INLINE bool envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_fail_traffic_on_panic ( const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_min_cluster_size()

UPB_INLINE const struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_min_cluster_size ( const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_min_cluster_size()

UPB_INLINE struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_min_cluster_size ( envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_routing_enabled()

UPB_INLINE struct envoy_type_Percent* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_routing_enabled ( envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_routing_enabled()

UPB_INLINE const struct envoy_type_Percent* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_routing_enabled ( const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize ( const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_fail_traffic_on_panic()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_fail_traffic_on_panic ( envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_min_cluster_size()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_min_cluster_size ( envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
struct google_protobuf_UInt64Value value 
)

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_routing_enabled()

UPB_INLINE void envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_routing_enabled ( envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig msg,
struct envoy_type_Percent value 
)

◆ envoy_api_v2_Cluster_connect_timeout()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_connect_timeout ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_CustomClusterType_mutable_typed_config()

UPB_INLINE struct google_protobuf_Any* envoy_api_v2_Cluster_CustomClusterType_mutable_typed_config ( envoy_api_v2_Cluster_CustomClusterType msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CustomClusterType_name()

UPB_INLINE upb_strview envoy_api_v2_Cluster_CustomClusterType_name ( const envoy_api_v2_Cluster_CustomClusterType msg)

◆ envoy_api_v2_Cluster_CustomClusterType_new()

UPB_INLINE envoy_api_v2_Cluster_CustomClusterType* envoy_api_v2_Cluster_CustomClusterType_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_CustomClusterType_parse()

UPB_INLINE envoy_api_v2_Cluster_CustomClusterType* envoy_api_v2_Cluster_CustomClusterType_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_CustomClusterType_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_CustomClusterType_serialize ( const envoy_api_v2_Cluster_CustomClusterType msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_CustomClusterType_set_name()

UPB_INLINE void envoy_api_v2_Cluster_CustomClusterType_set_name ( envoy_api_v2_Cluster_CustomClusterType msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_CustomClusterType_set_typed_config()

UPB_INLINE void envoy_api_v2_Cluster_CustomClusterType_set_typed_config ( envoy_api_v2_Cluster_CustomClusterType msg,
struct google_protobuf_Any value 
)

◆ envoy_api_v2_Cluster_CustomClusterType_typed_config()

UPB_INLINE const struct google_protobuf_Any* envoy_api_v2_Cluster_CustomClusterType_typed_config ( const envoy_api_v2_Cluster_CustomClusterType msg)

◆ envoy_api_v2_Cluster_dns_failure_refresh_rate()

UPB_INLINE const envoy_api_v2_Cluster_RefreshRate* envoy_api_v2_Cluster_dns_failure_refresh_rate ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_dns_lookup_family()

UPB_INLINE int32_t envoy_api_v2_Cluster_dns_lookup_family ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_dns_refresh_rate()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_dns_refresh_rate ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_dns_resolvers()

UPB_INLINE const struct envoy_api_v2_core_Address* const* envoy_api_v2_Cluster_dns_resolvers ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_drain_connections_on_host_removal()

UPB_INLINE bool envoy_api_v2_Cluster_drain_connections_on_host_removal ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_eds_cluster_config()

UPB_INLINE const envoy_api_v2_Cluster_EdsClusterConfig* envoy_api_v2_Cluster_eds_cluster_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_EdsClusterConfig_eds_config()

UPB_INLINE const struct envoy_api_v2_core_ConfigSource* envoy_api_v2_Cluster_EdsClusterConfig_eds_config ( const envoy_api_v2_Cluster_EdsClusterConfig msg)

◆ envoy_api_v2_Cluster_EdsClusterConfig_mutable_eds_config()

UPB_INLINE struct envoy_api_v2_core_ConfigSource* envoy_api_v2_Cluster_EdsClusterConfig_mutable_eds_config ( envoy_api_v2_Cluster_EdsClusterConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_EdsClusterConfig_new()

UPB_INLINE envoy_api_v2_Cluster_EdsClusterConfig* envoy_api_v2_Cluster_EdsClusterConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_EdsClusterConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_EdsClusterConfig* envoy_api_v2_Cluster_EdsClusterConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_EdsClusterConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_EdsClusterConfig_serialize ( const envoy_api_v2_Cluster_EdsClusterConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_EdsClusterConfig_service_name()

UPB_INLINE upb_strview envoy_api_v2_Cluster_EdsClusterConfig_service_name ( const envoy_api_v2_Cluster_EdsClusterConfig msg)

◆ envoy_api_v2_Cluster_EdsClusterConfig_set_eds_config()

UPB_INLINE void envoy_api_v2_Cluster_EdsClusterConfig_set_eds_config ( envoy_api_v2_Cluster_EdsClusterConfig msg,
struct envoy_api_v2_core_ConfigSource value 
)

◆ envoy_api_v2_Cluster_EdsClusterConfig_set_service_name()

UPB_INLINE void envoy_api_v2_Cluster_EdsClusterConfig_set_service_name ( envoy_api_v2_Cluster_EdsClusterConfig msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_extension_protocol_options()

UPB_INLINE const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry* const* envoy_api_v2_Cluster_extension_protocol_options ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_key()

UPB_INLINE upb_strview envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_key ( const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_mutable_value()

UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_mutable_value ( envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_new()

UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_parse()

UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_serialize ( const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_key()

UPB_INLINE void envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_key ( envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_value()

UPB_INLINE void envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_set_value ( envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg,
struct google_protobuf_Struct value 
)

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_value()

UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_value ( const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry msg)

◆ envoy_api_v2_Cluster_filters()

UPB_INLINE const struct envoy_api_v2_cluster_Filter* const* envoy_api_v2_Cluster_filters ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_has_cluster_type()

UPB_INLINE bool envoy_api_v2_Cluster_has_cluster_type ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_has_least_request_lb_config()

UPB_INLINE bool envoy_api_v2_Cluster_has_least_request_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_has_original_dst_lb_config()

UPB_INLINE bool envoy_api_v2_Cluster_has_original_dst_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_has_ring_hash_lb_config()

UPB_INLINE bool envoy_api_v2_Cluster_has_ring_hash_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_has_type()

UPB_INLINE bool envoy_api_v2_Cluster_has_type ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_health_checks()

UPB_INLINE const struct envoy_api_v2_core_HealthCheck* const* envoy_api_v2_Cluster_health_checks ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_hosts()

UPB_INLINE const struct envoy_api_v2_core_Address* const* envoy_api_v2_Cluster_hosts ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_http2_protocol_options()

UPB_INLINE const struct envoy_api_v2_core_Http2ProtocolOptions* envoy_api_v2_Cluster_http2_protocol_options ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_http_protocol_options()

UPB_INLINE const struct envoy_api_v2_core_Http1ProtocolOptions* envoy_api_v2_Cluster_http_protocol_options ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_lb_config_case()

UPB_INLINE envoy_api_v2_Cluster_lb_config_oneofcases envoy_api_v2_Cluster_lb_config_case ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_lb_policy()

UPB_INLINE int32_t envoy_api_v2_Cluster_lb_policy ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_lb_subset_config()

UPB_INLINE const envoy_api_v2_Cluster_LbSubsetConfig* envoy_api_v2_Cluster_lb_subset_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_add_subset_selectors()

UPB_INLINE struct envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector* envoy_api_v2_Cluster_LbSubsetConfig_add_subset_selectors ( envoy_api_v2_Cluster_LbSubsetConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_default_subset()

UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_Cluster_LbSubsetConfig_default_subset ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_fallback_policy()

UPB_INLINE int32_t envoy_api_v2_Cluster_LbSubsetConfig_fallback_policy ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_add_keys()

UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_add_keys ( envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
upb_strview  val,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_policy()

UPB_INLINE int32_t envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_policy ( const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_keys()

UPB_INLINE upb_strview const* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_keys ( const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_keys()

UPB_INLINE upb_strview* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_keys ( envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_new()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_parse()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_resize_keys()

UPB_INLINE upb_strview* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_resize_keys ( envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_serialize ( const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_set_fallback_policy()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_set_fallback_policy ( envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_list_as_any()

UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_list_as_any ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_locality_weight_aware()

UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_locality_weight_aware ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_mutable_default_subset()

UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_Cluster_LbSubsetConfig_mutable_default_subset ( envoy_api_v2_Cluster_LbSubsetConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_mutable_subset_selectors()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector** envoy_api_v2_Cluster_LbSubsetConfig_mutable_subset_selectors ( envoy_api_v2_Cluster_LbSubsetConfig msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_new()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig* envoy_api_v2_Cluster_LbSubsetConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_LbSubsetConfig_panic_mode_any()

UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_panic_mode_any ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig* envoy_api_v2_Cluster_LbSubsetConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_resize_subset_selectors()

UPB_INLINE envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector** envoy_api_v2_Cluster_LbSubsetConfig_resize_subset_selectors ( envoy_api_v2_Cluster_LbSubsetConfig msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_scale_locality_weight()

UPB_INLINE bool envoy_api_v2_Cluster_LbSubsetConfig_scale_locality_weight ( const envoy_api_v2_Cluster_LbSubsetConfig msg)

◆ envoy_api_v2_Cluster_LbSubsetConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_LbSubsetConfig_serialize ( const envoy_api_v2_Cluster_LbSubsetConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_default_subset()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_default_subset ( envoy_api_v2_Cluster_LbSubsetConfig msg,
struct google_protobuf_Struct value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_fallback_policy()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_fallback_policy ( envoy_api_v2_Cluster_LbSubsetConfig msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_list_as_any()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_list_as_any ( envoy_api_v2_Cluster_LbSubsetConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_locality_weight_aware()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_locality_weight_aware ( envoy_api_v2_Cluster_LbSubsetConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_panic_mode_any()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_panic_mode_any ( envoy_api_v2_Cluster_LbSubsetConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_set_scale_locality_weight()

UPB_INLINE void envoy_api_v2_Cluster_LbSubsetConfig_set_scale_locality_weight ( envoy_api_v2_Cluster_LbSubsetConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_LbSubsetConfig_subset_selectors()

UPB_INLINE const envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector* const* envoy_api_v2_Cluster_LbSubsetConfig_subset_selectors ( const envoy_api_v2_Cluster_LbSubsetConfig msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_least_request_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_LeastRequestLbConfig* envoy_api_v2_Cluster_least_request_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_choice_count()

UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_LeastRequestLbConfig_choice_count ( const envoy_api_v2_Cluster_LeastRequestLbConfig msg)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_mutable_choice_count()

UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_LeastRequestLbConfig_mutable_choice_count ( envoy_api_v2_Cluster_LeastRequestLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_LeastRequestLbConfig* envoy_api_v2_Cluster_LeastRequestLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_LeastRequestLbConfig* envoy_api_v2_Cluster_LeastRequestLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_LeastRequestLbConfig_serialize ( const envoy_api_v2_Cluster_LeastRequestLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_set_choice_count()

UPB_INLINE void envoy_api_v2_Cluster_LeastRequestLbConfig_set_choice_count ( envoy_api_v2_Cluster_LeastRequestLbConfig msg,
struct google_protobuf_UInt32Value value 
)

◆ envoy_api_v2_Cluster_load_assignment()

UPB_INLINE const struct envoy_api_v2_ClusterLoadAssignment* envoy_api_v2_Cluster_load_assignment ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_load_balancing_policy()

UPB_INLINE const envoy_api_v2_LoadBalancingPolicy* envoy_api_v2_Cluster_load_balancing_policy ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_lrs_server()

UPB_INLINE const struct envoy_api_v2_core_ConfigSource* envoy_api_v2_Cluster_lrs_server ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_max_requests_per_connection()

UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_max_requests_per_connection ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_metadata()

UPB_INLINE const struct envoy_api_v2_core_Metadata* envoy_api_v2_Cluster_metadata ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_mutable_circuit_breakers()

UPB_INLINE struct envoy_api_v2_cluster_CircuitBreakers* envoy_api_v2_Cluster_mutable_circuit_breakers ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_cleanup_interval()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_mutable_cleanup_interval ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_cluster_type()

UPB_INLINE struct envoy_api_v2_Cluster_CustomClusterType* envoy_api_v2_Cluster_mutable_cluster_type ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_common_http_protocol_options()

UPB_INLINE struct envoy_api_v2_core_HttpProtocolOptions* envoy_api_v2_Cluster_mutable_common_http_protocol_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_common_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_CommonLbConfig* envoy_api_v2_Cluster_mutable_common_lb_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_connect_timeout()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_mutable_connect_timeout ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_dns_failure_refresh_rate()

UPB_INLINE struct envoy_api_v2_Cluster_RefreshRate* envoy_api_v2_Cluster_mutable_dns_failure_refresh_rate ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_dns_refresh_rate()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_mutable_dns_refresh_rate ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_dns_resolvers()

UPB_INLINE struct envoy_api_v2_core_Address** envoy_api_v2_Cluster_mutable_dns_resolvers ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_eds_cluster_config()

UPB_INLINE struct envoy_api_v2_Cluster_EdsClusterConfig* envoy_api_v2_Cluster_mutable_eds_cluster_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_extension_protocol_options()

UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry** envoy_api_v2_Cluster_mutable_extension_protocol_options ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_filters()

UPB_INLINE struct envoy_api_v2_cluster_Filter** envoy_api_v2_Cluster_mutable_filters ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_health_checks()

UPB_INLINE struct envoy_api_v2_core_HealthCheck** envoy_api_v2_Cluster_mutable_health_checks ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_hosts()

UPB_INLINE struct envoy_api_v2_core_Address** envoy_api_v2_Cluster_mutable_hosts ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_http2_protocol_options()

UPB_INLINE struct envoy_api_v2_core_Http2ProtocolOptions* envoy_api_v2_Cluster_mutable_http2_protocol_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_http_protocol_options()

UPB_INLINE struct envoy_api_v2_core_Http1ProtocolOptions* envoy_api_v2_Cluster_mutable_http_protocol_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_lb_subset_config()

UPB_INLINE struct envoy_api_v2_Cluster_LbSubsetConfig* envoy_api_v2_Cluster_mutable_lb_subset_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_least_request_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_LeastRequestLbConfig* envoy_api_v2_Cluster_mutable_least_request_lb_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_load_assignment()

UPB_INLINE struct envoy_api_v2_ClusterLoadAssignment* envoy_api_v2_Cluster_mutable_load_assignment ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_load_balancing_policy()

UPB_INLINE struct envoy_api_v2_LoadBalancingPolicy* envoy_api_v2_Cluster_mutable_load_balancing_policy ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_lrs_server()

UPB_INLINE struct envoy_api_v2_core_ConfigSource* envoy_api_v2_Cluster_mutable_lrs_server ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_max_requests_per_connection()

UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_mutable_max_requests_per_connection ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_metadata()

UPB_INLINE struct envoy_api_v2_core_Metadata* envoy_api_v2_Cluster_mutable_metadata ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_original_dst_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_OriginalDstLbConfig* envoy_api_v2_Cluster_mutable_original_dst_lb_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_outlier_detection()

UPB_INLINE struct envoy_api_v2_cluster_OutlierDetection* envoy_api_v2_Cluster_mutable_outlier_detection ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_per_connection_buffer_limit_bytes()

UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_mutable_per_connection_buffer_limit_bytes ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_ring_hash_lb_config()

UPB_INLINE struct envoy_api_v2_Cluster_RingHashLbConfig* envoy_api_v2_Cluster_mutable_ring_hash_lb_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_tls_context()

UPB_INLINE struct envoy_api_v2_auth_UpstreamTlsContext* envoy_api_v2_Cluster_mutable_tls_context ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_transport_socket()

UPB_INLINE struct envoy_api_v2_core_TransportSocket* envoy_api_v2_Cluster_mutable_transport_socket ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_transport_socket_matches()

UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch** envoy_api_v2_Cluster_mutable_transport_socket_matches ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_typed_extension_protocol_options()

UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry** envoy_api_v2_Cluster_mutable_typed_extension_protocol_options ( envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_mutable_upstream_bind_config()

UPB_INLINE struct envoy_api_v2_core_BindConfig* envoy_api_v2_Cluster_mutable_upstream_bind_config ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_mutable_upstream_connection_options()

UPB_INLINE struct envoy_api_v2_UpstreamConnectionOptions* envoy_api_v2_Cluster_mutable_upstream_connection_options ( envoy_api_v2_Cluster msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_name()

UPB_INLINE upb_strview envoy_api_v2_Cluster_name ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_new()

UPB_INLINE envoy_api_v2_Cluster* envoy_api_v2_Cluster_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_original_dst_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_OriginalDstLbConfig* envoy_api_v2_Cluster_original_dst_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_OriginalDstLbConfig* envoy_api_v2_Cluster_OriginalDstLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_OriginalDstLbConfig* envoy_api_v2_Cluster_OriginalDstLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_OriginalDstLbConfig_serialize ( const envoy_api_v2_Cluster_OriginalDstLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_set_use_http_header()

UPB_INLINE void envoy_api_v2_Cluster_OriginalDstLbConfig_set_use_http_header ( envoy_api_v2_Cluster_OriginalDstLbConfig msg,
bool  value 
)

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_use_http_header()

UPB_INLINE bool envoy_api_v2_Cluster_OriginalDstLbConfig_use_http_header ( const envoy_api_v2_Cluster_OriginalDstLbConfig msg)

◆ envoy_api_v2_Cluster_outlier_detection()

UPB_INLINE const struct envoy_api_v2_cluster_OutlierDetection* envoy_api_v2_Cluster_outlier_detection ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_parse()

UPB_INLINE envoy_api_v2_Cluster* envoy_api_v2_Cluster_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_per_connection_buffer_limit_bytes()

UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_Cluster_per_connection_buffer_limit_bytes ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_protocol_selection()

UPB_INLINE int32_t envoy_api_v2_Cluster_protocol_selection ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_RefreshRate_base_interval()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_RefreshRate_base_interval ( const envoy_api_v2_Cluster_RefreshRate msg)

◆ envoy_api_v2_Cluster_RefreshRate_max_interval()

UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_Cluster_RefreshRate_max_interval ( const envoy_api_v2_Cluster_RefreshRate msg)

◆ envoy_api_v2_Cluster_RefreshRate_mutable_base_interval()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_RefreshRate_mutable_base_interval ( envoy_api_v2_Cluster_RefreshRate msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RefreshRate_mutable_max_interval()

UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_Cluster_RefreshRate_mutable_max_interval ( envoy_api_v2_Cluster_RefreshRate msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RefreshRate_new()

UPB_INLINE envoy_api_v2_Cluster_RefreshRate* envoy_api_v2_Cluster_RefreshRate_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_RefreshRate_parse()

UPB_INLINE envoy_api_v2_Cluster_RefreshRate* envoy_api_v2_Cluster_RefreshRate_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RefreshRate_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_RefreshRate_serialize ( const envoy_api_v2_Cluster_RefreshRate msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_RefreshRate_set_base_interval()

UPB_INLINE void envoy_api_v2_Cluster_RefreshRate_set_base_interval ( envoy_api_v2_Cluster_RefreshRate msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_RefreshRate_set_max_interval()

UPB_INLINE void envoy_api_v2_Cluster_RefreshRate_set_max_interval ( envoy_api_v2_Cluster_RefreshRate msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_resize_dns_resolvers()

UPB_INLINE struct envoy_api_v2_core_Address** envoy_api_v2_Cluster_resize_dns_resolvers ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_extension_protocol_options()

UPB_INLINE envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry** envoy_api_v2_Cluster_resize_extension_protocol_options ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_filters()

UPB_INLINE struct envoy_api_v2_cluster_Filter** envoy_api_v2_Cluster_resize_filters ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_health_checks()

UPB_INLINE struct envoy_api_v2_core_HealthCheck** envoy_api_v2_Cluster_resize_health_checks ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_hosts()

UPB_INLINE struct envoy_api_v2_core_Address** envoy_api_v2_Cluster_resize_hosts ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_transport_socket_matches()

UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch** envoy_api_v2_Cluster_resize_transport_socket_matches ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_resize_typed_extension_protocol_options()

UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry** envoy_api_v2_Cluster_resize_typed_extension_protocol_options ( envoy_api_v2_Cluster msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_respect_dns_ttl()

UPB_INLINE bool envoy_api_v2_Cluster_respect_dns_ttl ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_ring_hash_lb_config()

UPB_INLINE const envoy_api_v2_Cluster_RingHashLbConfig* envoy_api_v2_Cluster_ring_hash_lb_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_RingHashLbConfig_hash_function()

UPB_INLINE int32_t envoy_api_v2_Cluster_RingHashLbConfig_hash_function ( const envoy_api_v2_Cluster_RingHashLbConfig msg)

◆ envoy_api_v2_Cluster_RingHashLbConfig_maximum_ring_size()

UPB_INLINE const struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_RingHashLbConfig_maximum_ring_size ( const envoy_api_v2_Cluster_RingHashLbConfig msg)

◆ envoy_api_v2_Cluster_RingHashLbConfig_minimum_ring_size()

UPB_INLINE const struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_RingHashLbConfig_minimum_ring_size ( const envoy_api_v2_Cluster_RingHashLbConfig msg)

◆ envoy_api_v2_Cluster_RingHashLbConfig_mutable_maximum_ring_size()

UPB_INLINE struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_RingHashLbConfig_mutable_maximum_ring_size ( envoy_api_v2_Cluster_RingHashLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_mutable_minimum_ring_size()

UPB_INLINE struct google_protobuf_UInt64Value* envoy_api_v2_Cluster_RingHashLbConfig_mutable_minimum_ring_size ( envoy_api_v2_Cluster_RingHashLbConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_new()

UPB_INLINE envoy_api_v2_Cluster_RingHashLbConfig* envoy_api_v2_Cluster_RingHashLbConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_RingHashLbConfig_parse()

UPB_INLINE envoy_api_v2_Cluster_RingHashLbConfig* envoy_api_v2_Cluster_RingHashLbConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_RingHashLbConfig_serialize ( const envoy_api_v2_Cluster_RingHashLbConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_set_hash_function()

UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_hash_function ( envoy_api_v2_Cluster_RingHashLbConfig msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_set_maximum_ring_size()

UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_maximum_ring_size ( envoy_api_v2_Cluster_RingHashLbConfig msg,
struct google_protobuf_UInt64Value value 
)

◆ envoy_api_v2_Cluster_RingHashLbConfig_set_minimum_ring_size()

UPB_INLINE void envoy_api_v2_Cluster_RingHashLbConfig_set_minimum_ring_size ( envoy_api_v2_Cluster_RingHashLbConfig msg,
struct google_protobuf_UInt64Value value 
)

◆ envoy_api_v2_Cluster_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_serialize ( const envoy_api_v2_Cluster msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_set_alt_stat_name()

UPB_INLINE void envoy_api_v2_Cluster_set_alt_stat_name ( envoy_api_v2_Cluster msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_set_circuit_breakers()

UPB_INLINE void envoy_api_v2_Cluster_set_circuit_breakers ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_cluster_CircuitBreakers value 
)

◆ envoy_api_v2_Cluster_set_cleanup_interval()

UPB_INLINE void envoy_api_v2_Cluster_set_cleanup_interval ( envoy_api_v2_Cluster msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_set_close_connections_on_host_health_failure()

UPB_INLINE void envoy_api_v2_Cluster_set_close_connections_on_host_health_failure ( envoy_api_v2_Cluster msg,
bool  value 
)

◆ envoy_api_v2_Cluster_set_cluster_type()

UPB_INLINE void envoy_api_v2_Cluster_set_cluster_type ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_CustomClusterType value 
)

◆ envoy_api_v2_Cluster_set_common_http_protocol_options()

UPB_INLINE void envoy_api_v2_Cluster_set_common_http_protocol_options ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_HttpProtocolOptions value 
)

◆ envoy_api_v2_Cluster_set_common_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_set_common_lb_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_CommonLbConfig value 
)

◆ envoy_api_v2_Cluster_set_connect_timeout()

UPB_INLINE void envoy_api_v2_Cluster_set_connect_timeout ( envoy_api_v2_Cluster msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_set_dns_failure_refresh_rate()

UPB_INLINE void envoy_api_v2_Cluster_set_dns_failure_refresh_rate ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_RefreshRate value 
)

◆ envoy_api_v2_Cluster_set_dns_lookup_family()

UPB_INLINE void envoy_api_v2_Cluster_set_dns_lookup_family ( envoy_api_v2_Cluster msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_set_dns_refresh_rate()

UPB_INLINE void envoy_api_v2_Cluster_set_dns_refresh_rate ( envoy_api_v2_Cluster msg,
struct google_protobuf_Duration value 
)

◆ envoy_api_v2_Cluster_set_drain_connections_on_host_removal()

UPB_INLINE void envoy_api_v2_Cluster_set_drain_connections_on_host_removal ( envoy_api_v2_Cluster msg,
bool  value 
)

◆ envoy_api_v2_Cluster_set_eds_cluster_config()

UPB_INLINE void envoy_api_v2_Cluster_set_eds_cluster_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_EdsClusterConfig value 
)

◆ envoy_api_v2_Cluster_set_http2_protocol_options()

UPB_INLINE void envoy_api_v2_Cluster_set_http2_protocol_options ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_Http2ProtocolOptions value 
)

◆ envoy_api_v2_Cluster_set_http_protocol_options()

UPB_INLINE void envoy_api_v2_Cluster_set_http_protocol_options ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_Http1ProtocolOptions value 
)

◆ envoy_api_v2_Cluster_set_lb_policy()

UPB_INLINE void envoy_api_v2_Cluster_set_lb_policy ( envoy_api_v2_Cluster msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_set_lb_subset_config()

UPB_INLINE void envoy_api_v2_Cluster_set_lb_subset_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_LbSubsetConfig value 
)

◆ envoy_api_v2_Cluster_set_least_request_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_set_least_request_lb_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_LeastRequestLbConfig value 
)

◆ envoy_api_v2_Cluster_set_load_assignment()

UPB_INLINE void envoy_api_v2_Cluster_set_load_assignment ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_ClusterLoadAssignment value 
)

◆ envoy_api_v2_Cluster_set_load_balancing_policy()

UPB_INLINE void envoy_api_v2_Cluster_set_load_balancing_policy ( envoy_api_v2_Cluster msg,
envoy_api_v2_LoadBalancingPolicy value 
)

◆ envoy_api_v2_Cluster_set_lrs_server()

UPB_INLINE void envoy_api_v2_Cluster_set_lrs_server ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_ConfigSource value 
)

◆ envoy_api_v2_Cluster_set_max_requests_per_connection()

UPB_INLINE void envoy_api_v2_Cluster_set_max_requests_per_connection ( envoy_api_v2_Cluster msg,
struct google_protobuf_UInt32Value value 
)

◆ envoy_api_v2_Cluster_set_metadata()

UPB_INLINE void envoy_api_v2_Cluster_set_metadata ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_Metadata value 
)

◆ envoy_api_v2_Cluster_set_name()

UPB_INLINE void envoy_api_v2_Cluster_set_name ( envoy_api_v2_Cluster msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_set_original_dst_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_set_original_dst_lb_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_OriginalDstLbConfig value 
)

◆ envoy_api_v2_Cluster_set_outlier_detection()

UPB_INLINE void envoy_api_v2_Cluster_set_outlier_detection ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_cluster_OutlierDetection value 
)

◆ envoy_api_v2_Cluster_set_per_connection_buffer_limit_bytes()

UPB_INLINE void envoy_api_v2_Cluster_set_per_connection_buffer_limit_bytes ( envoy_api_v2_Cluster msg,
struct google_protobuf_UInt32Value value 
)

◆ envoy_api_v2_Cluster_set_protocol_selection()

UPB_INLINE void envoy_api_v2_Cluster_set_protocol_selection ( envoy_api_v2_Cluster msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_set_respect_dns_ttl()

UPB_INLINE void envoy_api_v2_Cluster_set_respect_dns_ttl ( envoy_api_v2_Cluster msg,
bool  value 
)

◆ envoy_api_v2_Cluster_set_ring_hash_lb_config()

UPB_INLINE void envoy_api_v2_Cluster_set_ring_hash_lb_config ( envoy_api_v2_Cluster msg,
envoy_api_v2_Cluster_RingHashLbConfig value 
)

◆ envoy_api_v2_Cluster_set_tls_context()

UPB_INLINE void envoy_api_v2_Cluster_set_tls_context ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_auth_UpstreamTlsContext value 
)

◆ envoy_api_v2_Cluster_set_transport_socket()

UPB_INLINE void envoy_api_v2_Cluster_set_transport_socket ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_TransportSocket value 
)

◆ envoy_api_v2_Cluster_set_type()

UPB_INLINE void envoy_api_v2_Cluster_set_type ( envoy_api_v2_Cluster msg,
int32_t  value 
)

◆ envoy_api_v2_Cluster_set_upstream_bind_config()

UPB_INLINE void envoy_api_v2_Cluster_set_upstream_bind_config ( envoy_api_v2_Cluster msg,
struct envoy_api_v2_core_BindConfig value 
)

◆ envoy_api_v2_Cluster_set_upstream_connection_options()

UPB_INLINE void envoy_api_v2_Cluster_set_upstream_connection_options ( envoy_api_v2_Cluster msg,
envoy_api_v2_UpstreamConnectionOptions value 
)

◆ envoy_api_v2_Cluster_tls_context()

UPB_INLINE const struct envoy_api_v2_auth_UpstreamTlsContext* envoy_api_v2_Cluster_tls_context ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_transport_socket()

UPB_INLINE const struct envoy_api_v2_core_TransportSocket* envoy_api_v2_Cluster_transport_socket ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_transport_socket_matches()

UPB_INLINE const envoy_api_v2_Cluster_TransportSocketMatch* const* envoy_api_v2_Cluster_transport_socket_matches ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_match()

UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_Cluster_TransportSocketMatch_match ( const envoy_api_v2_Cluster_TransportSocketMatch msg)

◆ envoy_api_v2_Cluster_TransportSocketMatch_mutable_match()

UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_Cluster_TransportSocketMatch_mutable_match ( envoy_api_v2_Cluster_TransportSocketMatch msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_mutable_transport_socket()

UPB_INLINE struct envoy_api_v2_core_TransportSocket* envoy_api_v2_Cluster_TransportSocketMatch_mutable_transport_socket ( envoy_api_v2_Cluster_TransportSocketMatch msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_name()

UPB_INLINE upb_strview envoy_api_v2_Cluster_TransportSocketMatch_name ( const envoy_api_v2_Cluster_TransportSocketMatch msg)

◆ envoy_api_v2_Cluster_TransportSocketMatch_new()

UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch* envoy_api_v2_Cluster_TransportSocketMatch_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_TransportSocketMatch_parse()

UPB_INLINE envoy_api_v2_Cluster_TransportSocketMatch* envoy_api_v2_Cluster_TransportSocketMatch_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_TransportSocketMatch_serialize ( const envoy_api_v2_Cluster_TransportSocketMatch msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_set_match()

UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_match ( envoy_api_v2_Cluster_TransportSocketMatch msg,
struct google_protobuf_Struct value 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_set_name()

UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_name ( envoy_api_v2_Cluster_TransportSocketMatch msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_set_transport_socket()

UPB_INLINE void envoy_api_v2_Cluster_TransportSocketMatch_set_transport_socket ( envoy_api_v2_Cluster_TransportSocketMatch msg,
struct envoy_api_v2_core_TransportSocket value 
)

◆ envoy_api_v2_Cluster_TransportSocketMatch_transport_socket()

UPB_INLINE const struct envoy_api_v2_core_TransportSocket* envoy_api_v2_Cluster_TransportSocketMatch_transport_socket ( const envoy_api_v2_Cluster_TransportSocketMatch msg)

◆ envoy_api_v2_Cluster_type()

UPB_INLINE int32_t envoy_api_v2_Cluster_type ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_typed_extension_protocol_options()

UPB_INLINE const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry* const* envoy_api_v2_Cluster_typed_extension_protocol_options ( const envoy_api_v2_Cluster msg,
size_t *  len 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_key()

UPB_INLINE upb_strview envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_key ( const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_mutable_value()

UPB_INLINE struct google_protobuf_Any* envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_mutable_value ( envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_new()

UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_new ( upb_arena *  arena)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_parse()

UPB_INLINE envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry* envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_serialize()

UPB_INLINE char* envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_serialize ( const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_key()

UPB_INLINE void envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_key ( envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg,
upb_strview  value 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_value()

UPB_INLINE void envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_set_value ( envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg,
struct google_protobuf_Any value 
)

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_value()

UPB_INLINE const struct google_protobuf_Any* envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_value ( const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry msg)

◆ envoy_api_v2_Cluster_upstream_bind_config()

UPB_INLINE const struct envoy_api_v2_core_BindConfig* envoy_api_v2_Cluster_upstream_bind_config ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_Cluster_upstream_connection_options()

UPB_INLINE const envoy_api_v2_UpstreamConnectionOptions* envoy_api_v2_Cluster_upstream_connection_options ( const envoy_api_v2_Cluster msg)

◆ envoy_api_v2_LoadBalancingPolicy_add_policies()

UPB_INLINE struct envoy_api_v2_LoadBalancingPolicy_Policy* envoy_api_v2_LoadBalancingPolicy_add_policies ( envoy_api_v2_LoadBalancingPolicy msg,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_mutable_policies()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy** envoy_api_v2_LoadBalancingPolicy_mutable_policies ( envoy_api_v2_LoadBalancingPolicy msg,
size_t *  len 
)

◆ envoy_api_v2_LoadBalancingPolicy_new()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy* envoy_api_v2_LoadBalancingPolicy_new ( upb_arena *  arena)

◆ envoy_api_v2_LoadBalancingPolicy_parse()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy* envoy_api_v2_LoadBalancingPolicy_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_policies()

UPB_INLINE const envoy_api_v2_LoadBalancingPolicy_Policy* const* envoy_api_v2_LoadBalancingPolicy_policies ( const envoy_api_v2_LoadBalancingPolicy msg,
size_t *  len 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_config()

UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_LoadBalancingPolicy_Policy_config ( const envoy_api_v2_LoadBalancingPolicy_Policy msg)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_mutable_config()

UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_LoadBalancingPolicy_Policy_mutable_config ( envoy_api_v2_LoadBalancingPolicy_Policy msg,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_mutable_typed_config()

UPB_INLINE struct google_protobuf_Any* envoy_api_v2_LoadBalancingPolicy_Policy_mutable_typed_config ( envoy_api_v2_LoadBalancingPolicy_Policy msg,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_name()

UPB_INLINE upb_strview envoy_api_v2_LoadBalancingPolicy_Policy_name ( const envoy_api_v2_LoadBalancingPolicy_Policy msg)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_new()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy* envoy_api_v2_LoadBalancingPolicy_Policy_new ( upb_arena *  arena)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_parse()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy* envoy_api_v2_LoadBalancingPolicy_Policy_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_serialize()

UPB_INLINE char* envoy_api_v2_LoadBalancingPolicy_Policy_serialize ( const envoy_api_v2_LoadBalancingPolicy_Policy msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_set_config()

UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_config ( envoy_api_v2_LoadBalancingPolicy_Policy msg,
struct google_protobuf_Struct value 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_set_name()

UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_name ( envoy_api_v2_LoadBalancingPolicy_Policy msg,
upb_strview  value 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_set_typed_config()

UPB_INLINE void envoy_api_v2_LoadBalancingPolicy_Policy_set_typed_config ( envoy_api_v2_LoadBalancingPolicy_Policy msg,
struct google_protobuf_Any value 
)

◆ envoy_api_v2_LoadBalancingPolicy_Policy_typed_config()

UPB_INLINE const struct google_protobuf_Any* envoy_api_v2_LoadBalancingPolicy_Policy_typed_config ( const envoy_api_v2_LoadBalancingPolicy_Policy msg)

◆ envoy_api_v2_LoadBalancingPolicy_resize_policies()

UPB_INLINE envoy_api_v2_LoadBalancingPolicy_Policy** envoy_api_v2_LoadBalancingPolicy_resize_policies ( envoy_api_v2_LoadBalancingPolicy msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_api_v2_LoadBalancingPolicy_serialize()

UPB_INLINE char* envoy_api_v2_LoadBalancingPolicy_serialize ( const envoy_api_v2_LoadBalancingPolicy msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_UpstreamBindConfig_mutable_source_address()

UPB_INLINE struct envoy_api_v2_core_Address* envoy_api_v2_UpstreamBindConfig_mutable_source_address ( envoy_api_v2_UpstreamBindConfig msg,
upb_arena *  arena 
)

◆ envoy_api_v2_UpstreamBindConfig_new()

UPB_INLINE envoy_api_v2_UpstreamBindConfig* envoy_api_v2_UpstreamBindConfig_new ( upb_arena *  arena)

◆ envoy_api_v2_UpstreamBindConfig_parse()

UPB_INLINE envoy_api_v2_UpstreamBindConfig* envoy_api_v2_UpstreamBindConfig_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_UpstreamBindConfig_serialize()

UPB_INLINE char* envoy_api_v2_UpstreamBindConfig_serialize ( const envoy_api_v2_UpstreamBindConfig msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_UpstreamBindConfig_set_source_address()

UPB_INLINE void envoy_api_v2_UpstreamBindConfig_set_source_address ( envoy_api_v2_UpstreamBindConfig msg,
struct envoy_api_v2_core_Address value 
)

◆ envoy_api_v2_UpstreamBindConfig_source_address()

UPB_INLINE const struct envoy_api_v2_core_Address* envoy_api_v2_UpstreamBindConfig_source_address ( const envoy_api_v2_UpstreamBindConfig msg)

◆ envoy_api_v2_UpstreamConnectionOptions_mutable_tcp_keepalive()

UPB_INLINE struct envoy_api_v2_core_TcpKeepalive* envoy_api_v2_UpstreamConnectionOptions_mutable_tcp_keepalive ( envoy_api_v2_UpstreamConnectionOptions msg,
upb_arena *  arena 
)

◆ envoy_api_v2_UpstreamConnectionOptions_new()

UPB_INLINE envoy_api_v2_UpstreamConnectionOptions* envoy_api_v2_UpstreamConnectionOptions_new ( upb_arena *  arena)

◆ envoy_api_v2_UpstreamConnectionOptions_parse()

UPB_INLINE envoy_api_v2_UpstreamConnectionOptions* envoy_api_v2_UpstreamConnectionOptions_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_api_v2_UpstreamConnectionOptions_serialize()

UPB_INLINE char* envoy_api_v2_UpstreamConnectionOptions_serialize ( const envoy_api_v2_UpstreamConnectionOptions msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_api_v2_UpstreamConnectionOptions_set_tcp_keepalive()

UPB_INLINE void envoy_api_v2_UpstreamConnectionOptions_set_tcp_keepalive ( envoy_api_v2_UpstreamConnectionOptions msg,
struct envoy_api_v2_core_TcpKeepalive value 
)

◆ envoy_api_v2_UpstreamConnectionOptions_tcp_keepalive()

UPB_INLINE const struct envoy_api_v2_core_TcpKeepalive* envoy_api_v2_UpstreamConnectionOptions_tcp_keepalive ( const envoy_api_v2_UpstreamConnectionOptions msg)

Variable Documentation

◆ envoy_api_v2_auth_UpstreamTlsContext_msginit

const upb_msglayout envoy_api_v2_auth_UpstreamTlsContext_msginit

◆ envoy_api_v2_cluster_CircuitBreakers_msginit

const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_msginit

◆ envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit

◆ envoy_api_v2_Cluster_CommonLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_msginit

◆ envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit

◆ envoy_api_v2_Cluster_CustomClusterType_msginit

const upb_msglayout envoy_api_v2_Cluster_CustomClusterType_msginit

◆ envoy_api_v2_Cluster_EdsClusterConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_EdsClusterConfig_msginit

◆ envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_msginit

const upb_msglayout envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_msginit

◆ envoy_api_v2_cluster_Filter_msginit

const upb_msglayout envoy_api_v2_cluster_Filter_msginit

◆ envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_msginit

const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_msginit

◆ envoy_api_v2_Cluster_LbSubsetConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_msginit

◆ envoy_api_v2_Cluster_LeastRequestLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_LeastRequestLbConfig_msginit

◆ envoy_api_v2_Cluster_msginit

const upb_msglayout envoy_api_v2_Cluster_msginit

◆ envoy_api_v2_Cluster_OriginalDstLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_OriginalDstLbConfig_msginit

◆ envoy_api_v2_cluster_OutlierDetection_msginit

const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit

◆ envoy_api_v2_Cluster_RefreshRate_msginit

const upb_msglayout envoy_api_v2_Cluster_RefreshRate_msginit

◆ envoy_api_v2_Cluster_RingHashLbConfig_msginit

const upb_msglayout envoy_api_v2_Cluster_RingHashLbConfig_msginit

◆ envoy_api_v2_Cluster_TransportSocketMatch_msginit

const upb_msglayout envoy_api_v2_Cluster_TransportSocketMatch_msginit

◆ envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_msginit

const upb_msglayout envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_msginit

◆ envoy_api_v2_ClusterLoadAssignment_msginit

const upb_msglayout envoy_api_v2_ClusterLoadAssignment_msginit

◆ envoy_api_v2_core_Address_msginit

const upb_msglayout envoy_api_v2_core_Address_msginit

◆ envoy_api_v2_core_BindConfig_msginit

const upb_msglayout envoy_api_v2_core_BindConfig_msginit

◆ envoy_api_v2_core_ConfigSource_msginit

const upb_msglayout envoy_api_v2_core_ConfigSource_msginit

◆ envoy_api_v2_core_HealthCheck_msginit

const upb_msglayout envoy_api_v2_core_HealthCheck_msginit

◆ envoy_api_v2_core_Http1ProtocolOptions_msginit

const upb_msglayout envoy_api_v2_core_Http1ProtocolOptions_msginit

◆ envoy_api_v2_core_Http2ProtocolOptions_msginit

const upb_msglayout envoy_api_v2_core_Http2ProtocolOptions_msginit

◆ envoy_api_v2_core_HttpProtocolOptions_msginit

const upb_msglayout envoy_api_v2_core_HttpProtocolOptions_msginit

◆ envoy_api_v2_core_Metadata_msginit

const upb_msglayout envoy_api_v2_core_Metadata_msginit

◆ envoy_api_v2_core_TcpKeepalive_msginit

const upb_msglayout envoy_api_v2_core_TcpKeepalive_msginit

◆ envoy_api_v2_core_TransportSocket_msginit

const upb_msglayout envoy_api_v2_core_TransportSocket_msginit

◆ envoy_api_v2_LoadBalancingPolicy_msginit

const upb_msglayout envoy_api_v2_LoadBalancingPolicy_msginit

◆ envoy_api_v2_LoadBalancingPolicy_Policy_msginit

const upb_msglayout envoy_api_v2_LoadBalancingPolicy_Policy_msginit

◆ envoy_api_v2_UpstreamBindConfig_msginit

const upb_msglayout envoy_api_v2_UpstreamBindConfig_msginit

◆ envoy_api_v2_UpstreamConnectionOptions_msginit

const upb_msglayout envoy_api_v2_UpstreamConnectionOptions_msginit

◆ envoy_type_Percent_msginit

const upb_msglayout envoy_type_Percent_msginit

◆ google_protobuf_Any_msginit

const upb_msglayout google_protobuf_Any_msginit

◆ google_protobuf_Duration_msginit

const upb_msglayout google_protobuf_Duration_msginit

◆ google_protobuf_Struct_msginit

const upb_msglayout google_protobuf_Struct_msginit

◆ google_protobuf_UInt32Value_msginit

const upb_msglayout google_protobuf_UInt32Value_msginit

◆ google_protobuf_UInt64Value_msginit

const upb_msglayout google_protobuf_UInt64Value_msginit