Show / Hide Table of Contents

Class HttpRouteRetryPolicy

The specifications for retries.

Inheritance
object
HttpRouteRetryPolicy
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkServices.v1.Data
Assembly: Google.Apis.NetworkServices.v1.dll
Syntax
public class HttpRouteRetryPolicy : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

NumRetries

Specifies the allowed number of retries. This number must be > 0. If not specified, default to 1.

Declaration
[JsonProperty("numRetries")]
public virtual int? NumRetries { get; set; }
Property Value
Type Description
int?

PerTryTimeout

Specifies a non-zero timeout per retry attempt.

Declaration
[JsonProperty("perTryTimeout")]
public virtual object PerTryTimeout { get; set; }
Property Value
Type Description
object

RetryConditions

Specifies one or more conditions when this retry policy applies. Valid values are: 5xx: Proxy will attempt a retry if the destination service responds with any 5xx response code, of if the destination service does not respond at all, example: disconnect, reset, read timeout, connection failure and refused streams. gateway-error: Similar to 5xx, but only applies to response codes 502, 503, 504. reset: Proxy will attempt a retry if the destination service does not respond at all (disconnect/reset/read timeout) connect-failure: Proxy will retry on failures connecting to destination for example due to connection timeouts. retriable-4xx: Proxy will retry fro retriable 4xx response codes. Currently the only retriable error supported is 409. refused-stream: Proxy will retry if the destination resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.

Declaration
[JsonProperty("retryConditions")]
public virtual IList<string> RetryConditions { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX