接口 DestinationRuleOuterClass.TrafficPolicyOrBuilder
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
public static interface DestinationRuleOuterClass.TrafficPolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
方法概要
修饰符和类型方法说明Settings controlling the volume of connections to an upstream serviceSettings controlling the volume of connections to an upstream serviceSettings controlling the load balancer algorithms.Settings controlling the load balancer algorithms.Settings controlling eviction of unhealthy hosts from the load balancing poolSettings controlling eviction of unhealthy hosts from the load balancing poolgetPortLevelSettings(int index) Traffic policies specific to individual ports.intTraffic policies specific to individual ports.Traffic policies specific to individual ports.getPortLevelSettingsOrBuilder(int index) Traffic policies specific to individual ports.Traffic policies specific to individual ports.getTls()TLS related settings for connections to the upstream service.TLS related settings for connections to the upstream service.booleanSettings controlling the volume of connections to an upstream servicebooleanSettings controlling the load balancer algorithms.booleanSettings controlling eviction of unhealthy hosts from the load balancing poolbooleanhasTls()TLS related settings for connections to the upstream service.从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder
isInitialized从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
hasLoadBalancer
boolean hasLoadBalancer()Settings controlling the load balancer algorithms.
.istio.networking.v1alpha3.LoadBalancerSettings load_balancer = 1;- 返回:
- Whether the loadBalancer field is set.
-
getLoadBalancer
DestinationRuleOuterClass.LoadBalancerSettings getLoadBalancer()Settings controlling the load balancer algorithms.
.istio.networking.v1alpha3.LoadBalancerSettings load_balancer = 1;- 返回:
- The loadBalancer.
-
getLoadBalancerOrBuilder
DestinationRuleOuterClass.LoadBalancerSettingsOrBuilder getLoadBalancerOrBuilder()Settings controlling the load balancer algorithms.
.istio.networking.v1alpha3.LoadBalancerSettings load_balancer = 1; -
hasConnectionPool
boolean hasConnectionPool()Settings controlling the volume of connections to an upstream service
.istio.networking.v1alpha3.ConnectionPoolSettings connection_pool = 2;- 返回:
- Whether the connectionPool field is set.
-
getConnectionPool
DestinationRuleOuterClass.ConnectionPoolSettings getConnectionPool()Settings controlling the volume of connections to an upstream service
.istio.networking.v1alpha3.ConnectionPoolSettings connection_pool = 2;- 返回:
- The connectionPool.
-
getConnectionPoolOrBuilder
DestinationRuleOuterClass.ConnectionPoolSettingsOrBuilder getConnectionPoolOrBuilder()Settings controlling the volume of connections to an upstream service
.istio.networking.v1alpha3.ConnectionPoolSettings connection_pool = 2; -
hasOutlierDetection
boolean hasOutlierDetection()Settings controlling eviction of unhealthy hosts from the load balancing pool
.istio.networking.v1alpha3.OutlierDetection outlier_detection = 3;- 返回:
- Whether the outlierDetection field is set.
-
getOutlierDetection
DestinationRuleOuterClass.OutlierDetection getOutlierDetection()Settings controlling eviction of unhealthy hosts from the load balancing pool
.istio.networking.v1alpha3.OutlierDetection outlier_detection = 3;- 返回:
- The outlierDetection.
-
getOutlierDetectionOrBuilder
DestinationRuleOuterClass.OutlierDetectionOrBuilder getOutlierDetectionOrBuilder()Settings controlling eviction of unhealthy hosts from the load balancing pool
.istio.networking.v1alpha3.OutlierDetection outlier_detection = 3; -
hasTls
boolean hasTls()TLS related settings for connections to the upstream service.
.istio.networking.v1alpha3.ClientTLSSettings tls = 4;- 返回:
- Whether the tls field is set.
-
getTls
TLS related settings for connections to the upstream service.
.istio.networking.v1alpha3.ClientTLSSettings tls = 4;- 返回:
- The tls.
-
getTlsOrBuilder
DestinationRuleOuterClass.ClientTLSSettingsOrBuilder getTlsOrBuilder()TLS related settings for connections to the upstream service.
.istio.networking.v1alpha3.ClientTLSSettings tls = 4; -
getPortLevelSettingsList
List<DestinationRuleOuterClass.TrafficPolicy.PortTrafficPolicy> getPortLevelSettingsList()Traffic policies specific to individual ports. Note that port level settings will override the destination-level settings. Traffic settings specified at the destination-level will not be inherited when overridden by port-level settings, i.e. default values will be applied to fields omitted in port-level traffic policies.
repeated .istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicy port_level_settings = 5; -
getPortLevelSettings
Traffic policies specific to individual ports. Note that port level settings will override the destination-level settings. Traffic settings specified at the destination-level will not be inherited when overridden by port-level settings, i.e. default values will be applied to fields omitted in port-level traffic policies.
repeated .istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicy port_level_settings = 5; -
getPortLevelSettingsCount
int getPortLevelSettingsCount()Traffic policies specific to individual ports. Note that port level settings will override the destination-level settings. Traffic settings specified at the destination-level will not be inherited when overridden by port-level settings, i.e. default values will be applied to fields omitted in port-level traffic policies.
repeated .istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicy port_level_settings = 5; -
getPortLevelSettingsOrBuilderList
List<? extends DestinationRuleOuterClass.TrafficPolicy.PortTrafficPolicyOrBuilder> getPortLevelSettingsOrBuilderList()Traffic policies specific to individual ports. Note that port level settings will override the destination-level settings. Traffic settings specified at the destination-level will not be inherited when overridden by port-level settings, i.e. default values will be applied to fields omitted in port-level traffic policies.
repeated .istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicy port_level_settings = 5; -
getPortLevelSettingsOrBuilder
DestinationRuleOuterClass.TrafficPolicy.PortTrafficPolicyOrBuilder getPortLevelSettingsOrBuilder(int index) Traffic policies specific to individual ports. Note that port level settings will override the destination-level settings. Traffic settings specified at the destination-level will not be inherited when overridden by port-level settings, i.e. default values will be applied to fields omitted in port-level traffic policies.
repeated .istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicy port_level_settings = 5;
-