Package io.envoyproxy.envoy.api.v2.core
Interface BackoffStrategyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BackoffStrategy
,BackoffStrategy.Builder
public interface BackoffStrategyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.Duration
getBaseInterval()
The base interval to be used for the next back off computation.com.google.protobuf.DurationOrBuilder
getBaseIntervalOrBuilder()
The base interval to be used for the next back off computation.com.google.protobuf.Duration
getMaxInterval()
Specifies the maximum interval between retries.com.google.protobuf.DurationOrBuilder
getMaxIntervalOrBuilder()
Specifies the maximum interval between retries.boolean
hasBaseInterval()
The base interval to be used for the next back off computation.boolean
hasMaxInterval()
Specifies the maximum interval between retries.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBaseInterval
boolean hasBaseInterval()
The base interval to be used for the next back off computation. It should be greater than zero and less than or equal to :ref:`max_interval <envoy_api_field_core.BackoffStrategy.max_interval>`.
.google.protobuf.Duration base_interval = 1 [(.validate.rules) = { ... }
- Returns:
- Whether the baseInterval field is set.
-
getBaseInterval
com.google.protobuf.Duration getBaseInterval()
The base interval to be used for the next back off computation. It should be greater than zero and less than or equal to :ref:`max_interval <envoy_api_field_core.BackoffStrategy.max_interval>`.
.google.protobuf.Duration base_interval = 1 [(.validate.rules) = { ... }
- Returns:
- The baseInterval.
-
getBaseIntervalOrBuilder
com.google.protobuf.DurationOrBuilder getBaseIntervalOrBuilder()
The base interval to be used for the next back off computation. It should be greater than zero and less than or equal to :ref:`max_interval <envoy_api_field_core.BackoffStrategy.max_interval>`.
.google.protobuf.Duration base_interval = 1 [(.validate.rules) = { ... }
-
hasMaxInterval
boolean hasMaxInterval()
Specifies the maximum interval between retries. This parameter is optional, but must be greater than or equal to the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>` if set. The default is 10 times the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>`.
.google.protobuf.Duration max_interval = 2 [(.validate.rules) = { ... }
- Returns:
- Whether the maxInterval field is set.
-
getMaxInterval
com.google.protobuf.Duration getMaxInterval()
Specifies the maximum interval between retries. This parameter is optional, but must be greater than or equal to the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>` if set. The default is 10 times the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>`.
.google.protobuf.Duration max_interval = 2 [(.validate.rules) = { ... }
- Returns:
- The maxInterval.
-
getMaxIntervalOrBuilder
com.google.protobuf.DurationOrBuilder getMaxIntervalOrBuilder()
Specifies the maximum interval between retries. This parameter is optional, but must be greater than or equal to the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>` if set. The default is 10 times the :ref:`base_interval <envoy_api_field_core.BackoffStrategy.base_interval>`.
.google.protobuf.Duration max_interval = 2 [(.validate.rules) = { ... }
-
-