Interface LicenseResourceCommitmentOrBuilder (1.82.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface LicenseResourceCommitmentOrBuilder extends MessageOrBuilder
Methods
getAmount()
public abstract long getAmount()
The number of licenses you plan to purchase.
optional int64 amount = 196759640;
Returns |
Type |
Description |
long |
The amount.
|
getCoresPerLicense()
public abstract String getCoresPerLicense()
The number of cores per license.
optional string cores_per_license = 32482324;
Returns |
Type |
Description |
String |
The coresPerLicense.
|
getCoresPerLicenseBytes()
public abstract ByteString getCoresPerLicenseBytes()
The number of cores per license.
optional string cores_per_license = 32482324;
Returns |
Type |
Description |
ByteString |
The bytes for coresPerLicense.
|
getLicense()
public abstract String getLicense()
The applicable license URI.
optional string license = 166757441;
Returns |
Type |
Description |
String |
The license.
|
getLicenseBytes()
public abstract ByteString getLicenseBytes()
The applicable license URI.
optional string license = 166757441;
Returns |
Type |
Description |
ByteString |
The bytes for license.
|
hasAmount()
public abstract boolean hasAmount()
The number of licenses you plan to purchase.
optional int64 amount = 196759640;
Returns |
Type |
Description |
boolean |
Whether the amount field is set.
|
hasCoresPerLicense()
public abstract boolean hasCoresPerLicense()
The number of cores per license.
optional string cores_per_license = 32482324;
Returns |
Type |
Description |
boolean |
Whether the coresPerLicense field is set.
|
hasLicense()
public abstract boolean hasLicense()
The applicable license URI.
optional string license = 166757441;
Returns |
Type |
Description |
boolean |
Whether the license field is set.
|
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-08-28 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-08-28 UTC."],[],[],null,["# Interface LicenseResourceCommitmentOrBuilder (1.82.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.82.0 (latest)](/java/docs/reference/google-cloud-compute/latest/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.80.0](/java/docs/reference/google-cloud-compute/1.80.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.78.0](/java/docs/reference/google-cloud-compute/1.78.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.77.0](/java/docs/reference/google-cloud-compute/1.77.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.74.0](/java/docs/reference/google-cloud-compute/1.74.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.73.0](/java/docs/reference/google-cloud-compute/1.73.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.72.0](/java/docs/reference/google-cloud-compute/1.72.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.70.0](/java/docs/reference/google-cloud-compute/1.70.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.69.0](/java/docs/reference/google-cloud-compute/1.69.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-compute/1.68.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.67.0](/java/docs/reference/google-cloud-compute/1.67.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.66.0](/java/docs/reference/google-cloud-compute/1.66.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.65.0](/java/docs/reference/google-cloud-compute/1.65.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.64.0](/java/docs/reference/google-cloud-compute/1.64.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.63.0](/java/docs/reference/google-cloud-compute/1.63.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-compute/1.62.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.61.0](/java/docs/reference/google-cloud-compute/1.61.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.59.0](/java/docs/reference/google-cloud-compute/1.59.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-compute/1.58.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-compute/1.57.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-compute/1.56.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-compute/1.55.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-compute/1.54.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-compute/1.53.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-compute/1.52.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-compute/1.51.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.50.0](/java/docs/reference/google-cloud-compute/1.50.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-compute/1.49.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-compute/1.47.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-compute/1.46.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-compute/1.45.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-compute/1.44.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-compute/1.43.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-compute/1.42.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-compute/1.41.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-compute/1.40.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-compute/1.39.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.38.0](/java/docs/reference/google-cloud-compute/1.38.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-compute/1.37.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-compute/1.34.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-compute/1.33.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-compute/1.32.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-compute/1.31.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-compute/1.30.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-compute/1.29.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-compute/1.28.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-compute/1.27.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.26.0](/java/docs/reference/google-cloud-compute/1.26.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.25.0](/java/docs/reference/google-cloud-compute/1.25.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.24.0](/java/docs/reference/google-cloud-compute/1.24.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.23.0](/java/docs/reference/google-cloud-compute/1.23.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-compute/1.22.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-compute/1.21.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-compute/1.20.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-compute/1.19.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-compute/1.18.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-compute/1.17.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-compute/1.16.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-compute/1.15.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-compute/1.14.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-compute/1.13.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.12.1](/java/docs/reference/google-cloud-compute/1.12.1/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-compute/1.11.0/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.9.1](/java/docs/reference/google-cloud-compute/1.9.1/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.8.1](/java/docs/reference/google-cloud-compute/1.8.1/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.7.2](/java/docs/reference/google-cloud-compute/1.7.2/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder)\n- [1.6.0-beta](/java/docs/reference/google-cloud-compute/1.6.0-beta/com.google.cloud.compute.v1.LicenseResourceCommitmentOrBuilder) \n\n public interface LicenseResourceCommitmentOrBuilder 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### getAmount()\n\n public abstract long getAmount()\n\nThe number of licenses you plan to purchase.\n\n`optional int64 amount = 196759640;`\n\n### getCoresPerLicense()\n\n public abstract String getCoresPerLicense()\n\nThe number of cores per license.\n\n`optional string cores_per_license = 32482324;`\n\n### getCoresPerLicenseBytes()\n\n public abstract ByteString getCoresPerLicenseBytes()\n\nThe number of cores per license.\n\n`optional string cores_per_license = 32482324;`\n\n### getLicense()\n\n public abstract String getLicense()\n\nThe applicable license URI.\n\n`optional string license = 166757441;`\n\n### getLicenseBytes()\n\n public abstract ByteString getLicenseBytes()\n\nThe applicable license URI.\n\n`optional string license = 166757441;`\n\n### hasAmount()\n\n public abstract boolean hasAmount()\n\nThe number of licenses you plan to purchase.\n\n`optional int64 amount = 196759640;`\n\n### hasCoresPerLicense()\n\n public abstract boolean hasCoresPerLicense()\n\nThe number of cores per license.\n\n`optional string cores_per_license = 32482324;`\n\n### hasLicense()\n\n public abstract boolean hasLicense()\n\nThe applicable license URI.\n\n`optional string license = 166757441;`"]]