Go to the documentation of this file.
17 #ifndef GRPC_CORE_EXT_XDS_XDS_CLUSTER_H
18 #define GRPC_CORE_EXT_XDS_XDS_CLUSTER_H
29 #include "absl/status/statusor.h"
30 #include "absl/strings/string_view.h"
31 #include "absl/types/optional.h"
97 return "envoy.config.cluster.v3.Cluster";
100 return "envoy.api.v2.Cluster";
105 bool is_v2)
const override;
119 #endif // GRPC_CORE_EXT_XDS_XDS_CLUSTER_H
std::string eds_service_name
std::string ToString() const
absl::optional< OutlierDetectionConfig > outlier_detection
bool AllResourcesRequiredInSotW() const override
const UPB_INLINE upb_MessageDef * envoy_extensions_clusters_aggregate_v3_ClusterConfig_getmsgdef(upb_DefPool *s)
CommonTlsContext common_tls_context
uint32_t max_concurrent_requests
unsigned __int64 uint64_t
std::vector< std::string > prioritized_cluster_names
const UPB_INLINE upb_MessageDef * envoy_config_cluster_v3_Cluster_getmsgdef(upb_DefPool *s)
absl::string_view type_url() const override
absl::StatusOr< DecodeResult > Decode(const XdsEncodingContext &context, absl::string_view serialized_resource, bool is_v2) const override
absl::optional< XdsBootstrap::XdsServer > lrs_load_reporting_server
bool operator==(const XdsClusterResource &other) const
void InitUpbSymtab(upb_DefPool *symtab) const override
const UPB_INLINE upb_MessageDef * envoy_extensions_transport_sockets_tls_v3_UpstreamTlsContext_getmsgdef(upb_DefPool *s)
grpc::ClientContext context
absl::string_view v2_type_url() const override
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:55