(::String) — The specific location of the provisioining quota.
#location=
deflocation=(value)->::String
Parameter
value (::String) — The specific location of the provisioining quota.
Returns
(::String) — The specific location of the provisioining quota.
#name
defname()->::String
Returns
(::String) — Output only. The name of the provisioning quota.
#network_bandwidth
defnetwork_bandwidth()->::Integer
Returns
(::Integer) — Network bandwidth, Gbps
Note: The following fields are mutually exclusive: network_bandwidth, server_count, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
#network_bandwidth=
defnetwork_bandwidth=(value)->::Integer
Parameter
value (::Integer) — Network bandwidth, Gbps
Note: The following fields are mutually exclusive: network_bandwidth, server_count, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
(::Integer) — Network bandwidth, Gbps
Note: The following fields are mutually exclusive: network_bandwidth, server_count, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
#server_count
defserver_count()->::Integer
Returns
(::Integer) — Server count.
Note: The following fields are mutually exclusive: server_count, network_bandwidth, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
#server_count=
defserver_count=(value)->::Integer
Parameter
value (::Integer) — Server count.
Note: The following fields are mutually exclusive: server_count, network_bandwidth, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
(::Integer) — Server count.
Note: The following fields are mutually exclusive: server_count, network_bandwidth, storage_gib. If a field in that set is populated, all other fields in the set will automatically be cleared.
#storage_gib
defstorage_gib()->::Integer
Returns
(::Integer) — Storage size (GB).
Note: The following fields are mutually exclusive: storage_gib, server_count, network_bandwidth. If a field in that set is populated, all other fields in the set will automatically be cleared.
#storage_gib=
defstorage_gib=(value)->::Integer
Parameter
value (::Integer) — Storage size (GB).
Note: The following fields are mutually exclusive: storage_gib, server_count, network_bandwidth. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
(::Integer) — Storage size (GB).
Note: The following fields are mutually exclusive: storage_gib, server_count, network_bandwidth. If a field in that set is populated, all other fields in the set will automatically be cleared.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Bare Metal Solution V2 API - Class Google::Cloud::BareMetalSolution::V2::ProvisioningQuota (v1.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.0 (latest)](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/latest/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [1.0.1](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/1.0.1/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.10.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.10.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.9.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.9.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.8.1](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.8.1/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.7.2](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.7.2/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.6.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.6.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.5.1](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.5.1/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.4.1](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.4.1/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.3.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.3.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.2.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.2.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota)\n- [0.1.0](/ruby/docs/reference/google-cloud-bare_metal_solution-v2/0.1.0/Google-Cloud-BareMetalSolution-V2-ProvisioningQuota) \nReference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::ProvisioningQuota.\n\nA provisioning quota for a given project. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #asset_type\n\n def asset_type() -\u003e ::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType\n\n**Returns**\n\n- ([::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType](./Google-Cloud-BareMetalSolution-V2-ProvisioningQuota-AssetType)) --- The asset type of this provisioning quota.\n\n### #asset_type=\n\n def asset_type=(value) -\u003e ::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType\n\n**Parameter**\n\n- **value** ([::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType](./Google-Cloud-BareMetalSolution-V2-ProvisioningQuota-AssetType)) --- The asset type of this provisioning quota. \n**Returns**\n\n- ([::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType](./Google-Cloud-BareMetalSolution-V2-ProvisioningQuota-AssetType)) --- The asset type of this provisioning quota.\n\n### #available_count\n\n def available_count() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- The available count of the provisioning quota.\n\n### #available_count=\n\n def available_count=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- The available count of the provisioning quota. \n**Returns**\n\n- (::Integer) --- The available count of the provisioning quota.\n\n### #gcp_service\n\n def gcp_service() -\u003e ::String\n\n**Returns**\n\n- (::String) --- The gcp service of the provisioning quota.\n\n### #gcp_service=\n\n def gcp_service=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- The gcp service of the provisioning quota. \n**Returns**\n\n- (::String) --- The gcp service of the provisioning quota.\n\n### #instance_quota\n\n def instance_quota() -\u003e ::Google::Cloud::BareMetalSolution::V2::InstanceQuota\n\n**Returns**\n\n- ([::Google::Cloud::BareMetalSolution::V2::InstanceQuota](./Google-Cloud-BareMetalSolution-V2-InstanceQuota)) --- Instance quota.\n\n### #instance_quota=\n\n def instance_quota=(value) -\u003e ::Google::Cloud::BareMetalSolution::V2::InstanceQuota\n\n**Parameter**\n\n- **value** ([::Google::Cloud::BareMetalSolution::V2::InstanceQuota](./Google-Cloud-BareMetalSolution-V2-InstanceQuota)) --- Instance quota. \n**Returns**\n\n- ([::Google::Cloud::BareMetalSolution::V2::InstanceQuota](./Google-Cloud-BareMetalSolution-V2-InstanceQuota)) --- Instance quota.\n\n### #location\n\n def location() -\u003e ::String\n\n**Returns**\n\n- (::String) --- The specific location of the provisioining quota.\n\n### #location=\n\n def location=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- The specific location of the provisioining quota. \n**Returns**\n\n- (::String) --- The specific location of the provisioining quota.\n\n### #name\n\n def name() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Output only. The name of the provisioning quota.\n\n### #network_bandwidth\n\n def network_bandwidth() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Network bandwidth, Gbps\n\n Note: The following fields are mutually exclusive: `network_bandwidth`, `server_count`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #network_bandwidth=\n\n def network_bandwidth=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Network bandwidth, Gbps\n\n\nNote: The following fields are mutually exclusive: `network_bandwidth`, `server_count`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- (::Integer) --- Network bandwidth, Gbps\n\n Note: The following fields are mutually exclusive: `network_bandwidth`, `server_count`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #server_count\n\n def server_count() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Server count.\n\n Note: The following fields are mutually exclusive: `server_count`, `network_bandwidth`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #server_count=\n\n def server_count=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Server count.\n\n\nNote: The following fields are mutually exclusive: `server_count`, `network_bandwidth`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- (::Integer) --- Server count.\n\n Note: The following fields are mutually exclusive: `server_count`, `network_bandwidth`, `storage_gib`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #storage_gib\n\n def storage_gib() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Storage size (GB).\n\n Note: The following fields are mutually exclusive: `storage_gib`, `server_count`, `network_bandwidth`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #storage_gib=\n\n def storage_gib=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Storage size (GB).\n\n\nNote: The following fields are mutually exclusive: `storage_gib`, `server_count`, `network_bandwidth`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- (::Integer) --- Storage size (GB).\n\n Note: The following fields are mutually exclusive: `storage_gib`, `server_count`, `network_bandwidth`. If a field in that set is populated, all other fields in the set will automatically be cleared."]]