Google Cloud Quotas V1 Client - Class QuotaInfo (1.3.1)

Reference documentation and code samples for the Google Cloud Quotas V1 Client class QuotaInfo.

QuotaInfo represents information about a particular quota for a given project, folder or organization.

Generated from protobuf message google.api.cloudquotas.v1.QuotaInfo

Namespace

Google \ Cloud \ CloudQuotas \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Resource name of this QuotaInfo. The ID component following "locations/" must be "global". Example: projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion

↳ quota_id
string

The id of the quota, which is unquie within the service. Example: CpusPerProjectPerRegion

↳ metric
string

The metric of the quota. It specifies the resources consumption the quota is defined for. Example: compute.googleapis.com/cpus

↳ service
string

The name of the service in which the quota is defined. Example: compute.googleapis.com

↳ is_precise
bool

Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.

↳ refresh_interval
string

The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.

↳ container_type
int

The container type of the QuotaInfo.

↳ dimensions
array

The dimensions the quota is defined on.

↳ metric_display_name
string

The display name of the quota metric

↳ quota_display_name
string

The display name of the quota.

↳ metric_unit
string

The unit in which the metric value is reported, e.g., "MByte".

↳ quota_increase_eligibility
QuotaIncreaseEligibility

Whether it is eligible to request a higher quota value for this quota.

↳ is_fixed
bool

Whether the quota value is fixed or adjustable

↳ dimensions_infos
array< DimensionsInfo >

The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.

↳ is_concurrent
bool

Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.

↳ service_request_quota_uri
string

URI to the page where users can request more quota for the cloud service—for example, https://console.cloud.google.com/iam-admin/quotas .

getName

Resource name of this QuotaInfo.

The ID component following "locations/" must be "global". Example: projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion

Returns
Type
Description
string

setName

Resource name of this QuotaInfo.

The ID component following "locations/" must be "global". Example: projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getQuotaId

The id of the quota, which is unquie within the service.

Example: CpusPerProjectPerRegion

Returns
Type
Description
string

setQuotaId

The id of the quota, which is unquie within the service.

Example: CpusPerProjectPerRegion

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getMetric

The metric of the quota. It specifies the resources consumption the quota is defined for.

Example: compute.googleapis.com/cpus

Returns
Type
Description
string

setMetric

The metric of the quota. It specifies the resources consumption the quota is defined for.

Example: compute.googleapis.com/cpus

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getService

The name of the service in which the quota is defined.

Example: compute.googleapis.com

Returns
Type
Description
string

setService

The name of the service in which the quota is defined.

Example: compute.googleapis.com

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getIsPrecise

Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.

Returns
Type
Description
bool

setIsPrecise

Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getRefreshInterval

The reset time interval for the quota. Refresh interval applies to rate quota only.

Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.

Returns
Type
Description
string

setRefreshInterval

The reset time interval for the quota. Refresh interval applies to rate quota only.

Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getContainerType

The container type of the QuotaInfo.

Returns
Type
Description
int

setContainerType

The container type of the QuotaInfo.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getDimensions

The dimensions the quota is defined on.

Returns
Type
Description

setDimensions

The dimensions the quota is defined on.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getMetricDisplayName

The display name of the quota metric

Returns
Type
Description
string

setMetricDisplayName

The display name of the quota metric

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getQuotaDisplayName

The display name of the quota.

Returns
Type
Description
string

setQuotaDisplayName

The display name of the quota.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getMetricUnit

The unit in which the metric value is reported, e.g., "MByte".

Returns
Type
Description
string

setMetricUnit

The unit in which the metric value is reported, e.g., "MByte".

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getQuotaIncreaseEligibility

Whether it is eligible to request a higher quota value for this quota.

Returns
Type
Description

hasQuotaIncreaseEligibility

clearQuotaIncreaseEligibility

setQuotaIncreaseEligibility

Whether it is eligible to request a higher quota value for this quota.

Parameter
Name
Description
Returns
Type
Description
$this

getIsFixed

Whether the quota value is fixed or adjustable

Returns
Type
Description
bool

setIsFixed

Whether the quota value is fixed or adjustable

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getDimensionsInfos

The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.

Returns
Type
Description

setDimensionsInfos

The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.

Parameter
Name
Description
var
array< DimensionsInfo >
Returns
Type
Description
$this

getIsConcurrent

Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.

Returns
Type
Description
bool

setIsConcurrent

Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getServiceRequestQuotaUri

URI to the page where users can request more quota for the cloud service—for example, https://console.cloud.google.com/iam-admin/quotas .

Returns
Type
Description
string

setServiceRequestQuotaUri

URI to the page where users can request more quota for the cloud service—for example, https://console.cloud.google.com/iam-admin/quotas .

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