GRPC Core  18.0.0
Data Structures | Public Member Functions | Data Fields
grpc_core::XdsApi::Route Struct Reference

#include <xds_api.h>

Data Structures

struct  ClusterWeight
 
struct  HashPolicy
 
struct  Matchers
 

Public Member Functions

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

Data Fields

Matchers matchers
 
std::vector< HashPolicyhash_policies
 
std::string cluster_name
 
std::vector< ClusterWeightweighted_clusters
 
absl::optional< Durationmax_stream_duration
 
TypedPerFilterConfig typed_per_filter_config
 

Member Function Documentation

◆ operator==()

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

◆ ToString()

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

Field Documentation

◆ cluster_name

std::string grpc_core::XdsApi::Route::cluster_name

◆ hash_policies

std::vector<HashPolicy> grpc_core::XdsApi::Route::hash_policies

◆ matchers

Matchers grpc_core::XdsApi::Route::matchers

◆ max_stream_duration

absl::optional<Duration> grpc_core::XdsApi::Route::max_stream_duration

◆ typed_per_filter_config

TypedPerFilterConfig grpc_core::XdsApi::Route::typed_per_filter_config

◆ weighted_clusters

std::vector<ClusterWeight> grpc_core::XdsApi::Route::weighted_clusters

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