Uses of Class
io.envoyproxy.envoy.type.Percent.Builder
Packages that use Percent.Builder
Package
Description
-
Uses of Percent.Builder in io.envoyproxy.envoy.admin.v2alpha
Methods in io.envoyproxy.envoy.admin.v2alpha that return Percent.BuilderModifier and TypeMethodDescriptionHostStatus.Builder.getLocalOriginSuccessRateBuilder()Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success.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()Request success rate for this host over the last calculated interval.ClusterStatus.Builder.getSuccessRateEjectionThresholdBuilder()The success rate threshold used in the last interval.Methods in io.envoyproxy.envoy.admin.v2alpha with parameters of type Percent.BuilderModifier and TypeMethodDescriptionHostStatus.Builder.setLocalOriginSuccessRate(Percent.Builder builderForValue) Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success.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) Request success rate for this host over the last calculated interval.ClusterStatus.Builder.setSuccessRateEjectionThreshold(Percent.Builder builderForValue) The success rate threshold used in the last interval. -
Uses of Percent.Builder in io.envoyproxy.envoy.api.v2
Methods in io.envoyproxy.envoy.api.v2 that return Percent.BuilderModifier and TypeMethodDescriptionCluster.CommonLbConfig.Builder.getHealthyPanicThresholdBuilder()Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.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.api.v2 with parameters of type Percent.BuilderModifier and TypeMethodDescriptionCluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent.Builder builderForValue) Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.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.api.v2.cluster
Methods in io.envoyproxy.envoy.api.v2.cluster 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.Methods in io.envoyproxy.envoy.api.v2.cluster 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. -
Uses of Percent.Builder in io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v2alpha
Methods in io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v2alpha 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.config.filter.http.adaptive_concurrency.v2alpha 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.config.filter.http.health_check.v2
Methods in io.envoyproxy.envoy.config.filter.http.health_check.v2 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. .. note:: This value is interpreted as an integer by truncating, so 12.50% will be calculated as if it were 12%. -
Uses of Percent.Builder in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2
Methods in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2 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.config.filter.network.http_connection_manager.v2 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.type
Methods in io.envoyproxy.envoy.type 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()