Uses of Class
io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3.RingHash.Builder
Packages that use RingHash.Builder
-
Uses of RingHash.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3
Subclasses with type arguments of type RingHash.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3Modifier and TypeClassDescriptionstatic final classThis configuration allows the built-in RING_HASH LB policy to be configured via the LB policy extension point.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.ring_hash.v3 that return RingHash.BuilderModifier and TypeMethodDescriptionRingHash.Builder.clear()RingHash.Builder.clearConsistentHashingLbConfig()Common configuration for hashing-based load balancing policies.RingHash.Builder.clearHashBalanceFactor()Deprecated.RingHash.Builder.clearHashFunction()The hash function used to hash hosts onto the ketama ring.RingHash.Builder.clearLocalityWeightedLbConfig()Enable locality weighted load balancing for ring hash lb explicitly.RingHash.Builder.clearMaximumRingSize()Maximum hash ring size.RingHash.Builder.clearMinimumRingSize()Minimum hash ring size.RingHash.Builder.clearUseHostnameForHashing()Deprecated.envoy.extensions.load_balancing_policies.ring_hash.v3.RingHash.use_hostname_for_hashing is deprecated.RingHash.Builder.mergeConsistentHashingLbConfig(ConsistentHashingLbConfig value) Common configuration for hashing-based load balancing policies.RingHash.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RingHash.Builder.mergeFrom(com.google.protobuf.Message other) RingHash.Builder.mergeHashBalanceFactor(com.google.protobuf.UInt32Value value) Deprecated.RingHash.Builder.mergeLocalityWeightedLbConfig(LocalityLbConfig.LocalityWeightedLbConfig value) Enable locality weighted load balancing for ring hash lb explicitly.RingHash.Builder.mergeMaximumRingSize(com.google.protobuf.UInt64Value value) Maximum hash ring size.RingHash.Builder.mergeMinimumRingSize(com.google.protobuf.UInt64Value value) Minimum hash ring size.static RingHash.BuilderRingHash.newBuilder()static RingHash.BuilderRingHash.newBuilder(RingHash prototype) RingHash.newBuilderForType()protected RingHash.BuilderRingHash.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) RingHash.Builder.setConsistentHashingLbConfig(ConsistentHashingLbConfig value) Common configuration for hashing-based load balancing policies.RingHash.Builder.setConsistentHashingLbConfig(ConsistentHashingLbConfig.Builder builderForValue) Common configuration for hashing-based load balancing policies.RingHash.Builder.setHashBalanceFactor(com.google.protobuf.UInt32Value value) Deprecated.RingHash.Builder.setHashBalanceFactor(com.google.protobuf.UInt32Value.Builder builderForValue) Deprecated.RingHash.Builder.setHashFunction(RingHash.HashFunction value) The hash function used to hash hosts onto the ketama ring.RingHash.Builder.setHashFunctionValue(int value) The hash function used to hash hosts onto the ketama ring.RingHash.Builder.setLocalityWeightedLbConfig(LocalityLbConfig.LocalityWeightedLbConfig value) Enable locality weighted load balancing for ring hash lb explicitly.RingHash.Builder.setLocalityWeightedLbConfig(LocalityLbConfig.LocalityWeightedLbConfig.Builder builderForValue) Enable locality weighted load balancing for ring hash lb explicitly.RingHash.Builder.setMaximumRingSize(com.google.protobuf.UInt64Value value) Maximum hash ring size.RingHash.Builder.setMaximumRingSize(com.google.protobuf.UInt64Value.Builder builderForValue) Maximum hash ring size.RingHash.Builder.setMinimumRingSize(com.google.protobuf.UInt64Value value) Minimum hash ring size.RingHash.Builder.setMinimumRingSize(com.google.protobuf.UInt64Value.Builder builderForValue) Minimum hash ring size.RingHash.Builder.setUseHostnameForHashing(boolean value) Deprecated.envoy.extensions.load_balancing_policies.ring_hash.v3.RingHash.use_hostname_for_hashing is deprecated.RingHash.toBuilder()