Google Cloud Run V2 Client - Class ResourceRequirements (1.9.0)

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

Namespace

Google \ Cloud \ Run \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ limits
array| Google\Protobuf\Internal\MapField

Only memory and cpu keys in the map are supported.

Notes: * * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu . * * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits

↳ cpu_idle
bool

Determines whether CPU is only allocated during requests (true by default). However, if ResourceRequirements is set, the caller must explicitly set this field to true to preserve the default behavior.

↳ startup_cpu_boost
bool

Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.

getLimits

Only memory and cpu keys in the map are supported.

Notes:

Returns
Type
Description

setLimits

Only memory and cpu keys in the map are supported.

Notes:

Parameter
Name
Description
Returns
Type
Description
$this

getCpuIdle

Determines whether CPU is only allocated during requests (true by default).

However, if ResourceRequirements is set, the caller must explicitly set this field to true to preserve the default behavior.

Returns
Type
Description
bool

setCpuIdle

Determines whether CPU is only allocated during requests (true by default).

However, if ResourceRequirements is set, the caller must explicitly set this field to true to preserve the default behavior.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getStartupCpuBoost

Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.

Returns
Type
Description
bool

setStartupCpuBoost

Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: