Interface RetryPolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RetryPolicy
,RetryPolicy.Builder
public interface RetryPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getHostSelectionRetryMaxAttempts()
For details, see :ref:`host_selection_retry_max_attempts <envoy_v3_api_field_config.route.v3.RetryPolicy.host_selection_retry_max_attempts>`.com.google.protobuf.UInt32Value
getNumRetries()
Specifies the allowed number of retries.com.google.protobuf.UInt32ValueOrBuilder
getNumRetriesOrBuilder()
Specifies the allowed number of retries.BackoffStrategy
getRetryBackOff()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.BackoffStrategyOrBuilder
getRetryBackOffOrBuilder()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.RetryPolicy.RetryHostPredicate
getRetryHostPredicate(int index)
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.int
getRetryHostPredicateCount()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.java.util.List<RetryPolicy.RetryHostPredicate>
getRetryHostPredicateList()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.RetryPolicy.RetryHostPredicateOrBuilder
getRetryHostPredicateOrBuilder(int index)
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.java.util.List<? extends RetryPolicy.RetryHostPredicateOrBuilder>
getRetryHostPredicateOrBuilderList()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.java.lang.String
getRetryOn()
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.com.google.protobuf.ByteString
getRetryOnBytes()
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.RetryPolicy.RetryPriority
getRetryPriority()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.RetryPolicy.RetryPriorityOrBuilder
getRetryPriorityOrBuilder()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.boolean
hasNumRetries()
Specifies the allowed number of retries.boolean
hasRetryBackOff()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.boolean
hasRetryPriority()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasRetryBackOff
boolean hasRetryBackOff()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`. This parameter is optional, in which case the default base interval is 1000 milliseconds. The default maximum interval is 10 times the base interval.
.envoy.config.core.v3.BackoffStrategy retry_back_off = 1;
- Returns:
- Whether the retryBackOff field is set.
-
getRetryBackOff
BackoffStrategy getRetryBackOff()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`. This parameter is optional, in which case the default base interval is 1000 milliseconds. The default maximum interval is 10 times the base interval.
.envoy.config.core.v3.BackoffStrategy retry_back_off = 1;
- Returns:
- The retryBackOff.
-
getRetryBackOffOrBuilder
BackoffStrategyOrBuilder getRetryBackOffOrBuilder()
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`. This parameter is optional, in which case the default base interval is 1000 milliseconds. The default maximum interval is 10 times the base interval.
.envoy.config.core.v3.BackoffStrategy retry_back_off = 1;
-
hasNumRetries
boolean hasNumRetries()
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- Whether the numRetries field is set.
-
getNumRetries
com.google.protobuf.UInt32Value getNumRetries()
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- The numRetries.
-
getNumRetriesOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getNumRetriesOrBuilder()
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
getRetryOn
java.lang.String getRetryOn()
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Returns:
- The retryOn.
-
getRetryOnBytes
com.google.protobuf.ByteString getRetryOnBytes()
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Returns:
- The bytes for retryOn.
-
hasRetryPriority
boolean hasRetryPriority()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.
.envoy.config.core.v3.RetryPolicy.RetryPriority retry_priority = 4;
- Returns:
- Whether the retryPriority field is set.
-
getRetryPriority
RetryPolicy.RetryPriority getRetryPriority()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.
.envoy.config.core.v3.RetryPolicy.RetryPriority retry_priority = 4;
- Returns:
- The retryPriority.
-
getRetryPriorityOrBuilder
RetryPolicy.RetryPriorityOrBuilder getRetryPriorityOrBuilder()
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.
.envoy.config.core.v3.RetryPolicy.RetryPriority retry_priority = 4;
-
getRetryHostPredicateList
java.util.List<RetryPolicy.RetryHostPredicate> getRetryHostPredicateList()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.
repeated .envoy.config.core.v3.RetryPolicy.RetryHostPredicate retry_host_predicate = 5;
-
getRetryHostPredicate
RetryPolicy.RetryHostPredicate getRetryHostPredicate(int index)
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.
repeated .envoy.config.core.v3.RetryPolicy.RetryHostPredicate retry_host_predicate = 5;
-
getRetryHostPredicateCount
int getRetryHostPredicateCount()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.
repeated .envoy.config.core.v3.RetryPolicy.RetryHostPredicate retry_host_predicate = 5;
-
getRetryHostPredicateOrBuilderList
java.util.List<? extends RetryPolicy.RetryHostPredicateOrBuilder> getRetryHostPredicateOrBuilderList()
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.
repeated .envoy.config.core.v3.RetryPolicy.RetryHostPredicate retry_host_predicate = 5;
-
getRetryHostPredicateOrBuilder
RetryPolicy.RetryHostPredicateOrBuilder getRetryHostPredicateOrBuilder(int index)
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.
repeated .envoy.config.core.v3.RetryPolicy.RetryHostPredicate retry_host_predicate = 5;
-
getHostSelectionRetryMaxAttempts
long getHostSelectionRetryMaxAttempts()
For details, see :ref:`host_selection_retry_max_attempts <envoy_v3_api_field_config.route.v3.RetryPolicy.host_selection_retry_max_attempts>`.
int64 host_selection_retry_max_attempts = 6;
- Returns:
- The hostSelectionRetryMaxAttempts.
-
-