Class CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class CircuitBreakers : IDirectResponseSchema
Properties
ConnectTimeout
The timeout for new network connections to hosts.
Declaration
[JsonProperty("connectTimeout")]
public virtual Duration ConnectTimeout { get; set; }
Property Value
Type | Description |
---|---|
Duration |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxConnections
The maximum number of connections to the backend service. If not specified, there is no limit. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
Declaration
[JsonProperty("maxConnections")]
public virtual int? MaxConnections { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxPendingRequests
The maximum number of pending requests allowed to the backend service. If not specified, there is no limit. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
Declaration
[JsonProperty("maxPendingRequests")]
public virtual int? MaxPendingRequests { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxRequests
The maximum number of parallel requests that allowed to the backend service. If not specified, there is no limit.
Declaration
[JsonProperty("maxRequests")]
public virtual int? MaxRequests { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxRequestsPerConnection
Maximum requests for a single connection to the backend service. This parameter is respected by both the HTTP/1.1 and HTTP/2 implementations. If not specified, there is no limit. Setting this parameter to 1 will effectively disable keep alive. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
Declaration
[JsonProperty("maxRequestsPerConnection")]
public virtual int? MaxRequestsPerConnection { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxRetries
The maximum number of parallel retries allowed to the backend cluster. If not specified, the default is 1. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
Declaration
[JsonProperty("maxRetries")]
public virtual int? MaxRetries { get; set; }
Property Value
Type | Description |
---|---|
int? |