Interface SchedulingConfigOrBuilder (2.73.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface SchedulingConfigOrBuilder extends MessageOrBuilder
Methods
getPreemptible()
public abstract boolean getPreemptible()
Defines whether the node is preemptible.
bool preemptible = 1;
Returns |
Type |
Description |
boolean |
The preemptible.
|
getReserved()
public abstract boolean getReserved()
Whether the node is created under a reservation.
bool reserved = 2;
Returns |
Type |
Description |
boolean |
The reserved.
|
getSpot()
public abstract boolean getSpot()
Optional. Defines whether the node is Spot VM.
bool spot = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
The spot.
|
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-16 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-16 UTC."],[],[],null,["# Interface SchedulingConfigOrBuilder (2.73.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.73.0 (latest)](/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.71.0](/java/docs/reference/google-cloud-tpu/2.71.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-tpu/2.69.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-tpu/2.68.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.65.0](/java/docs/reference/google-cloud-tpu/2.65.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-tpu/2.64.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-tpu/2.63.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-tpu/2.61.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-tpu/2.60.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-tpu/2.59.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-tpu/2.58.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-tpu/2.57.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-tpu/2.56.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-tpu/2.55.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-tpu/2.54.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-tpu/2.53.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-tpu/2.52.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-tpu/2.50.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-tpu/2.49.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-tpu/2.48.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-tpu/2.47.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-tpu/2.46.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-tpu/2.45.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-tpu/2.44.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-tpu/2.43.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-tpu/2.42.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-tpu/2.41.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-tpu/2.40.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-tpu/2.38.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-tpu/2.37.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-tpu/2.36.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-tpu/2.35.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-tpu/2.34.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-tpu/2.33.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-tpu/2.32.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-tpu/2.31.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-tpu/2.30.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-tpu/2.29.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-tpu/2.28.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.25.0](/java/docs/reference/google-cloud-tpu/2.25.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-tpu/2.24.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-tpu/2.23.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-tpu/2.22.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-tpu/2.21.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-tpu/2.20.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-tpu/2.19.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-tpu/2.18.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-tpu/2.17.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-tpu/2.16.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-tpu/2.15.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-tpu/2.14.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-tpu/2.13.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-tpu/2.12.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-tpu/2.10.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-tpu/2.9.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-tpu/2.8.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-tpu/2.7.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-tpu/2.6.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-tpu/2.5.0/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder)\n- [2.2.6](/java/docs/reference/google-cloud-tpu/2.2.6/com.google.cloud.tpu.v2alpha1.SchedulingConfigOrBuilder) \n\n public interface SchedulingConfigOrBuilder 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### getPreemptible()\n\n public abstract boolean getPreemptible()\n\nDefines whether the node is preemptible.\n\n`bool preemptible = 1;`\n\n### getReserved()\n\n public abstract boolean getReserved()\n\nWhether the node is created under a reservation.\n\n`bool reserved = 2;`\n\n### getSpot()\n\n public abstract boolean getSpot()\n\nOptional. Defines whether the node is Spot VM.\n\n`bool spot = 3 [(.google.api.field_behavior) = OPTIONAL];`"]]