#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.