Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::CircuitBreakers.
Settings controlling the volume of requests, connections and retries to this backend service.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#max_connections
def max_connections() -> ::Integer
Returns
- (::Integer) — 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.
#max_connections=
def max_connections=(value) -> ::Integer
Parameter
- value (::Integer) — 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.
Returns
- (::Integer) — 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.
#max_pending_requests
def max_pending_requests() -> ::Integer
Returns
- (::Integer) — 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.
#max_pending_requests=
def max_pending_requests=(value) -> ::Integer
Parameter
- value (::Integer) — 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.
Returns
- (::Integer) — 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.
#max_requests
def max_requests() -> ::Integer
Returns
- (::Integer) — The maximum number of parallel requests that allowed to the backend service. If not specified, there is no limit.
#max_requests=
def max_requests=(value) -> ::Integer
Parameter
- value (::Integer) — The maximum number of parallel requests that allowed to the backend service. If not specified, there is no limit.
Returns
- (::Integer) — The maximum number of parallel requests that allowed to the backend service. If not specified, there is no limit.
#max_requests_per_connection
def max_requests_per_connection() -> ::Integer
Returns
- (::Integer) — 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.
#max_requests_per_connection=
def max_requests_per_connection=(value) -> ::Integer
Parameter
- value (::Integer) — 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.
Returns
- (::Integer) — 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.
#max_retries
def max_retries() -> ::Integer
Returns
- (::Integer) — 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.
#max_retries=
def max_retries=(value) -> ::Integer
Parameter
- value (::Integer) — 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.
Returns
- (::Integer) — 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.