public ClusterConfig( ClusterHealthCheckOptions healthCheckOptions, ClusterLoadBalancingOptions loadBalancingOptions, ClusterSessionAffinityOptions sessionAffinityOptions) { HealthCheckOptions = healthCheckOptions; LoadBalancingOptions = loadBalancingOptions; SessionAffinityOptions = sessionAffinityOptions; }
public ClusterConfig( ClusterHealthCheckOptions healthCheckOptions, ClusterLoadBalancingOptions loadBalancingOptions, ClusterSessionAffinityOptions sessionAffinityOptions, HttpMessageInvoker httpClient, ClusterProxyHttpClientOptions httpClientOptions, IReadOnlyDictionary <string, string> metadata) { HealthCheckOptions = healthCheckOptions; LoadBalancingOptions = loadBalancingOptions; SessionAffinityOptions = sessionAffinityOptions; HttpClient = httpClient; HttpClientOptions = httpClientOptions; Metadata = metadata; }
public ClusterConfig( Cluster cluster, ClusterHealthCheckOptions healthCheckOptions, string loadBalancingPolicy, ClusterSessionAffinityOptions sessionAffinityOptions, HttpMessageInvoker httpClient, ClusterProxyHttpClientOptions httpClientOptions, RequestProxyOptions httpRequestOptions, IReadOnlyDictionary <string, string> metadata) { Cluster = cluster; HealthCheckOptions = healthCheckOptions; LoadBalancingPolicy = loadBalancingPolicy; SessionAffinityOptions = sessionAffinityOptions; HttpClient = httpClient; HttpClientOptions = httpClientOptions; HttpRequestOptions = httpRequestOptions; Metadata = metadata; }