#include <xds_cluster.h>
Public Types | |
| enum | ClusterType { EDS, LOGICAL_DNS, AGGREGATE } |
Public Member Functions | |
| bool | operator== (const XdsClusterResource &other) const |
| std::string | ToString () const |
Public Attributes | |
| ClusterType | cluster_type |
| CommonTlsContext | common_tls_context |
| std::string | dns_hostname |
| std::string | eds_service_name |
| std::string | lb_policy |
| absl::optional< XdsBootstrap::XdsServer > | lrs_load_reporting_server |
| uint32_t | max_concurrent_requests = 1024 |
| uint64_t | max_ring_size = 8388608 |
| uint64_t | min_ring_size = 1024 |
| absl::optional< OutlierDetectionConfig > | outlier_detection |
| std::vector< std::string > | prioritized_cluster_names |
Definition at line 45 of file xds_cluster.h.
| Enumerator | |
|---|---|
| EDS | |
| LOGICAL_DNS | |
| AGGREGATE | |
Definition at line 46 of file xds_cluster.h.
|
inline |
Definition at line 77 of file xds_cluster.h.
| std::string grpc_core::XdsClusterResource::ToString | ( | ) | const |
Definition at line 63 of file xds_cluster.cc.
| ClusterType grpc_core::XdsClusterResource::cluster_type |
Definition at line 47 of file xds_cluster.h.
| CommonTlsContext grpc_core::XdsClusterResource::common_tls_context |
Definition at line 60 of file xds_cluster.h.
| std::string grpc_core::XdsClusterResource::dns_hostname |
Definition at line 54 of file xds_cluster.h.
| std::string grpc_core::XdsClusterResource::eds_service_name |
Definition at line 51 of file xds_cluster.h.
| std::string grpc_core::XdsClusterResource::lb_policy |
Definition at line 67 of file xds_cluster.h.
| absl::optional<XdsBootstrap::XdsServer> grpc_core::XdsClusterResource::lrs_load_reporting_server |
Definition at line 64 of file xds_cluster.h.
| uint32_t grpc_core::XdsClusterResource::max_concurrent_requests = 1024 |
Definition at line 73 of file xds_cluster.h.
| uint64_t grpc_core::XdsClusterResource::max_ring_size = 8388608 |
Definition at line 70 of file xds_cluster.h.
| uint64_t grpc_core::XdsClusterResource::min_ring_size = 1024 |
Definition at line 69 of file xds_cluster.h.
| absl::optional<OutlierDetectionConfig> grpc_core::XdsClusterResource::outlier_detection |
Definition at line 75 of file xds_cluster.h.
| std::vector<std::string> grpc_core::XdsClusterResource::prioritized_cluster_names |
Definition at line 57 of file xds_cluster.h.