Uses of Class
io.envoyproxy.envoy.type.v3.Percent.Builder
-
-
Uses of Percent.Builder in io.envoyproxy.envoy.admin.v3
Methods in io.envoyproxy.envoy.admin.v3 that return Percent.Builder Modifier and Type Method Description Percent.BuilderHostStatus.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.Percent.BuilderClusterStatus.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.Percent.BuilderHostStatus.Builder. getSuccessRateBuilder()Request success rate for this host over the last calculated interval.Percent.BuilderClusterStatus.Builder. getSuccessRateEjectionThresholdBuilder()The success rate threshold used in the last interval.Methods in io.envoyproxy.envoy.admin.v3 with parameters of type Percent.Builder Modifier and Type Method Description HostStatus.BuilderHostStatus.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.BuilderClusterStatus.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.BuilderHostStatus.Builder. setSuccessRate(Percent.Builder builderForValue)Request success rate for this host over the last calculated interval.ClusterStatus.BuilderClusterStatus.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.Builder Modifier and Type Method Description Percent.BuilderWatchdog.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.Builder Modifier and Type Method Description Watchdog.BuilderWatchdog.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.Builder Modifier and Type Method Description Percent.BuilderCircuitBreakers.Thresholds.RetryBudget.Builder. getBudgetPercentBuilder()Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.Percent.BuilderCluster.CommonLbConfig.Builder. getHealthyPanicThresholdBuilder()Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Percent.BuilderCluster.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.Percent.BuilderCluster.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.Builder Modifier and Type Method Description CircuitBreakers.Thresholds.RetryBudget.BuilderCircuitBreakers.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.BuilderCluster.CommonLbConfig.Builder. setHealthyPanicThreshold(Percent.Builder builderForValue)Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.Cluster.SlowStartConfig.BuilderCluster.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.BuilderCluster.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.Builder Modifier and Type Method Description Percent.BuilderRuntimePercent.Builder. getDefaultValueBuilder()Default value if runtime value is not available.Percent.BuilderKeepaliveSettings.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.Builder Modifier and Type Method Description RuntimePercent.BuilderRuntimePercent.Builder. setDefaultValue(Percent.Builder builderForValue)Default value if runtime value is not available.KeepaliveSettings.BuilderKeepaliveSettings.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.Builder Modifier and Type Method Description Percent.BuilderScaleTimersOverloadActionConfig.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.Builder Modifier and Type Method Description ScaleTimersOverloadActionConfig.ScaleTimer.BuilderScaleTimersOverloadActionConfig.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.Builder Modifier and Type Method Description Percent.BuilderGradientControllerConfig.MinimumRTTCalculationParams.Builder. getBufferBuilder()Amount added to the measured minRTT to add stability to the concurrency limit during natural variability in latency.Percent.BuilderGradientControllerConfig.MinimumRTTCalculationParams.Builder. getJitterBuilder()Randomized time delta that will be introduced to the start of the minRTT calculation window.Percent.BuilderGradientControllerConfig.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.Builder Modifier and Type Method Description GradientControllerConfig.MinimumRTTCalculationParams.BuilderGradientControllerConfig.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.BuilderGradientControllerConfig.MinimumRTTCalculationParams.Builder. setJitter(Percent.Builder builderForValue)Randomized time delta that will be introduced to the start of the minRTT calculation window.GradientControllerConfig.BuilderGradientControllerConfig.Builder. setSampleAggregatePercentile(Percent.Builder builderForValue)The percentile to use when summarizing aggregated samples. -
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.Builder Modifier and Type Method Description Percent.BuilderHttpConnectionManager.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.Percent.BuilderHttpConnectionManager.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).Percent.BuilderHttpConnectionManager.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.Builder Modifier and Type Method Description HttpConnectionManager.Tracing.BuilderHttpConnectionManager.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.BuilderHttpConnectionManager.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.BuilderHttpConnectionManager.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.v3
Methods in io.envoyproxy.envoy.type.v3 that return Percent.Builder Modifier and Type Method Description Percent.BuilderPercent.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Percent.BuilderPercent.Builder. clear()Percent.BuilderPercent.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)Percent.BuilderPercent.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Percent.BuilderPercent.Builder. clearValue()double value = 1 [(.validate.rules) = { ... }Percent.BuilderPercent.Builder. clone()Percent.BuilderPercent.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Percent.BuilderPercent.Builder. mergeFrom(com.google.protobuf.Message other)Percent.BuilderPercent.Builder. mergeFrom(Percent other)Percent.BuilderPercent.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static Percent.BuilderPercent. newBuilder()static Percent.BuilderPercent. newBuilder(Percent prototype)Percent.BuilderPercent. newBuilderForType()protected Percent.BuilderPercent. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)Percent.BuilderPercent.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Percent.BuilderPercent.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Percent.BuilderPercent.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Percent.BuilderPercent.Builder. setValue(double value)double value = 1 [(.validate.rules) = { ... }Percent.BuilderPercent. toBuilder()
-