Interface CategoryOrBuilder (2.73.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface CategoryOrBuilder extends MessageOrBuilder
Methods
getResourceFamily()
public abstract String getResourceFamily()
The type of product the SKU refers to.
Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;
Returns |
Type |
Description |
String |
The resourceFamily.
|
getResourceFamilyBytes()
public abstract ByteString getResourceFamilyBytes()
The type of product the SKU refers to.
Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;
Returns |
Type |
Description |
ByteString |
The bytes for resourceFamily.
|
getResourceGroup()
public abstract String getResourceGroup()
A group classification for related SKUs.
Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;
Returns |
Type |
Description |
String |
The resourceGroup.
|
getResourceGroupBytes()
public abstract ByteString getResourceGroupBytes()
A group classification for related SKUs.
Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;
Returns |
Type |
Description |
ByteString |
The bytes for resourceGroup.
|
getServiceDisplayName()
public abstract String getServiceDisplayName()
The display name of the service this SKU belongs to.
string service_display_name = 1;
Returns |
Type |
Description |
String |
The serviceDisplayName.
|
getServiceDisplayNameBytes()
public abstract ByteString getServiceDisplayNameBytes()
The display name of the service this SKU belongs to.
string service_display_name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for serviceDisplayName.
|
getUsageType()
public abstract String getUsageType()
Represents how the SKU is consumed.
Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;
Returns |
Type |
Description |
String |
The usageType.
|
getUsageTypeBytes()
public abstract ByteString getUsageTypeBytes()
Represents how the SKU is consumed.
Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;
Returns |
Type |
Description |
ByteString |
The bytes for usageType.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["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-04 UTC."],[],[],null,["# Interface CategoryOrBuilder (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-billing/latest/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-billing/2.70.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-billing/2.68.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-billing/2.67.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-billing/2.64.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-billing/2.63.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-billing/2.62.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-billing/2.60.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-billing/2.59.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-billing/2.58.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-billing/2.57.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-billing/2.56.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-billing/2.55.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-billing/2.54.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-billing/2.53.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-billing/2.52.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-billing/2.51.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-billing/2.49.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-billing/2.48.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-billing/2.47.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-billing/2.46.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-billing/2.45.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-billing/2.44.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-billing/2.43.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-billing/2.42.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-billing/2.41.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-billing/2.40.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-billing/2.39.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-billing/2.37.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-billing/2.36.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-billing/2.35.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-billing/2.34.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-billing/2.33.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-billing/2.32.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-billing/2.31.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-billing/2.30.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-billing/2.29.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-billing/2.28.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-billing/2.27.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-billing/2.24.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-billing/2.23.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-billing/2.22.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-billing/2.21.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-billing/2.20.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-billing/2.19.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-billing/2.18.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-billing/2.17.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-billing/2.16.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-billing/2.15.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-billing/2.14.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-billing/2.13.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-billing/2.12.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-billing/2.11.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-billing/2.10.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-billing/2.9.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-billing/2.8.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-billing/2.7.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-billing/2.6.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-billing/2.5.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-billing/2.4.0/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.3.5](/java/docs/reference/google-cloud-billing/2.3.5/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.2.1](/java/docs/reference/google-cloud-billing/2.2.1/com.google.cloud.billing.v1.CategoryOrBuilder)\n- [2.1.12](/java/docs/reference/google-cloud-billing/2.1.12/com.google.cloud.billing.v1.CategoryOrBuilder) \n\n public interface CategoryOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getResourceFamily()\n\n public abstract String getResourceFamily()\n\nThe type of product the SKU refers to.\nExample: \"Compute\", \"Storage\", \"Network\", \"ApplicationServices\" etc.\n\n`string resource_family = 2;`\n\n### getResourceFamilyBytes()\n\n public abstract ByteString getResourceFamilyBytes()\n\nThe type of product the SKU refers to.\nExample: \"Compute\", \"Storage\", \"Network\", \"ApplicationServices\" etc.\n\n`string resource_family = 2;`\n\n### getResourceGroup()\n\n public abstract String getResourceGroup()\n\nA group classification for related SKUs.\nExample: \"RAM\", \"GPU\", \"Prediction\", \"Ops\", \"GoogleEgress\" etc.\n\n`string resource_group = 3;`\n\n### getResourceGroupBytes()\n\n public abstract ByteString getResourceGroupBytes()\n\nA group classification for related SKUs.\nExample: \"RAM\", \"GPU\", \"Prediction\", \"Ops\", \"GoogleEgress\" etc.\n\n`string resource_group = 3;`\n\n### getServiceDisplayName()\n\n public abstract String getServiceDisplayName()\n\nThe display name of the service this SKU belongs to.\n\n`string service_display_name = 1;`\n\n### getServiceDisplayNameBytes()\n\n public abstract ByteString getServiceDisplayNameBytes()\n\nThe display name of the service this SKU belongs to.\n\n`string service_display_name = 1;`\n\n### getUsageType()\n\n public abstract String getUsageType()\n\nRepresents how the SKU is consumed.\nExample: \"OnDemand\", \"Preemptible\", \"Commit1Mo\", \"Commit1Yr\" etc.\n\n`string usage_type = 4;`\n\n### getUsageTypeBytes()\n\n public abstract ByteString getUsageTypeBytes()\n\nRepresents how the SKU is consumed.\nExample: \"OnDemand\", \"Preemptible\", \"Commit1Mo\", \"Commit1Yr\" etc.\n\n`string usage_type = 4;`"]]