Uses of Class
io.envoyproxy.envoy.type.v3.Percent.Builder
Packages that use Percent.Builder
Package
Description
-
Uses of Percent.Builder in io.envoyproxy.envoy.admin.v3
Methods in io.envoyproxy.envoy.admin.v3 that return Percent.BuilderModifier and TypeMethodDescriptionHostStatus.Builder.getLocalOriginSuccessRateBuilder()The success rate for this host during the last interval, considering only locally generated errors.ClusterStatus.Builder.getLocalOriginSuccessRateEjectionThresholdBuilder()The success rate threshold used in the last interval when only locally originated failures were taken into account and externally originated errors were treated as success.HostStatus.Builder.getSuccessRateBuilder()The success rate for this host during the last measurement intervalClusterStatus.Builder.getSuccessRateEjectionThresholdBuilder()The success rate threshold used in the last intervalMethods in io.envoyproxy.envoy.admin.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionHostStatus.Builder.setLocalOriginSuccessRate(Percent.Builder builderForValue) The success rate for this host during the last interval, considering only locally generated errors.ClusterStatus.Builder.setLocalOriginSuccessRateEjectionThreshold(Percent.Builder builderForValue) The success rate threshold used in the last interval when only locally originated failures were taken into account and externally originated errors were treated as success.HostStatus.Builder.setSuccessRate(Percent.Builder builderForValue) The success rate for this host during the last measurement intervalClusterStatus.Builder.setSuccessRateEjectionThreshold(Percent.Builder builderForValue) The success rate threshold used in the last interval -
Uses of Percent.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return Percent.BuilderModifier and TypeMethodDescriptionWatchdog.Builder.getMultikillThresholdBuilder()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionWatchdog.Builder.setMultikillThreshold(Percent.Builder builderForValue) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. -
Uses of Percent.Builder in io.envoyproxy.envoy.config.cluster.v3
Methods in io.envoyproxy.envoy.config.cluster.v3 that return Percent.BuilderModifier and TypeMethodDescriptionCircuitBreakers.Thresholds.RetryBudget.Builder.getBudgetPercentBuilder()Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.Cluster.CommonLbConfig.Builder.getHealthyPanicThresholdBuilder()Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.SlowStartConfig.Builder.getMinWeightPercentBuilder()Configures the minimum percentage of origin weight that avoids too small new weight, which may cause endpoints in slow start mode receive no traffic in slow start window.Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder.getRoutingEnabledBuilder()Configures percentage of requests that will be considered for zone aware routing if zone aware routing is configured.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionCircuitBreakers.Thresholds.RetryBudget.Builder.setBudgetPercent(Percent.Builder builderForValue) Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.Cluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent.Builder builderForValue) Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.SlowStartConfig.Builder.setMinWeightPercent(Percent.Builder builderForValue) Configures the minimum percentage of origin weight that avoids too small new weight, which may cause endpoints in slow start mode receive no traffic in slow start window.Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder.setRoutingEnabled(Percent.Builder builderForValue) Configures percentage of requests that will be considered for zone aware routing if zone aware routing is configured. -
Uses of Percent.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return Percent.BuilderModifier and TypeMethodDescriptionRuntimePercent.Builder.getDefaultValueBuilder()Default value if runtime value is not available.KeepaliveSettings.Builder.getIntervalJitterBuilder()A random jitter amount as a percentage of interval that will be added to each interval.Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionRuntimePercent.Builder.setDefaultValue(Percent.Builder builderForValue) Default value if runtime value is not available.KeepaliveSettings.Builder.setIntervalJitter(Percent.Builder builderForValue) A random jitter amount as a percentage of interval that will be added to each interval. -
Uses of Percent.Builder in io.envoyproxy.envoy.config.overload.v3
Methods in io.envoyproxy.envoy.config.overload.v3 that return Percent.BuilderModifier and TypeMethodDescriptionScaleTimersOverloadActionConfig.ScaleTimer.Builder.getMinScaleBuilder()Sets the minimum duration as a percentage of the maximum value.Methods in io.envoyproxy.envoy.config.overload.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionScaleTimersOverloadActionConfig.ScaleTimer.Builder.setMinScale(Percent.Builder builderForValue) Sets the minimum duration as a percentage of the maximum value. -
Uses of Percent.Builder in io.envoyproxy.envoy.extensions.filters.http.adaptive_concurrency.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.adaptive_concurrency.v3 that return Percent.BuilderModifier and TypeMethodDescriptionGradientControllerConfig.MinimumRTTCalculationParams.Builder.getBufferBuilder()Amount added to the measured minRTT to add stability to the concurrency limit during natural variability in latency.GradientControllerConfig.MinimumRTTCalculationParams.Builder.getJitterBuilder()Randomized time delta that will be introduced to the start of the minRTT calculation window.GradientControllerConfig.Builder.getSampleAggregatePercentileBuilder()The percentile to use when summarizing aggregated samples.Methods in io.envoyproxy.envoy.extensions.filters.http.adaptive_concurrency.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionGradientControllerConfig.MinimumRTTCalculationParams.Builder.setBuffer(Percent.Builder builderForValue) Amount added to the measured minRTT to add stability to the concurrency limit during natural variability in latency.GradientControllerConfig.MinimumRTTCalculationParams.Builder.setJitter(Percent.Builder builderForValue) Randomized time delta that will be introduced to the start of the minRTT calculation window.GradientControllerConfig.Builder.setSampleAggregatePercentile(Percent.Builder builderForValue) The percentile to use when summarizing aggregated samples. -
Uses of Percent.Builder in io.envoyproxy.envoy.extensions.filters.http.health_check.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.health_check.v3 that return Percent.BuilderModifier and TypeMethodDescriptionHealthCheck.Builder.putClusterMinHealthyPercentagesBuilderIfAbsent(String key) If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy or degraded in order for the filter to return a 200. -
Uses of Percent.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return Percent.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Tracing.Builder.getClientSamplingBuilder()Target percentage of requests managed by this HTTP connection manager that will be force traced if the :ref:`x-client-trace-id <config_http_conn_man_headers_x-client-trace-id>` header is set.HttpConnectionManager.Tracing.Builder.getOverallSamplingBuilder()Target percentage of requests managed by this HTTP connection manager that will be traced after all other sampling checks have been applied (client-directed, force tracing, random sampling).HttpConnectionManager.Tracing.Builder.getRandomSamplingBuilder()Target percentage of requests managed by this HTTP connection manager that will be randomly selected for trace generation, if not requested by the client or not forced.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Tracing.Builder.setClientSampling(Percent.Builder builderForValue) Target percentage of requests managed by this HTTP connection manager that will be force traced if the :ref:`x-client-trace-id <config_http_conn_man_headers_x-client-trace-id>` header is set.HttpConnectionManager.Tracing.Builder.setOverallSampling(Percent.Builder builderForValue) Target percentage of requests managed by this HTTP connection manager that will be traced after all other sampling checks have been applied (client-directed, force tracing, random sampling).HttpConnectionManager.Tracing.Builder.setRandomSampling(Percent.Builder builderForValue) Target percentage of requests managed by this HTTP connection manager that will be randomly selected for trace generation, if not requested by the client or not forced. -
Uses of Percent.Builder in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 that return Percent.BuilderModifier and TypeMethodDescriptionTcpProxy.Builder.getMaxDownstreamConnectionDurationJitterPercentageBuilder()Percentage-based jitter for ``max_downstream_connection_duration``.Methods in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionTcpProxy.Builder.setMaxDownstreamConnectionDurationJitterPercentage(Percent.Builder builderForValue) Percentage-based jitter for ``max_downstream_connection_duration``. -
Uses of Percent.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3
Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 that return Percent.BuilderModifier and TypeMethodDescriptionSlowStartConfig.Builder.getMinWeightPercentBuilder()Configures the minimum percentage of origin weight that avoids too small new weight, which may cause endpoints in slow start mode receive no traffic in slow start window.LocalityLbConfig.ZoneAwareLbConfig.Builder.getRoutingEnabledBuilder()Configures percentage of requests that will be considered for zone aware routing if zone aware routing is configured.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionSlowStartConfig.Builder.setMinWeightPercent(Percent.Builder builderForValue) Configures the minimum percentage of origin weight that avoids too small new weight, which may cause endpoints in slow start mode receive no traffic in slow start window.LocalityLbConfig.ZoneAwareLbConfig.Builder.setRoutingEnabled(Percent.Builder builderForValue) Configures percentage of requests that will be considered for zone aware routing if zone aware routing is configured. -
Uses of Percent.Builder in io.envoyproxy.envoy.type.v3
Methods in io.envoyproxy.envoy.type.v3 that return Percent.BuilderModifier and TypeMethodDescriptionPercent.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Percent.Builder.clear()Percent.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Percent.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Percent.Builder.clearValue()double value = 1 [(.validate.rules) = { ... }Percent.Builder.clone()Percent.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Percent.Builder.mergeFrom(com.google.protobuf.Message other) final Percent.BuilderPercent.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static Percent.BuilderPercent.newBuilder()static Percent.BuilderPercent.newBuilder(Percent prototype) Percent.newBuilderForType()protected Percent.BuilderPercent.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Percent.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Percent.BuilderPercent.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Percent.Builder.setValue(double value) double value = 1 [(.validate.rules) = { ... }Percent.toBuilder()