Interface JobStatus.InstanceStatusOrBuilder (0.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface JobStatus.InstanceStatusOrBuilder extends MessageOrBuilder
Methods
getBootDisk()
public abstract AllocationPolicy.Disk getBootDisk()
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;
getBootDiskOrBuilder()
public abstract AllocationPolicy.DiskOrBuilder getBootDiskOrBuilder()
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;
getMachineType()
public abstract String getMachineType()
The Compute Engine machine type.
string machine_type = 1;
Returns |
Type |
Description |
String |
The machineType.
|
getMachineTypeBytes()
public abstract ByteString getMachineTypeBytes()
The Compute Engine machine type.
string machine_type = 1;
Returns |
Type |
Description |
ByteString |
The bytes for machineType.
|
getProvisioningModel()
public abstract AllocationPolicy.ProvisioningModel getProvisioningModel()
The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;
getProvisioningModelValue()
public abstract int getProvisioningModelValue()
The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for provisioningModel.
|
getTaskPack()
public abstract long getTaskPack()
The max number of tasks can be assigned to this instance type.
int64 task_pack = 3;
Returns |
Type |
Description |
long |
The taskPack.
|
hasBootDisk()
public abstract boolean hasBootDisk()
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;
Returns |
Type |
Description |
boolean |
Whether the bootDisk 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-19 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-19 UTC."],[],[],null,["# Interface JobStatus.InstanceStatusOrBuilder (0.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.72.0 (latest)](/java/docs/reference/google-cloud-batch/latest/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-batch/0.70.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.68.0](/java/docs/reference/google-cloud-batch/0.68.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.67.0](/java/docs/reference/google-cloud-batch/0.67.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-batch/0.64.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.63.0](/java/docs/reference/google-cloud-batch/0.63.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-batch/0.62.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-batch/0.60.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-batch/0.59.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-batch/0.58.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-batch/0.57.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-batch/0.56.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-batch/0.55.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-batch/0.54.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-batch/0.53.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-batch/0.52.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-batch/0.51.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-batch/0.49.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-batch/0.48.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-batch/0.47.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-batch/0.46.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-batch/0.45.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-batch/0.44.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-batch/0.43.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-batch/0.42.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-batch/0.41.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-batch/0.40.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-batch/0.39.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-batch/0.37.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-batch/0.36.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-batch/0.35.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-batch/0.34.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-batch/0.33.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-batch/0.32.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-batch/0.31.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-batch/0.30.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-batch/0.29.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-batch/0.28.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-batch/0.27.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-batch/0.24.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-batch/0.23.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-batch/0.22.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-batch/0.21.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-batch/0.20.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-batch/0.19.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-batch/0.18.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-batch/0.17.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-batch/0.16.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-batch/0.15.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-batch/0.14.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-batch/0.13.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-batch/0.12.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-batch/0.11.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-batch/0.10.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-batch/0.9.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-batch/0.8.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-batch/0.7.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-batch/0.6.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-batch/0.5.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-batch/0.4.0/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.3.2](/java/docs/reference/google-cloud-batch/0.3.2/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.2.2](/java/docs/reference/google-cloud-batch/0.2.2/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder)\n- [0.1.1](/java/docs/reference/google-cloud-batch/0.1.1/com.google.cloud.batch.v1alpha.JobStatus.InstanceStatusOrBuilder) \n\n public static interface JobStatus.InstanceStatusOrBuilder 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### getBootDisk()\n\n public abstract AllocationPolicy.Disk getBootDisk()\n\nThe VM boot disk.\n\n`.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;`\n\n### getBootDiskOrBuilder()\n\n public abstract AllocationPolicy.DiskOrBuilder getBootDiskOrBuilder()\n\nThe VM boot disk.\n\n`.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;`\n\n### getMachineType()\n\n public abstract String getMachineType()\n\nThe Compute Engine machine type.\n\n`string machine_type = 1;`\n\n### getMachineTypeBytes()\n\n public abstract ByteString getMachineTypeBytes()\n\nThe Compute Engine machine type.\n\n`string machine_type = 1;`\n\n### getProvisioningModel()\n\n public abstract AllocationPolicy.ProvisioningModel getProvisioningModel()\n\nThe VM instance provisioning model.\n\n`.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;\n`\n\n### getProvisioningModelValue()\n\n public abstract int getProvisioningModelValue()\n\nThe VM instance provisioning model.\n\n`.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;\n`\n\n### getTaskPack()\n\n public abstract long getTaskPack()\n\nThe max number of tasks can be assigned to this instance type.\n\n`int64 task_pack = 3;`\n\n### hasBootDisk()\n\n public abstract boolean hasBootDisk()\n\nThe VM boot disk.\n\n`.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;`"]]