| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
HostStatus.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.Builder |
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.
|
Percent.Builder |
HostStatus.Builder.getSuccessRateBuilder()
Request success rate for this host over the last calculated interval.
|
Percent.Builder |
ClusterStatus.Builder.getSuccessRateEjectionThresholdBuilder()
The success rate threshold used in the last interval.
|
| Modifier and Type | Method and Description |
|---|---|
HostStatus.Builder |
HostStatus.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 |
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 |
HostStatus.Builder.setSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval.
|
ClusterStatus.Builder |
ClusterStatus.Builder.setSuccessRateEjectionThreshold(Percent.Builder builderForValue)
The success rate threshold used in the last interval.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
HostStatus.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.Builder |
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.
|
Percent.Builder |
HostStatus.Builder.getSuccessRateBuilder()
Request success rate for this host over the last calculated interval.
|
Percent.Builder |
ClusterStatus.Builder.getSuccessRateEjectionThresholdBuilder()
The success rate threshold used in the last interval.
|
| Modifier and Type | Method and Description |
|---|---|
HostStatus.Builder |
HostStatus.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 |
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 |
HostStatus.Builder.setSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval.
|
ClusterStatus.Builder |
ClusterStatus.Builder.setSuccessRateEjectionThreshold(Percent.Builder builderForValue)
The success rate threshold used in the last interval.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
Watchdog.Builder.getMultikillThresholdBuilder()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
| Modifier and Type | Method and Description |
|---|---|
Watchdog.Builder |
Watchdog.Builder.setMultikillThreshold(Percent.Builder builderForValue)
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
Watchdog.Builder.getMultikillThresholdBuilder()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
| Modifier and Type | Method and Description |
|---|---|
Watchdog.Builder |
Watchdog.Builder.setMultikillThreshold(Percent.Builder builderForValue)
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
CircuitBreakers.Thresholds.RetryBudget.Builder.getBudgetPercentBuilder()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
Percent.Builder |
Cluster.CommonLbConfig.Builder.getHealthyPanicThresholdBuilder()
Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.
|
Percent.Builder |
Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder.getRoutingEnabledBuilder()
Configures percentage of requests that will be considered for zone aware routing
if zone aware routing is configured.
|
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakers.Thresholds.RetryBudget.Builder |
CircuitBreakers.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 |
Cluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent.Builder builderForValue)
Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.
|
Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
CircuitBreakers.Thresholds.RetryBudget.Builder.getBudgetPercentBuilder()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
Percent.Builder |
Cluster.CommonLbConfig.Builder.getHealthyPanicThresholdBuilder()
Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.
|
Percent.Builder |
Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder.getRoutingEnabledBuilder()
Configures percentage of requests that will be considered for zone aware routing
if zone aware routing is configured.
|
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakers.Thresholds.RetryBudget.Builder |
CircuitBreakers.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 |
Cluster.CommonLbConfig.Builder.setHealthyPanicThreshold(Percent.Builder builderForValue)
Configures the :ref:`healthy panic threshold <arch_overview_load_balancing_panic_threshold>`.
|
Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
RuntimePercent.Builder.getDefaultValueBuilder()
Default value if runtime value is not available.
|
Percent.Builder |
KeepaliveSettings.Builder.getIntervalJitterBuilder()
A random jitter amount as a percentage of interval that will be added to each interval.
|
| Modifier and Type | Method and Description |
|---|---|
RuntimePercent.Builder |
RuntimePercent.Builder.setDefaultValue(Percent.Builder builderForValue)
Default value if runtime value is not available.
|
KeepaliveSettings.Builder |
KeepaliveSettings.Builder.setIntervalJitter(Percent.Builder builderForValue)
A random jitter amount as a percentage of interval that will be added to each interval.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
RuntimePercent.Builder.getDefaultValueBuilder()
Default value if runtime value is not available.
|
Percent.Builder |
KeepaliveSettings.Builder.getIntervalJitterBuilder()
A random jitter amount as a percentage of interval that will be added to each interval.
|
| Modifier and Type | Method and Description |
|---|---|
RuntimePercent.Builder |
RuntimePercent.Builder.setDefaultValue(Percent.Builder builderForValue)
Default value if runtime value is not available.
|
KeepaliveSettings.Builder |
KeepaliveSettings.Builder.setIntervalJitter(Percent.Builder builderForValue)
A random jitter amount as a percentage of interval that will be added to each interval.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder.getMinScaleBuilder()
Sets the minimum duration as a percentage of the maximum value.
|
| Modifier and Type | Method and Description |
|---|---|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder.setMinScale(Percent.Builder builderForValue)
Sets the minimum duration as a percentage of the maximum value.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
GradientControllerConfig.MinimumRTTCalculationParams.Builder.getBufferBuilder()
Amount added to the measured minRTT to add stability to the concurrency limit during natural
variability in latency.
|
Percent.Builder |
GradientControllerConfig.MinimumRTTCalculationParams.Builder.getJitterBuilder()
Randomized time delta that will be introduced to the start of the minRTT calculation window.
|
Percent.Builder |
GradientControllerConfig.Builder.getSampleAggregatePercentileBuilder()
The percentile to use when summarizing aggregated samples.
|
| Modifier and Type | Method and Description |
|---|---|
GradientControllerConfig.MinimumRTTCalculationParams.Builder |
GradientControllerConfig.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 |
GradientControllerConfig.MinimumRTTCalculationParams.Builder.setJitter(Percent.Builder builderForValue)
Randomized time delta that will be introduced to the start of the minRTT calculation window.
|
GradientControllerConfig.Builder |
GradientControllerConfig.Builder.setSampleAggregatePercentile(Percent.Builder builderForValue)
The percentile to use when summarizing aggregated samples.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
HttpConnectionManager.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.Builder |
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).
|
Percent.Builder |
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.
|
| Modifier and Type | Method and Description |
|---|---|
HttpConnectionManager.Tracing.Builder |
HttpConnectionManager.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 |
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 |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
HttpConnectionManager.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.Builder |
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).
|
Percent.Builder |
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.
|
| Modifier and Type | Method and Description |
|---|---|
HttpConnectionManager.Tracing.Builder |
HttpConnectionManager.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 |
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 |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Percent.Builder |
Percent.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Percent.Builder |
Percent.Builder.clear() |
Percent.Builder |
Percent.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Percent.Builder |
Percent.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Percent.Builder |
Percent.Builder.clearValue()
double value = 1 [(.validate.rules) = { ... } |
Percent.Builder |
Percent.Builder.clone() |
Percent.Builder |
Percent.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Percent.Builder |
Percent.Builder.mergeFrom(com.google.protobuf.Message other) |
Percent.Builder |
Percent.Builder.mergeFrom(Percent other) |
Percent.Builder |
Percent.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Percent.Builder |
Percent.newBuilder() |
static Percent.Builder |
Percent.newBuilder(Percent prototype) |
Percent.Builder |
Percent.newBuilderForType() |
protected Percent.Builder |
Percent.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Percent.Builder |
Percent.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Percent.Builder |
Percent.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Percent.Builder |
Percent.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Percent.Builder |
Percent.Builder.setValue(double value)
double value = 1 [(.validate.rules) = { ... } |
Percent.Builder |
Percent.toBuilder() |
Copyright © 2018–2021 The Envoy Project. All rights reserved.