Google Cloud Quotas V1beta Client - Class DimensionsInfo (1.3.1)

Reference documentation and code samples for the Google Cloud Quotas V1beta Client class DimensionsInfo.

The detailed quota information such as effective quota value for a combination of dimensions.

Generated from protobuf message google.api.cloudquotas.v1beta.DimensionsInfo

Namespace

Google \ Cloud \ CloudQuotas \ V1beta

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ dimensions
array| Google\Protobuf\Internal\MapField

The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.

↳ details
QuotaDetails

Quota details for the specified dimensions.

↳ applicable_locations
array

The applicable regions or zones of this dimensions info. The field will be set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.

getDimensions

The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value.

Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.

Returns
Type
Description

setDimensions

The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value.

Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.

Parameter
Name
Description
Returns
Type
Description
$this

getDetails

Quota details for the specified dimensions.

Returns
Type
Description
QuotaDetails |null

hasDetails

clearDetails

setDetails

Quota details for the specified dimensions.

Parameter
Name
Description
Returns
Type
Description
$this

getApplicableLocations

The applicable regions or zones of this dimensions info. The field will be set to ['global'] for quotas that are not per region or per zone.

Otherwise, it will be set to the list of locations this dimension info is applicable to.

Returns
Type
Description

setApplicableLocations

The applicable regions or zones of this dimensions info. The field will be set to ['global'] for quotas that are not per region or per zone.

Otherwise, it will be set to the list of locations this dimension info is applicable to.

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