public interface SlurmNodeSetOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getComputeId()
public abstract String getComputeId()Optional. ID of the compute resource on which this nodeset will run. Must match a key in the cluster's compute_resources.
string compute_id = 16 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The computeId. |
getComputeIdBytes()
public abstract ByteString getComputeIdBytes()Optional. ID of the compute resource on which this nodeset will run. Must match a key in the cluster's compute_resources.
string compute_id = 16 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for computeId. |
getComputeInstance()
public abstract ComputeInstanceSlurmNodeSet getComputeInstance()Optional. If set, indicates that the nodeset should be backed by Compute Engine instances.
.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet compute_instance = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ComputeInstanceSlurmNodeSet |
The computeInstance. |
getComputeInstanceOrBuilder()
public abstract ComputeInstanceSlurmNodeSetOrBuilder getComputeInstanceOrBuilder()Optional. If set, indicates that the nodeset should be backed by Compute Engine instances.
.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet compute_instance = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ComputeInstanceSlurmNodeSetOrBuilder |
|
getId()
public abstract String getId()Required. Identifier for the nodeset, which allows it to be referenced by partitions. Must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).
string id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The id. |
getIdBytes()
public abstract ByteString getIdBytes()Required. Identifier for the nodeset, which allows it to be referenced by partitions. Must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).
string id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for id. |
getMaxDynamicNodeCount()
public abstract long getMaxDynamicNodeCount()Optional. Controls how many additional nodes a cluster can bring online to handle workloads. Set this value to enable dynamic node creation and limit the number of additional nodes the cluster can bring online. Leave empty if you do not want the cluster to create nodes dynamically, and instead rely only on static nodes.
int64 max_dynamic_node_count = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
long |
The maxDynamicNodeCount. |
getStaticNodeCount()
public abstract long getStaticNodeCount()Optional. Number of nodes to be statically created for this nodeset. The cluster will attempt to ensure that at least this many nodes exist at all times.
int64 static_node_count = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
long |
The staticNodeCount. |
getStorageConfigs(int index)
public abstract StorageConfig getStorageConfigs(int index)Optional. How storage resources should be mounted on each compute node.
repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
StorageConfig |
|
getStorageConfigsCount()
public abstract int getStorageConfigsCount()Optional. How storage resources should be mounted on each compute node.
repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getStorageConfigsList()
public abstract List<StorageConfig> getStorageConfigsList()Optional. How storage resources should be mounted on each compute node.
repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<StorageConfig> |
|
getStorageConfigsOrBuilder(int index)
public abstract StorageConfigOrBuilder getStorageConfigsOrBuilder(int index)Optional. How storage resources should be mounted on each compute node.
repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
StorageConfigOrBuilder |
|
getStorageConfigsOrBuilderList()
public abstract List<? extends StorageConfigOrBuilder> getStorageConfigsOrBuilderList()Optional. How storage resources should be mounted on each compute node.
repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.hypercomputecluster.v1beta.StorageConfigOrBuilder> |
|
getTypeCase()
public abstract SlurmNodeSet.TypeCase getTypeCase()| Returns | |
|---|---|
| Type | Description |
SlurmNodeSet.TypeCase |
|
hasComputeInstance()
public abstract boolean hasComputeInstance()Optional. If set, indicates that the nodeset should be backed by Compute Engine instances.
.google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet compute_instance = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the computeInstance field is set. |