public static interface DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLBOrBuilder
extends com.google.protobuf.MessageOrBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HashKeyCase |
getHashKeyCase() |
DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HTTPCookie |
getHttpCookie()
Hash based on HTTP cookie.
|
DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HTTPCookieOrBuilder |
getHttpCookieOrBuilder()
Hash based on HTTP cookie.
|
String |
getHttpHeaderName()
Hash based on a specific HTTP header.
|
com.google.protobuf.ByteString |
getHttpHeaderNameBytes()
Hash based on a specific HTTP header.
|
String |
getHttpQueryParameterName()
Hash based on a specific HTTP query parameter.
|
com.google.protobuf.ByteString |
getHttpQueryParameterNameBytes()
Hash based on a specific HTTP query parameter.
|
long |
getMinimumRingSize()
The minimum number of virtual nodes to use for the hash
ring.
|
boolean |
getUseSourceIp()
Hash based on the source IP address.
|
boolean |
hasHttpCookie()
Hash based on HTTP cookie.
|
boolean |
hasHttpHeaderName()
Hash based on a specific HTTP header.
|
boolean |
hasHttpQueryParameterName()
Hash based on a specific HTTP query parameter.
|
boolean |
hasUseSourceIp()
Hash based on the source IP address.
|
boolean hasHttpHeaderName()
Hash based on a specific HTTP header.
string http_header_name = 1;String getHttpHeaderName()
Hash based on a specific HTTP header.
string http_header_name = 1;com.google.protobuf.ByteString getHttpHeaderNameBytes()
Hash based on a specific HTTP header.
string http_header_name = 1;boolean hasHttpCookie()
Hash based on HTTP cookie.
.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLB.HTTPCookie http_cookie = 2;DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HTTPCookie getHttpCookie()
Hash based on HTTP cookie.
.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLB.HTTPCookie http_cookie = 2;DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HTTPCookieOrBuilder getHttpCookieOrBuilder()
Hash based on HTTP cookie.
.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLB.HTTPCookie http_cookie = 2;boolean hasUseSourceIp()
Hash based on the source IP address.
bool use_source_ip = 3;boolean getUseSourceIp()
Hash based on the source IP address.
bool use_source_ip = 3;boolean hasHttpQueryParameterName()
Hash based on a specific HTTP query parameter.
string http_query_parameter_name = 5;String getHttpQueryParameterName()
Hash based on a specific HTTP query parameter.
string http_query_parameter_name = 5;com.google.protobuf.ByteString getHttpQueryParameterNameBytes()
Hash based on a specific HTTP query parameter.
string http_query_parameter_name = 5;long getMinimumRingSize()
The minimum number of virtual nodes to use for the hash ring. Defaults to 1024. Larger ring sizes result in more granular load distributions. If the number of hosts in the load balancing pool is larger than the ring size, each host will be assigned a single virtual node.
uint64 minimum_ring_size = 4;DestinationRuleOuterClass.LoadBalancerSettings.ConsistentHashLB.HashKeyCase getHashKeyCase()
Copyright © 2018–2023 Alibaba Group. All rights reserved.