Uses of Class
io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3.ConsistentHashingLbConfig.Builder
Packages that use ConsistentHashingLbConfig.Builder
Package
Description
-
Uses of ConsistentHashingLbConfig.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3
Subclasses with type arguments of type ConsistentHashingLbConfig.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3Modifier and TypeClassDescriptionstatic final classCommon Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 that return ConsistentHashingLbConfig.BuilderModifier and TypeMethodDescriptionConsistentHashingLbConfig.Builder.clear()ConsistentHashingLbConfig.Builder.clearHashBalanceFactor()Configures percentage of average cluster load to bound per upstream host.ConsistentHashingLbConfig.Builder.clearUseHostnameForHashing()If set to ``true``, the cluster will use hostname instead of the resolved address as the key to consistently hash to an upstream host.ConsistentHashingLbConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ConsistentHashingLbConfig.Builder.mergeFrom(com.google.protobuf.Message other) ConsistentHashingLbConfig.Builder.mergeFrom(ConsistentHashingLbConfig other) ConsistentHashingLbConfig.Builder.mergeHashBalanceFactor(com.google.protobuf.UInt32Value value) Configures percentage of average cluster load to bound per upstream host.ConsistentHashingLbConfig.newBuilder()ConsistentHashingLbConfig.newBuilder(ConsistentHashingLbConfig prototype) ConsistentHashingLbConfig.newBuilderForType()protected ConsistentHashingLbConfig.BuilderConsistentHashingLbConfig.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) ConsistentHashingLbConfig.Builder.setHashBalanceFactor(com.google.protobuf.UInt32Value value) Configures percentage of average cluster load to bound per upstream host.ConsistentHashingLbConfig.Builder.setHashBalanceFactor(com.google.protobuf.UInt32Value.Builder builderForValue) Configures percentage of average cluster load to bound per upstream host.ConsistentHashingLbConfig.Builder.setUseHostnameForHashing(boolean value) If set to ``true``, the cluster will use hostname instead of the resolved address as the key to consistently hash to an upstream host.ConsistentHashingLbConfig.toBuilder() -
Uses of ConsistentHashingLbConfig.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3
Fields in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3 with type parameters of type ConsistentHashingLbConfig.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<ConsistentHashingLbConfig, ConsistentHashingLbConfig.Builder, ConsistentHashingLbConfigOrBuilder> RingHash.Builder.consistentHashingLbConfigBuilder_Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3 that return ConsistentHashingLbConfig.BuilderModifier and TypeMethodDescriptionRingHash.Builder.getConsistentHashingLbConfigBuilder()Common configuration for hashing-based load balancing policies.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3 that return types with arguments of type ConsistentHashingLbConfig.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<ConsistentHashingLbConfig, ConsistentHashingLbConfig.Builder, ConsistentHashingLbConfigOrBuilder> RingHash.Builder.internalGetConsistentHashingLbConfigFieldBuilder()Common configuration for hashing-based load balancing policies.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3 with parameters of type ConsistentHashingLbConfig.BuilderModifier and TypeMethodDescriptionRingHash.Builder.setConsistentHashingLbConfig(ConsistentHashingLbConfig.Builder builderForValue) Common configuration for hashing-based load balancing policies.