Google Cloud Run V2 Client - Class ResourceRequirements (0.3.4)

Reference documentation and code samples for the Google Cloud Run V2 Client class ResourceRequirements.

ResourceRequirements describes the compute resource requirements.

Generated from protobuf message google.cloud.run.v2.ResourceRequirements

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ limits array|Google\Protobuf\Internal\MapField

Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

↳ cpu_idle bool

Determines whether CPU should be throttled or not outside of requests.

getLimits

Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setLimits

Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getCpuIdle

Determines whether CPU should be throttled or not outside of requests.

Returns
TypeDescription
bool

setCpuIdle

Determines whether CPU should be throttled or not outside of requests.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this