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 intprivate longprivate com.google.protobuf.UInt32Valueprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> private BackoffStrategyprivate 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 Objectprivate RetryPolicy.RetryPriorityprivate 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 voidbuildPartial0(RetryPolicy result) private voidclear()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 voidstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongFor details, see :ref:`host_selection_retry_max_attempts <envoy_v3_api_field_config.route.v3.RetryPolicy.host_selection_retry_max_attempts>`.com.google.protobuf.UInt32ValueSpecifies the allowed number of retries.com.google.protobuf.UInt32Value.BuilderSpecifies the allowed number of retries.com.google.protobuf.UInt32ValueOrBuilderSpecifies 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>`.intFor 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.ByteStringFor 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>`.booleanSpecifies the allowed number of retries.booleanSpecifies parameters that control :ref:`retry backoff strategy <envoy_v3_api_msg_config.core.v3.BackoffStrategy>`.booleanFor details, see :ref:`retry_priority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate 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 booleanprivate voidmergeFrom(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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RetryPolicy.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RetryPolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasRetryBackOffin 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:
getRetryBackOffin 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:
getRetryBackOffOrBuilderin 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:
hasNumRetriesin 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:
getNumRetriesin 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:
getNumRetriesOrBuilderin 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:
getRetryOnin 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:
getRetryOnBytesin 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:
hasRetryPriorityin 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:
getRetryPriorityin 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:
getRetryPriorityOrBuilderin 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:
getRetryHostPredicateListin 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:
getRetryHostPredicateCountin 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:
getRetryHostPredicatein 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:
getRetryHostPredicateOrBuilderin 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:
getRetryHostPredicateOrBuilderListin 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:
getHostSelectionRetryMaxAttemptsin 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.
-