Interface SlurmLoginNodesOrBuilder (0.1.0)

public interface SlurmLoginNodesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Optional. Labels that should be applied to each login node instance.

map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getBootDisk()

public abstract BootDisk getBootDisk()

Optional. Boot disk for the login node.

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BootDisk

The bootDisk.

getBootDiskOrBuilder()

public abstract BootDiskOrBuilder getBootDiskOrBuilder()

Optional. Boot disk for the login node.

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BootDiskOrBuilder

getCount()

public abstract long getCount()

Required. Number of login node instances to create.

int64 count = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
long

The count.

getEnableOsLogin()

public abstract boolean getEnableOsLogin()

Optional. Whether OS Login should be enabled on login node instances.

bool enable_os_login = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableOsLogin.

getEnablePublicIps()

public abstract boolean getEnablePublicIps()

Optional. Whether login node instances should be assigned external IP addresses.

bool enable_public_ips = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enablePublicIps.

getInstances(int index)

public abstract ComputeInstance getInstances(int index)

Output only. Information about the login node instances that were created in Compute Engine.

repeated .google.cloud.hypercomputecluster.v1beta.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ComputeInstance

getInstancesCount()

public abstract int getInstancesCount()

Output only. Information about the login node instances that were created in Compute Engine.

repeated .google.cloud.hypercomputecluster.v1beta.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getInstancesList()

public abstract List<ComputeInstance> getInstancesList()

Output only. Information about the login node instances that were created in Compute Engine.

repeated .google.cloud.hypercomputecluster.v1beta.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ComputeInstance>

getInstancesOrBuilder(int index)

public abstract ComputeInstanceOrBuilder getInstancesOrBuilder(int index)

Output only. Information about the login node instances that were created in Compute Engine.

repeated .google.cloud.hypercomputecluster.v1beta.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ComputeInstanceOrBuilder

getInstancesOrBuilderList()

public abstract List<? extends ComputeInstanceOrBuilder> getInstancesOrBuilderList()

Output only. Information about the login node instances that were created in Compute Engine.

repeated .google.cloud.hypercomputecluster.v1beta.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.hypercomputecluster.v1beta.ComputeInstanceOrBuilder>

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Optional. Labels that should be applied to each login node instance.

map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Optional. Labels that should be applied to each login node instance.

map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels that should be applied to each login node instance.

map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Optional. Labels that should be applied to each login node instance.

map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getMachineType()

public abstract String getMachineType()

Required. Name of the Compute Engine machine type to use for login nodes, e.g. n2-standard-2.

string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The machineType.

getMachineTypeBytes()

public abstract ByteString getMachineTypeBytes()

Required. Name of the Compute Engine machine type to use for login nodes, e.g. n2-standard-2.

string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for machineType.

getStartupScript()

public abstract String getStartupScript()

Optional. Startup script to be run on each login node instance. Max 256KB.

string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The startupScript.

getStartupScriptBytes()

public abstract ByteString getStartupScriptBytes()

Optional. Startup script to be run on each login node instance. Max 256KB.

string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for startupScript.

getStorageConfigs(int index)

public abstract StorageConfig getStorageConfigs(int index)

Optional. How storage resources should be mounted on each login node.

repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 12 [(.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 login node.

repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getStorageConfigsList()

public abstract List<StorageConfig> getStorageConfigsList()

Optional. How storage resources should be mounted on each login node.

repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 12 [(.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 login node.

repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 12 [(.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 login node.

repeated .google.cloud.hypercomputecluster.v1beta.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.hypercomputecluster.v1beta.StorageConfigOrBuilder>

getZone()

public abstract String getZone()

Required. Name of the zone in which login nodes should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

string zone = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

Required. Name of the zone in which login nodes should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

string zone = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for zone.

hasBootDisk()

public abstract boolean hasBootDisk()

Optional. Boot disk for the login node.

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the bootDisk field is set.