Package com.google.cloud.hypercomputecluster.v1beta (0.1.0)

GitHub Repository

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient Service Description: Service describing handlers for resources

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterSettings Settings class to configure an instance of HypercomputeClusterClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.hypercomputecluster.v1beta.BootDisk A Persistent disk used as the boot disk for a Compute Engine VM instance.
com.google.cloud.hypercomputecluster.v1beta.BootDisk.Builder A Persistent disk used as the boot disk for a Compute Engine VM instance.
com.google.cloud.hypercomputecluster.v1beta.BucketReference A reference to a Google Cloud Storage bucket.
com.google.cloud.hypercomputecluster.v1beta.BucketReference.Builder A reference to a Google Cloud Storage bucket.
com.google.cloud.hypercomputecluster.v1beta.Cluster A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform
com.google.cloud.hypercomputecluster.v1beta.Cluster.Builder A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform
com.google.cloud.hypercomputecluster.v1beta.ClusterName
com.google.cloud.hypercomputecluster.v1beta.ClusterName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}.
com.google.cloud.hypercomputecluster.v1beta.ComputeInstance Details about a Compute Engine instance.
com.google.cloud.hypercomputecluster.v1beta.ComputeInstance.Builder Details about a Compute Engine instance.
com.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet When set in a SlurmNodeSet, indicates that the nodeset should be backed by Compute Engine VM instances.
com.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet.Builder When set in a SlurmNodeSet, indicates that the nodeset should be backed by Compute Engine VM instances.
com.google.cloud.hypercomputecluster.v1beta.ComputeResource A resource defining how virtual machines and accelerators should be provisioned for the cluster.
com.google.cloud.hypercomputecluster.v1beta.ComputeResource.Builder A resource defining how virtual machines and accelerators should be provisioned for the cluster.
com.google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig Describes how a compute resource should be created at runtime.
com.google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig.Builder Describes how a compute resource should be created at runtime.
com.google.cloud.hypercomputecluster.v1beta.CreateClusterRequest Request message for CreateCluster.
com.google.cloud.hypercomputecluster.v1beta.CreateClusterRequest.Builder Request message for CreateCluster.
com.google.cloud.hypercomputecluster.v1beta.DeleteClusterRequest Request message for DeleteCluster.
com.google.cloud.hypercomputecluster.v1beta.DeleteClusterRequest.Builder Request message for DeleteCluster.
com.google.cloud.hypercomputecluster.v1beta.ExistingBucketConfig When set in a StorageResourceConfig, indicates that an existing Google Cloud
com.google.cloud.hypercomputecluster.v1beta.ExistingBucketConfig.Builder When set in a StorageResourceConfig, indicates that an existing Google Cloud
com.google.cloud.hypercomputecluster.v1beta.ExistingFilestoreConfig When set in a StorageResourceConfig, indicates that an existing Filestore
com.google.cloud.hypercomputecluster.v1beta.ExistingFilestoreConfig.Builder When set in a StorageResourceConfig, indicates that an existing Filestore
com.google.cloud.hypercomputecluster.v1beta.ExistingLustreConfig When set in a StorageResourceConfig, indicates that an existing Managed
com.google.cloud.hypercomputecluster.v1beta.ExistingLustreConfig.Builder When set in a StorageResourceConfig, indicates that an existing Managed
com.google.cloud.hypercomputecluster.v1beta.ExistingNetworkConfig When set in a NetworkResourceConfig, indicates that an existing network should be imported.
com.google.cloud.hypercomputecluster.v1beta.ExistingNetworkConfig.Builder When set in a NetworkResourceConfig, indicates that an existing network should be imported.
com.google.cloud.hypercomputecluster.v1beta.FileShareConfig Message describing filestore configuration
com.google.cloud.hypercomputecluster.v1beta.FileShareConfig.Builder Message describing filestore configuration
com.google.cloud.hypercomputecluster.v1beta.FilestoreReference A reference to a Filestore instance.
com.google.cloud.hypercomputecluster.v1beta.FilestoreReference.Builder A reference to a Filestore instance.
com.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig Message describing Google Cloud Storage autoclass configuration
com.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig.Builder Message describing Google Cloud Storage autoclass configuration
com.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig Message describing Google Cloud Storage hierarchical namespace configuration
com.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig.Builder Message describing Google Cloud Storage hierarchical namespace configuration
com.google.cloud.hypercomputecluster.v1beta.GetClusterRequest Request message for GetCluster.
com.google.cloud.hypercomputecluster.v1beta.GetClusterRequest.Builder Request message for GetCluster.
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListClustersFixedSizeCollection
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListClustersPage
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListClustersPagedResponse
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListLocationsFixedSizeCollection
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListLocationsPage
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterClient.ListLocationsPagedResponse
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterGrpc Service describing handlers for resources
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterGrpc.HypercomputeClusterImplBase Base class for the server implementation of the service HypercomputeCluster. Service describing handlers for resources
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterProto
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterSettings.Builder Builder for HypercomputeClusterSettings.
com.google.cloud.hypercomputecluster.v1beta.ListClustersRequest Request message for ListClusters.
com.google.cloud.hypercomputecluster.v1beta.ListClustersRequest.Builder Request message for ListClusters.
com.google.cloud.hypercomputecluster.v1beta.ListClustersResponse Response message for ListClusters.
com.google.cloud.hypercomputecluster.v1beta.ListClustersResponse.Builder Response message for ListClusters.
com.google.cloud.hypercomputecluster.v1beta.LocationName
com.google.cloud.hypercomputecluster.v1beta.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.hypercomputecluster.v1beta.LustreReference A reference to a Managed Lustre instance.
com.google.cloud.hypercomputecluster.v1beta.LustreReference.Builder A reference to a Managed Lustre instance.
com.google.cloud.hypercomputecluster.v1beta.NetworkReference A reference to a VPC network in Google Compute Engine.
com.google.cloud.hypercomputecluster.v1beta.NetworkReference.Builder A reference to a VPC network in Google Compute Engine.
com.google.cloud.hypercomputecluster.v1beta.NetworkResource A resource representing a network that connects the various components of a cluster together.
com.google.cloud.hypercomputecluster.v1beta.NetworkResource.Builder A resource representing a network that connects the various components of a cluster together.
com.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig Describes how a network resource should be initialized. Each network resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
com.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig.Builder Describes how a network resource should be initialized. Each network resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
com.google.cloud.hypercomputecluster.v1beta.NewBucketConfig When set in a StorageResourceConfig, indicates that a new Google Cloud Storage
com.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.Builder When set in a StorageResourceConfig, indicates that a new Google Cloud Storage
com.google.cloud.hypercomputecluster.v1beta.NewFilestoreConfig When set in a StorageResourceConfig, indicates that a new Filestore instance
com.google.cloud.hypercomputecluster.v1beta.NewFilestoreConfig.Builder When set in a StorageResourceConfig, indicates that a new Filestore instance
com.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig When set in a ComputeResourceConfig, indicates that VM instances should be created using Flex
com.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig.Builder When set in a ComputeResourceConfig, indicates that VM instances should be created using Flex
com.google.cloud.hypercomputecluster.v1beta.NewLustreConfig When set in a StorageResourceConfig, indicates that a new Managed
com.google.cloud.hypercomputecluster.v1beta.NewLustreConfig.Builder When set in a StorageResourceConfig, indicates that a new Managed
com.google.cloud.hypercomputecluster.v1beta.NewNetworkConfig When set in a NetworkResourceConfig, indicates that a new network should be created.
com.google.cloud.hypercomputecluster.v1beta.NewNetworkConfig.Builder When set in a NetworkResourceConfig, indicates that a new network should be created.
com.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfig When set in a ComputeResourceConfig, indicates that on-demand (i.e., using the standard provisioning model) VM
com.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfig.Builder When set in a ComputeResourceConfig, indicates that on-demand (i.e., using the standard provisioning model) VM
com.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig When set in a ComputeResourceConfig, indicates that VM instances should be created from a
com.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig.Builder When set in a ComputeResourceConfig, indicates that VM instances should be created from a
com.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfig When set in a ComputeResourceConfig, indicates that spot
com.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfig.Builder When set in a ComputeResourceConfig, indicates that spot
com.google.cloud.hypercomputecluster.v1beta.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.hypercomputecluster.v1beta.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.hypercomputecluster.v1beta.OperationMetadataProto
com.google.cloud.hypercomputecluster.v1beta.Orchestrator The component responsible for scheduling and running workloads on the cluster as well as providing the user interface for interacting with the cluster at runtime.
com.google.cloud.hypercomputecluster.v1beta.Orchestrator.Builder The component responsible for scheduling and running workloads on the cluster as well as providing the user interface for interacting with the cluster at runtime.
com.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes Configuration for Slurm login nodes in the cluster. Login nodes are Compute Engine VM instances that allow users to access the
com.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes.Builder Configuration for Slurm login nodes in the cluster. Login nodes are Compute Engine VM instances that allow users to access the
com.google.cloud.hypercomputecluster.v1beta.SlurmNodeSet Configuration for Slurm nodesets in the cluster. Nodesets are groups of compute nodes used by Slurm that are responsible for running workloads submitted to the cluster.
com.google.cloud.hypercomputecluster.v1beta.SlurmNodeSet.Builder Configuration for Slurm nodesets in the cluster. Nodesets are groups of compute nodes used by Slurm that are responsible for running workloads submitted to the cluster.
com.google.cloud.hypercomputecluster.v1beta.SlurmOrchestrator When set in Orchestrator, indicates that the cluster should use Slurm as
com.google.cloud.hypercomputecluster.v1beta.SlurmOrchestrator.Builder When set in Orchestrator, indicates that the cluster should use Slurm as
com.google.cloud.hypercomputecluster.v1beta.SlurmPartition Configuration for Slurm partitions in the cluster. Partitions are groups of nodesets, and are how clients specify where their workloads should be run.
com.google.cloud.hypercomputecluster.v1beta.SlurmPartition.Builder Configuration for Slurm partitions in the cluster. Partitions are groups of nodesets, and are how clients specify where their workloads should be run.
com.google.cloud.hypercomputecluster.v1beta.StorageConfig Description of how a storage resource should be mounted on a VM instance.
com.google.cloud.hypercomputecluster.v1beta.StorageConfig.Builder Description of how a storage resource should be mounted on a VM instance.
com.google.cloud.hypercomputecluster.v1beta.StorageResource A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
com.google.cloud.hypercomputecluster.v1beta.StorageResource.Builder A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
com.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig Describes how a storage resource should be initialized. Each storage resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
com.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig.Builder Describes how a storage resource should be initialized. Each storage resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
com.google.cloud.hypercomputecluster.v1beta.UpdateClusterRequest Request message for UpdateCluster.
com.google.cloud.hypercomputecluster.v1beta.UpdateClusterRequest.Builder Request message for UpdateCluster.

