public static final class GrpcRoute.RetryPolicy extends GeneratedMessageV3 implements GrpcRoute.RetryPolicyOrBuilder
The specifications for retries.
Protobuf type google.cloud.networkservices.v1.GrpcRoute.RetryPolicy
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
NUM_RETRIES_FIELD_NUMBER
public static final int NUM_RETRIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RETRY_CONDITIONS_FIELD_NUMBER
public static final int RETRY_CONDITIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static GrpcRoute.RetryPolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GrpcRoute.RetryPolicy.Builder newBuilder()
newBuilder(GrpcRoute.RetryPolicy prototype)
public static GrpcRoute.RetryPolicy.Builder newBuilder(GrpcRoute.RetryPolicy prototype)
public static GrpcRoute.RetryPolicy parseDelimitedFrom(InputStream input)
public static GrpcRoute.RetryPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GrpcRoute.RetryPolicy parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GrpcRoute.RetryPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GrpcRoute.RetryPolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GrpcRoute.RetryPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GrpcRoute.RetryPolicy parseFrom(CodedInputStream input)
public static GrpcRoute.RetryPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GrpcRoute.RetryPolicy parseFrom(InputStream input)
public static GrpcRoute.RetryPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GrpcRoute.RetryPolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GrpcRoute.RetryPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GrpcRoute.RetryPolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public GrpcRoute.RetryPolicy getDefaultInstanceForType()
getNumRetries()
public int getNumRetries()
Specifies the allowed number of retries. This number must be > 0. If not
specified, default to 1.
uint32 num_retries = 2;
Returns |
Type |
Description |
int |
The numRetries.
|
getParserForType()
public Parser<GrpcRoute.RetryPolicy> getParserForType()
Overrides
getRetryConditions(int index)
public String getRetryConditions(int index)
- connect-failure: Router will retry on failures connecting to Backend
Services, for example due to connection timeouts.
- refused-stream: Router will retry if the backend service resets the
stream
with a REFUSED_STREAM error code. This reset type indicates that it is
safe to retry.
- cancelled: Router will retry if the gRPC status code in the response
header
is set to cancelled
- deadline-exceeded: Router will retry if the gRPC status code in the
response
header is set to deadline-exceeded
- resource-exhausted: Router will retry if the gRPC status code in the
response header is set to resource-exhausted
- unavailable: Router will retry if the gRPC status code in the response
header is set to unavailable
repeated string retry_conditions = 1;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The retryConditions at the given index.
|
getRetryConditionsBytes(int index)
public ByteString getRetryConditionsBytes(int index)
- connect-failure: Router will retry on failures connecting to Backend
Services, for example due to connection timeouts.
- refused-stream: Router will retry if the backend service resets the
stream
with a REFUSED_STREAM error code. This reset type indicates that it is
safe to retry.
- cancelled: Router will retry if the gRPC status code in the response
header
is set to cancelled
- deadline-exceeded: Router will retry if the gRPC status code in the
response
header is set to deadline-exceeded
- resource-exhausted: Router will retry if the gRPC status code in the
response header is set to resource-exhausted
- unavailable: Router will retry if the gRPC status code in the response
header is set to unavailable
repeated string retry_conditions = 1;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the retryConditions at the given index.
|
getRetryConditionsCount()
public int getRetryConditionsCount()
- connect-failure: Router will retry on failures connecting to Backend
Services, for example due to connection timeouts.
- refused-stream: Router will retry if the backend service resets the
stream
with a REFUSED_STREAM error code. This reset type indicates that it is
safe to retry.
- cancelled: Router will retry if the gRPC status code in the response
header
is set to cancelled
- deadline-exceeded: Router will retry if the gRPC status code in the
response
header is set to deadline-exceeded
- resource-exhausted: Router will retry if the gRPC status code in the
response header is set to resource-exhausted
- unavailable: Router will retry if the gRPC status code in the response
header is set to unavailable
repeated string retry_conditions = 1;
Returns |
Type |
Description |
int |
The count of retryConditions.
|
getRetryConditionsList()
public ProtocolStringList getRetryConditionsList()
- connect-failure: Router will retry on failures connecting to Backend
Services, for example due to connection timeouts.
- refused-stream: Router will retry if the backend service resets the
stream
with a REFUSED_STREAM error code. This reset type indicates that it is
safe to retry.
- cancelled: Router will retry if the gRPC status code in the response
header
is set to cancelled
- deadline-exceeded: Router will retry if the gRPC status code in the
response
header is set to deadline-exceeded
- resource-exhausted: Router will retry if the gRPC status code in the
response header is set to resource-exhausted
- unavailable: Router will retry if the gRPC status code in the response
header is set to unavailable
repeated string retry_conditions = 1;
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public GrpcRoute.RetryPolicy.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GrpcRoute.RetryPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public GrpcRoute.RetryPolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides