diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/NewSpotInstancesConfig.java b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/NewSpotInstancesConfig.java
index 2f7b385c106..dd7dd155a92 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/NewSpotInstancesConfig.java
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/NewSpotInstancesConfig.java
@@ -39,7 +39,8 @@ public final class NewSpotInstancesConfig extends com.google.api.client.json.Gen
private java.lang.String machineType;
/**
- * Optional. Specifies the termination action of the instance
+ * Optional. Termination action for the instance. If not specified, Compute Engine sets the
+ * termination action to DELETE.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -74,7 +75,8 @@ public NewSpotInstancesConfig setMachineType(java.lang.String machineType) {
}
/**
- * Optional. Specifies the termination action of the instance
+ * Optional. Termination action for the instance. If not specified, Compute Engine sets the
+ * termination action to DELETE.
* @return value or {@code null} for none
*/
public java.lang.String getTerminationAction() {
@@ -82,7 +84,8 @@ public java.lang.String getTerminationAction() {
}
/**
- * Optional. Specifies the termination action of the instance
+ * Optional. Termination action for the instance. If not specified, Compute Engine sets the
+ * termination action to DELETE.
* @param terminationAction terminationAction or {@code null} for none
*/
public NewSpotInstancesConfig setTerminationAction(java.lang.String terminationAction) {
diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/OperationProgress.java b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/OperationProgress.java
index 80d94809cad..65d547f64ec 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/OperationProgress.java
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/OperationProgress.java
@@ -17,7 +17,7 @@
package com.google.api.services.hypercomputecluster.v1.model;
/**
- * Message describing the progress of a cluster mutation long-running operation. operation.
+ * Message describing the progress of a cluster mutation long-running operation.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Cluster Director API. For a detailed explanation see:
diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmNodeSet.java b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmNodeSet.java
index 6089e0870e4..53c0abaf502 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmNodeSet.java
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmNodeSet.java
@@ -32,7 +32,7 @@ public final class SlurmNodeSet extends com.google.api.client.json.GenericJson {
/**
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
- * cluster's [compute_resources](Cluster.compute_resources).
+ * cluster's compute_resources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -81,7 +81,7 @@ public final class SlurmNodeSet extends com.google.api.client.json.GenericJson {
/**
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
- * cluster's [compute_resources](Cluster.compute_resources).
+ * cluster's compute_resources.
* @return value or {@code null} for none
*/
public java.lang.String getComputeId() {
@@ -90,7 +90,7 @@ public java.lang.String getComputeId() {
/**
* Optional. ID of the compute resource on which this nodeset will run. Must match a key in the
- * cluster's [compute_resources](Cluster.compute_resources).
+ * cluster's compute_resources.
* @param computeId computeId or {@code null} for none
*/
public SlurmNodeSet setComputeId(java.lang.String computeId) {
diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmOrchestrator.java b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmOrchestrator.java
index f0d88104cac..d51a89cc97e 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmOrchestrator.java
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/SlurmOrchestrator.java
@@ -55,8 +55,8 @@ public final class SlurmOrchestrator extends com.google.api.client.json.GenericJ
private SlurmLoginNodes loginNodes;
/**
- * Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
- * used by Slurm. At least one compute node is required.
+ * Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
+ * specified, the cluster won't create any nodes.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -69,8 +69,9 @@ public final class SlurmOrchestrator extends com.google.api.client.json.GenericJ
}
/**
- * Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
- * against which jobs can be submitted. At least one partition is required.
+ * Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
+ * one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
+ * at least one partition in your cluster, you can't submit jobs to the cluster.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -142,8 +143,8 @@ public SlurmOrchestrator setLoginNodes(SlurmLoginNodes loginNodes) {
}
/**
- * Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
- * used by Slurm. At least one compute node is required.
+ * Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
+ * specified, the cluster won't create any nodes.
* @return value or {@code null} for none
*/
public java.util.List getNodeSets() {
@@ -151,8 +152,8 @@ public java.util.List getNodeSets() {
}
/**
- * Required. Configuration of Slurm nodesets, which define groups of compute resources that can be
- * used by Slurm. At least one compute node is required.
+ * Optional. Compute resource configuration for the Slurm nodesets in your cluster. If not
+ * specified, the cluster won't create any nodes.
* @param nodeSets nodeSets or {@code null} for none
*/
public SlurmOrchestrator setNodeSets(java.util.List nodeSets) {
@@ -161,8 +162,9 @@ public SlurmOrchestrator setNodeSets(java.util.List nodeSets) {
}
/**
- * Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
- * against which jobs can be submitted. At least one partition is required.
+ * Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
+ * one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
+ * at least one partition in your cluster, you can't submit jobs to the cluster.
* @return value or {@code null} for none
*/
public java.util.List getPartitions() {
@@ -170,8 +172,9 @@ public java.util.List getPartitions() {
}
/**
- * Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue
- * against which jobs can be submitted. At least one partition is required.
+ * Optional. Configuration for the Slurm partitions in your cluster. Each partition can contain
+ * one or more nodesets, and you can submit separate jobs on each partition. If you don't specify
+ * at least one partition in your cluster, you can't submit jobs to the cluster.
* @param partitions partitions or {@code null} for none
*/
public SlurmOrchestrator setPartitions(java.util.List partitions) {
diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/StorageConfig.java b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/StorageConfig.java
index d870bf34bee..e36c17ca5b2 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/StorageConfig.java
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/com/google/api/services/hypercomputecluster/v1/model/StorageConfig.java
@@ -31,7 +31,7 @@ public final class StorageConfig extends com.google.api.client.json.GenericJson
/**
* Required. ID of the storage resource to mount, which must match a key in the cluster's
- * [storage_resources](Cluster.storage_resources).
+ * storage_resources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -47,7 +47,7 @@ public final class StorageConfig extends com.google.api.client.json.GenericJson
/**
* Required. ID of the storage resource to mount, which must match a key in the cluster's
- * [storage_resources](Cluster.storage_resources).
+ * storage_resources.
* @return value or {@code null} for none
*/
public java.lang.String getId() {
@@ -56,7 +56,7 @@ public java.lang.String getId() {
/**
* Required. ID of the storage resource to mount, which must match a key in the cluster's
- * [storage_resources](Cluster.storage_resources).
+ * storage_resources.
* @param id id or {@code null} for none
*/
public StorageConfig setId(java.lang.String id) {
diff --git a/clients/google-api-services-hypercomputecluster/v1/2.0.0/pom.xml b/clients/google-api-services-hypercomputecluster/v1/2.0.0/pom.xml
index 0f9c4da608b..08fcccd0af0 100644
--- a/clients/google-api-services-hypercomputecluster/v1/2.0.0/pom.xml
+++ b/clients/google-api-services-hypercomputecluster/v1/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-hypercomputecluster
- v1-rev20260121-2.0.0
- Cluster Director API v1-rev20260121-2.0.0
+ v1-rev20260204-2.0.0
+ Cluster Director API v1-rev20260204-2.0.0
jar
2011
diff --git a/clients/google-api-services-hypercomputecluster/v1/README.md b/clients/google-api-services-hypercomputecluster/v1/README.md
index c9a56ca1009..8f685922ad5 100644
--- a/clients/google-api-services-hypercomputecluster/v1/README.md
+++ b/clients/google-api-services-hypercomputecluster/v1/README.md
@@ -1,6 +1,6 @@
# Cluster Director API Client Library for Java
-
+The Cluster Director API allows you to deploy, manage, and monitor clusters that run AI, ML, or HPC workloads.
This page contains information about getting started with the Cluster Director API
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:
com.google.apis
google-api-services-hypercomputecluster
- v1-rev20260121-2.0.0
+ v1-rev20260204-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260121-2.0.0'
+ implementation 'com.google.apis:google-api-services-hypercomputecluster:v1-rev20260204-2.0.0'
}
```