Google Cloud Hypercompute Cluster V1beta Client - Class Cluster (0.1.1)

Reference documentation and code samples for the Google Cloud Hypercompute Cluster V1beta Client class 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 computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.

Generated from protobuf message google.cloud.hypercomputecluster.v1beta.Cluster

Namespace

Google \ Cloud \ HypercomputeCluster \ V1beta

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Identifier. Relative resource name of the cluster, in the format projects/{project}/locations/{location}/clusters/{cluster} .

↳ description
string

Optional. User-provided description of the cluster.

↳ labels
array| Google\Protobuf\Internal\MapField

Optional. Labels applied to the cluster. Labels can be used to organize clusters and to filter them in queries.

↳ create_time
Google\Protobuf\Timestamp

Output only. Time that the cluster was originally created.

↳ update_time
Google\Protobuf\Timestamp

Output only. Time that the cluster was most recently updated.

↳ reconciling
bool

Output only. Indicates whether changes to the cluster are currently in flight. If this is true , then the current state might not match the cluster's intended state.

↳ network_resources
array| Google\Protobuf\Internal\MapField

Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

↳ storage_resources
array| Google\Protobuf\Internal\MapField

Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

↳ compute_resources
array| Google\Protobuf\Internal\MapField

Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

↳ orchestrator
Orchestrator

Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.

getName

Identifier. Relative resource name of the cluster, in the format projects/{project}/locations/{location}/clusters/{cluster} .

Returns
Type
Description
string

setName

Identifier. Relative resource name of the cluster, in the format projects/{project}/locations/{location}/clusters/{cluster} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

Optional. User-provided description of the cluster.

Returns
Type
Description
string

setDescription

Optional. User-provided description of the cluster.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLabels

Optional.

Labels applied to the cluster. Labels can be used to organize clusters and to filter them in queries.

Returns
Type
Description

setLabels

Optional.

Labels applied to the cluster. Labels can be used to organize clusters and to filter them in queries.

Parameter
Name
Description
Returns
Type
Description
$this

getCreateTime

Output only. Time that the cluster was originally created.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. Time that the cluster was originally created.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. Time that the cluster was most recently updated.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Time that the cluster was most recently updated.

Parameter
Name
Description
Returns
Type
Description
$this

getReconciling

Output only. Indicates whether changes to the cluster are currently in flight. If this is true , then the current state might not match the cluster's intended state.

Returns
Type
Description
bool

setReconciling

Output only. Indicates whether changes to the cluster are currently in flight. If this is true , then the current state might not match the cluster's intended state.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getNetworkResources

Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Returns
Type
Description

setNetworkResources

Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Parameter
Name
Description
Returns
Type
Description
$this

getStorageResources

Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Returns
Type
Description

setStorageResources

Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Parameter
Name
Description
Returns
Type
Description
$this

getComputeResources

Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Returns
Type
Description

setComputeResources

Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).

Parameter
Name
Description
Returns
Type
Description
$this

getOrchestrator

Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.

Returns
Type
Description
Orchestrator |null

hasOrchestrator

clearOrchestrator

setOrchestrator

Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: