Interface SlurmNodeSetOrBuilder (0.1.0)

public interface SlurmNodeSetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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.