- 0.82.0 (latest)
- 0.80.0
- 0.78.0
- 0.76.0
- 0.75.0
- 0.74.0
- 0.73.0
- 0.72.0
- 0.70.0
- 0.68.0
- 0.67.0
- 0.64.0
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.5
- 0.2.1
- 0.1.2
public interface ResourceRequirementsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsLimits(String key)
public abstract boolean containsLimits(String key) Only memory, cpu and nvidia.com/gpu keys in the map are supported.
<p>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
- The only supported 'nvidia.com/gpu' value is '1'.
map<string, string> limits = 1;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getCpuIdle()
public abstract boolean 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.
bool cpu_idle = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
The cpuIdle. |
getLimits() (deprecated)
public abstract Map<String,String> getLimits()Use #getLimitsMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLimitsCount()
public abstract int getLimitsCount() Only memory, cpu and nvidia.com/gpu keys in the map are supported.
<p>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
- The only supported 'nvidia.com/gpu' value is '1'.
map<string, string> limits = 1;
| Returns | |
|---|---|
| Type | Description |
int |
|
getLimitsMap()
public abstract Map<String,String> getLimitsMap() Only memory, cpu and nvidia.com/gpu keys in the map are supported.
<p>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
- The only supported 'nvidia.com/gpu' value is '1'.
map<string, string> limits = 1;
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLimitsOrDefault(String key, String defaultValue)
public abstract String getLimitsOrDefault(String key, String defaultValue) Only memory, cpu and nvidia.com/gpu keys in the map are supported.
<p>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
- The only supported 'nvidia.com/gpu' value is '1'.
map<string, string> limits = 1;
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getLimitsOrThrow(String key)
public abstract String getLimitsOrThrow(String key) Only memory, cpu and nvidia.com/gpu keys in the map are supported.
<p>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
- The only supported 'nvidia.com/gpu' value is '1'.
map<string, string> limits = 1;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getStartupCpuBoost()
public abstract boolean 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.
bool startup_cpu_boost = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
The startupCpuBoost. |