public static final class MethodConfig.RetryPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder> implements MethodConfig.RetryPolicyOrBuilder
The retry policy for outgoing RPCs.Protobuf type
grpc.service_config.MethodConfig.RetryPolicy| Modifier and Type | Method and Description |
|---|---|
MethodConfig.RetryPolicy.Builder |
addAllRetryableStatusCodes(Iterable<? extends com.google.rpc.Code> values)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
addAllRetryableStatusCodesValue(Iterable<Integer> values)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MethodConfig.RetryPolicy.Builder |
addRetryableStatusCodes(com.google.rpc.Code value)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
addRetryableStatusCodesValue(int value)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy |
build() |
MethodConfig.RetryPolicy |
buildPartial() |
MethodConfig.RetryPolicy.Builder |
clear() |
MethodConfig.RetryPolicy.Builder |
clearBackoffMultiplier()
Required.
|
MethodConfig.RetryPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MethodConfig.RetryPolicy.Builder |
clearInitialBackoff()
Exponential backoff parameters.
|
MethodConfig.RetryPolicy.Builder |
clearMaxAttempts()
The maximum number of RPC attempts, including the original attempt.
|
MethodConfig.RetryPolicy.Builder |
clearMaxBackoff()
Required.
|
MethodConfig.RetryPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MethodConfig.RetryPolicy.Builder |
clearRetryableStatusCodes()
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
clone() |
float |
getBackoffMultiplier()
Required.
|
MethodConfig.RetryPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getInitialBackoff()
Exponential backoff parameters.
|
com.google.protobuf.Duration.Builder |
getInitialBackoffBuilder()
Exponential backoff parameters.
|
com.google.protobuf.DurationOrBuilder |
getInitialBackoffOrBuilder()
Exponential backoff parameters.
|
int |
getMaxAttempts()
The maximum number of RPC attempts, including the original attempt.
|
com.google.protobuf.Duration |
getMaxBackoff()
Required.
|
com.google.protobuf.Duration.Builder |
getMaxBackoffBuilder()
Required.
|
com.google.protobuf.DurationOrBuilder |
getMaxBackoffOrBuilder()
Required.
|
com.google.rpc.Code |
getRetryableStatusCodes(int index)
The set of status codes which may be retried.
|
int |
getRetryableStatusCodesCount()
The set of status codes which may be retried.
|
List<com.google.rpc.Code> |
getRetryableStatusCodesList()
The set of status codes which may be retried.
|
int |
getRetryableStatusCodesValue(int index)
The set of status codes which may be retried.
|
List<Integer> |
getRetryableStatusCodesValueList()
The set of status codes which may be retried.
|
boolean |
hasInitialBackoff()
Exponential backoff parameters.
|
boolean |
hasMaxBackoff()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MethodConfig.RetryPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MethodConfig.RetryPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
MethodConfig.RetryPolicy.Builder |
mergeFrom(MethodConfig.RetryPolicy other) |
MethodConfig.RetryPolicy.Builder |
mergeInitialBackoff(com.google.protobuf.Duration value)
Exponential backoff parameters.
|
MethodConfig.RetryPolicy.Builder |
mergeMaxBackoff(com.google.protobuf.Duration value)
Required.
|
MethodConfig.RetryPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MethodConfig.RetryPolicy.Builder |
setBackoffMultiplier(float value)
Required.
|
MethodConfig.RetryPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MethodConfig.RetryPolicy.Builder |
setInitialBackoff(com.google.protobuf.Duration.Builder builderForValue)
Exponential backoff parameters.
|
MethodConfig.RetryPolicy.Builder |
setInitialBackoff(com.google.protobuf.Duration value)
Exponential backoff parameters.
|
MethodConfig.RetryPolicy.Builder |
setMaxAttempts(int value)
The maximum number of RPC attempts, including the original attempt.
|
MethodConfig.RetryPolicy.Builder |
setMaxBackoff(com.google.protobuf.Duration.Builder builderForValue)
Required.
|
MethodConfig.RetryPolicy.Builder |
setMaxBackoff(com.google.protobuf.Duration value)
Required.
|
MethodConfig.RetryPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MethodConfig.RetryPolicy.Builder |
setRetryableStatusCodes(int index,
com.google.rpc.Code value)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
setRetryableStatusCodesValue(int index,
int value)
The set of status codes which may be retried.
|
MethodConfig.RetryPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MethodConfig.RetryPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MethodConfig.RetryPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MethodConfig.RetryPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder mergeFrom(MethodConfig.RetryPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public MethodConfig.RetryPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MethodConfig.RetryPolicy.Builder>IOExceptionpublic int getMaxAttempts()
The maximum number of RPC attempts, including the original attempt. This field is required and must be greater than 1. Any value greater than 5 will be treated as if it were 5.
uint32 max_attempts = 1;getMaxAttempts in interface MethodConfig.RetryPolicyOrBuilderpublic MethodConfig.RetryPolicy.Builder setMaxAttempts(int value)
The maximum number of RPC attempts, including the original attempt. This field is required and must be greater than 1. Any value greater than 5 will be treated as if it were 5.
uint32 max_attempts = 1;value - The maxAttempts to set.public MethodConfig.RetryPolicy.Builder clearMaxAttempts()
The maximum number of RPC attempts, including the original attempt. This field is required and must be greater than 1. Any value greater than 5 will be treated as if it were 5.
uint32 max_attempts = 1;public boolean hasInitialBackoff()
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;hasInitialBackoff in interface MethodConfig.RetryPolicyOrBuilderpublic com.google.protobuf.Duration getInitialBackoff()
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;getInitialBackoff in interface MethodConfig.RetryPolicyOrBuilderpublic MethodConfig.RetryPolicy.Builder setInitialBackoff(com.google.protobuf.Duration value)
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;public MethodConfig.RetryPolicy.Builder setInitialBackoff(com.google.protobuf.Duration.Builder builderForValue)
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;public MethodConfig.RetryPolicy.Builder mergeInitialBackoff(com.google.protobuf.Duration value)
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;public MethodConfig.RetryPolicy.Builder clearInitialBackoff()
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;public com.google.protobuf.Duration.Builder getInitialBackoffBuilder()
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;public com.google.protobuf.DurationOrBuilder getInitialBackoffOrBuilder()
Exponential backoff parameters. The initial retry attempt will occur at random(0, initial_backoff). In general, the nth attempt will occur at random(0, min(initial_backoff*backoff_multiplier**(n-1), max_backoff)). Required. Must be greater than zero.
.google.protobuf.Duration initial_backoff = 2;getInitialBackoffOrBuilder in interface MethodConfig.RetryPolicyOrBuilderpublic boolean hasMaxBackoff()
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;hasMaxBackoff in interface MethodConfig.RetryPolicyOrBuilderpublic com.google.protobuf.Duration getMaxBackoff()
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;getMaxBackoff in interface MethodConfig.RetryPolicyOrBuilderpublic MethodConfig.RetryPolicy.Builder setMaxBackoff(com.google.protobuf.Duration value)
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;public MethodConfig.RetryPolicy.Builder setMaxBackoff(com.google.protobuf.Duration.Builder builderForValue)
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;public MethodConfig.RetryPolicy.Builder mergeMaxBackoff(com.google.protobuf.Duration value)
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;public MethodConfig.RetryPolicy.Builder clearMaxBackoff()
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;public com.google.protobuf.Duration.Builder getMaxBackoffBuilder()
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;public com.google.protobuf.DurationOrBuilder getMaxBackoffOrBuilder()
Required. Must be greater than zero.
.google.protobuf.Duration max_backoff = 3;getMaxBackoffOrBuilder in interface MethodConfig.RetryPolicyOrBuilderpublic float getBackoffMultiplier()
Required. Must be greater than zero.
float backoff_multiplier = 4;getBackoffMultiplier in interface MethodConfig.RetryPolicyOrBuilderpublic MethodConfig.RetryPolicy.Builder setBackoffMultiplier(float value)
Required. Must be greater than zero.
float backoff_multiplier = 4;value - The backoffMultiplier to set.public MethodConfig.RetryPolicy.Builder clearBackoffMultiplier()
Required. Must be greater than zero.
float backoff_multiplier = 4;public List<com.google.rpc.Code> getRetryableStatusCodesList()
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;getRetryableStatusCodesList in interface MethodConfig.RetryPolicyOrBuilderpublic int getRetryableStatusCodesCount()
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;getRetryableStatusCodesCount in interface MethodConfig.RetryPolicyOrBuilderpublic com.google.rpc.Code getRetryableStatusCodes(int index)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;getRetryableStatusCodes in interface MethodConfig.RetryPolicyOrBuilderindex - The index of the element to return.public MethodConfig.RetryPolicy.Builder setRetryableStatusCodes(int index, com.google.rpc.Code value)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;index - The index to set the value at.value - The retryableStatusCodes to set.public MethodConfig.RetryPolicy.Builder addRetryableStatusCodes(com.google.rpc.Code value)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;value - The retryableStatusCodes to add.public MethodConfig.RetryPolicy.Builder addAllRetryableStatusCodes(Iterable<? extends com.google.rpc.Code> values)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;values - The retryableStatusCodes to add.public MethodConfig.RetryPolicy.Builder clearRetryableStatusCodes()
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;public List<Integer> getRetryableStatusCodesValueList()
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;getRetryableStatusCodesValueList in interface MethodConfig.RetryPolicyOrBuilderpublic int getRetryableStatusCodesValue(int index)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;getRetryableStatusCodesValue in interface MethodConfig.RetryPolicyOrBuilderindex - The index of the value to return.public MethodConfig.RetryPolicy.Builder setRetryableStatusCodesValue(int index, int value)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;index - The index to set the value at.value - The enum numeric value on the wire for retryableStatusCodes to set.public MethodConfig.RetryPolicy.Builder addRetryableStatusCodesValue(int value)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;value - The enum numeric value on the wire for retryableStatusCodes to add.public MethodConfig.RetryPolicy.Builder addAllRetryableStatusCodesValue(Iterable<Integer> values)
The set of status codes which may be retried. This field is required and must be non-empty.
repeated .google.rpc.Code retryable_status_codes = 5;values - The enum numeric values on the wire for retryableStatusCodes to add.public final MethodConfig.RetryPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>public final MethodConfig.RetryPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.RetryPolicy.Builder>Copyright © 2022 Google LLC. All rights reserved.