Class RetryPolicy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RetryPolicy.Builder>
com.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
io.envoyproxy.envoy.config.core.v3.RetryPolicy.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RetryPolicyOrBuilder
,Cloneable
- Enclosing class:
RetryPolicy
public static final class RetryPolicy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
implements RetryPolicyOrBuilder
The message specifies the retry policy of remote data source when fetching fails. [#next-free-field: 7]Protobuf type
envoy.config.core.v3.RetryPolicy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private long
private com.google.protobuf.UInt32Value
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> private BackoffStrategy
private com.google.protobuf.SingleFieldBuilder
<BackoffStrategy, BackoffStrategy.Builder, BackoffStrategyOrBuilder> private List
<RetryPolicy.RetryHostPredicate> private com.google.protobuf.RepeatedFieldBuilder
<RetryPolicy.RetryHostPredicate, RetryPolicy.RetryHostPredicate.Builder, RetryPolicy.RetryHostPredicateOrBuilder> private Object
private RetryPolicy.RetryPriority
private com.google.protobuf.SingleFieldBuilder
<RetryPolicy.RetryPriority, RetryPolicy.RetryPriority.Builder, RetryPolicy.RetryPriorityOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllRetryHostPredicate
(Iterable<? extends RetryPolicy.RetryHostPredicate> values) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.addRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate value) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.addRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.addRetryHostPredicate
(RetryPolicy.RetryHostPredicate.Builder builderForValue) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.addRetryHostPredicateBuilder
(int index) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.build()
private void
buildPartial0
(RetryPolicy result) private void
clear()
For details, see :ref:`host_selection_retry_max_attempts <envoy_v3_api_field_config.route.v3.RetryPolicy.host_selection_retry_max_attempts>`.Specifies the allowed number of retries.Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.private void
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
long
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
Specifies the allowed number of retries.com.google.protobuf.UInt32Value.Builder
Specifies the allowed number of retries.com.google.protobuf.UInt32ValueOrBuilder
Specifies the allowed number of retries.Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.getRetryHostPredicate
(int index) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.getRetryHostPredicateBuilder
(int index) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.int
For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.getRetryHostPredicateOrBuilder
(int index) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.List
<? extends RetryPolicy.RetryHostPredicateOrBuilder> For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.com.google.protobuf.ByteString
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.boolean
Specifies the allowed number of retries.boolean
Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.boolean
For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> Specifies the allowed number of retries.private com.google.protobuf.SingleFieldBuilder
<BackoffStrategy, BackoffStrategy.Builder, BackoffStrategyOrBuilder> Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.private com.google.protobuf.RepeatedFieldBuilder
<RetryPolicy.RetryHostPredicate, RetryPolicy.RetryHostPredicate.Builder, RetryPolicy.RetryHostPredicateOrBuilder> private com.google.protobuf.SingleFieldBuilder
<RetryPolicy.RetryPriority, RetryPolicy.RetryPriority.Builder, RetryPolicy.RetryPriorityOrBuilder> For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.final boolean
private void
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(RetryPolicy other) mergeNumRetries
(com.google.protobuf.UInt32Value value) Specifies the allowed number of retries.mergeRetryBackOff
(BackoffStrategy value) Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.removeRetryHostPredicate
(int index) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.setHostSelectionRetryMaxAttempts
(long value) For details, see :ref:`host_selection_retry_max_attempts <envoy_v3_api_field_config.route.v3.RetryPolicy.host_selection_retry_max_attempts>`.setNumRetries
(com.google.protobuf.UInt32Value value) Specifies the allowed number of retries.setNumRetries
(com.google.protobuf.UInt32Value.Builder builderForValue) Specifies the allowed number of retries.setRetryBackOff
(BackoffStrategy value) Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.setRetryBackOff
(BackoffStrategy.Builder builderForValue) Specifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.setRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate value) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.setRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) For details, see :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.setRetryOn
(String value) For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.setRetryOnBytes
(com.google.protobuf.ByteString value) For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.setRetryPriority
(RetryPolicy.RetryPriority.Builder builderForValue) For details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
retryBackOff_
-
retryBackOffBuilder_
private com.google.protobuf.SingleFieldBuilder<BackoffStrategy,BackoffStrategy.Builder, retryBackOffBuilder_BackoffStrategyOrBuilder> -
numRetries_
private com.google.protobuf.UInt32Value numRetries_ -
numRetriesBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder, numRetriesBuilder_com.google.protobuf.UInt32ValueOrBuilder> -
retryOn_
-
retryPriority_
-
retryPriorityBuilder_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy.RetryPriority,RetryPolicy.RetryPriority.Builder, retryPriorityBuilder_RetryPolicy.RetryPriorityOrBuilder> -
retryHostPredicate_
-
retryHostPredicateBuilder_
private com.google.protobuf.RepeatedFieldBuilder<RetryPolicy.RetryHostPredicate,RetryPolicy.RetryHostPredicate.Builder, retryHostPredicateBuilder_RetryPolicy.RetryHostPredicateOrBuilder> -
hostSelectionRetryMaxAttempts_
private long hostSelectionRetryMaxAttempts_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RetryPolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
mergeFrom
public RetryPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RetryPolicy.Builder>
- Throws:
IOException
-
hasRetryBackOff
public 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;
- Specified by:
hasRetryBackOff
in interfaceRetryPolicyOrBuilder
- Returns:
- Whether the retryBackOff field is set.
-
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;
- Specified by:
getRetryBackOff
in interfaceRetryPolicyOrBuilder
- Returns:
- The retryBackOff.
-
setRetryBackOff
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;
-
setRetryBackOff
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;
-
mergeRetryBackOff
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;
-
clearRetryBackOff
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;
-
getRetryBackOffBuilder
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;
-
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;
- Specified by:
getRetryBackOffOrBuilder
in interfaceRetryPolicyOrBuilder
-
internalGetRetryBackOffFieldBuilder
private com.google.protobuf.SingleFieldBuilder<BackoffStrategy,BackoffStrategy.Builder, internalGetRetryBackOffFieldBuilder()BackoffStrategyOrBuilder> 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
public 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) = { ... }
- Specified by:
hasNumRetries
in interfaceRetryPolicyOrBuilder
- Returns:
- Whether the numRetries field is set.
-
getNumRetries
public 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) = { ... }
- Specified by:
getNumRetries
in interfaceRetryPolicyOrBuilder
- Returns:
- The numRetries.
-
setNumRetries
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
setNumRetries
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
mergeNumRetries
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
clearNumRetries
Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
getNumRetriesBuilder
public com.google.protobuf.UInt32Value.Builder getNumRetriesBuilder()Specifies the allowed number of retries. This parameter is optional and defaults to 1.
.google.protobuf.UInt32Value num_retries = 2 [(.udpa.annotations.field_migrate) = { ... }
-
getNumRetriesOrBuilder
public 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) = { ... }
- Specified by:
getNumRetriesOrBuilder
in interfaceRetryPolicyOrBuilder
-
internalGetNumRetriesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder, internalGetNumRetriesFieldBuilder()com.google.protobuf.UInt32ValueOrBuilder> 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
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Specified by:
getRetryOn
in interfaceRetryPolicyOrBuilder
- Returns:
- The retryOn.
-
getRetryOnBytes
public 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;
- Specified by:
getRetryOnBytes
in interfaceRetryPolicyOrBuilder
- Returns:
- The bytes for retryOn.
-
setRetryOn
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Parameters:
value
- The retryOn to set.- Returns:
- This builder for chaining.
-
clearRetryOn
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Returns:
- This builder for chaining.
-
setRetryOnBytes
For details, see :ref:`retry_on <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_on>`.
string retry_on = 3;
- Parameters:
value
- The bytes for retryOn to set.- Returns:
- This builder for chaining.
-
hasRetryPriority
public 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;
- Specified by:
hasRetryPriority
in interfaceRetryPolicyOrBuilder
- Returns:
- Whether the retryPriority field is set.
-
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;
- Specified by:
getRetryPriority
in interfaceRetryPolicyOrBuilder
- Returns:
- The retryPriority.
-
setRetryPriority
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;
-
setRetryPriority
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;
-
mergeRetryPriority
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;
-
clearRetryPriority
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;
-
getRetryPriorityBuilder
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;
-
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;
- Specified by:
getRetryPriorityOrBuilder
in interfaceRetryPolicyOrBuilder
-
internalGetRetryPriorityFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RetryPolicy.RetryPriority,RetryPolicy.RetryPriority.Builder, internalGetRetryPriorityFieldBuilder()RetryPolicy.RetryPriorityOrBuilder> 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;
-
ensureRetryHostPredicateIsMutable
private void ensureRetryHostPredicateIsMutable() -
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;
- Specified by:
getRetryHostPredicateList
in interfaceRetryPolicyOrBuilder
-
getRetryHostPredicateCount
public 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;
- Specified by:
getRetryHostPredicateCount
in interfaceRetryPolicyOrBuilder
-
getRetryHostPredicate
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;
- Specified by:
getRetryHostPredicate
in interfaceRetryPolicyOrBuilder
-
setRetryHostPredicate
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;
-
setRetryHostPredicate
public RetryPolicy.Builder setRetryHostPredicate(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) 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;
-
addRetryHostPredicate
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;
-
addRetryHostPredicate
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;
-
addRetryHostPredicate
public RetryPolicy.Builder addRetryHostPredicate(RetryPolicy.RetryHostPredicate.Builder builderForValue) 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;
-
addRetryHostPredicate
public RetryPolicy.Builder addRetryHostPredicate(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) 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;
-
addAllRetryHostPredicate
public RetryPolicy.Builder addAllRetryHostPredicate(Iterable<? extends RetryPolicy.RetryHostPredicate> values) 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;
-
clearRetryHostPredicate
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;
-
removeRetryHostPredicate
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;
-
getRetryHostPredicateBuilder
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
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;
- Specified by:
getRetryHostPredicateOrBuilder
in interfaceRetryPolicyOrBuilder
-
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;
- Specified by:
getRetryHostPredicateOrBuilderList
in interfaceRetryPolicyOrBuilder
-
addRetryHostPredicateBuilder
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;
-
addRetryHostPredicateBuilder
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;
-
getRetryHostPredicateBuilderList
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;
-
internalGetRetryHostPredicateFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<RetryPolicy.RetryHostPredicate,RetryPolicy.RetryHostPredicate.Builder, internalGetRetryHostPredicateFieldBuilder()RetryPolicy.RetryHostPredicateOrBuilder> -
getHostSelectionRetryMaxAttempts
public 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;
- Specified by:
getHostSelectionRetryMaxAttempts
in interfaceRetryPolicyOrBuilder
- Returns:
- The hostSelectionRetryMaxAttempts.
-
setHostSelectionRetryMaxAttempts
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;
- Parameters:
value
- The hostSelectionRetryMaxAttempts to set.- Returns:
- This builder for chaining.
-
clearHostSelectionRetryMaxAttempts
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:
- This builder for chaining.
-