Compute V1 Client - Class QuotaExceededInfo (1.20.0)

Reference documentation and code samples for the Compute V1 Client class QuotaExceededInfo.

Additional details for quota exceeded error for resource quota.

Generated from protobuf message google.cloud.compute.v1.QuotaExceededInfo

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ dimensions array|Google\Protobuf\Internal\MapField

The map holding related quota dimensions.

↳ future_limit float

Future quota limit being rolled out. The limit's unit depends on the quota type or metric.

↳ limit float

Current effective quota limit. The limit's unit depends on the quota type or metric.

↳ limit_name string

The name of the quota limit.

↳ metric_name string

The Compute Engine quota metric name.

↳ rollout_status string

Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.

getDimensions

The map holding related quota dimensions.

Returns
Type Description
Google\Protobuf\Internal\MapField

setDimensions

The map holding related quota dimensions.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getFutureLimit

Future quota limit being rolled out. The limit's unit depends on the quota type or metric.

Returns
Type Description
float

hasFutureLimit

clearFutureLimit

setFutureLimit

Future quota limit being rolled out. The limit's unit depends on the quota type or metric.

Parameter
Name Description
var float
Returns
Type Description
$this

getLimit

Current effective quota limit. The limit's unit depends on the quota type or metric.

Returns
Type Description
float

hasLimit

clearLimit

setLimit

Current effective quota limit. The limit's unit depends on the quota type or metric.

Parameter
Name Description
var float
Returns
Type Description
$this

getLimitName

The name of the quota limit.

Returns
Type Description
string

hasLimitName

clearLimitName

setLimitName

The name of the quota limit.

Parameter
Name Description
var string
Returns
Type Description
$this

getMetricName

The Compute Engine quota metric name.

Returns
Type Description
string

hasMetricName

clearMetricName

setMetricName

The Compute Engine quota metric name.

Parameter
Name Description
var string
Returns
Type Description
$this

getRolloutStatus

Rollout status of the future quota limit.

Check the RolloutStatus enum for the list of possible values.

Returns
Type Description
string

hasRolloutStatus

clearRolloutStatus

setRolloutStatus

Rollout status of the future quota limit.

Check the RolloutStatus enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this