Skip to content

Commit 297d518

Browse files
chore: regenerate hypercomputecluster client
1 parent ebb6aa7 commit 297d518

File tree

9 files changed

+47
-36
lines changed

9 files changed

+47
-36
lines changed

clients/google-api-services-hypercomputecluster/v1/2.0.0/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Cluster Director API Client Library for Java
22

3-
3+
The Cluster Director API allows you to deploy, manage, and monitor clusters that run AI, ML, or HPC workloads.
44

55
This page contains information about getting started with the Cluster Director API
66
using the Google API Client Library for Java. In addition, you may be interested
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-hypercomputecluster</artifactId>
25-
<version>v1-rev20260121-2.0.0</version>
25+
<version>v1-rev20260204-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260121-2.0.0'
38+
implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260204-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/HypercomputeCluster.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* Service definition for HypercomputeCluster (v1).
2121
*
2222
* <p>
23-
*
23+
* The Cluster Director API allows you to deploy, manage, and monitor clusters that run AI, ML, or HPC workloads.
2424
* </p>
2525
*
2626
* <p>
@@ -103,7 +103,7 @@ public class HypercomputeCluster extends com.google.api.client.googleapis.servic
103103
* {@code com.google.api.client.extensions.appengine.http.UrlFetchTransport}</li>
104104
* <li>Android: {@code newCompatibleTransport} from
105105
* {@code com.google.api.client.extensions.android.http.AndroidHttp}</li>
106-
* <li>Java: {@link com.google.api.client.googleapis.javanet.GoogleNetHttpTransport#newTrustedTransport()}
106+
* <li>Java: {@code com.google.api.client.http.javanet.NetHttpTransport}</li>
107107
* </li>
108108
* </ul>
109109
* @param jsonFactory JSON factory, which may be:
@@ -313,7 +313,10 @@ public Get set(String parameterName, Object value) {
313313
}
314314
}
315315
/**
316-
* Lists information about the supported locations for this service.
316+
* Lists information about the supported locations for this service. This method can be called in
317+
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
318+
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
319+
* public locations as well as private or other locations specifically visible to the project.
317320
*
318321
* Create a request for the method "locations.list".
319322
*
@@ -337,7 +340,10 @@ public class List extends HypercomputeClusterRequest<com.google.api.services.hyp
337340
java.util.regex.Pattern.compile("^projects/[^/]+$");
338341

339342
/**
340-
* Lists information about the supported locations for this service.
343+
* Lists information about the supported locations for this service. This method can be called in
344+
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
345+
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
346+
* public locations as well as private or other locations specifically visible to the project.
341347
*
342348
* Create a request for the method "locations.list".
343349
*
@@ -2181,8 +2187,7 @@ private static String chooseEndpoint(com.google.api.client.http.HttpTransport tr
21812187
* {@code com.google.api.client.extensions.appengine.http.UrlFetchTransport}</li>
21822188
* <li>Android: {@code newCompatibleTransport} from
21832189
* {@code com.google.api.client.extensions.android.http.AndroidHttp}</li>
2184-
* <li>Java: {@link com.google.api.client.googleapis.javanet.GoogleNetHttpTransport#newTrustedTransport()}
2185-
* </li>
2190+
* <li>Java: {@code com.google.api.client.http.javanet.NetHttpTransport}</li>
21862191
* </ul>
21872192
* @param jsonFactory JSON factory, which may be:
21882193
* <ul>

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/NewSpotInstancesConfig.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public final class NewSpotInstancesConfig extends com.google.api.client.json.Gen
3939
private java.lang.String machineType;
4040

4141
/**
42-
* Optional. Specifies the termination action of the instance
42+
* Optional. Termination action for the instance. If not specified, Compute Engine sets the
43+
* termination action to DELETE.
4344
* The value may be {@code null}.
4445
*/
4546
@com.google.api.client.util.Key
@@ -74,15 +75,17 @@ public NewSpotInstancesConfig setMachineType(java.lang.String machineType) {
7475
}
7576

7677
/**
77-
* Optional. Specifies the termination action of the instance
78+
* Optional. Termination action for the instance. If not specified, Compute Engine sets the
79+
* termination action to DELETE.
7880
* @return value or {@code null} for none
7981
*/
8082
public java.lang.String getTerminationAction() {
8183
return terminationAction;
8284
}
8385