Interfaces

Interface Description
com.google.cloud.hypercomputecluster.v1beta.BootDiskOrBuilder
com.google.cloud.hypercomputecluster.v1beta.BucketReferenceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ClusterOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ComputeInstanceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSetOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ComputeResourceConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ComputeResourceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.CreateClusterRequestOrBuilder
com.google.cloud.hypercomputecluster.v1beta.DeleteClusterRequestOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ExistingBucketConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ExistingFilestoreConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ExistingLustreConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ExistingNetworkConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.FileShareConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.FilestoreReferenceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.GetClusterRequestOrBuilder
com.google.cloud.hypercomputecluster.v1beta.HypercomputeClusterGrpc.AsyncService Service describing handlers for resources
com.google.cloud.hypercomputecluster.v1beta.ListClustersRequestOrBuilder
com.google.cloud.hypercomputecluster.v1beta.ListClustersResponseOrBuilder
com.google.cloud.hypercomputecluster.v1beta.LustreReferenceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NetworkReferenceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NetworkResourceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewBucketConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewFilestoreConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewLustreConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewNetworkConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.OperationMetadataOrBuilder
com.google.cloud.hypercomputecluster.v1beta.OrchestratorOrBuilder
com.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodesOrBuilder
com.google.cloud.hypercomputecluster.v1beta.SlurmNodeSetOrBuilder
com.google.cloud.hypercomputecluster.v1beta.SlurmOrchestratorOrBuilder
com.google.cloud.hypercomputecluster.v1beta.SlurmPartitionOrBuilder
com.google.cloud.hypercomputecluster.v1beta.StorageConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.StorageResourceConfigOrBuilder
com.google.cloud.hypercomputecluster.v1beta.StorageResourceOrBuilder
com.google.cloud.hypercomputecluster.v1beta.UpdateClusterRequestOrBuilder

Enums

Enum Description
com.google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig.ConfigCase
com.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig.TerminalStorageClass Terminal storage class types of the autoclass bucket
com.google.cloud.hypercomputecluster.v1beta.NetworkResource.ReferenceCase
com.google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig.ConfigCase
com.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.OptionCase
com.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass Storage class for a Cloud Storage bucket.
com.google.cloud.hypercomputecluster.v1beta.NewFilestoreConfig.Protocol File access protocol for Filestore instances.
com.google.cloud.hypercomputecluster.v1beta.NewFilestoreConfig.Tier Available service tiers for Filestore instances.
com.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig.SourceCase
com.google.cloud.hypercomputecluster.v1beta.Orchestrator.OptionCase
com.google.cloud.hypercomputecluster.v1beta.SlurmNodeSet.TypeCase
com.google.cloud.hypercomputecluster.v1beta.StorageResource.ReferenceCase
com.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig.ConfigCase