Skip to content

Commit c3fdcd5

Browse files
feat: Automated regeneration of hypercomputecluster v1 client (googleapis#25745)
Auto-created at 2026-02-15 11:00:51 +0000 using the toys pull request generator.
1 parent 53bbe95 commit c3fdcd5

5 files changed

Lines changed: 25 additions & 15 deletions

File tree

generated/google-apis-hypercomputecluster_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-hypercomputecluster_v1
22

3+
### v0.3.0 (2026-02-15)
4+
5+
* Regenerated from discovery document revision 20260204
6+
37
### v0.2.0 (2026-02-01)
48

59
* Regenerated from discovery document revision 20260121

generated/google-apis-hypercomputecluster_v1/lib/google/apis/hypercomputecluster_v1.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ module Google
2121
module Apis
2222
# Cluster Director API
2323
#
24-
#
24+
# The Cluster Director API allows you to deploy, manage, and monitor clusters
25+
# that run AI, ML, or HPC workloads.
2526
#
2627
# @see https://docs.cloud.google.com/cluster-director/docs
2728
module HypercomputeclusterV1

generated/google-apis-hypercomputecluster_v1/lib/google/apis/hypercomputecluster_v1/classes.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,7 +1332,8 @@ class NewSpotInstancesConfig
13321332
# @return [String]
13331333
attr_accessor :machine_type
13341334

1335-
# Optional. Specifies the termination action of the instance
1335+
# Optional. Termination action for the instance. If not specified, Compute
1336+
# Engine sets the termination action to DELETE.
13361337
# Corresponds to the JSON property `terminationAction`
13371338
# @return [String]
13381339
attr_accessor :termination_action
@@ -1438,7 +1439,6 @@ class OperationMetadata
14381439
attr_accessor :end_time
14391440

14401441
# Message describing the progress of a cluster mutation long-running operation.
1441-
# operation.
14421442
# Corresponds to the JSON property `progress`
14431443
# @return [Google::Apis::HypercomputeclusterV1::OperationProgress]
14441444
attr_accessor :progress
@@ -1479,7 +1479,6 @@ def update!(**args)
14791479
end
14801480

14811481
# Message describing the progress of a cluster mutation long-running operation.
1482-
# operation.
14831482
class OperationProgress
14841483
include Google::Apis::Core::Hashable
14851484

@@ -1783,7 +1782,7 @@ class SlurmNodeSet
17831782
include Google::Apis::Core::Hashable
17841783

17851784
# Optional. ID of the compute resource on which this nodeset will run. Must
1786-
# match a key in the cluster's [compute_resources](Cluster.compute_resources).
1785+
# match a key in the cluster's compute_resources.
17871786
# Corresponds to the JSON property `computeId`
17881787
# @return [String]
17891788
attr_accessor :compute_id
@@ -1863,15 +1862,16 @@ class SlurmOrchestrator
18631862
# @return [Google::Apis::HypercomputeclusterV1::SlurmLoginNodes]
18641863
attr_accessor :login_nodes
18651864

1866-
# Required. Configuration of Slurm nodesets, which define groups of compute
1867-
# resources that can be used by Slurm. At least one compute node is required.
1865+
# Optional. Compute resource configuration for the Slurm nodesets in your
1866+
# cluster. If not specified, the cluster won't create any nodes.
18681867
# Corresponds to the JSON property `nodeSets`
18691868
# @return [Array<Google::Apis::HypercomputeclusterV1::SlurmNodeSet>]
18701869
attr_accessor :node_sets
18711870

1872-
# Required. Configuration of Slurm partitions, which group one or more nodesets.
1873-
# Acts as a queue against which jobs can be submitted. At least one partition is
1874-
# required.
1871+
# Optional. Configuration for the Slurm partitions in your cluster. Each
1872+
# partition can contain one or more nodesets, and you can submit separate jobs
1873+
# on each partition. If you don't specify at least one partition in your cluster,
1874+
# you can't submit jobs to the cluster.
18751875
# Corresponds to the JSON property `partitions`
18761876
# @return [Array<Google::Apis::HypercomputeclusterV1::SlurmPartition>]
18771877
attr_accessor :partitions
@@ -1971,7 +1971,7 @@ class StorageConfig
19711971
include Google::Apis::Core::Hashable
19721972

19731973
# Required. ID of the storage resource to mount, which must match a key in the
1974-
# cluster's [storage_resources](Cluster.storage_resources).
1974+
# cluster's storage_resources.
19751975
# Corresponds to the JSON property `id`
19761976
# @return [String]
19771977
attr_accessor :id

generated/google-apis-hypercomputecluster_v1/lib/google/apis/hypercomputecluster_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module HypercomputeclusterV1
1818
# Version of the google-apis-hypercomputecluster_v1 gem
19-
GEM_VERSION = "0.2.0"
19+
GEM_VERSION = "0.3.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260121"
25+
REVISION = "20260204"
2626
end
2727
end
2828
end

generated/google-apis-hypercomputecluster_v1/lib/google/apis/hypercomputecluster_v1/service.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ module Apis
2222
module HypercomputeclusterV1
2323
# Cluster Director API
2424
#
25-
#
25+
# The Cluster Director API allows you to deploy, manage, and monitor clusters
26+
# that run AI, ML, or HPC workloads.
2627
#
2728
# @example
2829
# require 'google/apis/hypercomputecluster_v1'
@@ -81,7 +82,11 @@ def get_project_location(name, fields: nil, quota_user: nil, options: nil, &bloc
8182
execute_or_queue_command(command, &block)
8283
end
8384

84-
# Lists information about the supported locations for this service.
85+
# Lists information about the supported locations for this service. This method
86+
# can be called in two ways: * **List all public locations:** Use the path `GET /
87+
# v1/locations`. * **List project-visible locations:** Use the path `GET /v1/
88+
# projects/`project_id`/locations`. This may include public locations as well as
89+
# private or other locations specifically visible to the project.
8590
# @param [String] name
8691
# The resource that owns the locations collection, if applicable.
8792
# @param [Array<String>, String] extra_location_types

0 commit comments

Comments
 (0)