8486
/**
85-
* Optional. Specifies the termination action of the instance
87+
* Optional. Termination action for the instance. If not specified, Compute Engine sets the
88+
* termination action to DELETE.
8689
* @param terminationAction terminationAction or {@code null} for none
8790
*/
8891
public NewSpotInstancesConfig setTerminationAction(java.lang.String terminationAction) {

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/OperationProgress.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package com.google.api.services.hypercomputecluster.v1.model;
1818

1919
/**
20-
* Message describing the progress of a cluster mutation long-running operation. operation.
20+
* Message describing the progress of a cluster mutation long-running operation.
2121
*
2222
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2323
* transmitted over HTTP when working with the Cluster Director API. For a detailed explanation see:

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmNodeSet.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public final class SlurmNodeSet extends com.google.api.client.json.GenericJson {
3232

3333
/**
3434
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
35-
* cluster's [compute_resources](Cluster.compute_resources).
35+
* cluster's compute_resources.
3636
* The value may be {@code null}.
3737
*/
3838
@com.google.api.client.util.Key
@@ -81,7 +81,7 @@ public final class SlurmNodeSet extends com.google.api.client.json.GenericJson {
8181

8282
/**
8383
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
84-
* cluster's [compute_resources](Cluster.compute_resources).
84+
* cluster's compute_resources.
8585
* @return value or {@code null} for none
8686
*/
8787
public java.lang.String getComputeId() {
@@ -90,7 +90,7 @@ public java.lang.String getComputeId() {
9090

9191
/**
9292
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
93-
* cluster's [compute_resources](Cluster.compute_resources).
93+
* cluster's compute_resources.
9494
* @param computeId computeId or {@code null} for none
9595
*/
9696
public SlurmNodeSet setComputeId(java.lang.String computeId) {

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmOrchestrator.java

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public final class SlurmOrchestrator extends com.google.api.client.json.GenericJ
5555
private SlurmLoginNodes loginNodes;
5656

5757
/**
58-
* Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
59-
* used by Slurm. At least one compute node is required.
58+
* Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
59+
* specified, the cluster won't create any nodes.
6060
* The value may be {@code null}.
6161
*/
6262
@com.google.api.client.util.Key
@@ -69,8 +69,9 @@ public final class SlurmOrchestrator extends com.google.api.client.json.GenericJ
6969
}
7070

7171
/**
72-
* Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
73-
* against which jobs can be submitted. At least one partition is required.
72+
* Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
73+
* one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
74+
* at least one partition in your cluster, you can't submit jobs to the cluster.
7475
* The value may be {@code null}.
7576
*/
7677
@com.google.api.client.util.Key
@@ -142,17 +143,17 @@ public SlurmOrchestrator setLoginNodes(SlurmLoginNodes loginNodes) {
142143
}
143144

144145
/**
145-
* Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
146-
* used by Slurm. At least one compute node is required.
146+
* Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
147+
* specified, the cluster won't create any nodes.
147148
* @return value or {@code null} for none
148149
*/
149150
public java.util.List<SlurmNodeSet> getNodeSets() {
150151
return nodeSets;
151152
}
152153

153154
/**
154-
* Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
155-
* used by Slurm. At least one compute node is required.
155+
* Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
156+
* specified, the cluster won't create any nodes.
156157
* @param nodeSets nodeSets or {@code null} for none
157158
*/
158159
public SlurmOrchestrator setNodeSets(java.util.List<SlurmNodeSet> nodeSets) {
@@ -161,17 +162,19 @@ public SlurmOrchestrator setNodeSets(java.util.List<SlurmNodeSet> nodeSets) {
161162
}
162163

163164
/**
164-
* Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
165-
* against which jobs can be submitted. At least one partition is required.
165+
* Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
166+
* one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
167+
* at least one partition in your cluster, you can't submit jobs to the cluster.
166168
* @return value or {@code null} for none
167169
*/
168170
public java.util.List<SlurmPartition> getPartitions() {
169171
return partitions;
170172
}
171173

172174
/**
173-
* Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
174-
* against which jobs can be submitted. At least one partition is required.
175+
* Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
176+
* one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
177+
* at least one partition in your cluster, you can't submit jobs to the cluster.
175178
* @param partitions partitions or {@code null} for none
176179
*/
177180
public SlurmOrchestrator setPartitions(java.util.List<SlurmPartition> partitions) {

clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/StorageConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public final class StorageConfig extends com.google.api.client.json.GenericJson
3131

3232
/**
3333
* Required. ID of the storage resource to mount, which must match a key in the cluster's
34-
* [storage_resources](Cluster.storage_resources).
34+
* storage_resources.
3535
* The value may be {@code null}.
3636
*/
3737
@com.google.api.client.util.Key
@@ -47,7 +47,7 @@ public final class StorageConfig extends com.google.api.client.json.GenericJson
4747

4848
/**
4949
* Required. ID of the storage resource to mount, which must match a key in the cluster's
50-
* [storage_resources](Cluster.storage_resources).
50+
* storage_resources.
5151
* @return value or {@code null} for none
5252
*/
5353
public java.lang.String getId() {
@@ -56,7 +56,7 @@ public java.lang.String getId() {
5656

5757
/**
5858
* Required. ID of the storage resource to mount, which must match a key in the cluster's
59-
* [storage_resources](Cluster.storage_resources).
59+
* storage_resources.
6060
* @param id id or {@code null} for none
6161
*/
6262
public StorageConfig setId(java.lang.String id) {

clients/google-api-services-hypercomputecluster/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-hypercomputecluster</artifactId>
11-
<version>v1-rev20260121-2.0.0</version>
12-
<name>Cluster Director API v1-rev20260121-2.0.0</name>
11+
<version>v1-rev20260204-2.0.0</version>
12+
<name>Cluster Director API v1-rev20260204-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-hypercomputecluster/v1/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Cluster Director API Client Library for Java
22

3-
3+
The Cluster Director API allows you to deploy, manage, and monitor clusters that run AI, ML, or HPC workloads.
44

55
This page contains information about getting started with the Cluster Director API
66
using the Google API Client Library for Java. In addition, you may be interested
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-hypercomputecluster</artifactId>
25-
<version>v1-rev20260121-2.0.0</version>
25+
<version>v1-rev20260204-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260121-2.0.0'
38+
implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260204-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)