Uses of Class
io.envoyproxy.envoy.config.cluster.v3.Cluster.CommonLbConfig.Builder
Packages that use Cluster.CommonLbConfig.Builder
-
Uses of Cluster.CommonLbConfig.Builder in io.envoyproxy.envoy.config.cluster.v3
Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type Cluster.CommonLbConfig.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<Cluster.CommonLbConfig, Cluster.CommonLbConfig.Builder, Cluster.CommonLbConfigOrBuilder> Cluster.Builder.commonLbConfigBuilder_Methods in io.envoyproxy.envoy.config.cluster.v3 that return Cluster.CommonLbConfig.BuilderModifier and TypeMethodDescriptionCluster.CommonLbConfig.Builder.clear()Cluster.CommonLbConfig.Builder.clearCloseConnectionsOnHostSetChange()If set to ``true``, the cluster manager will drain all existing connections to upstream hosts whenever hosts are added or removed from the cluster.Cluster.CommonLbConfig.Builder.clearConsistentHashingLbConfig()Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Cluster.CommonLbConfig.Builder.clearHealthyPanicThreshold()Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.CommonLbConfig.Builder.clearIgnoreNewHostsUntilFirstHc()If set to true, Envoy will :ref:`exclude <arch_overview_load_balancing_excluded>` new hosts when computing load balancing weights until they have been health checked for the first time.Cluster.CommonLbConfig.Builder.clearLocalityConfigSpecifier()Cluster.CommonLbConfig.Builder.clearLocalityWeightedLbConfig().envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 3;Cluster.CommonLbConfig.Builder.clearOverrideHostStatus()This controls what hosts are considered valid when using :ref:`host overrides <arch_overview_load_balancing_override_host>`, which is used by some filters to modify the load balancing decision.Cluster.CommonLbConfig.Builder.clearUpdateMergeWindow()If set, all health check/weight/metadata updates that happen within this duration will be merged and delivered in one shot when the duration expires.Cluster.CommonLbConfig.Builder.clearZoneAwareLbConfig().envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 2;Cluster.Builder.getCommonLbConfigBuilder()Common configuration for all load balancer implementations.Cluster.CommonLbConfig.Builder.mergeConsistentHashingLbConfig(Cluster.CommonLbConfig.ConsistentHashingLbConfig value) Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Cluster.CommonLbConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Cluster.CommonLbConfig.Builder.mergeFrom(com.google.protobuf.Message other) Cluster.CommonLbConfig.Builder.mergeFrom(Cluster.CommonLbConfig other) Cluster.CommonLbConfig.Builder.mergeHealthyPanicThreshold(Percent value) Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.CommonLbConfig.Builder.mergeLocalityWeightedLbConfig(Cluster.CommonLbConfig.LocalityWeightedLbConfig value) .envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 3;Cluster.CommonLbConfig.Builder.mergeOverrideHostStatus(HealthStatusSet value) This controls what hosts are considered valid when using :ref:`host overrides <arch_overview_load_balancing_override_host>`, which is used by some filters to modify the load balancing decision.Cluster.CommonLbConfig.Builder.mergeUpdateMergeWindow(com.google.protobuf.Duration value) If set, all health check/weight/metadata updates that happen within this duration will be merged and delivered in one shot when the duration expires.Cluster.CommonLbConfig.Builder.mergeZoneAwareLbConfig(Cluster.CommonLbConfig.ZoneAwareLbConfig value) .envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 2;Cluster.CommonLbConfig.newBuilder()Cluster.CommonLbConfig.newBuilder(Cluster.CommonLbConfig prototype) Cluster.CommonLbConfig.newBuilderForType()protected Cluster.CommonLbConfig.BuilderCluster.CommonLbConfig.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) Cluster.CommonLbConfig.Builder.setCloseConnectionsOnHostSetChange(boolean value) If set to ``true``, the cluster manager will drain all existing connections to upstream hosts whenever hosts are added or removed from the cluster.Cluster.CommonLbConfig.Builder.setConsistentHashingLbConfig(Cluster.CommonLbConfig.ConsistentHashingLbConfig value) Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Cluster.CommonLbConfig.Builder.setConsistentHashingLbConfig(Cluster.CommonLbConfig.ConsistentHashingLbConfig.Builder builderForValue) Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Cluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent value) Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent.Builder builderForValue) Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.CommonLbConfig.Builder.setIgnoreNewHostsUntilFirstHc(boolean value) If set to true, Envoy will :ref:`exclude <arch_overview_load_balancing_excluded>` new hosts when computing load balancing weights until they have been health checked for the first time.Cluster.CommonLbConfig.Builder.setLocalityWeightedLbConfig(Cluster.CommonLbConfig.LocalityWeightedLbConfig value) .envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 3;Cluster.CommonLbConfig.Builder.setLocalityWeightedLbConfig(Cluster.CommonLbConfig.LocalityWeightedLbConfig.Builder builderForValue) .envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 3;Cluster.CommonLbConfig.Builder.setOverrideHostStatus(HealthStatusSet value) This controls what hosts are considered valid when using :ref:`host overrides <arch_overview_load_balancing_override_host>`, which is used by some filters to modify the load balancing decision.Cluster.CommonLbConfig.Builder.setOverrideHostStatus(HealthStatusSet.Builder builderForValue) This controls what hosts are considered valid when using :ref:`host overrides <arch_overview_load_balancing_override_host>`, which is used by some filters to modify the load balancing decision.Cluster.CommonLbConfig.Builder.setUpdateMergeWindow(com.google.protobuf.Duration value) If set, all health check/weight/metadata updates that happen within this duration will be merged and delivered in one shot when the duration expires.Cluster.CommonLbConfig.Builder.setUpdateMergeWindow(com.google.protobuf.Duration.Builder builderForValue) If set, all health check/weight/metadata updates that happen within this duration will be merged and delivered in one shot when the duration expires.Cluster.CommonLbConfig.Builder.setZoneAwareLbConfig(Cluster.CommonLbConfig.ZoneAwareLbConfig value) .envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 2;Cluster.CommonLbConfig.Builder.setZoneAwareLbConfig(Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder builderForValue) .envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 2;Cluster.CommonLbConfig.toBuilder()Methods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type Cluster.CommonLbConfig.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<Cluster.CommonLbConfig, Cluster.CommonLbConfig.Builder, Cluster.CommonLbConfigOrBuilder> Cluster.Builder.getCommonLbConfigFieldBuilder()Common configuration for all load balancer implementations.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type Cluster.CommonLbConfig.BuilderModifier and TypeMethodDescriptionCluster.Builder.setCommonLbConfig(Cluster.CommonLbConfig.Builder builderForValue) Common configuration for all load balancer implementations.