Interface ResourceRequirementsOrBuilder (0.40.0)

public interface ResourceRequirementsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLimits(String key)

public abstract boolean containsLimits(String key)

Only memory and cpu keys in the map are supported.

<p>Notes:

map<string, string> limits = 1;

Parameter
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
boolean

The cpuIdle.

getLimits() (deprecated)

public abstract Map<String,String> getLimits()

Use #getLimitsMap() instead.

Returns
TypeDescription
Map<String,String>

getLimitsCount()

public abstract int getLimitsCount()

Only memory and cpu keys in the map are supported.

<p>Notes:

map<string, string> limits = 1;

Returns
TypeDescription
int

getLimitsMap()

public abstract Map<String,String> getLimitsMap()

Only memory and cpu keys in the map are supported.

<p>Notes:

map<string, string> limits = 1;

Returns
TypeDescription
Map<String,String>

getLimitsOrDefault(String key, String defaultValue)

public abstract String getLimitsOrDefault(String key, String defaultValue)

Only memory and cpu keys in the map are supported.

<p>Notes:

map<string, string> limits = 1;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLimitsOrThrow(String key)

public abstract String getLimitsOrThrow(String key)

Only memory and cpu keys in the map are supported.

<p>Notes:

map<string, string> limits = 1;

Parameter
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
boolean

The startupCpuBoost.