Class SlurmLoginNodes.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
com.google.cloud.hypercomputecluster.v1.SlurmLoginNodes.Builder
- All Implemented Interfaces:
SlurmLoginNodesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SlurmLoginNodes
public static final class SlurmLoginNodes.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
implements SlurmLoginNodesOrBuilder
Configuration for Slurm [login nodes](https://slurm.schedmd.com/quickstart_admin.html#login) in the cluster. Login nodes are Compute Engine VM instances that allow users to access the cluster over SSH.Protobuf type
google.cloud.hypercomputecluster.v1.SlurmLoginNodes-
Method Summary
Modifier and TypeMethodDescriptionaddAllInstances(Iterable<? extends ComputeInstance> values) Output only.addAllStorageConfigs(Iterable<? extends StorageConfig> values) Optional.addInstances(int index, ComputeInstance value) Output only.addInstances(int index, ComputeInstance.Builder builderForValue) Output only.addInstances(ComputeInstance value) Output only.addInstances(ComputeInstance.Builder builderForValue) Output only.Output only.addInstancesBuilder(int index) Output only.addStorageConfigs(int index, StorageConfig value) Optional.addStorageConfigs(int index, StorageConfig.Builder builderForValue) Optional.addStorageConfigs(StorageConfig value) Optional.addStorageConfigs(StorageConfig.Builder builderForValue) Optional.Optional.addStorageConfigsBuilder(int index) Optional.build()clear()Optional.Required.Optional.Optional.Output only.Required.Optional.Optional.Required.booleancontainsLabels(String key) Optional.Optional.Optional.Optional.longgetCount()Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.getInstances(int index) Output only.getInstancesBuilder(int index) Output only.Output only.intOutput only.Output only.getInstancesOrBuilder(int index) Output only.List<? extends ComputeInstanceOrBuilder>Output only.Deprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.Required.com.google.protobuf.ByteStringRequired.Deprecated.Optional.com.google.protobuf.ByteStringOptional.getStorageConfigs(int index) Optional.getStorageConfigsBuilder(int index) Optional.Optional.intOptional.Optional.getStorageConfigsOrBuilder(int index) Optional.List<? extends StorageConfigOrBuilder>Optional.getZone()Required.com.google.protobuf.ByteStringRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeBootDisk(BootDisk value) Optional.mergeFrom(SlurmLoginNodes other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllLabels(Map<String, String> values) Optional.Optional.removeInstances(int index) Output only.removeLabels(String key) Optional.removeStorageConfigs(int index) Optional.setBootDisk(BootDisk value) Optional.setBootDisk(BootDisk.Builder builderForValue) Optional.setCount(long value) Required.setEnableOsLogin(boolean value) Optional.setEnablePublicIps(boolean value) Optional.setInstances(int index, ComputeInstance value) Output only.setInstances(int index, ComputeInstance.Builder builderForValue) Output only.setMachineType(String value) Required.setMachineTypeBytes(com.google.protobuf.ByteString value) Required.setStartupScript(String value) Optional.setStartupScriptBytes(com.google.protobuf.ByteString value) Optional.setStorageConfigs(int index, StorageConfig value) Optional.setStorageConfigs(int index, StorageConfig.Builder builderForValue) Optional.Required.setZoneBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SlurmLoginNodes.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SlurmLoginNodes.Builder>
-
mergeFrom
public SlurmLoginNodes.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SlurmLoginNodes.Builder>- Throws:
IOException
-
getCount
public long getCount()Required. Number of login node instances to create.
int64 count = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountin interfaceSlurmLoginNodesOrBuilder- Returns:
- The count.
-
setCount
Required. Number of login node instances to create.
int64 count = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
Required. Number of login node instances to create.
int64 count = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
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];- Specified by:
getZonein interfaceSlurmLoginNodesOrBuilder- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.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];- Specified by:
getZoneBytesin interfaceSlurmLoginNodesOrBuilder- Returns:
- The bytes for zone.
-
setZone
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];- Parameters:
value- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
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:
- This builder for chaining.
-
setZoneBytes
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];- Parameters:
value- The bytes for zone to set.- Returns:
- This builder for chaining.
-
getMachineType
Required. Name of the Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-resource) to use for login nodes, e.g. `n2-standard-2`.
string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMachineTypein interfaceSlurmLoginNodesOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()Required. Name of the Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-resource) to use for login nodes, e.g. `n2-standard-2`.
string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMachineTypeBytesin interfaceSlurmLoginNodesOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
Required. Name of the Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-resource) to use for login nodes, e.g. `n2-standard-2`.
string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
Required. Name of the Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-resource) to use for login nodes, e.g. `n2-standard-2`.
string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setMachineTypeBytes
Required. Name of the Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-resource) to use for login nodes, e.g. `n2-standard-2`.
string machine_type = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
getStartupScript
Optional. [Startup script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux) to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as `&` or `nohup`.
string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStartupScriptin interfaceSlurmLoginNodesOrBuilder- Returns:
- The startupScript.
-
getStartupScriptBytes
public com.google.protobuf.ByteString getStartupScriptBytes()Optional. [Startup script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux) to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as `&` or `nohup`.
string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStartupScriptBytesin interfaceSlurmLoginNodesOrBuilder- Returns:
- The bytes for startupScript.
-
setStartupScript
Optional. [Startup script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux) to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as `&` or `nohup`.
string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The startupScript to set.- Returns:
- This builder for chaining.
-
clearStartupScript
Optional. [Startup script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux) to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as `&` or `nohup`.
string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setStartupScriptBytes
Optional. [Startup script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux) to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as `&` or `nohup`.
string startup_script = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for startupScript to set.- Returns:
- This builder for chaining.
-
getEnableOsLogin
public boolean getEnableOsLogin()Optional. Whether [OS Login](https://cloud.google.com/compute/docs/oslogin) should be enabled on login node instances.
bool enable_os_login = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableOsLoginin interfaceSlurmLoginNodesOrBuilder- Returns:
- The enableOsLogin.
-
setEnableOsLogin
Optional. Whether [OS Login](https://cloud.google.com/compute/docs/oslogin) should be enabled on login node instances.
bool enable_os_login = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableOsLogin to set.- Returns:
- This builder for chaining.
-
clearEnableOsLogin
Optional. Whether [OS Login](https://cloud.google.com/compute/docs/oslogin) should be enabled on login node instances.
bool enable_os_login = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnablePublicIps
public boolean getEnablePublicIps()Optional. Whether login node instances should be assigned [external IP addresses](https://cloud.google.com/compute/docs/ip-addresses#externaladdresses).
bool enable_public_ips = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnablePublicIpsin interfaceSlurmLoginNodesOrBuilder- Returns:
- The enablePublicIps.
-
setEnablePublicIps
Optional. Whether login node instances should be assigned [external IP addresses](https://cloud.google.com/compute/docs/ip-addresses#externaladdresses).
bool enable_public_ips = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enablePublicIps to set.- Returns:
- This builder for chaining.
-
clearEnablePublicIps
Optional. Whether login node instances should be assigned [external IP addresses](https://cloud.google.com/compute/docs/ip-addresses#externaladdresses).
bool enable_public_ips = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:SlurmLoginNodesOrBuilderOptional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceSlurmLoginNodesOrBuilder
-
containsLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceSlurmLoginNodesOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceSlurmLoginNodesOrBuilder
-
getLabelsMap
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceSlurmLoginNodesOrBuilder
-
getLabelsOrDefault
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceSlurmLoginNodesOrBuilder
-
getLabelsOrThrow
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceSlurmLoginNodesOrBuilder
-
clearLabels
-
removeLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) that should be applied to each login node instance.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getStorageConfigsList
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageConfigsListin interfaceSlurmLoginNodesOrBuilder
-
getStorageConfigsCount
public int getStorageConfigsCount()Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageConfigsCountin interfaceSlurmLoginNodesOrBuilder
-
getStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageConfigsin interfaceSlurmLoginNodesOrBuilder
-
setStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
setStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addAllStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
clearStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
removeStorageConfigs
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getStorageConfigsBuilder
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getStorageConfigsOrBuilder
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageConfigsOrBuilderin interfaceSlurmLoginNodesOrBuilder
-
getStorageConfigsOrBuilderList
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageConfigsOrBuilderListin interfaceSlurmLoginNodesOrBuilder
-
addStorageConfigsBuilder
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
addStorageConfigsBuilder
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getStorageConfigsBuilderList
Optional. How [storage resources][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on each login node.
repeated .google.cloud.hypercomputecluster.v1.StorageConfig storage_configs = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getInstancesList
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstancesListin interfaceSlurmLoginNodesOrBuilder
-
getInstancesCount
public int getInstancesCount()Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstancesCountin interfaceSlurmLoginNodesOrBuilder
-
getInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstancesin interfaceSlurmLoginNodesOrBuilder
-
setInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeInstances
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getInstancesBuilder
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getInstancesOrBuilder
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstancesOrBuilderin interfaceSlurmLoginNodesOrBuilder
-
getInstancesOrBuilderList
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstancesOrBuilderListin interfaceSlurmLoginNodesOrBuilder
-
addInstancesBuilder
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addInstancesBuilder
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getInstancesBuilderList
Output only. Information about the login node instances that were created in Compute Engine.
repeated .google.cloud.hypercomputecluster.v1.ComputeInstance instances = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasBootDisk
public boolean hasBootDisk()Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBootDiskin interfaceSlurmLoginNodesOrBuilder- Returns:
- Whether the bootDisk field is set.
-
getBootDisk
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBootDiskin interfaceSlurmLoginNodesOrBuilder- Returns:
- The bootDisk.
-
setBootDisk
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL]; -
setBootDisk
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL]; -
mergeBootDisk
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL]; -
clearBootDisk
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL]; -
getBootDiskBuilder
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL]; -
getBootDiskOrBuilder
Optional. Boot disk for the login node.
.google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBootDiskOrBuilderin interfaceSlurmLoginNodesOrBuilder
-