Skip to content

Commit 79b80a3

Browse files
feat: [batch] Add gpu driver version field (#9609)
* docs: Add image shortcut example for Batch HPC CentOS Image PiperOrigin-RevId: 545368122 Source-Link: googleapis/googleapis@dcd6ad7 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d332a89f5cdf54df54d106bf9da098ccd9b98ee0 Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiZDMzMmE4OWY1Y2RmNTRkZjU0ZDEwNmJmOWRhMDk4Y2NkOWI5OGVlMCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add gpu driver version field docs: Add image shortcut example for Batch HPC CentOS Image PiperOrigin-RevId: 545417413 Source-Link: googleapis/googleapis@8cd04fb Source-Link: https://github.com/googleapis/googleapis-gen/commit/fd64df7fd952b3ee2240b7ebffffe17e53fe34b4 Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiZmQ2NGRmN2ZkOTUyYjNlZTIyNDBiN2ViZmZmZmUxN2U1M2ZlMzRiNCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 333aff0 commit 79b80a3

File tree

9 files changed

+432
-142
lines changed

9 files changed

+432
-142
lines changed

java-batch/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2323
<dependency>
2424
<groupId>com.google.cloud</groupId>
2525
<artifactId>libraries-bom</artifactId>
26-
<version>26.17.0</version>
26+
<version>26.18.0</version>
2727
<type>pom</type>
2828
<scope>import</scope>
2929
</dependency>
@@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
201201
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
202202
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
203203
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-batch.svg
204-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.19.0
204+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.20.0
205205
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
206206
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
207207
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,6 +1257,7 @@ public interface DiskOrBuilder
12571257
* * "batch-debian": use Batch Debian images.
12581258
* * "batch-centos": use Batch CentOS images.
12591259
* * "batch-cos": use Batch Container-Optimized images.
1260+
* * "batch-hpc-centos": use Batch HPC CentOS images.
12601261
* </pre>
12611262
*
12621263
* <code>string image = 4;</code>
@@ -1282,6 +1283,7 @@ public interface DiskOrBuilder
12821283
* * "batch-debian": use Batch Debian images.
12831284
* * "batch-centos": use Batch CentOS images.
12841285
* * "batch-cos": use Batch Container-Optimized images.
1286+
* * "batch-hpc-centos": use Batch HPC CentOS images.
12851287
* </pre>
12861288
*
12871289
* <code>string image = 4;</code>
@@ -1307,6 +1309,7 @@ public interface DiskOrBuilder
13071309
* * "batch-debian": use Batch Debian images.
13081310
* * "batch-centos": use Batch CentOS images.
13091311
* * "batch-cos": use Batch Container-Optimized images.
1312+
* * "batch-hpc-centos": use Batch HPC CentOS images.
13101313
* </pre>
13111314
*
13121315
* <code>string image = 4;</code>
@@ -1555,6 +1558,7 @@ public DataSourceCase getDataSourceCase() {
15551558
* * "batch-debian": use Batch Debian images.
15561559
* * "batch-centos": use Batch CentOS images.
15571560
* * "batch-cos": use Batch Container-Optimized images.
1561+
* * "batch-hpc-centos": use Batch HPC CentOS images.
15581562
* </pre>
15591563
*
15601564
* <code>string image = 4;</code>
@@ -1582,6 +1586,7 @@ public boolean hasImage() {
15821586
* * "batch-debian": use Batch Debian images.
15831587
* * "batch-centos": use Batch CentOS images.
15841588
* * "batch-cos": use Batch Container-Optimized images.
1589+
* * "batch-hpc-centos": use Batch HPC CentOS images.
15851590
* </pre>
15861591
*
15871592
* <code>string image = 4;</code>
@@ -1622,6 +1627,7 @@ public java.lang.String getImage() {
16221627
* * "batch-debian": use Batch Debian images.
16231628
* * "batch-centos": use Batch CentOS images.
16241629
* * "batch-cos": use Batch Container-Optimized images.
1630+
* * "batch-hpc-centos": use Batch HPC CentOS images.
16251631
* </pre>
16261632
*
16271633
* <code>string image = 4;</code>
@@ -2361,6 +2367,7 @@ public Builder clearDataSource() {
23612367
* * "batch-debian": use Batch Debian images.
23622368
* * "batch-centos": use Batch CentOS images.
23632369
* * "batch-cos": use Batch Container-Optimized images.
2370+
* * "batch-hpc-centos": use Batch HPC CentOS images.
23642371
* </pre>
23652372
*
23662373
* <code>string image = 4;</code>
@@ -2389,6 +2396,7 @@ public boolean hasImage() {
23892396
* * "batch-debian": use Batch Debian images.
23902397
* * "batch-centos": use Batch CentOS images.
23912398
* * "batch-cos": use Batch Container-Optimized images.
2399+
* * "batch-hpc-centos": use Batch HPC CentOS images.
23922400
* </pre>
23932401
*
23942402
* <code>string image = 4;</code>
@@ -2430,6 +2438,7 @@ public java.lang.String getImage() {
24302438
* * "batch-debian": use Batch Debian images.
24312439
* * "batch-centos": use Batch CentOS images.
24322440
* * "batch-cos": use Batch Container-Optimized images.
2441+
* * "batch-hpc-centos": use Batch HPC CentOS images.
24332442
* </pre>
24342443
*
24352444
* <code>string image = 4;</code>
@@ -2471,6 +2480,7 @@ public com.google.protobuf.ByteString getImageBytes() {
24712480
* * "batch-debian": use Batch Debian images.
24722481
* * "batch-centos": use Batch CentOS images.
24732482
* * "batch-cos": use Batch Container-Optimized images.
2483+
* * "batch-hpc-centos": use Batch HPC CentOS images.
24742484
* </pre>
24752485
*
24762486
* <code>string image = 4;</code>
@@ -2505,6 +2515,7 @@ public Builder setImage(java.lang.String value) {
25052515
* * "batch-debian": use Batch Debian images.
25062516
* * "batch-centos": use Batch CentOS images.
25072517
* * "batch-cos": use Batch Container-Optimized images.
2518+
* * "batch-hpc-centos": use Batch HPC CentOS images.
25082519
* </pre>
25092520
*
25102521
* <code>string image = 4;</code>
@@ -2537,6 +2548,7 @@ public Builder clearImage() {
25372548
* * "batch-debian": use Batch Debian images.
25382549
* * "batch-centos": use Batch CentOS images.
25392550
* * "batch-cos": use Batch Container-Optimized images.
2551+
* * "batch-hpc-centos": use Batch HPC CentOS images.
25402552
* </pre>
25412553
*
25422554
* <code>string image = 4;</code>
@@ -4379,7 +4391,7 @@ public interface AcceleratorOrBuilder
43794391
* <code>bool install_gpu_drivers = 3 [deprecated = true];</code>
43804392
*
43814393
* @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is
4382-
* deprecated. See google/cloud/batch/v1/job.proto;l=322
4394+
* deprecated. See google/cloud/batch/v1/job.proto;l=324
43834395
* @return The installGpuDrivers.
43844396
*/
43854397
@java.lang.Deprecated
@@ -4512,7 +4524,7 @@ public long getCount() {
45124524
* <code>bool install_gpu_drivers = 3 [deprecated = true];</code>
45134525
*
45144526
* @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is
4515-
* deprecated. See google/cloud/batch/v1/job.proto;l=322
4527+
* deprecated. See google/cloud/batch/v1/job.proto;l=324
45164528
* @return The installGpuDrivers.
45174529
*/
45184530
@java.lang.Override
@@ -5087,7 +5099,7 @@ public Builder clearCount() {
50875099
* <code>bool install_gpu_drivers = 3 [deprecated = true];</code>
50885100
*
50895101
* @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is
5090-
* deprecated. See google/cloud/batch/v1/job.proto;l=322
5102+
* deprecated. See google/cloud/batch/v1/job.proto;l=324
50915103
* @return The installGpuDrivers.
50925104
*/
50935105
@java.lang.Override
@@ -5105,7 +5117,7 @@ public boolean getInstallGpuDrivers() {
51055117
* <code>bool install_gpu_drivers = 3 [deprecated = true];</code>
51065118
*
51075119
* @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is
5108-
* deprecated. See google/cloud/batch/v1/job.proto;l=322
5120+
* deprecated. See google/cloud/batch/v1/job.proto;l=324
51095121
* @param value The installGpuDrivers to set.
51105122
* @return This builder for chaining.
51115123
*/
@@ -5127,7 +5139,7 @@ public Builder setInstallGpuDrivers(boolean value) {
51275139
* <code>bool install_gpu_drivers = 3 [deprecated = true];</code>
51285140
*
51295141
* @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is
5130-
* deprecated. See google/cloud/batch/v1/job.proto;l=322
5142+
* deprecated. See google/cloud/batch/v1/job.proto;l=324
51315143
* @return This builder for chaining.
51325144
*/
51335145
@java.lang.Deprecated

java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatus.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,15 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
8484
* Protobuf enum {@code google.cloud.batch.v1.JobStatus.State}
8585
*/
8686
public enum State implements com.google.protobuf.ProtocolMessageEnum {
87-
/** <code>STATE_UNSPECIFIED = 0;</code> */
87+
/**
88+
*
89+
*
90+
* <pre>
91+
* Job state unspecified.
92+
* </pre>
93+
*
94+
* <code>STATE_UNSPECIFIED = 0;</code>
95+
*/
8896
STATE_UNSPECIFIED(0),
8997
/**
9098
*
@@ -153,7 +161,15 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum {
153161
UNRECOGNIZED(-1),
154162
;
155163

156-
/** <code>STATE_UNSPECIFIED = 0;</code> */
164+
/**
165+
*
166+
*
167+
* <pre>
168+
* Job state unspecified.
169+
* </pre>
170+
*
171+
* <code>STATE_UNSPECIFIED = 0;</code>
172+
*/
157173
public static final int STATE_UNSPECIFIED_VALUE = 0;
158174
/**
159175
*

java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ message JobStatus {
141141

142142
// Valid Job states.
143143
enum State {
144+
// Job state unspecified.
144145
STATE_UNSPECIFIED = 0;
145146

146147
// Job is admitted (validated and persisted) and waiting for resources.
@@ -262,6 +263,7 @@ message AllocationPolicy {
262263
// * "batch-debian": use Batch Debian images.
263264
// * "batch-centos": use Batch CentOS images.
264265
// * "batch-cos": use Batch Container-Optimized images.
266+
// * "batch-hpc-centos": use Batch HPC CentOS images.
265267
string image = 4;
266268

267269
// Name of a snapshot used as the data source.

0 commit comments

Comments
 (0)