Class SlurmOrchestrator.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SlurmOrchestrator.Builder>
com.google.cloud.hypercomputecluster.v1beta.SlurmOrchestrator.Builder
- All Implemented Interfaces:
SlurmOrchestratorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SlurmOrchestrator
public static final class SlurmOrchestrator.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SlurmOrchestrator.Builder>
implements SlurmOrchestratorOrBuilder
When set in [Orchestrator][google.cloud.hypercomputecluster.v1beta.Orchestrator], indicates that the cluster should use [Slurm](https://slurm.schedmd.com/) as the orchestrator.Protobuf type
google.cloud.hypercomputecluster.v1beta.SlurmOrchestrator-
Method Summary
Modifier and TypeMethodDescriptionaddAllEpilogBashScripts(Iterable<String> values) Optional.addAllNodeSets(Iterable<? extends SlurmNodeSet> values) Required.addAllPartitions(Iterable<? extends SlurmPartition> values) Required.addAllPrologBashScripts(Iterable<String> values) Optional.addEpilogBashScripts(String value) Optional.addEpilogBashScriptsBytes(com.google.protobuf.ByteString value) Optional.addNodeSets(int index, SlurmNodeSet value) Required.addNodeSets(int index, SlurmNodeSet.Builder builderForValue) Required.addNodeSets(SlurmNodeSet value) Required.addNodeSets(SlurmNodeSet.Builder builderForValue) Required.Required.addNodeSetsBuilder(int index) Required.addPartitions(int index, SlurmPartition value) Required.addPartitions(int index, SlurmPartition.Builder builderForValue) Required.addPartitions(SlurmPartition value) Required.addPartitions(SlurmPartition.Builder builderForValue) Required.Required.addPartitionsBuilder(int index) Required.addPrologBashScripts(String value) Optional.addPrologBashScriptsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Required.Required.Required.Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEpilogBashScripts(int index) Optional.com.google.protobuf.ByteStringgetEpilogBashScriptsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.Required.Required.Required.getNodeSets(int index) Required.getNodeSetsBuilder(int index) Required.Required.intRequired.Required.getNodeSetsOrBuilder(int index) Required.List<? extends SlurmNodeSetOrBuilder>Required.getPartitions(int index) Required.getPartitionsBuilder(int index) Required.Required.intRequired.Required.getPartitionsOrBuilder(int index) Required.List<? extends SlurmPartitionOrBuilder>Required.getPrologBashScripts(int index) Optional.com.google.protobuf.ByteStringgetPrologBashScriptsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SlurmOrchestrator other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLoginNodes(SlurmLoginNodes value) Required.removeNodeSets(int index) Required.removePartitions(int index) Required.setDefaultPartition(String value) Optional.setDefaultPartitionBytes(com.google.protobuf.ByteString value) Optional.setEpilogBashScripts(int index, String value) Optional.setLoginNodes(SlurmLoginNodes value) Required.setLoginNodes(SlurmLoginNodes.Builder builderForValue) Required.setNodeSets(int index, SlurmNodeSet value) Required.setNodeSets(int index, SlurmNodeSet.Builder builderForValue) Required.setPartitions(int index, SlurmPartition value) Required.setPartitions(int index, SlurmPartition.Builder builderForValue) Required.setPrologBashScripts(int index, String value) Optional.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SlurmOrchestrator.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<SlurmOrchestrator.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<SlurmOrchestrator.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<SlurmOrchestrator.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SlurmOrchestrator.Builder>
-
mergeFrom
public SlurmOrchestrator.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<SlurmOrchestrator.Builder>- Throws:
IOException
-
hasLoginNodes
public boolean hasLoginNodes()Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasLoginNodesin interfaceSlurmOrchestratorOrBuilder- Returns:
- Whether the loginNodes field is set.
-
getLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLoginNodesin interfaceSlurmOrchestratorOrBuilder- Returns:
- The loginNodes.
-
setLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED]; -
setLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED]; -
mergeLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED]; -
clearLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED]; -
getLoginNodesBuilder
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED]; -
getLoginNodesOrBuilder
Required. Configuration for login nodes, which allow users to access the cluster over SSH.
.google.cloud.hypercomputecluster.v1beta.SlurmLoginNodes login_nodes = 6 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLoginNodesOrBuilderin interfaceSlurmOrchestratorOrBuilder
-
getNodeSetsList
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeSetsListin interfaceSlurmOrchestratorOrBuilder
-
getNodeSetsCount
public int getNodeSetsCount()Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeSetsCountin interfaceSlurmOrchestratorOrBuilder
-
getNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeSetsin interfaceSlurmOrchestratorOrBuilder
-
setNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
setNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addAllNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
removeNodeSets
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
getNodeSetsBuilder
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
getNodeSetsOrBuilder
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeSetsOrBuilderin interfaceSlurmOrchestratorOrBuilder
-
getNodeSetsOrBuilderList
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeSetsOrBuilderListin interfaceSlurmOrchestratorOrBuilder
-
addNodeSetsBuilder
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
addNodeSetsBuilder
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
getNodeSetsBuilderList
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmNodeSet node_sets = 1 [(.google.api.field_behavior) = REQUIRED]; -
getPartitionsList
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPartitionsListin interfaceSlurmOrchestratorOrBuilder
-
getPartitionsCount
public int getPartitionsCount()Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPartitionsCountin interfaceSlurmOrchestratorOrBuilder
-
getPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPartitionsin interfaceSlurmOrchestratorOrBuilder
-
setPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
setPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addAllPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearPartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
removePartitions
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
getPartitionsBuilder
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
getPartitionsOrBuilder
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPartitionsOrBuilderin interfaceSlurmOrchestratorOrBuilder
-
getPartitionsOrBuilderList
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPartitionsOrBuilderListin interfaceSlurmOrchestratorOrBuilder
-
addPartitionsBuilder
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
addPartitionsBuilder
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
getPartitionsBuilderList
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.
repeated .google.cloud.hypercomputecluster.v1beta.SlurmPartition partitions = 2 [(.google.api.field_behavior) = REQUIRED]; -
getDefaultPartition
Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.
string default_partition = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultPartitionin interfaceSlurmOrchestratorOrBuilder- Returns:
- The defaultPartition.
-
getDefaultPartitionBytes
public com.google.protobuf.ByteString getDefaultPartitionBytes()Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.
string default_partition = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultPartitionBytesin interfaceSlurmOrchestratorOrBuilder- Returns:
- The bytes for defaultPartition.
-
setDefaultPartition
Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.
string default_partition = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultPartition to set.- Returns:
- This builder for chaining.
-
clearDefaultPartition
Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.
string default_partition = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDefaultPartitionBytes
Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.
string default_partition = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for defaultPartition to set.- Returns:
- This builder for chaining.
-
getPrologBashScriptsList
public com.google.protobuf.ProtocolStringList getPrologBashScriptsList()Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrologBashScriptsListin interfaceSlurmOrchestratorOrBuilder- Returns:
- A list containing the prologBashScripts.
-
getPrologBashScriptsCount
public int getPrologBashScriptsCount()Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrologBashScriptsCountin interfaceSlurmOrchestratorOrBuilder- Returns:
- The count of prologBashScripts.
-
getPrologBashScripts
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrologBashScriptsin interfaceSlurmOrchestratorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The prologBashScripts at the given index.
-
getPrologBashScriptsBytes
public com.google.protobuf.ByteString getPrologBashScriptsBytes(int index) Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrologBashScriptsBytesin interfaceSlurmOrchestratorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the prologBashScripts at the given index.
-
setPrologBashScripts
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The prologBashScripts to set.- Returns:
- This builder for chaining.
-
addPrologBashScripts
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The prologBashScripts to add.- Returns:
- This builder for chaining.
-
addAllPrologBashScripts
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The prologBashScripts to add.- Returns:
- This builder for chaining.
-
clearPrologBashScripts
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addPrologBashScriptsBytes
Optional. Slurm [prolog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes before a node begins running a new job. Values must not be empty.
repeated string prolog_bash_scripts = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the prologBashScripts to add.- Returns:
- This builder for chaining.
-
getEpilogBashScriptsList
public com.google.protobuf.ProtocolStringList getEpilogBashScriptsList()Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEpilogBashScriptsListin interfaceSlurmOrchestratorOrBuilder- Returns:
- A list containing the epilogBashScripts.
-
getEpilogBashScriptsCount
public int getEpilogBashScriptsCount()Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEpilogBashScriptsCountin interfaceSlurmOrchestratorOrBuilder- Returns:
- The count of epilogBashScripts.
-
getEpilogBashScripts
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEpilogBashScriptsin interfaceSlurmOrchestratorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The epilogBashScripts at the given index.
-
getEpilogBashScriptsBytes
public com.google.protobuf.ByteString getEpilogBashScriptsBytes(int index) Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEpilogBashScriptsBytesin interfaceSlurmOrchestratorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the epilogBashScripts at the given index.
-
setEpilogBashScripts
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The epilogBashScripts to set.- Returns:
- This builder for chaining.
-
addEpilogBashScripts
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The epilogBashScripts to add.- Returns:
- This builder for chaining.
-
addAllEpilogBashScripts
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The epilogBashScripts to add.- Returns:
- This builder for chaining.
-
clearEpilogBashScripts
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addEpilogBashScriptsBytes
Optional. Slurm [epilog scripts](https://slurm.schedmd.com/prolog_epilog.html), which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.
repeated string epilog_bash_scripts = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the epilogBashScripts to add.- Returns:
- This builder for chaining.
-