GRPC C++  1.39.1
Public Types | Public Member Functions | Data Fields
grpc_core::XdsApi::CdsUpdate Struct Reference

#include <xds_api.h>

Public Types

enum  ClusterType { EDS , LOGICAL_DNS , AGGREGATE }
 

Public Member Functions

bool operator== (const CdsUpdate &other) const
 
std::string ToString () const
 

Data Fields

ClusterType cluster_type
 
std::string eds_service_name
 
std::string dns_hostname
 
std::vector< std::string > prioritized_cluster_names
 
CommonTlsContext common_tls_context
 
absl::optional< std::string > lrs_load_reporting_server_name
 
std::string lb_policy
 
uint64_t min_ring_size = 1024
 
uint64_t max_ring_size = 8388608
 
uint32_t max_concurrent_requests = 1024
 

Member Enumeration Documentation

◆ ClusterType

Enumerator
EDS 
LOGICAL_DNS 
AGGREGATE 

Member Function Documentation

◆ operator==()

bool grpc_core::XdsApi::CdsUpdate::operator== ( const CdsUpdate other) const
inline

◆ ToString()

std::string grpc_core::XdsApi::CdsUpdate::ToString ( ) const

Field Documentation

◆ cluster_type

ClusterType grpc_core::XdsApi::CdsUpdate::cluster_type

◆ common_tls_context

CommonTlsContext grpc_core::XdsApi::CdsUpdate::common_tls_context

◆ dns_hostname

std::string grpc_core::XdsApi::CdsUpdate::dns_hostname

◆ eds_service_name

std::string grpc_core::XdsApi::CdsUpdate::eds_service_name

◆ lb_policy

std::string grpc_core::XdsApi::CdsUpdate::lb_policy

◆ lrs_load_reporting_server_name

absl::optional<std::string> grpc_core::XdsApi::CdsUpdate::lrs_load_reporting_server_name

◆ max_concurrent_requests

uint32_t grpc_core::XdsApi::CdsUpdate::max_concurrent_requests = 1024

◆ max_ring_size

uint64_t grpc_core::XdsApi::CdsUpdate::max_ring_size = 8388608

◆ min_ring_size

uint64_t grpc_core::XdsApi::CdsUpdate::min_ring_size = 1024

◆ prioritized_cluster_names

std::vector<std::string> grpc_core::XdsApi::CdsUpdate::prioritized_cluster_names

The documentation for this struct was generated from the following files: