Reference documentation and code samples for the Google Cloud Bare Metal Solution V2 Client class ProvisioningQuota.
A provisioning quota for a given project.
Generated from protobuf message google.cloud.baremetalsolution.v2.ProvisioningQuota
Namespace
Google \ Cloud \ BareMetalSolution \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. The name of the provisioning quota. |
↳ asset_type |
int
The asset type of this provisioning quota. |
↳ gcp_service |
string
The gcp service of the provisioning quota. |
↳ location |
string
The specific location of the provisioining quota. |
↳ available_count |
int
The available count of the provisioning quota. |
↳ instance_quota |
InstanceQuota
Instance quota. |
↳ server_count |
int|string
Server count. |
↳ network_bandwidth |
int|string
Network bandwidth, Gbps |
↳ storage_gib |
int|string
Storage size (GB). |
getName
Output only. The name of the provisioning quota.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Output only. The name of the provisioning quota.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAssetType
The asset type of this provisioning quota.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type AssetType. |
setAssetType
The asset type of this provisioning quota.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type AssetType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGcpService
The gcp service of the provisioning quota.
| Returns | |
|---|---|
| Type | Description |
string |
|
setGcpService
The gcp service of the provisioning quota.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLocation
The specific location of the provisioining quota.
| Returns | |
|---|---|
| Type | Description |
string |
|
setLocation
The specific location of the provisioining quota.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAvailableCount
The available count of the provisioning quota.
| Returns | |
|---|---|
| Type | Description |
int |
|
setAvailableCount
The available count of the provisioning quota.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstanceQuota
Instance quota.
| Returns | |
|---|---|
| Type | Description |
InstanceQuota|null |
|
hasInstanceQuota
setInstanceQuota
Instance quota.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceQuota
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerCount
Server count.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasServerCount
setServerCount
Server count.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNetworkBandwidth
Network bandwidth, Gbps
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasNetworkBandwidth
setNetworkBandwidth
Network bandwidth, Gbps
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStorageGib
Storage size (GB).
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasStorageGib
setStorageGib
Storage size (GB).
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getQuota
| Returns | |
|---|---|
| Type | Description |
string |
|
getAvailability
| Returns | |
|---|---|
| Type | Description |
string |
|