Cluster class
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.
Constructors
-
Cluster({Map<
String, ComputeResource> ? computeResources, String? createTime, String? description, Map<String, String> ? labels, String? name, Map<String, NetworkResource> ? networkResources, Orchestrator? orchestrator, bool? reconciling, Map<String, StorageResource> ? storageResources, String? updateTime}) - Cluster.fromJson(Map json_)
Properties
-
computeResources
↔ Map<
String, ComputeResource> ? -
Compute resources available to the cluster.
getter/setter pair
- createTime ↔ String?
-
Time that the cluster was originally created.
getter/setter pair
- description ↔ String?
-
User-provided description of the cluster.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
Labels applied
to the cluster.
getter/setter pair
- name ↔ String?
-
Identifier.
getter/setter pair
-
networkResources
↔ Map<
String, NetworkResource> ? -
Network resources available to the cluster.
getter/setter pair
- orchestrator ↔ Orchestrator?
-
Orchestrator that is responsible for scheduling and running jobs on the
cluster.
getter/setter pair
- reconciling ↔ bool?
-
Indicates whether changes to the cluster are currently in flight.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
storageResources
↔ Map<
String, StorageResource> ? -
Storage resources available to the cluster.
getter/setter pair
- updateTime ↔ String?
-
Time that the cluster was most recently updated.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited