Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::CircuitBreakers (v1.4.0)

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.