A B C D E F G H I J L M N P Q R S T U V

A

ACL - Class in com.ace.moab.api.acl
This class represents the complete access control list for a given object.
ACL() - Constructor for class com.ace.moab.api.acl.ACL
Initializes a new ACL class with no behavior.
ACL(Collection<ACLRule>) - Constructor for class com.ace.moab.api.acl.ACL
Initializes a new ACL class with the collection of ACLRule classes describing the ACL's behavior.
ACLAffinity - Enum in com.ace.moab.api.acl
This enumeration describes the different values available for describing how a rule is used in establishing access to an object in Moab.
ACLModifier - Enum in com.ace.moab.api.acl
This enum describes all the ACL modifiers that cause ACL's to behave in more advanced ways.
ACLRule - Class in com.ace.moab.api.acl
This class represents a rule that can be in Moab's access control list (ACL) mechanism.
ACLRule(MoabObject) - Constructor for class com.ace.moab.api.acl.ACLRule
Creates a new ACLRule describing the MoabObject with a default comparison operator of ComparisonOperator.LEXIGRAPHIC_EQUAL.
ACLRule(MoabObject, ComparisonOperator) - Constructor for class com.ace.moab.api.acl.ACLRule
Creates a new ACLRule describing the MoabObject being compared by the ComparisonOperator.
add(JobAllocatedNode) - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
Adds an allocated node to the collection.
add(Reservation) - Method in class com.ace.moab.api.reservation.Reservations
addAclObject(ACLRule) - Method in class com.ace.moab.api.reservation.Reservation
Add an acl object to the appropriate ACL list
addACLRule(ACLRule) - Method in class com.ace.moab.api.acl.ACL
Adds an ACLRule to the collection describing access.
addAll(Collection<? extends MoabNode>) - Method in class com.ace.moab.api.node.Nodes
 
addAll(Collection<? extends Reservation>) - Method in class com.ace.moab.api.reservation.Reservations
addAllocatedNode(JobAllocatedNode) - Method in class com.ace.moab.api.jobs.MoabJob
Adds an allocated node to the list of nodes this job is using to run.
addApplicationStatistics(ApplicationStatistics) - Method in class com.ace.moab.api.node.MoabNode
Adds the application statistics to the applStats list.
addComment(String) - Method in class com.ace.moab.api.node.MoabNode
Adds a comment and a newline to existing list of comments.
addExpression(FunctionExpression) - Method in class com.ace.moab.api.node.PriorityFunction
Add an expression to the function.
addExpression(PriorityComponent, double) - Method in class com.ace.moab.api.node.PriorityFunction
Add an expression to the function.
addFlag(QOSFlag) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Adds a flag to the set of flags.
addFlag(JobFlag) - Method in class com.ace.moab.api.jobs.JobFlags
Adds a flag to the set of flags.
addFlag(ReservationFlag) - Method in class com.ace.moab.api.reservation.ReservationFlags
Adds a flag to the set of flags.
addFlag(VMFlag) - Method in class com.ace.moab.api.vm.VM
Adds a flag associated with this VM
addGenericResource(GenericResource) - Method in class com.ace.moab.api.jobs.MoabJob
Add a new generic resource to the generic resource list.
addJob(MoabJob) - Method in class com.ace.moab.api.jobs.Jobs
Adds a job to the collection.
addJobRequirement(JobRequirement) - Method in class com.ace.moab.api.jobs.MoabJob
Adds a requirement to the list of job requirements on the job.
addMessage(String) - Method in class com.ace.moab.api.jobs.MoabJob
Adds a message and a newline to existing list of messages.
addNode(MoabNode) - Method in class com.ace.moab.api.node.Nodes
Adds a node to the collection.
addVariable(Variable) - Method in class com.ace.moab.api.jobs.MoabJob
Adds a variable to the set of variables this job owns.
addVariable(Variable) - Method in class com.ace.moab.api.reservation.Reservation
Adds the variable to the set of variables defined in this reservation.
addVM(VM) - Method in class com.ace.moab.api.node.MoabNode
Adds a VM to the collection of VMs on the node.
addVM(VM) - Method in class com.ace.moab.api.vm.VMCollection
Adds a VM to the collection.
allocatedNodesToString() - Method in class com.ace.moab.api.reservation.Reservation
Creates a human-readable form of the allocatedNodes variable
ApplicationStatistics - Class in com.ace.moab.api.node
This class is used to keep track of the statistics for applications ran on a node.
ApplicationStatistics(String) - Constructor for class com.ace.moab.api.node.ApplicationStatistics
Default Constructor.
AuthenticationException - Exception in com.ace.moab.api.connect.exception
An exception when attempting to authenticate the client and server.
AuthenticationException(String) - Constructor for exception com.ace.moab.api.connect.exception.AuthenticationException
 
available() - Method in class com.ace.moab.api.connect.MoabInputStream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.

B

BeforeAnyDependency - Class in com.ace.moab.api.jobs
This job dependency specifies that the job may start at any time before all specified jobs have completed regardless of completion status.
BeforeAnyDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.BeforeAnyDependency
Constructor for this class
BeforeAnyDependency(String) - Constructor for class com.ace.moab.api.jobs.BeforeAnyDependency
Constructor for this class
BeforeDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time before specified jobs have started execution.
BeforeDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.BeforeDependency
Constructor for this class
BeforeDependency(String) - Constructor for class com.ace.moab.api.jobs.BeforeDependency
Constructor for this class
BeforeNotOKDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time before any specified jobs have completed unsuccessfully.
BeforeNotOKDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.BeforeNotOKDependency
Constructor for this class
BeforeNotOKDependency(String) - Constructor for class com.ace.moab.api.jobs.BeforeNotOKDependency
Constructor for this class
BeforeOKDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time before all specified jobs have successfully completed.
BeforeOKDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.BeforeOKDependency
Constructor for this class
BeforeOKDependency(String) - Constructor for class com.ace.moab.api.jobs.BeforeOKDependency
Constructor for this class

C

clear() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
Clears the collection of all allocated nodes.
clear() - Method in class com.ace.moab.api.reservation.Reservations
clearACL() - Method in class com.ace.moab.api.acl.ACL
Removes all rules from the access control list.
clearAllocatedNodeList() - Method in class com.ace.moab.api.jobs.MoabJob
Clears the list of allocated nodes the job is using to run.
close() - Method in class com.ace.moab.api.connect.MoabInputStream
Closes the input stream
closeAll() - Method in class com.ace.moab.api.connect.MoabInputStream
Closes both the input and error stream
com.ace.moab.api.acl - package com.ace.moab.api.acl
Provides classes for describing Moab's access control list structure.
com.ace.moab.api.connect - package com.ace.moab.api.connect
Classes in this package allow connections to be made to the Moab Workload Manager.
com.ace.moab.api.connect.exception - package com.ace.moab.api.connect.exception
Classes represent possible errors that may occur while creating or using connections to Moab.
com.ace.moab.api.credential - package com.ace.moab.api.credential
Provides classes for describing a credential within Moab.
com.ace.moab.api.credential.qos - package com.ace.moab.api.credential.qos
Provides classes for describing a Quality of Service as defined by Moab.
com.ace.moab.api.global - package com.ace.moab.api.global
Classes in this package are global objects visible to all areas of the Moab API.
com.ace.moab.api.jobs - package com.ace.moab.api.jobs
Provides classes for describing jobs or workload according to Moab's structure.
com.ace.moab.api.node - package com.ace.moab.api.node
Provides classes for describing nodes or servers according to Moab's structure.
com.ace.moab.api.query - package com.ace.moab.api.query
Provides classes for querying Moab for various information about resources and workload.
com.ace.moab.api.request - package com.ace.moab.api.request
Provides classes for creating requests to send to Moab.
com.ace.moab.api.reservation - package com.ace.moab.api.reservation
Provides classes for describing a Moab reservation.
com.ace.moab.api.resourceset - package com.ace.moab.api.resourceset
Provides classes for describing node sets used on a system wide and job specific basis.
com.ace.moab.api.triggers - package com.ace.moab.api.triggers
Provides classes for describing Moab Triggers.
com.ace.moab.api.variables - package com.ace.moab.api.variables
Provides classes for describing variables within Moab.
com.ace.moab.api.vm - package com.ace.moab.api.vm
Provides classes for describing virtual machines as viewed by the Moab Workload Manager.
compareTo(ACL) - Method in class com.ace.moab.api.acl.ACL
compareTo(ACLRule) - Method in class com.ace.moab.api.acl.ACLRule
compareTo(MoabLimits<T>) - Method in class com.ace.moab.api.global.MoabLimits
 
compareTo(GenericResource) - Method in class com.ace.moab.api.jobs.GenericResource
 
compareTo(JobAllocatedNode) - Method in class com.ace.moab.api.jobs.JobAllocatedNode
 
compareTo(JobBlockReason) - Method in class com.ace.moab.api.jobs.JobBlockReason
 
compareTo(MoabJob) - Method in class com.ace.moab.api.jobs.MoabJob
Compares the jobID of this job to the other job's jobID.
compareTo(ApplicationStatistics) - Method in class com.ace.moab.api.node.ApplicationStatistics
compareTo(FunctionExpression) - Method in class com.ace.moab.api.node.FunctionExpression
compareTo(MoabNode) - Method in class com.ace.moab.api.node.MoabNode
compareTo(PriorityFunction) - Method in class com.ace.moab.api.node.PriorityFunction
 
compareTo(ReservationFlags) - Method in class com.ace.moab.api.reservation.ReservationFlags
compareTo(ReservationRequirements) - Method in class com.ace.moab.api.reservation.ReservationRequirements
 
compareTo(Task) - Method in class com.ace.moab.api.reservation.Task
 
compareTo(Trigger) - Method in class com.ace.moab.api.triggers.Trigger
 
compareTo(Variable) - Method in class com.ace.moab.api.variables.Variable
If the other variable is null, -1 is returned or else the names of the variables are compared lexographically.
compareTo(VM) - Method in class com.ace.moab.api.vm.VM
 
ConnectionType - Enum in com.ace.moab.api.connect
Represents a type of connection to Moab (or a Moab demo)
connectWithPassword(String, String) - Method in class com.ace.moab.api.connect.SSHConnection
Initiates a connection to the host machine on the port number previously specified.
connectWithPublicKey(String, String, String) - Method in class com.ace.moab.api.connect.SSHConnection
Initiates a connection to the host machine on the port number previously specified.
contains(ACLRule) - Method in class com.ace.moab.api.acl.ACL
Returns true if the access control list contains the ACLRule rule.
contains(Object) - Method in class com.ace.moab.api.reservation.Reservations
containsAll(Collection<?>) - Method in class com.ace.moab.api.reservation.Reservations
containsAllocatedNode(MoabNode) - Method in class com.ace.moab.api.reservation.Reservation
Searches for the given node.
convertCredentialTypesToStrings(Vector<CredentialType>) - Static method in enum com.ace.moab.api.credential.CredentialType
Converts a Vector of CredentialTypes to a vector of strings, where each string is a string representation of one of the credentialTypes in the input vector.
CreateOneTimeRsvRequest - Class in com.ace.moab.api.request
This class represents a request to create a One Time Reservation.
CreateOneTimeRsvRequest(Reservation) - Constructor for class com.ace.moab.api.request.CreateOneTimeRsvRequest
Default constructor, needs a valid Reservation as the object of this class is to create a Reservation based on the reservation object
CreateReservationRequest - Class in com.ace.moab.api.request
This class is a command object that handles the command generation
CreateReservationRequest() - Constructor for class com.ace.moab.api.request.CreateReservationRequest
 
CreateStandingRsvRequest - Class in com.ace.moab.api.request
This class represents a request to create a Standing Reservation.
CreateStandingRsvRequest(StandingReservation) - Constructor for class com.ace.moab.api.request.CreateStandingRsvRequest
Default constructor.
Credential - Class in com.ace.moab.api.credential
This class represents a Moab Credential.
Credential() - Constructor for class com.ace.moab.api.credential.Credential
Creates a credential with no identifying information.
Credential(CredentialType, String) - Constructor for class com.ace.moab.api.credential.Credential
Creates a credential with a specified type and id.
CredentialQuery - Class in com.ace.moab.api.query
Class used for querying the Moab Workload Manager for credential information.
CredentialQuery() - Constructor for class com.ace.moab.api.query.CredentialQuery
 
CredentialType - Enum in com.ace.moab.api.credential
This enum represents a credential type such as user, group account, class, or qos.

D

DependencyType - Enum in com.ace.moab.api.jobs
Represents the type of dependencies that can exist on a job in Moab.
disconnect() - Method in class com.ace.moab.api.connect.SSHConnection
Disconnects the ssh connection if it is active.
DynamicJobAttribute - Enum in com.ace.moab.api.jobs
 
DynamicJobInformation - Class in com.ace.moab.api.jobs
This class describes the extending information that can be found on a dynamic job.
DynamicJobInformation() - Constructor for class com.ace.moab.api.jobs.DynamicJobInformation
 

E

equals(Object) - Method in class com.ace.moab.api.acl.ACL
equals(Object) - Method in class com.ace.moab.api.acl.ACLRule
equals(Object) - Method in class com.ace.moab.api.jobs.GenericResource
equals(Object) - Method in class com.ace.moab.api.jobs.JobAllocatedNode
 
equals(Object) - Method in class com.ace.moab.api.jobs.JobBlockReason
 
equals(Object) - Method in class com.ace.moab.api.jobs.StandardJobDependency
equals(Object) - Method in class com.ace.moab.api.jobs.SyncCountJobDependency
equals(Object) - Method in class com.ace.moab.api.jobs.SyncWithJobDependency
equals(MoabNode) - Method in class com.ace.moab.api.node.MoabNode
Tests if nodes are equal based on the node IDs.
equals(Object) - Method in class com.ace.moab.api.reservation.Task
 
equals(Object) - Method in class com.ace.moab.api.variables.Variable
evaluate() - Method in class com.ace.moab.api.node.PriorityFunction
Calculates the value of the function based on the current values of the owner node.
evaluateForNode(MoabNode) - Method in class com.ace.moab.api.node.FunctionExpression
Evaluates this function expression for a given node.
evaluateForNode(MoabNode) - Method in class com.ace.moab.api.node.PriorityFunction
Calculates the value of the function based on the current values of the given node.
executeCommand(String, boolean) - Method in interface com.ace.moab.api.connect.IMoabConnection
Runs a command on the machine where Moab is running and return back a reference to the intputStream which will output the results of that command.
executeCommand(String, boolean, Level) - Method in interface com.ace.moab.api.connect.IMoabConnection
Runs a command on the machine where Moab is running and return back a reference to the intputStream which will output the results of that command.
executeCommand(String, boolean) - Method in class com.ace.moab.api.connect.LocalConnection
Same as connect(command, isMoabCommand, null).
executeCommand(String, boolean, Level) - Method in class com.ace.moab.api.connect.LocalConnection
Runs a command on the local machine and returns back a reference to the intputStream which will output the results of that command.
executeCommand(String, boolean) - Method in class com.ace.moab.api.connect.SSHConnection
Same as connect(command, isMoabCommand, null).
executeCommand(String, boolean, Level) - Method in class com.ace.moab.api.connect.SSHConnection
Runs a command on the remote machine and returns back a reference to the intputStream which will output the results of that command.

F

findJob(String) - Method in class com.ace.moab.api.jobs.Jobs
Attempts to find a job with the respective job name.
findNode(String) - Method in class com.ace.moab.api.node.Nodes
Attempts to find a node with the respective node name.
findReservation(String) - Method in class com.ace.moab.api.reservation.Reservations
Attempts to find a reservation with the respective name.
findVM(String) - Method in class com.ace.moab.api.vm.VMCollection
Attempts to find a VM with the respective VM ID.
FunctionExpression - Class in com.ace.moab.api.node
This class represents a node priority function expression, which is a part of any priority function.
FunctionExpression() - Constructor for class com.ace.moab.api.node.FunctionExpression
Default constructor.
FunctionExpression(PriorityComponent, double) - Constructor for class com.ace.moab.api.node.FunctionExpression
Constructor that creates a complete Function Expression.

G

GenericResource - Class in com.ace.moab.api.jobs
This object represents a moab generic resource.
GenericResource() - Constructor for class com.ace.moab.api.jobs.GenericResource
 
GenericResource(String, int, int) - Constructor for class com.ace.moab.api.jobs.GenericResource
Generic Resources constructors
getAccessResourcesBLThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
 
getAccessResourcesQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the queue time in seconds that must be met to allow the QoS to access reservations with it as part of the ACL.
getAccessResourcesXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the expansion factor that must be met to allow the QoS to access reservations with it as part of the ACL.
getAccount() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the account used for billing purposes for the job.
getAccountCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
Get the command to change the account
getAccountingAccount() - Method in class com.ace.moab.api.reservation.Reservation
Get the accountable account for the reservation.
getAccountingClass() - Method in class com.ace.moab.api.reservation.Reservation
Get the accountable class for the reservation.
getAccountingGroup() - Method in class com.ace.moab.api.reservation.Reservation
Get the accountable group for the reservation.
getAccountingQOS() - Method in class com.ace.moab.api.reservation.Reservation
Get the accountable QOS for the reservation.
getAccountingUser() - Method in class com.ace.moab.api.reservation.Reservation
Get the accountable user for the reservation.
getAccountList() - Method in class com.ace.moab.api.credential.Credential
Get the list of accounts that have access to this credential, may be null
getAccountList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the account list associated with this reservation (see description)
getAccountsInACL() - Method in class com.ace.moab.api.acl.ACL
Returns a set of account names in alphabetical order that are found in this ACL.
getACL() - Method in class com.ace.moab.api.reservation.Reservation
Get the complete list of ACL Objects including users, groups, accounts, classes, and qoses.
getACLString() - Method in class com.ace.moab.api.reservation.Reservation
Generates a String representation of the ACL for the reservation.
getAction() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property Action.
getActionType() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property ActionType.
getActiveDuration() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the duration in seconds the job has spent being active or running.
getActiveJobs() - Method in class com.ace.moab.api.jobs.JobsSummary
Returns the number of active jobs running.
getActiveJobs(IMoabConnection) - Static method in class com.ace.moab.api.query.JobQuery
Return a list of all the jobs currently active (not completed) according to Moab.
getActualLaunchTime() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property LaunchTime.
getAffinity() - Method in class com.ace.moab.api.acl.ACLRule
Returns the affinity of the ACL object.
getAllCredentials(IMoabConnection) - Static method in class com.ace.moab.api.query.CredentialQuery
Returns a list of all standard credentials that this user can see.
getAllCredentialsOfType(IMoabConnection, CredentialType) - Static method in class com.ace.moab.api.query.CredentialQuery
Returns a list of all credentials of a given type.
getAllNodes(IMoabConnection) - Static method in class com.ace.moab.api.query.NodeQuery
Get all the nodes according to Moab.
getAllocatedNodes() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the set of nodes that the requirement is allocated to.
getAllocatedNodes() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the set of nodes allocated for use by the job to run.
getAllocatedNodes() - Method in class com.ace.moab.api.reservation.Reservation
Get a Set of type MoabNode that contains all nodes that are currently allocated to the reservation
getAllocatedPartition() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the partition the requirement asks for.
getAllocatedTasks(String) - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
Returns the number of tasks allocated for a particular node in question for the job.
getAllocationDelay() - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Get the duration in seconds between subsequent allocation changes.
getAllocationSize() - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Get the number of tasks to allocate/deallocate in a single chunk.
getAllocNodeCount() - Method in class com.ace.moab.api.reservation.Reservation
Get the total number of allocated nodes for the reservation
getAllocProcCount() - Method in class com.ace.moab.api.reservation.Reservation
Get the total number of allocated processors for the reservation
getAllocTaskCount() - Method in class com.ace.moab.api.reservation.Reservation
Get the total number of allocated tasks for the reservation
getAllReservations(IMoabConnection) - Static method in class com.ace.moab.api.query.ReservationQuery
Queries moab for all of the reservations in the system.
getApplicationName() - Method in class com.ace.moab.api.node.ApplicationStatistics
Get the application name.
getApplStats() - Method in class com.ace.moab.api.node.MoabNode
Get the node's application statistics.
getArchitecture() - Method in class com.ace.moab.api.node.MoabNode
Get the node's processor architecture.
getArchitecture() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required architecture
getAttribute() - Method in class com.ace.moab.api.node.FunctionExpression
Get the attribute of a node that is evaluated to a numerical value.
getAvailableClasses() - Method in class com.ace.moab.api.node.MoabNode
Get the available classes for this node.
getAvailableEndDate() - Method in class com.ace.moab.api.node.MoabNode
Get the time when the node will stop being available.
getAvailableGenericResource(String) - Method in class com.ace.moab.api.node.MoabNode
Gets the available amount of the generic resource with the specified name.
getAvailableGenericResources() - Method in class com.ace.moab.api.node.MoabNode
Gets a map of the available generic resources.
getAvailableMemoryWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the weight that the available memory is attributing to the node.
getAvailableNames() - Static method in enum com.ace.moab.api.node.PriorityComponent
Returns a vector of available priority attributes for a node priority function.
getAvailableProcessorWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the weight that the available processors are attributing to the node.
getAvailableStartDate() - Method in class com.ace.moab.api.node.MoabNode
Get the time when the node will become available.
getBlockedJobs() - Method in class com.ace.moab.api.jobs.JobsSummary
Returns the number of jobs blocked from running.
getBlockReason() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the reason the job is blocked.
getBlockReason() - Method in class com.ace.moab.api.node.MoabNode
Getter for property BlockReason.
getBlockTime() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property MoabTimeout.
getBypass() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of times the job has been backfilled.
getCaps() - Method in class com.ace.moab.api.reservation.ReservationStatistics
Returns the current active processor-seconds in the last reported iteration.
getChargeRate() - Method in class com.ace.moab.api.node.MoabNode
Sets the charge rate for the node.
getChildCredTypes() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the credential types that are potential child credentials.
getCips() - Method in class com.ace.moab.api.reservation.ReservationStatistics
Returns the current idle processor-seconds in the last reported iteration.
getClassDefault() - Method in class com.ace.moab.api.credential.Credential
Get the default class.
getClassesInACL() - Method in class com.ace.moab.api.acl.ACL
Returns a set of user names in alphabetical order that are found in this ACL.
getClassList() - Method in class com.ace.moab.api.credential.Credential
Get the list of classes with access to this credential.
getClassList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the class list associated with this reservation (see description)
getClusterList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the reservation's cluster list
getColumn() - Method in enum com.ace.moab.api.node.PriorityComponent
Gets the corresponding column in the NodeTableColumn class.
getCommand() - Method in class com.ace.moab.api.connect.MoabInputStream
The moab command that was run to create this input stream
getCommandFile() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the file that is executed when the job runs.
getCommandLineArguments() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the command line arguments passed into running the job.
getCommandName() - Method in enum com.ace.moab.api.jobs.DependencyType
Get a string representation of the command name.
getCommandPrefix() - Method in enum com.ace.moab.api.request.ModifyJobTemplateRequest.ModifyJobTemplateType
 
getCommandString() - Method in enum com.ace.moab.api.credential.qos.QOSParameter
Builds a string used to place the qos parameter into a command.
getComment() - Method in class com.ace.moab.api.credential.Credential
Associates a comment string with the target credential.
getComments() - Method in class com.ace.moab.api.node.MoabNode
Getter for property Comments.
getComments() - Method in class com.ace.moab.api.reservation.Reservation
Get the comments that users might have added to the reservation.
getComparisonOperator() - Method in class com.ace.moab.api.acl.ACLRule
Returns the type of comparison to make against the ACL object.
getCompletedJobs(IMoabConnection) - Static method in class com.ace.moab.api.query.JobQuery
Returns all completed jobs still left in Moab's completed job buffer.
getCompleteJobSummary(IMoabConnection) - Static method in class com.ace.moab.api.query.JobQuery
Get the job summary information for all users from Moab.
getCompletionTime() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the date the job completed.
getComputeNodeList() - Method in class com.ace.moab.api.node.Nodes
Returns only the compute nodes in the collection in sorted order.
getConfiguredClasses() - Method in class com.ace.moab.api.node.MoabNode
Get the classes that are configured for this node.
getConfiguredDiskWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the configured disk usage priority weight reported by the partition that the node is a part of.
getConfiguredMemoryWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the configured memory usage priority weight reported by the partition that the node is a part of.
getConfiguredProcessorWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the configured processor usage priority weight reported by the partition that the node is a part of.
getConfiguredSwapWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the configured swap usage priority weight reported by the partition that the node is a part of.
getConnectionType() - Method in interface com.ace.moab.api.connect.IMoabConnection
Returns the current connection type being used to communicate with Moab.
getConnectionType() - Method in class com.ace.moab.api.connect.LocalConnection
Returns the connection type of LOCAL.
getConnectionType() - Method in class com.ace.moab.api.connect.SSHConnection
Returns the connection type of SSH.
getCreateReservationQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the queue time in seconds that must be reached by jobs of the associated QoS before the job has access to a reservation with the QoS in the ACL.
getCreateReservationXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the expansion factor that must be reached by jobs of the associated QoS before the job has access to a reservation with the QoS in the ACL.
getCreationDate() - Method in class com.ace.moab.api.reservation.Reservation
Get the creation date from Moab.
getCredentialID(CredentialType) - Method in class com.ace.moab.api.jobs.MoabJob
Returns the ID of the credential of the type passed in which corresponds to this job.
getCredentials() - Method in class com.ace.moab.api.reservation.Reservation
Get credential access defined by Moab.
getCredits() - Method in class com.ace.moab.api.credential.Credential
Returns the number of credits given to this credential.
getCurrentValue(DynamicJobAttribute) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Get the current value for the dynamic job attribute given.
getDays() - Method in class com.ace.moab.api.reservation.ReservationTime
Get the days that a weekly reservation should run on
getDedicatedProcSeconds() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of processor seconds dedicated to this job.
getDedicatedResourceCost() - Method in class com.ace.moab.api.credential.Credential
Gets the dedicated resource cost for the credential.
getDefaultAccount() - Method in class com.ace.moab.api.credential.Credential
Get the default account.
getDefaultGroup() - Method in class com.ace.moab.api.credential.Credential
Get the default group.
getDefaultQoS() - Method in class com.ace.moab.api.credential.Credential
Get the default QoS for the credential.
getDefaultUser() - Method in class com.ace.moab.api.credential.Credential
Get the default user.
getDefaultWallClock() - Method in class com.ace.moab.api.credential.Credential
Get the default wall clock limit per job.
getDependantJobCount() - Method in class com.ace.moab.api.jobs.SyncCountJobDependency
Returns the number of syncwith jobs dependent on the job with this synccount dependency.
getDepth() - Method in class com.ace.moab.api.reservation.ReservationTime
Get the reservation's frequency depth
getDescription() - Method in class com.ace.moab.api.triggers.Trigger
Get the description of this trigger.
getDisk() - Method in class com.ace.moab.api.reservation.Task
Returns the amount of disk space (in mBs).
getDisk() - Method in class com.ace.moab.api.vm.VM
Returns the amount of configured disk space in MB.
getDiskAvailable() - Method in class com.ace.moab.api.node.MoabNode
Get the node's available disk space in MB.
getDiskTotal() - Method in class com.ace.moab.api.node.MoabNode
Get the node's total disk space in MB.
getDuration() - Method in class com.ace.moab.api.reservation.Reservation
Get the duration of this reservation in seconds.
getDynamicJobInformation() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the dynamic job and job template information for the job.
getEarliestStartDate() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the system specified earliest start date.
getEarliestStartDateRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the earliest start date and time requested by the job.
getEffectiveQueueDuration() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the duration in seconds the job has been eligible to run in the queue.
getEligibleJobs() - Method in class com.ace.moab.api.jobs.JobsSummary
The number of eligible jobs that are waiting to run.
getEmailAddress() - Method in class com.ace.moab.api.credential.Credential
Specifies the target email address for the user.
getEndDate() - Method in class com.ace.moab.api.reservation.Reservation
Get the end date of the reservation.
getEndTimeInSeconds() - Method in class com.ace.moab.api.reservation.Reservation
Returns the end time of the reservation in epoch time seconds.
getErrorStream() - Method in class com.ace.moab.api.connect.MoabInputStream
returns the error stream from running the moab client command if the command was run on the local host
getEstimatedLaunchTime() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property EventLaunchTime.
getEventType() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerType.
getExitCode() - Method in class com.ace.moab.api.connect.MoabInputStream
Returns the exit code returned from the process or session that returned this Moab input stream.
getExpansionFactorWeight() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Gets the expansion factor subcomponent weight.
getExpectedState() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the state expected based on scheduler action.
getExpireDate() - Method in class com.ace.moab.api.reservation.Reservation
Get the reservation's expiration date
getExpressions() - Method in class com.ace.moab.api.node.PriorityFunction
Gets the list of FunctionExpressions that make up this Priority function.
getExternalLoad() - Method in class com.ace.moab.api.node.MoabNode
Get The load on the node not attributed to any batch queues.
getFactor() - Method in class com.ace.moab.api.node.FunctionExpression
Get the value that is multiplied to the attribute to evaluate the expression.
getFailOffset() - Method in class com.ace.moab.api.triggers.Trigger
Get the fail time offset in seconds
getFailureCount() - Method in class com.ace.moab.api.node.ApplicationStatistics
Get the number of times this node failed to run the application.
getFairShareTarget() - Method in class com.ace.moab.api.credential.Credential
Returns the target percentage or absolute usage value target wanted in association with the credential.
getFairshareType() - Method in class com.ace.moab.api.credential.Credential
Returns the type of fairshare to use in association with the credential.
getFeatureList() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required feature list
getFeatureMode() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required feature mode
getFeatures() - Method in class com.ace.moab.api.node.MoabNode
Get the collection of any opaque node features used to describe and categorize the node.
getFilteredNodeNames() - Method in class com.ace.moab.api.vm.VMCollection
Given the collection of VMs, this will returned the filtered node names.
getflagNames() - Static method in enum com.ace.moab.api.reservation.ReservationFlag
Returns a list of the names of the reservation flags.
getFlags() - Method in class com.ace.moab.api.credential.qos.QOSFlags
Returns all flags as a Set.
getFlags() - Method in class com.ace.moab.api.jobs.JobFlags
Returns all flags as a Set.
getFlags() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the flags for the job.
getFlags() - Method in class com.ace.moab.api.reservation.Reservation
Get the reservation flags associated to this reservation
getFlags() - Method in class com.ace.moab.api.reservation.ReservationFlags
Returns all flags as a Set.
getFlags() - Method in class com.ace.moab.api.triggers.Trigger
Get the flags belonging to this trigger
getFlags() - Method in class com.ace.moab.api.vm.VM
Gets the flags associated with this VM.
getFormattedEndTime() - Method in class com.ace.moab.api.reservation.Reservation
Returns a formatted String representing the end time of the reservation.
getFormattedStartTime() - Method in class com.ace.moab.api.reservation.Reservation
Returns a formatted String representing the start time of the reservation.
getFrequency() - Method in class com.ace.moab.api.reservation.ReservationTime
Return the frequency (Period) of the standing reservation
getGenericAttributes() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of generic attributes the job has requested.
getGenericResourceCount(String) - Method in class com.ace.moab.api.node.MoabNode
Gets the count of the generic resource of the specified name.
getGenericResources() - Method in class com.ace.moab.api.node.MoabNode
Get all generic resources attached to this node.
getGenericResources() - Method in class com.ace.moab.api.reservation.Task
Gets the map of all the generic resources with the associated amounts in this task.
getGenericResourcesList() - Method in class com.ace.moab.api.jobs.MoabJob
get the generic resource list
getGlobalID() - Method in class com.ace.moab.api.reservation.Reservation
Get the globalID as defined in Moab
getGlobalVars() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
getGMetricValue(String) - Method in class com.ace.moab.api.node.MoabNode
Get the value of the generic metric passed in for this node.
getGroup() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the group the job is run under.
getGroupList() - Method in class com.ace.moab.api.credential.Credential
Get the list of groups that have access to this credential.
getGroupList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the group list associated with this reservation (see description)
getGroupsInACL() - Method in class com.ace.moab.api.acl.ACL
Returns a set of group names in alphabetical order that are found in this ACL.
getHardLimitActiveJobs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the hard limit of Active jobs this credential may have.
getHardLimitActiveNodes() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the hard limit of Active nodes this credential may access.
getHardLimitActiveProcs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the hard limit of Active processors this credential may access.
getHardLimitActiveProcSec() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the hard limit of Active processor seconds this credential may utilize.
getHardLimitIdleJobs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the hard limit of idle jobs this credential may have.
getHardMax() - Method in class com.ace.moab.api.global.MoabLimits
Get the hard maximum value.
getHardMin() - Method in class com.ace.moab.api.global.MoabLimits
Get the hard minimum value.
getHardRange() - Method in class com.ace.moab.api.global.MoabLimits
Return the hard limit range (min to max)
getHolds() - Method in class com.ace.moab.api.jobs.MoabJob
Sets the holds that are currently on the job.
getHoldsCommands() - Method in class com.ace.moab.api.request.ModifyJobRequest
match the hold on the new job
getHostList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the set of hosts/nodes the job is running on.
getHostListExpression() - Method in class com.ace.moab.api.reservation.Reservation
Get the user-specified host list expression.
getHostname() - Method in class com.ace.moab.api.connect.SSHConnection
Gets the hostname specified at creation time.
getHumanName() - Method in enum com.ace.moab.api.jobs.DependencyType
Get a string representation of the human-readable dependency name
getHypervisorType() - Method in class com.ace.moab.api.node.MoabNode
Get the hypervisor type of this node.
getID() - Method in class com.ace.moab.api.credential.Credential
Get the ID for the credential.
getId() - Method in class com.ace.moab.api.triggers.TriggerVariable
 
getId() - Method in class com.ace.moab.api.vm.VM
Returns the unique identifier for the VM.
getIdleMaxWallClock() - Method in class com.ace.moab.api.credential.Credential
 
getIndex(int) - Method in class com.ace.moab.api.vm.VMCollection
Returns the VM at the associated node index.
getInitialWorkingDirectory() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the directory the job will be started in.
getIOLoad() - Method in class com.ace.moab.api.node.MoabNode
Get the load reported by the node on its I/O.
getJobBlockReasonNames() - Static method in enum com.ace.moab.api.jobs.JobBlockReasonType
Returns a list of the names of the job block reasons.
getJobDependecyList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of dependencies for this job.
getJobID() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the unique ID of the job.
getJobID() - Method in class com.ace.moab.api.reservation.JobReservation
Get the unique jobID assigned by Moab
getJobId() - Method in class com.ace.moab.api.vm.VM
Gets the id of the job associated with this VM.
getJobInformation() - Method in class com.ace.moab.api.reservation.Reservation
Get the job information for this reservation.
getJobList() - Method in class com.ace.moab.api.node.MoabNode
Get The list of jobIDs currently on the node.
getJobName() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the user specified name of the job.
getJobNameCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getJobRequirements() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of job requirements this job has that specifies what it needs to run.
getJobs() - Method in class com.ace.moab.api.jobs.StandardJobDependency
Get the jobs that this object is dependent on.
getLatestCompletedDateRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the latest date and time the job must be completed by.
getLaunchOffset() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property Offset.
getLienCredits() - Method in class com.ace.moab.api.credential.Credential
Returns the number of credits that have a lien on them.
getLoad() - Method in class com.ace.moab.api.node.MoabNode
Get the current load of the node as a percentage.
getLoadWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the load priority weight of the node.
getLocalActiveNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are active on the local cluster.
getLocalAllocProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are allocated to jobs on the local cluster.
getLocalConfigNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are configured on the local cluster.
getLocalDownNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are down on the local cluster.
getLocalIdleNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are idle on the local cluster.
getLocalIdleProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are idle on the local cluster.
getLocalUpNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are up and reporting on the local cluster.
getLocalUpProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are up and reporting on the local cluster.
getMasterHost() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the node/host that the primary task will run on.
getMasterJobID() - Method in class com.ace.moab.api.jobs.SyncWithJobDependency
Returns the job ID of a job with a synccount dependency type that will be started simultaneously
getMaxAllocationSize() - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Get the max number of tasks to allocate/deallocate at time.
getMaxIOIn() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum input as a percentage allowed for the node's I/O.
getMaxIOLoad() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum total load as a percentage allowed for the node's I/O.
getMaxIOOut() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum output as a percentage allowed for the node's I/O.
getMaxJob() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum number of jobs allowed to run on the node.
getMaxJobPerUser() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum number of jobs for a single user allowed to run on the node.
getMaxLoad() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum total load as a percentage allowed on the node.
getMaxPageIn() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum total page in allowed on the node.
getMaxPageOut() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum total page out allowed on the node.
getMaxPEPerJob() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum processor equivalence per job allowed on the node.
getMaxProc() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum number of processors available on the node.
getMaxProcPerClass() - Method in class com.ace.moab.api.node.MoabNode
Get the maximum number of processors per class available on the node.
getMaxTasks() - Method in class com.ace.moab.api.reservation.Reservation
Get the max number of tasks that can be assigned for the reservation.
getMaxWallClock() - Method in class com.ace.moab.api.credential.Credential
Returns the maximum wallclock limit this credential is allowed per job.
getMemory() - Method in class com.ace.moab.api.reservation.Task
Returns the amount of memory (in mBs)
getMemory() - Method in class com.ace.moab.api.vm.VM
Returns the amount of memory configured in MB.
getMemoryAvailable() - Method in class com.ace.moab.api.node.MoabNode
Get the node's available memory in MB.
getMemoryRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the amount of memory in MB requested by the job.
getMemoryTotal() - Method in class com.ace.moab.api.node.MoabNode
Get the node's total memory in MB.
getMessage() - Method in class com.ace.moab.api.jobs.JobBlockReason
Get the message of the job's block reason.
getMessage() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property MoabMessages.
getMessages() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of system set and user specified message.
getMessages() - Method in class com.ace.moab.api.node.MoabNode
Get the list of all messages including generic events.
getMessages() - Method in class com.ace.moab.api.reservation.Reservation
Get messages added to the reservation
getMessagesCommands() - Method in class com.ace.moab.api.request.ModifyJobRequest
Using the information on the old and new versions of the job, we will send create message commands to Moab.
getMetric() - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
getMetricName() - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
getMinWallClock() - Method in class com.ace.moab.api.credential.Credential
Get the minimum wallclock limit represented in seconds.
getMoabCommands() - Method in class com.ace.moab.api.request.CreateOneTimeRsvRequest
Creates a list of moab commands needed to create this reservation This method performs checks on the internal reservation object as defined by verifyReservation() in this class
getMoabCommands() - Method in class com.ace.moab.api.request.CreateStandingRsvRequest
Creates a list of moab commands needed to create this standing reservation This method performs checks on the internal reservation object as defined by verifyReservation() in this class
getMoabCommands() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getMoabCommands() - Method in class com.ace.moab.api.request.ModifyJobTemplateRequest
 
getMoabCommands() - Method in class com.ace.moab.api.request.ModifyReservationRequest
 
getMoabCommands() - Method in class com.ace.moab.api.request.SubmitJobRequest
Returns a list of commands that define the request.
getMoabCreateCommand() - Method in class com.ace.moab.api.triggers.Trigger
Creates the full scheduler command necessary to add a trigger to Moab dynamically.
getMoabEndTime() - Method in class com.ace.moab.api.reservation.ReservationTime
Returns the end time of a reservation in the format that is useful for moab's Standing Reservations.
getMoabLabel() - Method in enum com.ace.moab.api.node.NodeAccessPolicy
Returns the label for this access policy used in the moab.cfg and moab.dat
getMoabLabel() - Method in enum com.ace.moab.api.vm.VMUsagePolicy
Returns the representation of this VMUsagePolicy used when communicating with Moab Workload Manager
getMoabLimits(DynamicJobAttribute) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Get the specified MoabLimits for the given DynamicJobAttribute.
getMoabModifyCommand() - Method in class com.ace.moab.api.triggers.Trigger
Creates a Moab command necessary to modify key attributes of the trigger.
getMoabName() - Method in enum com.ace.moab.api.jobs.DynamicJobAttribute
 
getMoabName() - Method in enum com.ace.moab.api.node.PriorityComponent
Gets the moab-parseable name of the attribute.
getMoabName() - Method in enum com.ace.moab.api.vm.VMFlag
Get the name Moab uses for a given flag
getMoabNames() - Static method in enum com.ace.moab.api.jobs.DependencyType
Get a list of dependency types that Moab recognizes.
getMoabStartTime() - Method in class com.ace.moab.api.reservation.ReservationTime
Returns the start time of a reservation in the format that is useful for moab's Standing Reservations.
getModifiers() - Method in class com.ace.moab.api.acl.ACLRule
Returns the set of advanced modifiers for this particular ACLRule description.
getName() - Method in class com.ace.moab.api.acl.ACLRule
Returns the name of the object that this ACL object describes.
getName() - Method in enum com.ace.moab.api.node.PriorityComponent
Gets the human-readable column name of the attribute.
getName() - Method in class com.ace.moab.api.reservation.Reservation
Get the reservation name
getName() - Method in class com.ace.moab.api.variables.Variable
Returns the name of the variable.
getNames() - Static method in enum com.ace.moab.api.node.NodeAccessPolicy
Returns a collection of all the names of the enum values NodeAccessPolicy type.
getNames() - Static method in enum com.ace.moab.api.node.NodeAllocationPolicy
Returns a collection of all the names of the enum values NodeAllocationPolicy type.
getNames() - Static method in enum com.ace.moab.api.node.NodeOperation
Returns a collection of all the names of the enum values NodeOperation type.
getNetwork() - Method in class com.ace.moab.api.node.MoabNode
Get the name of the node's network.
getNetwork() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required network
getNetworkLoad() - Method in class com.ace.moab.api.node.MoabNode
Get the load of the node's network as a percentage.
getNextOS() - Method in class com.ace.moab.api.node.MoabNode
If populated, the next operating system that is currently being provisioned.
getNodeAccessPolicy() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the node access policy this requirement asks for.
getNodeAccessPolicy() - Method in class com.ace.moab.api.node.MoabNode
Get the node access policy for the node.
getNodeCount() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
Returns the number of nodes allocated.
getNodeCount() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of nodes this job is using.
getNodeCount() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required node count
getNodeCountRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of nodes the job has requested.
getNodeCountRequestedCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
Gets the node count command from the new moabJob object.
getNodeDefaults(IMoabConnection) - Static method in class com.ace.moab.api.query.NodeQuery
Get the node defaults and package them into a MoabNode object.
getNodeID() - Method in class com.ace.moab.api.jobs.JobAllocatedNode
Returns the unique identifier of the node allocated.
getNodeID() - Method in class com.ace.moab.api.node.MoabNode
Get the node's unique identifier.
getNodeId() - Method in class com.ace.moab.api.vm.VM
Returns the ID of the physical node that the VM is on.
getNodeIDs() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
Returns a list of node names.
getNodeIndex() - Method in class com.ace.moab.api.vm.VM
Returns the index of the node that the VM belongs to.
getNodeList() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required node list as a Set of MoabNode Objects
getNodeNames() - Method in class com.ace.moab.api.node.Nodes
Returns a list of all the node names in the collection in alphabetical order.
getNodeOperations() - Method in class com.ace.moab.api.node.MoabNode
Get the list of operations that can be performed on this node.
getNodeSet() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the node set that the requirement asks for.
getNodeSetPolicy() - Method in class com.ace.moab.api.reservation.Reservation
Get the node set policy for the reservation.
getNodeSummary(IMoabConnection, String) - Static method in class com.ace.moab.api.query.NodeQuery
Returns a node summary either for all nodes or just the nodes accessible by a specified user.
getNodeType() - Method in class com.ace.moab.api.node.MoabNode
Get the type of the node.
getNotifyTypeList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the set of e-mail notify types attached to the job.
getNumberClass() - Method in enum com.ace.moab.api.jobs.DynamicJobAttribute
 
getNumTimesApplicationRan() - Method in class com.ace.moab.api.node.ApplicationStatistics
Get the number of times this application ran on the node.
getObject() - Method in class com.ace.moab.api.acl.ACLRule
Returns the object to compare against.
getObjectID() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property ObjectID.
getObjectType() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property ObjectType.
getOperator() - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
getOs() - Method in class com.ace.moab.api.node.MoabNode
Get the operating system of the node.
getOS() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required Operating System
getOs() - Method in class com.ace.moab.api.vm.VM
Returns the current operating system of the VM.
getOsList() - Method in class com.ace.moab.api.node.MoabNode
Returns a list of potential operating systems for the node.
getOsList() - Method in class com.ace.moab.api.vm.VM
Returns the list of potential operating systems that the VM could be turned into.
getOwner() - Method in class com.ace.moab.api.node.PriorityFunction
Get the owner node of this function.
getOwner() - Method in class com.ace.moab.api.reservation.Reservation
Get the reservation's owner's name
getParentCredTypes() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the credential types that are potential parent, or grouping credentials.
getPartition() - Method in class com.ace.moab.api.credential.Credential
Get the partition for the credential.
getPartition() - Method in class com.ace.moab.api.node.MoabNode
Get the partition this node belongs to.
getPartition() - Method in class com.ace.moab.api.reservation.Reservation
Get the partition that the reservation is running on or assigned to
getPartitionAccessList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of partitions that this job has access to.
getPartitionAccessListCommands() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getPartitionDefault() - Method in class com.ace.moab.api.credential.Credential
Get the default partition for the credential.
getPeriod() - Method in class com.ace.moab.api.triggers.Trigger
 
getpolicyNames() - Static method in enum com.ace.moab.api.node.NodeSetPolicy
Returns a list of the names of the node set policies.
getPower() - Method in class com.ace.moab.api.node.MoabNode
Get the node's power state according to the resource managers reporting this node.
getPowerBLThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the total backlog for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
getPowerPolicy() - Method in class com.ace.moab.api.node.MoabNode
Returns the power policy for this node.
getPowerQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the total queue time in seconds for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
getPowerSelected() - Method in class com.ace.moab.api.node.MoabNode
Returns the node's power state that Moab is currently scheduling.
getPowerXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the total expansion factor for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
getPreemptionQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the total queue time in seconds for a job running with the associated QoS to hit before the job gains preemptor status.
getPreemptionXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the expansion factor for a job running with the associated QoS to hit before the job gains preemptor status.
getPreferredNodeFeatures() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the list of node features the requirement prefers.
getPriority() - Method in class com.ace.moab.api.credential.Credential
Get the priority of the credential.
getPriority() - Method in class com.ace.moab.api.node.MoabNode
Get the priority associated with the node.
getPriority() - Method in class com.ace.moab.api.node.NodeSet
Returns the priority that allows control over how the best resource set is selected.
getPriorityFunction() - Method in class com.ace.moab.api.node.MoabNode
Get the function used to calculate this node's priority.
getPriorityQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the queue time in seconds target affecting a job's target priority component and QoS delivered.
getPriorityXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the expansion factor target affecting a job's target priority component and QoS delivered.
getProc() - Method in class com.ace.moab.api.reservation.JobReservation
The number of processors the job is using (or will use)
getProcCountRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of processors the job has requested.
getProcessID() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property ProcessID.
getProcessors() - Method in class com.ace.moab.api.vm.VM
Returns the number of virtual processors in the VM.
getProcessorsAvailable() - Method in class com.ace.moab.api.node.MoabNode
Get the node's available processors.
getProcessorsTotal() - Method in class com.ace.moab.api.node.MoabNode
Get the node's total processors.
getProcIndex(int) - Method in class com.ace.moab.api.vm.VMCollection
Gets the VM at the associated processor index.
getProcs() - Method in class com.ace.moab.api.reservation.Task
Returns the number of processors defined in this task.
getProcSpeed() - Method in class com.ace.moab.api.node.MoabNode
Get the node's processor speed in MHz.
getProfile() - Method in class com.ace.moab.api.reservation.Reservation
Get the profile that this reservation is (or will be) using.
getProvisionEndTime() - Method in class com.ace.moab.api.node.MoabNode
Returns the estimated end time of provisioning.
getProvisionStartTime() - Method in class com.ace.moab.api.node.MoabNode
Returns the date the provisioning started.
getPS() - Method in class com.ace.moab.api.reservation.JobReservation
Get the processor seconds used by this job reservation
getQFlags() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the flags associated with this QoS.
getQos() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the QoS the job is actually running under.
getQOSInACL() - Method in class com.ace.moab.api.acl.ACL
Returns a set of QoS names in alphabetical order that are found in this ACL.
getQOSInformation() - Method in class com.ace.moab.api.credential.Credential
Get all attributes directly related to QOS credentials for this credential.
getQosList() - Method in class com.ace.moab.api.credential.Credential
Get the list of QOS levels that are associated with this credential.
getQosList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the QOS list associated with this reservation (see description)
getQosRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the QoS the job requested.
getQuantity() - Method in class com.ace.moab.api.jobs.GenericResource
 
getQueue() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the class that the job is wanting to or actually running in.
getQueueStatus() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the status of the job in its queue.
getQueueTimeWeight() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the weighted factor to apply to a job's priority when using this QoS.
getRack() - Method in class com.ace.moab.api.node.MoabNode
Get the node's rack location.
getRearmDelayTime() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property RearmDelayTime.
getRemoteActiveNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are active on the remote clusters.
getRemoteAllocProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are allocated to jobs on the remote clusters.
getRemoteConfigNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are configured on the remote clusters.
getRemoteDownNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are down on all remote clusters.
getRemoteIdleNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are idle on the remote clusters.
getRemoteIdleProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are idle on the remote clusters.
getRemoteUpNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are up and reporting on the remote clusters.
getRemoteUpProcs() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of processors that are up and reporting on the remote clusters.
getRequiredArchitecture() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required architecture.
getRequiredClass() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required class/queue.
getRequiredDiskPerTask() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required disk in MB per task.
getRequiredMemoryPerTask() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required memory in MB per task.
getRequiredNetwork() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required network.
getRequiredNodeCountMinimum() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the minimum number of nodes called for by the requirement.
getRequiredNodeDisk() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required disk space in MB across all nodes.
getRequiredNodeFeatures() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the set of node features the requirement asks for.
getRequiredNodeMemory() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required memory in MB across all nodes.
getRequiredNodeProcessors() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required processors needed on a per node basis.
getRequiredNodeSwap() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required swap in MB across all nodes.
getRequiredOS() - Method in class com.ace.moab.api.jobs.JobRequirement
 
getRequiredPartition() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required partition for the requirement.
getRequiredProcessorCountMinimum() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the minimum number of processors called for by the requirement.
getRequiredProcessorsPerTask() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required processors per task.
getRequiredSwapPerTask() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the required swap in MB per task.
getRequiredVariables() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property RequiredValues.
getRequiredVariablesString() - Method in class com.ace.moab.api.triggers.Trigger
Get the required variables as a string.
getRequirements() - Method in class com.ace.moab.api.reservation.Reservation
Get the requirements that this reservation needs in order to be fulfilled.
getReservation() - Method in class com.ace.moab.api.credential.Credential
Get the reservation associated with this credential.
getReservation() - Method in class com.ace.moab.api.request.CreateOneTimeRsvRequest
Return the current reservation object as defined in class javadocs
getReservationByName(IMoabConnection, String) - Static method in class com.ace.moab.api.query.ReservationQuery
Returns a Reservation object corresponding to the requested Reservation ID.
getReservationCount() - Method in class com.ace.moab.api.node.MoabNode
Get the number of reservations on the node.
getReservationList() - Method in class com.ace.moab.api.node.MoabNode
Returns a list of strings representing all reservations on the node.
getReservationListString() - Method in class com.ace.moab.api.node.MoabNode
Returns a comma separated String of all reservations on the node.
getReservationRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the reservation that job requested.
getReservationRequestedCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getReservationsOnNode() - Method in class com.ace.moab.api.node.MoabNode
Getter for property ReservationsOnNode.
getReservationStartDate() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the actual start date of the reservation the job is running inside of.
getResourceList() - Method in class com.ace.moab.api.node.NodeSet
Returns the list of resources that relates to the type of set this is.
getResourceManagerExtension() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the resource manager extension String that describes information passed to the the resource manager accounting for the job.
getResourceManagerName() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the name of the resource manager that is reporting this job.
getResourceRequestString() - Method in class com.ace.moab.api.reservation.Task
Returns the task definition in the format for requesting resources.
getResources() - Method in class com.ace.moab.api.node.MoabNode
Get the list of resources associated with the node.
getResources() - Method in class com.ace.moab.api.reservation.Reservation
Get the resources assigned or required for the reservation to be fulfilled
getResourceUsage() - Method in class com.ace.moab.api.credential.Credential
Get the current resource usage of this credential.
getRmAccessList() - Method in class com.ace.moab.api.node.MoabNode
Get the list of resource managers this node has access to.
getRmList() - Method in class com.ace.moab.api.credential.Credential
Get the list of resource managers.
getRmList() - Method in class com.ace.moab.api.node.MoabNode
Get the list of resource managers associated with this node.
getRmStdErrorFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the remote file containing the standard error output of the job.
getRmStdInputFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the remote file containing the standard input of the job.
getRmStdOutputFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the remote path to the file containing the standard output of the job.
getRunPriority() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the priority to start running the job.
getSelection() - Method in class com.ace.moab.api.node.NodeSet
Returns the selection type that defines what kind of node set to use.
getSetVariables() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property SetValues.
getSetVariablesString() - Method in class com.ace.moab.api.triggers.Trigger
Get the list of variables this trigger sets as a string.
getSize() - Method in class com.ace.moab.api.node.MoabNode
Get the number of slots or size units consumed by the node.
getSLAViolationType() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the worst-case violation of a job's target SLA information as reported in a violation type category.
getSLAViolationValue() - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Returns the worst-case violation of a job's target SLA information as reported in a percentage.
getSLAViolationValue() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the worst-case violation of a job's target SLA information as reported in a percentage.
getSlot() - Method in class com.ace.moab.api.node.MoabNode
Get the node's slot location.
getSlot() - Method in class com.ace.moab.api.vm.VM
Returns the slot of the VM inside a given node.
getSoftLimitAcitveProcSec() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of Active processor seconds this credential may utilize.
getSoftLimitActiveJobs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of Active jobs this credential may have.
getSoftLimitActiveNodes() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of Active nodes this credential may access.
getSoftLimitActiveProcs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of Active processors this credential may access.
getSoftLimitActiveProcSec() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of Active processor seconds this credential may utilize.
getSoftLimitIdleJobs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the soft limit of idle jobs this credential may have.
getSoftMax() - Method in class com.ace.moab.api.global.MoabLimits
Get the soft maximum value.
getSoftMin() - Method in class com.ace.moab.api.global.MoabLimits
Get the soft minimum value.
getSoftRange() - Method in class com.ace.moab.api.global.MoabLimits
Return the soft limit range (min to max).
getSpecificJob(IMoabConnection, String, boolean) - Static method in class com.ace.moab.api.query.JobQuery
Get a specific job from Moab.
getSpecificNode(IMoabConnection, String) - Static method in class com.ace.moab.api.query.NodeQuery
Gets a specific node using the node's ID.
getSpecificPartitionNodes(IMoabConnection, String) - Static method in class com.ace.moab.api.query.NodeQuery
Get the nodes for the partition/cluster name passed but does not put them in the global cache.
getSpecName() - Method in class com.ace.moab.api.reservation.Reservation
Get The specifed name for this reservation.
getSpeed() - Method in class com.ace.moab.api.node.MoabNode
Get the relative speed of the node.
getSpeedWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the weight given to the node's speed attribute when calculating jobs' priority on the node.
getStandardCredentialType() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the standard credential types used throughout most of MCM (i.e.
getStandardCredentialTypeShorthandStrings() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the short hand strings for the credential types used throughout most of MCM (i.e.
getStandardCredentialTypeStrings() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the standard credential types used throughout most of MCM (i.e.
getStandardError() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property StandardError.
getStandardOut() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property StandardOut.
getStandingReservations(IMoabConnection) - Static method in class com.ace.moab.api.query.ReservationQuery
Returns a list of all standing reservations in Moab.
getStartCount() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of times this job was started.
getStartDate() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the date that this job actually started.
getStartDate() - Method in class com.ace.moab.api.reservation.Reservation
Get the start date of the reservation.
getStartPriority() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the effective job priority level.
getStartTimeInSeconds() - Method in class com.ace.moab.api.reservation.Reservation
Returns the start time of the reservation in epoch time seconds.
getState() - Method in class com.ace.moab.api.jobs.MoabJob
Get the job's current state.
getState() - Method in class com.ace.moab.api.node.MoabNode
Get the node's current state.
getState() - Method in class com.ace.moab.api.reservation.JobReservation
Return the state of the job running (or will run) in this job reservation.
getState() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerState.
getState() - Method in class com.ace.moab.api.vm.VM
Returns the state of the VM.
getStateStrings() - Static method in enum com.ace.moab.api.node.NodeState
Gets a list of options in a string format.
getStatistics() - Method in class com.ace.moab.api.reservation.Reservation
Get reservation's statistical information that Moab reports to MCM
getStatistics() - Method in class com.ace.moab.api.reservation.ReservationStatistics
Returns the ratio of active to idle processor-seconds.
getStdErrorFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the file containing the standard error output of the job.
getStdInputFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the file containing the standard input of the job.
getStdOutputFilePath() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the path to the file containing the standard output of the job.
getSubmitDate() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the date when this job was submitted.
getSubstate() - Method in class com.ace.moab.api.node.MoabNode
Returns the substate that will give more information about the status of the VM.
getSubstate() - Method in class com.ace.moab.api.vm.VM
Returns the substate that will give more information about the status of the VM.
getSubType() - Method in class com.ace.moab.api.reservation.Reservation
Get the reservation sub-type.
getSumTotalWorkOverTime() - Method in class com.ace.moab.api.node.ApplicationStatistics
Get the summation of all total work this node has done running the application divided by the total time it took to complete the total work.
getSuspendDuration() - Method in class com.ace.moab.api.jobs.MoabJob
Get the amount of time the job has been suspended
getSwap() - Method in class com.ace.moab.api.reservation.Task
Returns the amount of swap space (in mBs).
getSwapAvailable() - Method in class com.ace.moab.api.node.MoabNode
Get the node's available swap space in MB.
getSwapTotal() - Method in class com.ace.moab.api.node.MoabNode
Get the node's total swap space in MB.
getSystemID() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the system ID of the job as reported by an external source.
getSystemJobID() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the job ID according to an external source such as a resource manager.
getSystemPriority() - Method in class com.ace.moab.api.jobs.MoabJob
Get the administrator specified system priority level.
getSystemPriorityCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getTaps() - Method in class com.ace.moab.api.reservation.ReservationStatistics
Returns the total active processor-seconds over the life of the reservation.
getTask() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required Task associated with the reservation
getTaskCount() - Method in class com.ace.moab.api.jobs.JobAllocatedNode
Returns the number of tasks used on the allocated node.
getTaskCount() - Method in class com.ace.moab.api.node.MoabNode
Get the number of tasks currently running on the node.
getTaskCount() - Method in class com.ace.moab.api.reservation.Reservation
Get the number of tasks currently allocated for the reservation
getTaskCount() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Get the required task count
getTasksPerNode() - Method in class com.ace.moab.api.jobs.JobRequirement
Returns the number of tasks to map to each node.
getTemplateMatchList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of strings representing job templates that match this job.
getTemplateSetList() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the list of strings representing job templates that were set on this job.
getThreshold() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property Threshold.
getTime() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the Reservation's time information
getTimeframe() - Method in class com.ace.moab.api.jobs.GenericResource
 
getTimeout() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerTimeout.
getTips() - Method in class com.ace.moab.api.reservation.ReservationStatistics
Returns the total idle processor-seconds over the life of the reservation.
getTolerance() - Method in class com.ace.moab.api.node.NodeSet
Returns the specification of the percentage difference between the fastest and slowest node.
getTotalActiveNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are active on all clusters.
getTotalActiveTime() - Method in class com.ace.moab.api.node.MoabNode
Get the epoch time in seconds that the node was tracked as being busy with jobs.
getTotalAvailableTime() - Method in class com.ace.moab.api.node.MoabNode
Get the epoch time in seconds that the node is available.
getTotalConfigNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are configured on all clusters.
getTotalDownNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are down on all clusters.
getTotalIdleNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are idle on all clusters.
getTotalJobs() - Method in class com.ace.moab.api.jobs.JobsSummary
Returns the total number of jobs reported in the summary.
getTotalStatsTime() - Method in class com.ace.moab.api.node.MoabNode
Get the epoch time in seconds that the node was tracked as being up.
getTotalUpNodes() - Method in class com.ace.moab.api.node.NodesSummary
Returns the number of nodes that are up on all clusters.
getTotalUpTime() - Method in class com.ace.moab.api.node.MoabNode
Get the epoch time in seconds that the node was tracked as being up.
getTriggerCommandAttributes() - Method in class com.ace.moab.api.triggers.Trigger
Gets a Moab-compatible form of trigger attributes to attach to a moab command For example, 'mschedctl -m trigger' + getTriggerCommandAttributes could be used to create a trigger with the attributes specified in this object
getTriggerID() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerID.
getTriggerList() - Method in class com.ace.moab.api.reservation.Reservation
Get the list of triggers attached to the reservation.
getTriggerName() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerName.
getTriggerQTThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the number of queue time seconds that must be met to allow the QoS to fire triggers' failure variables attached to it.
getTriggerXFThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns the expansion factor that must be met to allow the QoS to fire triggers' failure variables attached to it.
getType() - Method in class com.ace.moab.api.acl.ACLRule
Returns the type of the object that this ACL object describes.
getType() - Method in class com.ace.moab.api.credential.Credential
Return the type of the credential (could be USER, QOS, CLASS, etc).
getType() - Method in class com.ace.moab.api.jobs.GenericResource
 
getType() - Method in class com.ace.moab.api.jobs.JobBlockReason
Get the type of the job's block reason.
getType() - Method in class com.ace.moab.api.jobs.JobDependency
Get the Dependency type of this object
getType(double) - Static method in enum com.ace.moab.api.jobs.SLAViolationType
Looks at a percentage value and determines what SLAViolationType it is.
getType() - Method in class com.ace.moab.api.node.NodeSet
Returns the type of set that the node set is.
getType() - Method in class com.ace.moab.api.reservation.Reservation
Get the type of reservation.
getType() - Method in class com.ace.moab.api.triggers.TriggerVariable
 
getTypeNames() - Static method in enum com.ace.moab.api.reservation.ReservationType
Returns the names of the reservation types.
getUIndex() - Method in class com.ace.moab.api.reservation.Reservation
Get the globally unique reservation index
getUnsetVariables() - Method in class com.ace.moab.api.triggers.Trigger
Set the variables that are unset by this trigger.
getUnsetVariablesString() - Method in class com.ace.moab.api.triggers.Trigger
Get the variables that are unset by this trigger as a string.
getUsageWeight() - Method in class com.ace.moab.api.node.MoabNode
Get the weight given to the node's speed attribute when calculating jobs' priority on the node.
getUsedCredits() - Method in class com.ace.moab.api.credential.Credential
Returns the number of credits used by this credential.
getUser() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the user that is running the job.
getUser() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
getUserID() - Method in class com.ace.moab.api.triggers.TriggerFlags.UserFlag
 
getUserJobSummary(IMoabConnection, String) - Static method in class com.ace.moab.api.query.JobQuery
Get the job summary information for the given user.
getUserList() - Method in class com.ace.moab.api.credential.Credential
Get the list of Users that are associated with this credential.
getUserList() - Method in class com.ace.moab.api.reservation.StandingReservation
Get the user list associated with this reservation (see description)
getUserPriority() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the user-specified priority for the job.
getUsersInACL() - Method in class com.ace.moab.api.acl.ACL
Returns a set of user names in alphabetical order that are found in this ACL.
getUserSpecificNodes(IMoabConnection, String) - Static method in class com.ace.moab.api.query.NodeQuery
Get all the nodes the given user has access to according to Moab.
getUtilizedJobs() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the current number of jobs this credential is currently using.
getUtilizedMem() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the current amount of utilized memory this credential is currently using.
getUtilizedMemorySeconds() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of memory seconds utilized by job.
getUtilizedNodes() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the current number of nodes this credential is currently using.
getUtilizedProc() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the current number of processors this credential is currently using.
getUtilizedProcSec() - Method in class com.ace.moab.api.credential.ResourceUsage
Get the current number of processor seconds this credential is currently using.
getUtilizedProcSeconds() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the number of processor seconds utilized by job
getUtilizedResourceCost() - Method in class com.ace.moab.api.credential.Credential
Get the value for the utilized resource cost.
getValue() - Method in class com.ace.moab.api.acl.ACLRule
Returns the numerical value that is used in conjunction with the comparison operator and MoabObject.
getValue(MoabNode) - Method in enum com.ace.moab.api.node.PriorityComponent
Gets the value for this priority component.
getValue() - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
getValue() - Method in class com.ace.moab.api.triggers.TriggerVariable
 
getValue() - Method in class com.ace.moab.api.variables.Variable
Returns the value of the variable.
getVariables() - Method in class com.ace.moab.api.jobs.MoabJob
Get the set of variables this job "owns" or sets on completion.
getVariables() - Method in class com.ace.moab.api.reservation.Reservation
Get the list of variables associated to the reservation.
getVariablesCommands() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
getVms() - Method in class com.ace.moab.api.node.MoabNode
Returns the collection of VMs on the node.
getVMUsagePolicy() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the requested virtual machine usage policy for the job.
getWallclockRequested() - Method in class com.ace.moab.api.jobs.MoabJob
Returns the wallclock requested in seconds.
getWallClockRequestedCommand() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
gMetricNames - Static variable in class com.ace.moab.api.node.MoabNode
The names of all generic metrics found for nodes.
gResourcesNames - Static variable in class com.ace.moab.api.node.MoabNode
The names of all generic resources found for nodes.

H

hasAccess(Credential) - Method in class com.ace.moab.api.acl.ACL
Check to see if the user represented by the Credential object parameter has access to the this ACL object (or the object that owns this ACL).
hasChanged(String, String) - Static method in class com.ace.moab.api.credential.Credential
 
hasChanges() - Method in class com.ace.moab.api.request.CreateOneTimeRsvRequest
 
hasChanges() - Method in class com.ace.moab.api.request.CreateStandingRsvRequest
 
hasChanges() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
hasChanges() - Method in class com.ace.moab.api.request.ModifyJobTemplateRequest
 
hasChanges() - Method in class com.ace.moab.api.request.ModifyReservationRequest
 
hasChanges() - Method in class com.ace.moab.api.request.SubmitJobRequest
 
hasDynamicJobs() - Method in class com.ace.moab.api.jobs.Jobs
Determines if any dynamic jobs exist in the collection
hashCode() - Method in class com.ace.moab.api.jobs.JobAllocatedNode
 
hasModifier(ACLModifier) - Method in class com.ace.moab.api.acl.ACLRule
Returns true if this ACLRule has the modifier the is passed as an argument.
hasRunningJobs() - Method in class com.ace.moab.api.jobs.Jobs
Determines if at least one job exists in the collection that currently running on one or more nodes.
hasThreshold() - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Returns true if the QoS has at least one threshold value set.
hasThresholds() - Method in class com.ace.moab.api.credential.Credential
Returns true if the credential is a QoS and if the QoS has at least one threshold value set.
HibernateDependency - Class in com.ace.moab.api.jobs
Job was set to Hibernate mode.
HibernateDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.HibernateDependency
Constructor for this class
HibernateDependency(String) - Constructor for class com.ace.moab.api.jobs.HibernateDependency
Constructor for this class

I

IMoabConnection - Interface in com.ace.moab.api.connect
Provides a connection to an instance of Moab.
InvalidCredentialException - Exception in com.ace.moab.api.credential
 
InvalidCredentialException(String, Throwable) - Constructor for exception com.ace.moab.api.credential.InvalidCredentialException
Constructor for a InvalidCredentialException
InvalidCredentialException(String) - Constructor for exception com.ace.moab.api.credential.InvalidCredentialException
Constructor for a InvalidCredentialException
InvalidMoabArgumentException - Exception in com.ace.moab.api.global
This exception is thrown when an invalid argument is passed to a class representing a Moab object.
InvalidMoabArgumentException(String) - Constructor for exception com.ace.moab.api.global.InvalidMoabArgumentException
Constructor used to throw an exception with a descriptive message.
InvalidMoabArgumentException(String, Throwable) - Constructor for exception com.ace.moab.api.global.InvalidMoabArgumentException
Constructor used to throw an exception with a descriptive message and the reason for this exception.
isActive() - Method in class com.ace.moab.api.node.MoabNode
Returns whether or not a node is active.
isActive() - Method in class com.ace.moab.api.reservation.Reservation
Returns true if the reservation is currently active
isAllowGridSandbox() - Method in class com.ace.moab.api.reservation.StandingReservation
Return true if the standing reservation will allow Grid Sandboxing
isAttachError() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isCleanup() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isComputeNode() - Method in class com.ace.moab.api.node.MoabNode
Determines whether this node is a compute node, as opposed to an abstract or logical node.
isConnected() - Method in class com.ace.moab.api.connect.SSHConnection
Returns true if this connection has been established and authenticated.
isDisabled() - Method in class com.ace.moab.api.reservation.StandingReservation
Returns true if the standing reservation is currently disabled
isDynamic() - Method in class com.ace.moab.api.jobs.MoabJob
Returns true if the job is dynamic.
isDynamic() - Method in class com.ace.moab.api.node.MoabNode
If true, the node is associated with a dynamic resource manager.
isEmpty() - Method in class com.ace.moab.api.credential.qos.QOSFlags
Returns true if there are no flags set.
isEmpty() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
 
isEmpty() - Method in class com.ace.moab.api.jobs.Jobs
Returns true if no jobs are in the collection.
isEmpty() - Method in class com.ace.moab.api.node.Nodes
Returns true if no nodes are in the collection.
isEmpty() - Method in class com.ace.moab.api.reservation.Reservations
isEmpty() - Method in class com.ace.moab.api.vm.VMCollection
Returns true if no VMs are in the collection.
isExported() - Method in class com.ace.moab.api.triggers.TriggerVariable
 
isFailureDetected() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property FailureDetected.
isGlobal() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isHoldsEquals() - Method in class com.ace.moab.api.request.ModifyJobRequest
Check to see if the holds set on the old job match those set on the new job.
isIgnoreAllSet() - Method in class com.ace.moab.api.credential.qos.QOSFlags
If true, the QOSFlag.IGNALL flag is set; false, otherwise.
isInterval() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isMultifire() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isPartitionAccessListEqual() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
isProbe() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isProbeAll() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
isProfilingEnabled() - Method in class com.ace.moab.api.credential.Credential
If true, statistical profiling is kept track for this credential.
isProfilingEnabled() - Method in class com.ace.moab.api.node.MoabNode
Returns whether statistical profiling is enabled for this node
isProvisioning() - Method in class com.ace.moab.api.node.MoabNode
If the node has a next OS reported, provisioning is occurring.
isSelectable() - Method in class com.ace.moab.api.jobs.DynamicJobInformation
If true, the template is selectable during a job submission.
isSet(QOSFlag) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Determine if this QoS contains a given QOSFlag
isSet(JobFlag) - Method in class com.ace.moab.api.jobs.JobFlags
Determine if this job contains a given JobFlag
isSet(ReservationFlag) - Method in class com.ace.moab.api.reservation.ReservationFlags
Determine if this reservation contains a given ReservationFlag
isSet() - Method in class com.ace.moab.api.triggers.TriggerFlags.UserFlag
 
isTemplate() - Method in class com.ace.moab.api.jobs.MoabJob
Returns whether or not this job object is actually a template description or an actual job.
isTracked() - Method in class com.ace.moab.api.reservation.Reservation
Returns true if reservation is being tracked by Moab
isTriggerCompleted() - Method in class com.ace.moab.api.triggers.Trigger
Getter for property TriggerCompleted.
isVariablesEqual() - Method in class com.ace.moab.api.request.ModifyJobRequest
 
iterator() - Method in class com.ace.moab.api.acl.ACL
iterator() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
 
iterator() - Method in class com.ace.moab.api.jobs.Jobs
iterator() - Method in class com.ace.moab.api.node.Nodes
iterator() - Method in class com.ace.moab.api.reservation.Reservations
iterator() - Method in class com.ace.moab.api.vm.VMCollection

J

JobAllocatedNode - Class in com.ace.moab.api.jobs
This class represents the bare essentials of a node allocated to a job.
JobAllocatedNode(String) - Constructor for class com.ace.moab.api.jobs.JobAllocatedNode
Initializes the new JobAllocatedNode.
JobAllocatedNode(String, int) - Constructor for class com.ace.moab.api.jobs.JobAllocatedNode
Initializes the new JobAllocatedNode.
JobAllocatedNodes - Class in com.ace.moab.api.jobs
 
JobAllocatedNodes() - Constructor for class com.ace.moab.api.jobs.JobAllocatedNodes
Initializes an empty collection of jobs.
JobAllocatedNodes(Collection<JobAllocatedNode>) - Constructor for class com.ace.moab.api.jobs.JobAllocatedNodes
Initialize the collection of jobs based on the collection of jobs given.
JobBlockReason - Class in com.ace.moab.api.jobs
Represents the reason a job might be blocked.
JobBlockReason(JobBlockReasonType) - Constructor for class com.ace.moab.api.jobs.JobBlockReason
Creates a JobBlockReason object with the specified type (Required) and an empty message.
JobBlockReason(JobBlockReasonType, String) - Constructor for class com.ace.moab.api.jobs.JobBlockReason
Creates a JobBlockReason object with the specified type (Required) and the specified message (optional).
JobBlockReasonType - Enum in com.ace.moab.api.jobs
An enumeration of the possible reasons a job might be blocked.
JobCompleteDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time after all specified jobs have completed regardless of completion status.
JobCompleteDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.JobCompleteDependency
Constructor for this class
JobCompleteDependency(String) - Constructor for class com.ace.moab.api.jobs.JobCompleteDependency
Constructor for this class
JobDependency - Class in com.ace.moab.api.jobs
This object represents a moab Job Dependency.
JobDependency(DependencyType) - Constructor for class com.ace.moab.api.jobs.JobDependency
Create a dependency of the given type.
JobEmailNotifyType - Enum in com.ace.moab.api.jobs
This enumeration represents the types of e-mail notifications that can happen in relation to a job's status.
JobFailedCompleteDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time after any specified jobs have completed unsuccessfully.
JobFailedCompleteDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.JobFailedCompleteDependency
Constructor for this class
JobFailedCompleteDependency(String) - Constructor for class com.ace.moab.api.jobs.JobFailedCompleteDependency
Constructor for this class
JobFlag - Enum in com.ace.moab.api.jobs
This enumeration specifies the Job flag types of a job.
JobFlags - Class in com.ace.moab.api.jobs
This class represents the set of flags that a job could potentially have that modifies the behavior of a job.
JobFlags() - Constructor for class com.ace.moab.api.jobs.JobFlags
The default constructor.
JobFlags(String) - Constructor for class com.ace.moab.api.jobs.JobFlags
Constructor creates flag set based on input string.
JobHoldType - Enum in com.ace.moab.api.jobs
This enumeration represents the types of holds that can be applied to jobs.
JobQuery - Class in com.ace.moab.api.query
Class used for querying the Moab Workload Manager for job information.
JobQuery() - Constructor for class com.ace.moab.api.query.JobQuery
 
JobRequirement - Class in com.ace.moab.api.jobs
This class defines all the requirements a job needs in order to run.
JobRequirement() - Constructor for class com.ace.moab.api.jobs.JobRequirement
 
JobReservation - Class in com.ace.moab.api.reservation
Represents information about reservations whose type is 'Job'.
JobReservation() - Constructor for class com.ace.moab.api.reservation.JobReservation
 
Jobs - Class in com.ace.moab.api.jobs
This class represents a collection of Jobs found in Moab.
Jobs() - Constructor for class com.ace.moab.api.jobs.Jobs
Initializes an empty collection of jobs.
Jobs(Collection<MoabJob>) - Constructor for class com.ace.moab.api.jobs.Jobs
Initialize the collection of jobs based on the collection of jobs given.
JobsSummary - Class in com.ace.moab.api.jobs
This class represents summary information for the jobs running on the workload manager.
JobsSummary() - Constructor for class com.ace.moab.api.jobs.JobsSummary
 
JobStartDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the job may start at any time after specified jobs have started execution.
JobStartDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.JobStartDependency
Constructor for this class
JobStartDependency(String) - Constructor for class com.ace.moab.api.jobs.JobStartDependency
Constructor for this class
JobState - Enum in com.ace.moab.api.jobs
Represents the various states a job may have at any one time.
JobSuccessfulCompleteDependency - Class in com.ace.moab.api.jobs
This dependency specifies that the hob may be started at any time after all specified jobs have successfully completed.
JobSuccessfulCompleteDependency(Set<String>) - Constructor for class com.ace.moab.api.jobs.JobSuccessfulCompleteDependency
Constructor for this class
JobSuccessfulCompleteDependency(String) - Constructor for class com.ace.moab.api.jobs.JobSuccessfulCompleteDependency
Constructor for this class

L

LocalConnection - Class in com.ace.moab.api.connect
Provides a local connection to an instance of Moab running locally (the same machine).
LocalConnection() - Constructor for class com.ace.moab.api.connect.LocalConnection
Creates a connection with the local machine.
logger - Static variable in class com.ace.moab.api.request.CreateReservationRequest
Allows logging for this class

M

mark(int) - Method in class com.ace.moab.api.connect.MoabInputStream
Marks the current position in this input stream.
markSupported() - Method in class com.ace.moab.api.connect.MoabInputStream
Tests if this input stream supports the mark and reset methods.
matchesCredential(Credential) - Method in class com.ace.moab.api.acl.ACLRule
Returns true if the access control rule represents the specified credential.
MOAB_RSV_DATE_FORMAT - Static variable in class com.ace.moab.api.request.CreateReservationRequest
The format used to specify start and end dates for moab reservations
MoabCommunicationException - Exception in com.ace.moab.api.connect.exception
This is thrown when there is some kind of communication exception between moab and MCM.
MoabCommunicationException(String, Throwable) - Constructor for exception com.ace.moab.api.connect.exception.MoabCommunicationException
Constructor for a MoabCommunicationException
MoabCommunicationException(String) - Constructor for exception com.ace.moab.api.connect.exception.MoabCommunicationException
Constructor for a MoabCommunicationException
MoabInputStream - Class in com.ace.moab.api.connect
This class is essentially a wrapper for the standard out stream that come from running a moab command.
MoabInputStream() - Constructor for class com.ace.moab.api.connect.MoabInputStream
creates an empty moab input stream
MoabInputStream(InputStream, InputStream, String) - Constructor for class com.ace.moab.api.connect.MoabInputStream
Creates a new instance
MoabJob - Class in com.ace.moab.api.jobs
 
MoabJob() - Constructor for class com.ace.moab.api.jobs.MoabJob
 
MoabLimits<T extends java.lang.Number> - Class in com.ace.moab.api.global
Represents hard and soft limits in Moab.
MoabLimits(T, T, T, T) - Constructor for class com.ace.moab.api.global.MoabLimits
Creates hard and soft limits as specified by the input parameters.
MoabLimits(T, T) - Constructor for class com.ace.moab.api.global.MoabLimits
Creates hard limits as specified by the input parameters.
MoabNode - Class in com.ace.moab.api.node
This class represents a node in Moab.
MoabNode() - Constructor for class com.ace.moab.api.node.MoabNode
 
ModifyJobRequest - Class in com.ace.moab.api.request
This class represents a request that is built to modify a job in Moab.
ModifyJobRequest(MoabJob, MoabJob, ModifyJobType, IMoabConnection) - Constructor for class com.ace.moab.api.request.ModifyJobRequest
Constructor to create a modify job request.
ModifyJobRequest(MoabJob, ModifyJobType, IMoabConnection) - Constructor for class com.ace.moab.api.request.ModifyJobRequest
 
ModifyJobTemplateRequest - Class in com.ace.moab.api.request
Represents a request to modify (create, modify, delete) a Job Template.
ModifyJobTemplateRequest(JobTemplate, JobTemplate, ModifyJobTemplateRequest.ModifyJobTemplateType) - Constructor for class com.ace.moab.api.request.ModifyJobTemplateRequest
Create the request object with the specified modify type.
ModifyJobTemplateRequest.ModifyJobTemplateType - Enum in com.ace.moab.api.request
 
ModifyJobType - Enum in com.ace.moab.api.request
 
ModifyReservationRequest - Class in com.ace.moab.api.request
Creates the commands necessary to modify a reservation.
ModifyReservationRequest(Reservation, Reservation) - Constructor for class com.ace.moab.api.request.ModifyReservationRequest
Creates the modify request using the differences between the input parameter oldReservation and the parameter newReservation.

N

NodeAccessPolicy - Enum in com.ace.moab.api.node
This enum describes how node resources will be shared by various tasks.
NodeAllocationPolicy - Enum in com.ace.moab.api.node
 
nodeListToString() - Method in class com.ace.moab.api.reservation.ReservationRequirements
Creates a human-readable form of the nodeList variable
NodeOperation - Enum in com.ace.moab.api.node
This class represents an operation that can be taken on a given node.
NodePower - Enum in com.ace.moab.api.node
Represents the various options for a Node or Server's power state.
NodeQuery - Class in com.ace.moab.api.query
Class used for querying the Moab Workload Manager for node or server information.
NodeQuery() - Constructor for class com.ace.moab.api.query.NodeQuery
 
Nodes - Class in com.ace.moab.api.node
This class represents a collection of Nodes found in Moab.
Nodes() - Constructor for class com.ace.moab.api.node.Nodes
Initializes an empty collection of nodes.
Nodes(Collection<MoabNode>) - Constructor for class com.ace.moab.api.node.Nodes
Initialize the collection of nodes based on the collection of nodes given.
NodeSet - Class in com.ace.moab.api.node
This class represents a node set collection that groups a set of resources together for use by a job or other object inside of Moab.
NodeSet(ResourceSetSelection, ResourceSetType) - Constructor for class com.ace.moab.api.node.NodeSet
Initializes a new NodeSet instance.
NodeSet(ResourceSetSelection, ResourceSetType, List<String>) - Constructor for class com.ace.moab.api.node.NodeSet
 
NodeSetPolicy - Enum in com.ace.moab.api.node
The Node Set Policy specifies how nodes will be allocated to the job from the various node set generated.
NodesSummary - Class in com.ace.moab.api.node
This class represents a summary of the nodes reported by Moab's queue.
NodesSummary() - Constructor for class com.ace.moab.api.node.NodesSummary
 
NodeState - Enum in com.ace.moab.api.node
This enum tracks the state of a node.

P

parse(Object) - Static method in enum com.ace.moab.api.jobs.DependencyType
Parses a string and converts it into a DependencyType enum value if possible.
parse(String) - Static method in enum com.ace.moab.api.vm.VMUsagePolicy
Returns the VMUsagePolicy represented by the passed in String.
parseCredentialTypeString(String) - Static method in enum com.ace.moab.api.credential.CredentialType
Converts a string like "user" to it's corresponding CredentialType enum constant.
parseExpression(String) - Static method in class com.ace.moab.api.node.FunctionExpression
Parses a function expression from a Moab string.
parseFunctionString(String) - Method in class com.ace.moab.api.node.PriorityFunction
Sets the function's expressions attributes based on the input string.
parseMoabString(String) - Static method in enum com.ace.moab.api.acl.ACLModifier
Parses a string expected from Moab into a corresponding ACLModifier value
parseMoabString(String) - Static method in class com.ace.moab.api.jobs.JobBlockReason
Creates a job block reason based on the input string.
parseMultipleVariablesString(String) - Static method in class com.ace.moab.api.triggers.TriggerVariable
Parses a period separated list of trigger variables and converts them into respective TriggerVariable objects.
parseName(String) - Static method in enum com.ace.moab.api.node.PriorityComponent
Parses a string to a priority component attribute.
parseNodeAccessPolicyString(String) - Static method in enum com.ace.moab.api.node.NodeAccessPolicy
Parses a string and converts it into a NodeAccessPolicy enum value if possible.
parseNodeAllocationPolicyString(String) - Static method in enum com.ace.moab.api.node.NodeAllocationPolicy
Parses a string and converts it into a NodeAllocationPolicy enum value if possible.
parseNodeOperationString(String) - Static method in enum com.ace.moab.api.node.NodeOperation
Parses a string and converts it into a NodeOperation enum value if possible.
parseNodePowerString(String) - Static method in enum com.ace.moab.api.node.NodePower
Parses a string and translates it into a respective NodePower enum value.
parseNodeStateString(String) - Static method in enum com.ace.moab.api.node.NodeState
Parses a string and translates it into a respective NodeState enum value.
parseString(String) - Static method in enum com.ace.moab.api.acl.ACLAffinity
Parses a String and converts it into a corresponding ACLAffinity object.
parseString(String) - Static method in enum com.ace.moab.api.credential.qos.QOSFlag
Attempts to parse a string and convert it into a corresponding QOSFlag enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.JobBlockReasonType
Attempts to parse a string and convert it into a corresponding JobBlockReasonType enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.JobEmailNotifyType
Parse a string and converts it into a corresponding JobEmailNotifyType enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.JobFlag
Attempts to parse a string and convert it into a corresponding JobFlag enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.JobHoldType
Attempts to parse a string and convert it into a corresponding JobHoldType enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.JobState
Attempts to parse a string and convert it into a corresponding JobState enum value.
parseString(String) - Static method in enum com.ace.moab.api.jobs.QueueStatus
Parse a string and converts it into a corresponding QueueStatus enum value.
parseString(String) - Static method in class com.ace.moab.api.node.NodeSet
Parses a string and converts it into a NodeSet object if possible.
parseString(String) - Static method in enum com.ace.moab.api.node.NodeSetPolicy
Attempts to parse a string and convert it into a corresponding NodeSetPolicy enum value.
parseString(String) - Static method in enum com.ace.moab.api.node.PowerPolicy
Parses a string and converts it into a PowerPolicy enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.reservation.ReservationFlag
Attempts to parse a string and convert it into a corresponding ReservationFlag enum value.
parseString(String) - Static method in enum com.ace.moab.api.reservation.ReservationType
Parse the string to a given reservation type object.
parseString(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetPriority
Parses a string and converts it into a ResourceSetPriority enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetSelection
Parses a string and converts it into a ResourceSetSelection enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetType
Parses a string and converts it into a ResourceSetType enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerActionType
Parses a string and converts it into a TriggerActionType enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerEventType
Parses a string and converts it into a TriggerEventType enum value if possible.
parseString(String) - Static method in class com.ace.moab.api.triggers.TriggerFlags
Parses a string and converts it into a TriggerFlags object.
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerPeriod
Parses a string and converts it into a TriggerPeriod enum value if possible.
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerState
Parses a string and converts it into a TriggerState enum value if possible.
parseString(String) - Static method in class com.ace.moab.api.triggers.TriggerThreshold
Parses a string and converts it into a TriggerThreshold object.
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerThresholdMetric
Parses a string and converts it into a TriggerThresholdMetric object.
parseString(String) - Static method in class com.ace.moab.api.triggers.TriggerVariable
 
parseString(String) - Static method in enum com.ace.moab.api.triggers.TriggerVariableType
 
parseString(String) - Static method in enum com.ace.moab.api.vm.VMFlag
Attempts to parse a string and convert it into a corresponding VMFlag enum value.
parseXMLString(String) - Static method in enum com.ace.moab.api.jobs.DynamicJobAttribute
Attempts to parse a tag name to the appropriate Dynamic Attribute.
PowerPolicy - Enum in com.ace.moab.api.node
This enumeration represents the power policy to take when deciding about resource power.
PriorityComponent - Enum in com.ace.moab.api.node
Represents the various options that can be used to create a NodePriorityFunction or FunctionExpression.
PriorityFunction - Class in com.ace.moab.api.node
Represents a priority function within moab.
PriorityFunction() - Constructor for class com.ace.moab.api.node.PriorityFunction
Empty constructor.
PriorityFunction(MoabNode) - Constructor for class com.ace.moab.api.node.PriorityFunction
Owner constructor.
PriorityFunction(PriorityFunction, MoabNode) - Constructor for class com.ace.moab.api.node.PriorityFunction
Copy constructor.

Q

QOSCredentialInformation - Class in com.ace.moab.api.credential.qos
Represents the QOS information that belongs only to credentials of CredentialType.QOS
QOSCredentialInformation() - Constructor for class com.ace.moab.api.credential.qos.QOSCredentialInformation
Default Constructor: no QOS information set.
QOSFlag - Enum in com.ace.moab.api.credential.qos
This enumeration represents all flags that can alter the behavior of a Quality of Service.
QOSFlags - Class in com.ace.moab.api.credential.qos
This class represents the set of flags that a QoS could potentially have that modifies the behavior of a QoS.
QOSFlags() - Constructor for class com.ace.moab.api.credential.qos.QOSFlags
The default constructor.
QOSFlags(String) - Constructor for class com.ace.moab.api.credential.qos.QOSFlags
Constructor creates flag set based on input string.
QOSParameter - Enum in com.ace.moab.api.credential.qos
 
QueueStatus - Enum in com.ace.moab.api.jobs
This enumeration describes every queue status that a job state can belong to.

R

read() - Method in class com.ace.moab.api.connect.MoabInputStream
reads a byte from the inputStream, which comes from the standard out of the moab client command.
read(byte[]) - Method in class com.ace.moab.api.connect.MoabInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b
read(byte[], int, int) - Method in class com.ace.moab.api.connect.MoabInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
remove(Object) - Method in class com.ace.moab.api.reservation.Reservations
removeACLRule(ACLRule) - Method in class com.ace.moab.api.acl.ACL
Removes a specified ACLRule from the collection describing access.
removeAll() - Method in class com.ace.moab.api.reservation.ReservationFlags
Removes all flags from the list.
removeAll(Collection<?>) - Method in class com.ace.moab.api.reservation.Reservations
removeExpression(FunctionExpression) - Method in class com.ace.moab.api.node.PriorityFunction
Removes an expression from the list of expressions that make up this Priority Function.
removeFlag(QOSFlag) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Attempts to remove the specified QOSFlag.
removeJob(MoabJob) - Method in class com.ace.moab.api.jobs.Jobs
Attempts to remove a job from the collection.
removeJob(String) - Method in class com.ace.moab.api.jobs.Jobs
Attempts to remove a job from the collection.
removeJobRequirement(JobRequirement) - Method in class com.ace.moab.api.jobs.MoabJob
Attempts to remove the job requirement from the list of requirements on the job.
removeNode(MoabNode) - Method in class com.ace.moab.api.node.Nodes
Attempts to remove a node from the collection.
removeNode(String) - Method in class com.ace.moab.api.node.Nodes
Attempts to remove a node from the collection.
removeVariable(Variable) - Method in class com.ace.moab.api.jobs.MoabJob
Removes a variable from the set of variables this job owns.
removeVM(String) - Method in class com.ace.moab.api.node.MoabNode
Attempts to remove a VM from the collection.
removeVM(VM) - Method in class com.ace.moab.api.vm.VMCollection
Attempts to remove a VM from the collection.
removeVM(String) - Method in class com.ace.moab.api.vm.VMCollection
Attempts to remove a VM from the collection.
Reservation - Class in com.ace.moab.api.reservation
Class that represents a Reservation in Moab.
Reservation() - Constructor for class com.ace.moab.api.reservation.Reservation
 
ReservationFlag - Enum in com.ace.moab.api.reservation
This enumeration specifies the Reservation flag types of a reservation.
ReservationFlags - Class in com.ace.moab.api.reservation
This class represents the set of flags that a reservation could potentially have that modifies the behavior of a reservation.
ReservationFlags() - Constructor for class com.ace.moab.api.reservation.ReservationFlags
The default constructor.
ReservationFlags(String) - Constructor for class com.ace.moab.api.reservation.ReservationFlags
Constructor creates flag set based on input string.
ReservationQuery - Class in com.ace.moab.api.query
Class used for querying the Moab Workload Manager for reservation information.
ReservationQuery() - Constructor for class com.ace.moab.api.query.ReservationQuery
 
ReservationRequirements - Class in com.ace.moab.api.reservation
Represents all types of requirements a user can request while creating a reservation.
ReservationRequirements() - Constructor for class com.ace.moab.api.reservation.ReservationRequirements
 
Reservations - Class in com.ace.moab.api.reservation
This class represents a collection of Reservations as defined by Moab.
Reservations() - Constructor for class com.ace.moab.api.reservation.Reservations
 
ReservationStatistics - Class in com.ace.moab.api.reservation
This class represents some basic statistical information that is kept about the usage of reservations.
ReservationStatistics() - Constructor for class com.ace.moab.api.reservation.ReservationStatistics
 
ReservationTime - Class in com.ace.moab.api.reservation
 
ReservationTime() - Constructor for class com.ace.moab.api.reservation.ReservationTime
 
ReservationType - Enum in com.ace.moab.api.reservation
This enumeration specifies the type of a reservation.
reset() - Method in class com.ace.moab.api.connect.MoabInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream
ResourceSetPriority - Enum in com.ace.moab.api.resourceset
This enumeration represents the priority to give a resource set.
ResourceSetSelection - Enum in com.ace.moab.api.resourceset
This enumeration represents the selection type that can be used when looking at a set of resources for selection purposes on a job or other Moab object.
ResourceSetType - Enum in com.ace.moab.api.resourceset
This enumeration represents the type of resources that a set can be placed over.
ResourceUsage - Class in com.ace.moab.api.credential
The resource usage of any given credential.
ResourceUsage() - Constructor for class com.ace.moab.api.credential.ResourceUsage
Default constructor.
retainAll(Collection<?>) - Method in class com.ace.moab.api.reservation.Reservations

S

set(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags.UserFlag
 
setAccessResourcesBLThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the number of backlog hours that must be met to allow the QoS to access reservations with it as part of the ACL.
setAccessResourcesQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the queue time in seconds that must be met to allow the QoS to access reservations with it as part of the ACL.
setAccessResourcesXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the expansion factor that must be met to allow the QoS to access reservations with it as part of the ACL.
setAccount(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the account that this job is to run under for billing purposes
setAccountingAccount(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the accountable account for the reservation.
setAccountingClass(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the accountable class for the reservation.
setAccountingGroup(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the accountable group for the reservation.
setAccountingQOS(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the accountable QOS for the reservation.
setAccountingUser(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the accountable user for the reservation.
setAccountList(Vector<String>) - Method in class com.ace.moab.api.credential.Credential
Set the list of accounts that are associated with this credential.
setAccountList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the account list associated with this reservation (see description)
setACL(ACL) - Method in class com.ace.moab.api.reservation.Reservation
Set the complete list of ACL Objects including users, groups, accounts, classes, and qoses.
setAction(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property Action.
setActionType(TriggerActionType) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property ActionType.
setActive(boolean) - Method in class com.ace.moab.api.reservation.Reservation
State if reservation is currently active
setActiveDuration(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the duration in seconds the job has spent being active or running.
setActiveJobs(int) - Method in class com.ace.moab.api.jobs.JobsSummary
Sets the number of active jobs running.
setActualLaunchTime(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property LaunchTime.
setAffinity(ACLAffinity) - Method in class com.ace.moab.api.acl.ACLRule
Sets the affinity of the ACL object.
setAllocatedNodeList(String) - Method in class com.ace.moab.api.reservation.Reservation
Set allocated node list from a comma delimited string
setAllocatedNodes(Set<JobAllocatedNode>) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the set of nodes the requirement is allocated to.
setAllocatedNodes(Set<JobAllocatedNode>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the set of nodes allocated for use by the job to run.
setAllocatedNodes(Set<MoabNode>) - Method in class com.ace.moab.api.reservation.Reservation
Set the list of MoabNodes that contains all nodes that are currently allocated to the reservation
setAllocatedPartition(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the partition the requirement asks for.
setAllocationDelay(long) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Set the duration in seconds between subsequent allocation changes.
setAllocationSize(long) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Set the number of tasks to allocate/deallocate in a single chunk.
setAllocNodeCount(int) - Method in class com.ace.moab.api.reservation.Reservation
Set the number of allocated nodes for the reservation
setAllocProcCount(int) - Method in class com.ace.moab.api.reservation.Reservation
Set the number of allocated processors for the reservation
setAllocTaskCount(int) - Method in class com.ace.moab.api.reservation.Reservation
Set the number of allocated tasks for the reservation
setAllowGridSandbox(boolean) - Method in class com.ace.moab.api.reservation.StandingReservation
Set to true if the standing reservation will allow Grid Sandboxing
setApplicationName(String) - Method in class com.ace.moab.api.node.ApplicationStatistics
Set the application name.
setApplStats(Set<ApplicationStatistics>) - Method in class com.ace.moab.api.node.MoabNode
Set the node's application statistics.
setArchitecture(String) - Method in class com.ace.moab.api.node.MoabNode
Set the node's processor architecture.
setArchitecture(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required architecture
setAttachError(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setAttribute(PriorityComponent) - Method in class com.ace.moab.api.node.FunctionExpression
Sets the attribute of the function expression.
setAvailableClasses(Set<String>) - Method in class com.ace.moab.api.node.MoabNode
Set the classes available for this node.
setAvailableEndDate(Date) - Method in class com.ace.moab.api.node.MoabNode
Sets the end time for the availability for this node.
setAvailableGenericResource(String, Integer) - Method in class com.ace.moab.api.node.MoabNode
Sets the available generic resource amount for a particular generic resource.
setAvailableMemoryWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the weight that the available memory is attributing to the node.
setAvailableProcessorWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the weight that the available processors are attributing to the node.
setAvailableStartDate(Date) - Method in class com.ace.moab.api.node.MoabNode
Set the time when the node will become available.
setBlockedJobs(int) - Method in class com.ace.moab.api.jobs.JobsSummary
Sets the number of jobs blocked from running.
setBlockReason(JobBlockReason) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the reason the job is blocked.
setBlockReason(String) - Method in class com.ace.moab.api.node.MoabNode
Setter for property BlockReason.
setBlockTime(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property MoabTimeout.
setBypass(int) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the number of times the job has been backfilled.
setCaps(double) - Method in class com.ace.moab.api.reservation.ReservationStatistics
Sets the current active processor-seconds in the last reported iteration.
setChargeRate(double) - Method in class com.ace.moab.api.node.MoabNode
Returns the charge rate for the node.
setCips(double) - Method in class com.ace.moab.api.reservation.ReservationStatistics
Sets the current idle processor-seconds in the last reported iteration.
setClassDefault(String) - Method in class com.ace.moab.api.credential.Credential
Set the default class value.
setClassList(Vector<String>) - Method in class com.ace.moab.api.credential.Credential
Set the list of classes that have access to the object associated with this credential.
setClassList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the class list associated with this reservation (see description)
setCleanup(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setClusterList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the reservation's cluster list
setCommandFile(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the file that is executed when the job runs.
setCommandLineArguments(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the command line arguments passed into running the job.
setComment(String) - Method in class com.ace.moab.api.credential.Credential
Set the value of the comment for this credential.
setComments(String) - Method in class com.ace.moab.api.node.MoabNode
Setter for property Comments.
setComments(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation's comments
setComparisonOperator(ComparisonOperator) - Method in class com.ace.moab.api.acl.ACLRule
Sets the type of comparison to make against the ACL object.
setCompletionTime(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the date the job completed.
setConfiguredClasses(Set<String>) - Method in class com.ace.moab.api.node.MoabNode
Set the configured classes for this node.
setConfiguredDiskWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the configured disk usage priority weight reported by the partition that the node is a part of.
setConfiguredMemoryWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the configured memory usage priority weight reported by the partition that the node is a part of.
setConfiguredProcessorWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set The configured processor usage priority weight reported by the partition that the node is a part of.
setConfiguredSwapWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the configured swap usage priority weight reported by the partition that the node is a part of.
setCreateReservationQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the queue time in seconds that must be reached by jobs of the associated QoS before the job has access to a reservation with the QoS in the ACL.
setCreateReservationXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the expansion factor that must be reached by jobs of the associated QoS before the job has access to a reservation with the QoS in the ACL.
setCreationDate(Date) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation's creation date
setCredentials(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the credentials for the reservation
setCredits(double) - Method in class com.ace.moab.api.credential.Credential
Sets the number of credits for this credential.
setCurrentValue(DynamicJobAttribute, Number) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Set the current value for the dynamic job attribute specified.
setDayandTime(MoabTime, String) - Static method in class com.ace.moab.api.reservation.ReservationTime
Set a calendar's Day, Hour, Minute, and Second values from an input String
setDays(String) - Method in class com.ace.moab.api.reservation.ReservationTime
Set the days that a weekly reservation should run on
setDedicatedProcSeconds(double) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the processor seconds dedicated to the job.
setDedicatedResourceCost(double) - Method in class com.ace.moab.api.credential.Credential
Set the dedicated resource cost for this credential.
setDefaultAccount(String) - Method in class com.ace.moab.api.credential.Credential
Set the default account for the credential.
setDefaultGroup(String) - Method in class com.ace.moab.api.credential.Credential
The default group used by the credential.
setDefaultQoS(String) - Method in class com.ace.moab.api.credential.Credential
Set the default QoS used by this credential.
setDefaultUser(String) - Method in class com.ace.moab.api.credential.Credential
The default user associated with the credential.
setDefaultValues(Credential) - Method in class com.ace.moab.api.credential.Credential
Sets Default Values for this credential.
setDefaultValues(QOSCredentialInformation) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets QOS Credential Default Values.
setDefaultValues(ResourceUsage) - Method in class com.ace.moab.api.credential.ResourceUsage
Sets Default Values for Resource Usage.
setDefaultWallClock(Long) - Method in class com.ace.moab.api.credential.Credential
Set the default wall clock value that will be assigned to a submitted job if the user does not specify the wall clock time.
setDepth(int) - Method in class com.ace.moab.api.reservation.ReservationTime
Set the reservation's frequency depth
setDescription(String) - Method in class com.ace.moab.api.triggers.Trigger
Set the description of this trigger.
setDisabled(boolean) - Method in class com.ace.moab.api.reservation.StandingReservation
Set to true if the standing reservation is currently disabled
setDisk(int) - Method in class com.ace.moab.api.reservation.Task
Sets the amount of disk space (in mBs).
setDisk(int) - Method in class com.ace.moab.api.vm.VM
Sets the amount of configured disk space in MB.
setDiskAvailable(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's available disk space in MB.
setDiskTotal(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's total disk space in MB.
setDuration(long) - Method in class com.ace.moab.api.reservation.Reservation
Set the duration of this reservation in seconds.
setDynamic(boolean) - Method in class com.ace.moab.api.node.MoabNode
Set if the node is associated with a dynamic resource manager.
setDynamicJobInformation(DynamicJobInformation) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the job template and dynamic job information.
setEarliestStartDate(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the system specified earliest start date.
setEarliestStartDateRequested(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the earliest start date that the job requests.
setEffectiveQueueDuration(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the duration in seconds the job has been eligible to run in the queue.
setEligibleJobs(int) - Method in class com.ace.moab.api.jobs.JobsSummary
Sets the number of eligible jobs that are waiting to run.
setEmailAddress(String) - Method in class com.ace.moab.api.credential.Credential
Set the email address.
setEnableProfiling(boolean) - Method in class com.ace.moab.api.credential.Credential
Specify whether profiling should be enabled or not.
setEndDate(Date) - Method in class com.ace.moab.api.reservation.Reservation
Set the end date of the reservation.
setEndTime(MoabTime) - Method in class com.ace.moab.api.reservation.ReservationTime
Set the time of day and possibly the day of the week to end the reservation
setEstimatedLaunchTime(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property EventLaunchTime.
setEventType(TriggerEventType) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerType.
setExitCode(int) - Method in class com.ace.moab.api.connect.MoabInputStream
Sets the exit code returned from the process or session that returned this Moab input stream.
setExpansionFactorWeight(int) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the expansion factor subcomponent weight.
setExpectedState(JobState) - Method in class com.ace.moab.api.jobs.MoabJob
Returns the state expected based on scheduler action.
setExpireDate(Date) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation's expiration date
setExported(boolean) - Method in class com.ace.moab.api.triggers.TriggerVariable
 
setExternalLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the load on the node not attributed to any batch queues.
setFactor(double) - Method in class com.ace.moab.api.node.FunctionExpression
Sets the factor (coefficient) of the function expression.
setFailOffset(long) - Method in class com.ace.moab.api.triggers.Trigger
Set the fail offset time in seconds
setFailureCount(int) - Method in class com.ace.moab.api.node.ApplicationStatistics
Set the number of times this node failed to run the application.
setFailureDetected(boolean) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property FailureDetected.
setFairShareTarget(double) - Method in class com.ace.moab.api.credential.Credential
Set the target fairshare amount for this credential.
setFairshareType(FairshareType) - Method in class com.ace.moab.api.credential.Credential
Set the fairshare type associated with the fairshare target value.
setFeatureList(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required feature list
setFeatureMode(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required feature mode
setFeatures(Set<String>) - Method in class com.ace.moab.api.node.MoabNode
Set the collection of any opaque node features used to describe and categorize the node.
setFlags(Set<QOSFlag>) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Sets the flags for a QoS.
setFlags(Set<JobFlag>) - Method in class com.ace.moab.api.jobs.JobFlags
Sets the flags for a job.
setFlags(JobFlags) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the flags for the job.
setFlags(ReservationFlags) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation flags associated to this reservation
setFlags(Set<ReservationFlag>) - Method in class com.ace.moab.api.reservation.ReservationFlags
Sets the flags for a reservation.
setFlags(TriggerFlags) - Method in class com.ace.moab.api.triggers.Trigger
Sets the flags that belong to this trigger.
setFlags(Set<VMFlag>) - Method in class com.ace.moab.api.vm.VM
Sets the flags associated with this VM.
setFrequency(TimeWindow) - Method in class com.ace.moab.api.reservation.ReservationTime
Set the frequency (Period) of the standing reservation
setFromString(String) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Sets the set of flags based on a comma separated string of QOSFlag types.
setFromString(String) - Method in class com.ace.moab.api.jobs.JobFlags
Sets the set of flags based on a comma separated string of JobFlag types.
setFromString(String) - Method in class com.ace.moab.api.reservation.ReservationFlags
Sets the set of flags based on a comma or colon separated string of ReservationFlag types.
setGenericAttributes(List<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of generic attributes the job has requested.
setGenericResource(String, Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets a generic resource requirement (This node may have many).
setGenericResource(String, Integer) - Method in class com.ace.moab.api.node.MoabNode
Adds a generic resource to this node with the associated amount.
setGenericResource(String, int) - Method in class com.ace.moab.api.reservation.Task
Sets the amount of a given generic resource to be included in the task.
setGenericResources(Map<String, Integer>) - Method in class com.ace.moab.api.reservation.Task
Sets the map of all the generic resources with the associated amounts in this task.
setGenericResourcesList(List<GenericResource>) - Method in class com.ace.moab.api.jobs.MoabJob
Set the new generic resource list.
setGlobal(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setGlobalID(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the globalID as defined in Moab
setGlobalVars(TriggerFlags.GlobalVarsFlag) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setGMetricValue(String, Double) - Method in class com.ace.moab.api.node.MoabNode
Set the generic metric value for the given generic metric on this node.
setGroup(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the group the job is run under.
setGroupList(Vector<String>) - Method in class com.ace.moab.api.credential.Credential
Set the group list associated with the credential.
setGroupList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the group list associated with this reservation (see description)
setHardLimitActiveJobs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the hard limit of active jobs that this credential can use.
setHardLimitActiveNodes(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the hard limit of active nodes that this credential can use.
setHardLimitActiveProcs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the hard limit of active processors that this credential can use.
setHardLimitActiveProcSec(long) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the hard limit of active processor seconds that this credential can use.
setHardLimitIdleJobs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the hard limit of idle jobs that this credential can use.
setHardMax(T) - Method in class com.ace.moab.api.global.MoabLimits
Sets the hard maximum limit.
setHardMin(T) - Method in class com.ace.moab.api.global.MoabLimits
Sets the hard minimum limit.
setHolds(Set<JobHoldType>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the holds that are currently on the job.
setHostList(Set<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the set of hosts/nodes the job is running on.
setHostListExpression(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the user-specified host list expression.
setHostListExpression(List<String>) - Method in class com.ace.moab.api.reservation.Reservation
Set the user-specified host list expression.
setHypervisorType(String) - Method in class com.ace.moab.api.node.MoabNode
Set the hypervisor type of this node.
setID(String) - Method in class com.ace.moab.api.credential.Credential
Set the credential ID value.
setId(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerID.
setId(String) - Method in class com.ace.moab.api.triggers.TriggerVariable
 
setId(String) - Method in class com.ace.moab.api.vm.VM
Sets the unique identifier for the VM.
setIdleMaxWallClock(Long) - Method in class com.ace.moab.api.credential.Credential
Set the idle maximum wall clock time.
setInitialWorkingDirectory(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the directory the job will be started in.
setInterval(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setIOLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the load reported by the node on its I/O.
setJob(MoabJob) - Method in class com.ace.moab.api.request.SubmitJobRequest
Sets the job description used to build the commands to submit a job.
setJobDependecyList(List<JobDependency>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of dependencies for this job.
setJobID(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the unique ID for the job.
setJobID(String) - Method in class com.ace.moab.api.reservation.JobReservation
Set the unique jobID assigned by Moab
setJobId(String) - Method in class com.ace.moab.api.vm.VM
Sets the id of the job associated with this VM.
setJobInformation(JobReservation) - Method in class com.ace.moab.api.reservation.Reservation
Set the job information for this reservation.
setJobList(List<String>) - Method in class com.ace.moab.api.node.MoabNode
Set the list of jobIDs currently on the node.
setJobName(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the user specified job name.
setLatestCompletedDateRequested(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the latest date and time the job must be completed by.
setLaunchOffset(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property Offset.
setLienCredits(double) - Method in class com.ace.moab.api.credential.Credential
Sets the number of credits associated with this credential that have a lien on them.
setLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the current load of the node as a percentage.
setLoadWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the load priority weight of the node.
setLocalActiveNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are active on the local cluster.
setLocalAllocProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are allocated to jobs on the local cluster.
setLocalConfigNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are configured on the local cluster.
setLocalIdleNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are idle on the local cluster.
setLocalIdleProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are idle on the local cluster.
setLocalUpNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are up and reporting on the local cluster.
setLocalUpProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are up and reporting on the local cluster.
setMasterHost(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the node/host that the primary task will run on.
setMaxAllocationSize(long) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Set the max number of tasks to allocate/deallocate at time.
setMaxIOIn(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum input as a percentage allowed for the node's I/O.
setMaxIOLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum total load as a percentage allowed for the node's I/O.
setMaxIOOut(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum output as a percentage allowed for the node's I/O.
setMaxJob(int) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum number of jobs allowed to run on the node.
setMaxJobPerUser(int) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum number of jobs for a single user allowed to run on the node.
setMaxLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum total load as a percentage allowed on the node.
setMaxPageIn(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum total page in allowed on the node.
setMaxPageOut(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum total page out allowed on the node.
setMaxPEPerJob(double) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum processor equivalence per job allowed on the node.
setMaxProc(int) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum number of processors available on the node.
setMaxProcPerClass(int) - Method in class com.ace.moab.api.node.MoabNode
Set the maximum number of processors per class available on the node.
setMaxTasks(int) - Method in class com.ace.moab.api.reservation.Reservation
Set the max number of tasks that can be assigned for the reservation.
setMaxWallClock(Long) - Method in class com.ace.moab.api.credential.Credential
Sets the maximum wallclock time this credential is allowed per job.
setMemory(int) - Method in class com.ace.moab.api.reservation.Task
Sets the amount of memory (in mBs).
setMemory(int) - Method in class com.ace.moab.api.vm.VM
Sets the amount of configured memory in MB.
setMemoryAvailable(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's available memory in MB.
setMemoryRequested(int) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the amount of memory in MB requested by the job.
setMemoryTotal(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's total memory in MB.
setMessage(String) - Method in class com.ace.moab.api.jobs.JobBlockReason
Sets the message of the job's block reason.
setMessage(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property MoabMessages.
setMessages(List<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of system set and user specified message.
setMessages(String) - Method in class com.ace.moab.api.node.MoabNode
Sets the messages that belong to this node.
setMessages(String) - Method in class com.ace.moab.api.reservation.Reservation
Set messages added to the reservation
setMetric(TriggerThresholdMetric) - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
setMetricName(String) - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
setMinWallClock(Long) - Method in class com.ace.moab.api.credential.Credential
Set the minimum wall clock value that a user is allowed to specify.
setMoabLimits(DynamicJobAttribute, MoabLimits<? extends Number>) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Set MoabLimits for the job attribute specified.
setModifiers(Set<ACLModifier>) - Method in class com.ace.moab.api.acl.ACLRule
Sets the set of advanced modifiers for this particular ACLRule description.
setMultifire(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setName(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation name
setName(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerName.
setNetwork(String) - Method in class com.ace.moab.api.node.MoabNode
Set the name of the node's network.
setNetwork(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required network
setNetworkLoad(double) - Method in class com.ace.moab.api.node.MoabNode
Set the load of the node's network as a percentage.
setNextOS(String) - Method in class com.ace.moab.api.node.MoabNode
If populated, the next operating system that is currently being provisioned.
setNodeAccessPolicy(NodeAccessPolicy) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the node access policy the requirement asks for.
setNodeAccessPolicy(NodeAccessPolicy) - Method in class com.ace.moab.api.node.MoabNode
Set the node access policy for the node.
setNodeCount(int) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required node count
setNodeCountRequested(int) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the number of nodes the job has requested.
setNodeID(String) - Method in class com.ace.moab.api.jobs.JobAllocatedNode
Sets the unique identifier of the node allocated.
setNodeID(String) - Method in class com.ace.moab.api.node.MoabNode
Set the unique node ID for this MoabNode.
setNodeId(String) - Method in class com.ace.moab.api.vm.VM
Sets the ID of the physical node that the VM is on.
setNodeIndex(int) - Method in class com.ace.moab.api.vm.VM
Sets the index of the node that the VM belongs to.
setNodeList(Set<MoabNode>) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required node list as a Set of MoabNode Objects
setNodeListFromStr(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set required node list from a comma delimited string
setNodeOperations(Set<NodeOperation>) - Method in class com.ace.moab.api.node.MoabNode
Set the list of operations that can be performed on this node.
setNodePower(NodePower) - Method in class com.ace.moab.api.node.MoabNode
Set the node's power state according to the resource managers reporting this node.
setNodeSet(NodeSet) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the node set that the requirement asks for.
setNodeSetPolicy(NodeSetPolicy) - Method in class com.ace.moab.api.reservation.Reservation
Sets the node set policy for this reservation
setNodeType(String) - Method in class com.ace.moab.api.node.MoabNode
Set the type of the node.
setNotifyTypeList(Set<JobEmailNotifyType>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the set of e-mail notify types attached to the job.
setNumTimesApplicationRan(int) - Method in class com.ace.moab.api.node.ApplicationStatistics
Set the number of times this application ran on the node.
setObject(MoabObject) - Method in class com.ace.moab.api.acl.ACLRule
Sets the object to compare against.
setObjectID(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property ObjectID.
setObjectType(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property ObjectType.
setOperator(ComparisonOperator) - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
setOs(String) - Method in class com.ace.moab.api.node.MoabNode
Set the operating system for this node.
setOS(String) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required Operating System
setOs(String) - Method in class com.ace.moab.api.vm.VM
Sets the current operating system of the VM.
setOsList(Set<String>) - Method in class com.ace.moab.api.node.MoabNode
Sets the list of potential operating systems for the node.
setOsList(Set<String>) - Method in class com.ace.moab.api.vm.VM
Sets the list of potential operating systems that the VM could be turned into.
setOwner(MoabNode) - Method in class com.ace.moab.api.node.PriorityFunction
Set the owner node of this function.
setOwner(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation's owner's name
setPartition(String) - Method in class com.ace.moab.api.credential.Credential
Set the partition.
setPartition(String) - Method in class com.ace.moab.api.node.MoabNode
Get the partition this node belongs to.
setPartition(Partition) - Method in class com.ace.moab.api.reservation.Reservation
Set the partition that the reservation is running on or assigned to
setPartitionAccessList(Set<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of partitions that this job has access to.
setPartitionDefault(String) - Method in class com.ace.moab.api.credential.Credential
Set the default partition used by this credential
setPeriod(TriggerPeriod) - Method in class com.ace.moab.api.triggers.Trigger
Set the trigger's period.
setPowerBLThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the total backlog for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
setPowerPolicy(PowerPolicy) - Method in class com.ace.moab.api.node.MoabNode
Sets the power policy for this node.
setPowerQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the total queue time in seconds for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
setPowerSelected(NodePower) - Method in class com.ace.moab.api.node.MoabNode
Sets the node's power state that Moab is currently scheduling.
setPowerXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the total expansion factor for a job running with the associated QoS to hit before nodes are powered on to meet its SLA agreements.
setPreemptionQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the total queue time in seconds for a job running with the associated QoS to hit before the job gains preemptor status.
setPreemptionXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the total expansion factor for a job running with the associated QoS to hit before the job gains preemptor status.
setPreferredNodeFeatures(Set<String>) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the list of node features the requirement prefers.
setPriority(Long) - Method in class com.ace.moab.api.credential.Credential
Set the priority value
setPriority(double) - Method in class com.ace.moab.api.node.MoabNode
Set the priority associated with the node.
setPriority(ResourceSetPriority) - Method in class com.ace.moab.api.node.NodeSet
Sets the priority that allows control over how the best resource set is selected.
setPriorityFunction(PriorityFunction) - Method in class com.ace.moab.api.node.MoabNode
Set the function used to calculate this node's priority.
setPriorityQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the queue time in seconds target affecting a job's target priority component and QoS delivered.
setPriorityXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the expansion factor target affecting a job's target priority component and QoS delivered.
setProbe(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setProbeAll(boolean) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setProc(int) - Method in class com.ace.moab.api.reservation.JobReservation
The number of processors that this job reservation will use according to Moab
setProcCountRequested(int) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the number of processors the job has requested.
setProcessID(int) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property ProcessID.
setProcessors(int) - Method in class com.ace.moab.api.vm.VM
Sets the number of virtual processors in the VM.
setProcessorsAvailable(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's available processors.
setProcessorsTotal(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's total processors.
setProcs(int) - Method in class com.ace.moab.api.reservation.Task
Sets the number of processors defined in this task.
setProcSpeed(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's processor speed in MHz.
setProfile(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the profile that this reservation is (or will be) using.
setProfilingEnabled(boolean) - Method in class com.ace.moab.api.node.MoabNode
Sets whether statistical profiling is enabled for this node
setProvisionEndTime(Date) - Method in class com.ace.moab.api.node.MoabNode
Sets the estimated end time of provisioning.
setProvisionStartTime(Date) - Method in class com.ace.moab.api.node.MoabNode
Sets the date the provisioning started.
setPS(long) - Method in class com.ace.moab.api.reservation.JobReservation
Set the processor seconds used by this job reservation
setQFlags(QOSFlags) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the flags of this QoS.
setQos(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the QoS the job is actually running under.
setQOSInformation(QOSCredentialInformation) - Method in class com.ace.moab.api.credential.Credential
 
setQosList(Vector<String>) - Method in class com.ace.moab.api.credential.Credential
Set the list of QoSes used by this credential.
setQosList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the QOS list associated with this reservation (see description)
setQosRequested(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the QoS the job requested.
setQuantity(int) - Method in class com.ace.moab.api.jobs.GenericResource
 
setQueue(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the class that the job is wanting to or actually running in.
setQueueStatus(QueueStatus) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the status of the job in its queue.
setQueueTimeWeight(int) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the weighted factor to apply to a job's priority when using this QoS.
setRack(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's rack location.
setRearmDelayTime(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property RearmDelayTime.
setRemoteActiveNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are active on the remote clusters.
setRemoteAllocProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are allocated to jobs on the remote clusters.
setRemoteConfigNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are configured on the remote clusters.
setRemoteIdleNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are idle on the remote clusters.
setRemoteIdleProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are idle on the remote clusters.
setRemoteUpNodes(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of nodes that are up and reporting on the remote clusters.
setRemoteUpProcs(int) - Method in class com.ace.moab.api.node.NodesSummary
Sets the number of processors that are up and reporting on the remote clusters.
setRequiredArchitecture(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required architecture.
setRequiredClass(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required class/queue.
setRequiredDiskPerTask(int) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required disk in MB per task.
setRequiredMemoryPerTask(int) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required memory in MB per task.
setRequiredNetwork(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required network.
setRequiredNodeCountMinimum(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the minimum number of nodes called for by the requirement.
setRequiredNodeDisk(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required disk space in MB across all nodes.
setRequiredNodeFeatures(Set<String>) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the list of node features the requirement asks for.
setRequiredNodeMemory(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required memory in MB across all nodes.
setRequiredNodeProcessors(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required processors needed on a per node basis.
setRequiredNodeSwap(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required swap in MB across all nodes.
setRequiredOS(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required operating system on each node.
setRequiredPartition(String) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required partition/cluster for the requirement.
setRequiredProcessorCountMinimum(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the minimum number of processors called for by the requirement.
setRequiredProcessorsPerTask(int) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required processors per task.
setRequiredSwapPerTask(int) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the required swap in MB per task.
setRequiredVariables(Set<TriggerVariable>) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property RequiredValues.
setRequirements(ReservationRequirements) - Method in class com.ace.moab.api.reservation.Reservation
Set the requirements that this reservation needs in order to be fulfilled
setReservation(String) - Method in class com.ace.moab.api.credential.Credential
Set the name of the reservation associated with this credential.
setReservation(Reservation) - Method in class com.ace.moab.api.request.CreateOneTimeRsvRequest
Set's the reservation property.
setReservationCount(int) - Method in class com.ace.moab.api.node.MoabNode
Set the number of reservations on the node.
setReservationList(List<String>) - Method in class com.ace.moab.api.node.MoabNode
Sets the list of reservations' names on the node.
setReservationRequested(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the reservation that job requested.
setReservations(List<Reservation>) - Method in class com.ace.moab.api.node.MoabNode
Setter for property ReservationsOnNode.
setReservationStartDate(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the actual start date of the reservation the job is running inside of.
setResourceList(List<String>) - Method in class com.ace.moab.api.node.NodeSet
Sets the list of resources that relates to the type of set this is.
setResourceManagerExtension(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the resource manager extension String that describes information passed to the the resource manager accounting for the job.
setResourceManagerName(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the name of the resource manager that is reporting this job.
setResources(String) - Method in class com.ace.moab.api.node.MoabNode
Set the list of resources associated with the node.
setResources(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the resources assigned or required for the reservation to be fulfilled
setResourceUsage(ResourceUsage) - Method in class com.ace.moab.api.credential.Credential
Set the resource usage object for the credential.
setRmAccessList(String) - Method in class com.ace.moab.api.node.MoabNode
Set the list of resource managers this node has access to.
setRmList(String) - Method in class com.ace.moab.api.credential.Credential
Set the resource manager list.
setRmList(String) - Method in class com.ace.moab.api.node.MoabNode
Set the list of resource managers associated with this node.
setRmStdErrorFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the remote file containing the standard error output of the job
setRmStdInputFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the remote file containing the standard input of the job.
setRmStdOutputFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the remote file containing the standard output of the job
setRunPriority(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the priority to start running the job.
setSelectable(boolean) - Method in class com.ace.moab.api.jobs.DynamicJobInformation
Sets If the template is selectable during a job submission.
setSelection(ResourceSetSelection) - Method in class com.ace.moab.api.node.NodeSet
Sets the selection type that defines what kind of node set to use.
setSetVariables(Set<TriggerVariable>) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property SetValues.
setSize(int) - Method in class com.ace.moab.api.node.MoabNode
Set the number of slots or size units consumed by the node.
setSlot(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's slot location.
setSlot(int) - Method in class com.ace.moab.api.vm.VM
Sets the slot of the VM inside a given node.
setSoftLimitAcitveProcSec(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of active processor seconds that this credential can use.
setSoftLimitActiveJobs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of active jobs that this credential can use.
setSoftLimitActiveNodes(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of active nodes that this credential can use.
setSoftLimitActiveProcs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of active processors that this credential can use.
setSoftLimitActiveProcSec(long) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of active processor seconds that this credential can use.
setSoftLimitIdleJobs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the soft limit of idle jobs that this credential can use
setSoftMax(T) - Method in class com.ace.moab.api.global.MoabLimits
Attempts to set the soft maximum limit.
setSoftMin(T) - Method in class com.ace.moab.api.global.MoabLimits
Attempts to set the soft minimum limit.
setSpecName(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the specifed name for this reservation.
setSpeed(double) - Method in class com.ace.moab.api.node.MoabNode
The relative speed of the node.
setSpeedWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the weight given to the node's speed attribute when calculating jobs' priority on the node.
setStandardErrorOutput(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property StandardError.
setStandardOutOutput(String) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property StandardOut.
setStartCount(int) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the number of times this job was started.
setStartDate(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the job's actual start time.
setStartDate(Date) - Method in class com.ace.moab.api.reservation.Reservation
Set the start date of the reservation.
setStartPriority(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the effective job priority level.
setStartTime(MoabTime) - Method in class com.ace.moab.api.reservation.ReservationTime
Set the time of day and possibly the day of the week to start the reservation
setState(JobState) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the job's current state.
setState(NodeState) - Method in class com.ace.moab.api.node.MoabNode
Set the node's current state.
setState(JobState) - Method in class com.ace.moab.api.reservation.JobReservation
Set the job state.
setState(TriggerState) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerState.
setState(NodeState) - Method in class com.ace.moab.api.vm.VM
Sets the state of the VM.
setStatistics(ReservationStatistics) - Method in class com.ace.moab.api.reservation.Reservation
Set reservation's statistical information that Moab reports to MCM
setStdErrorFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the file containing the standard error output of the job
setStdInputFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the file containing the standard input of the job.
setStdOutputFilePath(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the path to the file containing the standard output of the job
setSubmitDate(Date) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the date this job was submitted.
setSubstate(String) - Method in class com.ace.moab.api.node.MoabNode
Sets the substate that will give more information about the status of the VM.
setSubstate(String) - Method in class com.ace.moab.api.vm.VM
Sets the substate that will give more information about the status of the VM.
setSubType(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the reservation sub-type.
setSumTotalWorkOverTime(double) - Method in class com.ace.moab.api.node.ApplicationStatistics
Set the summation of all total work this node has done running the application divided by the total time it took to complete the total work.
setSuspendDuration(long) - Method in class com.ace.moab.api.jobs.MoabJob
Set the amount of time in seconds the job has been suspended.
setSwap(int) - Method in class com.ace.moab.api.reservation.Task
Sets the amount of swap space (in mBs).
setSwapAvailable(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's available swap space in MB.
setSwapTotal(int) - Method in class com.ace.moab.api.node.MoabNode
Set the node's total swap space in MB.
setSystemID(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the system ID of the job as reported by an external source.
setSystemJobID(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the job ID according to an external source such as a resource manager.
setSystemPriority(long) - Method in class com.ace.moab.api.jobs.MoabJob
Get the administrator specified system priority level.
setTaps(double) - Method in class com.ace.moab.api.reservation.ReservationStatistics
Sets the total active processor-seconds over the life of the reservation.
setTask(Task) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Sets the task definition associated with the reservation.
setTaskCount(int) - Method in class com.ace.moab.api.jobs.JobAllocatedNode
Sets the number of tasks used on the allocated node.
setTaskCount(int) - Method in class com.ace.moab.api.node.MoabNode
Set the number of tasks currently running on the node.
setTaskCount(int) - Method in class com.ace.moab.api.reservation.Reservation
Set the number of tasks currently allocated for the reservation
setTaskCount(int) - Method in class com.ace.moab.api.reservation.ReservationRequirements
Set the required task count
setTasksPerNode(Integer) - Method in class com.ace.moab.api.jobs.JobRequirement
Sets the number of tasks to map to each node.
setTemplate(boolean) - Method in class com.ace.moab.api.jobs.MoabJob
Sets whether or not this job object is actually a template description or an actual job.
setTemplateMatchList(List<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of templates that match this job.
setTemplateSetList(List<String>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the list of template sets that are applied to this job.
setThreshold(TriggerThreshold) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property Threshold.
setTime(ReservationTime) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the Reservation's time information
setTimeframe(int) - Method in class com.ace.moab.api.jobs.GenericResource
 
setTimeOfDay(MoabTime, String) - Static method in class com.ace.moab.api.reservation.ReservationTime
Formats input text into a calendar object.
setTimeout(long) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerTimeout.
setTips(double) - Method in class com.ace.moab.api.reservation.ReservationStatistics
Sets the total idle processor-seconds over the life of the reservation.
setTolerance(Double) - Method in class com.ace.moab.api.node.NodeSet
Sets the specification of the percentage difference between the fastest and slowest node.
setTotalActiveTime(long) - Method in class com.ace.moab.api.node.MoabNode
Set the epoch time in seconds that the node was tracked as being busy with jobs.
setTotalAvailableTime(long) - Method in class com.ace.moab.api.node.MoabNode
Set the epoch time in seconds that the node is available.
setTotalStatsTime(long) - Method in class com.ace.moab.api.node.MoabNode
Set the epoch time in seconds that stats have been tracked for the node.
setTotalUpTime(long) - Method in class com.ace.moab.api.node.MoabNode
Set the epoch time in seconds that the node was tracked as being up.
setTracked(boolean) - Method in class com.ace.moab.api.reservation.Reservation
Returns true if the reservation is being tacked by Moab
setTriggerCompleted(boolean) - Method in class com.ace.moab.api.triggers.Trigger
Setter for property TriggerCompleted.
setTriggerList(Set<Trigger>) - Method in class com.ace.moab.api.reservation.Reservation
 
setTriggerQTThreshold(long) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the number of queue time hours that must be met to allow the QoS to fire triggers' failure variables attached to it.
setTriggerXFThreshold(double) - Method in class com.ace.moab.api.credential.qos.QOSCredentialInformation
Sets the expansion factor that must be met to allow the QoS to fire triggers' failure variables attached to it.
setType(CredentialType) - Method in class com.ace.moab.api.credential.Credential
 
setType(String) - Method in class com.ace.moab.api.jobs.GenericResource
 
setType(JobBlockReasonType) - Method in class com.ace.moab.api.jobs.JobBlockReason
Set the type of the job's block reason.
setType(ResourceSetType) - Method in class com.ace.moab.api.node.NodeSet
Set the type of set that the node set is.
setType(ReservationType) - Method in class com.ace.moab.api.reservation.Reservation
Set the list of triggers attached to the reservation.
setType(TriggerVariableType) - Method in class com.ace.moab.api.triggers.TriggerVariable
 
setUIndex(String) - Method in class com.ace.moab.api.reservation.Reservation
Set the globally unique reservation index
setUnsetVariables(Set<TriggerVariable>) - Method in class com.ace.moab.api.triggers.Trigger
Set the variables that are unset by this trigger.
setUsageWeight(double) - Method in class com.ace.moab.api.node.MoabNode
Set the weight given to the node's speed attribute when calculating jobs' priority on the node.
setUsedCredits(double) - Method in class com.ace.moab.api.credential.Credential
Sets the number of credits used by this credential.
setUser(String) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the user running the job.
setUser(TriggerFlags.UserFlag) - Method in class com.ace.moab.api.triggers.TriggerFlags
 
setUserID(String) - Method in class com.ace.moab.api.triggers.TriggerFlags.UserFlag
 
setUserList(Vector<String>) - Method in class com.ace.moab.api.credential.Credential
Set the list of users that have access to this credential
setUserList(String) - Method in class com.ace.moab.api.reservation.StandingReservation
Set the user list associated with this reservation (see description)
setUserPriority(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the priority as specified by the user.
setUtilizedJobs(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the number of jobs this credential is currently using.
setUtilizedMem(long) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the amount of memory (in MB) this credential is currently using.
setUtilizedMemorySeconds(double) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the memory seconds utilized by the job.
setUtilizedNodes(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the number of nodes this credential is currently using.
setUtilizedProc(int) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the number of processors this credential is currently using
setUtilizedProcSec(long) - Method in class com.ace.moab.api.credential.ResourceUsage
Set the number of processor seconds this credential is currently using.
setUtilizedProcSeconds(double) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the processor seconds utilized by the job.
setUtilizedResourceCost(double) - Method in class com.ace.moab.api.credential.Credential
Set the utilized resource cost value.
setValue(double) - Method in class com.ace.moab.api.acl.ACLRule
Sets the numerical value that is used in conjunction with the comparison operator and MoabObject.
setValue(double) - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
setValue(Object) - Method in class com.ace.moab.api.triggers.TriggerVariable
 
setVariables(Set<Variable>) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the set of variables this job "owns" or sets on completion.
setVariables(Set<Variable>) - Method in class com.ace.moab.api.reservation.Reservation
Set the variables attached to this reservation
setVms(VMCollection) - Method in class com.ace.moab.api.node.MoabNode
Sets the collection of VMs on the node.
setVMUsagePolicy(VMUsagePolicy) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the requested virtual machine usage policy for the job.
setWallclockRequested(long) - Method in class com.ace.moab.api.jobs.MoabJob
Sets the wallclock the job requested in seconds.
size() - Method in class com.ace.moab.api.acl.ACL
Returns the number of rules inside the access control list.
size() - Method in class com.ace.moab.api.node.Nodes
Returns the number of nodes in the collection.
size() - Method in class com.ace.moab.api.reservation.Reservations
size() - Method in class com.ace.moab.api.vm.VMCollection
Returns the number of VMs in the collection.
skip(long) - Method in class com.ace.moab.api.connect.MoabInputStream
Skips over and discards n bytes of data from this input stream.
SLAViolationType - Enum in com.ace.moab.api.jobs
 
SSHConnection - Class in com.ace.moab.api.connect
Provides a connection to an instance of Moab through an SSH connection.
SSHConnection(String, int) - Constructor for class com.ace.moab.api.connect.SSHConnection
This constructor sets up the host and port information necessary to create an SSH connection.
StandardJobDependency - Class in com.ace.moab.api.jobs
This object represents a standard moab Job Dependency.
StandardJobDependency(DependencyType, Set<String>) - Constructor for class com.ace.moab.api.jobs.StandardJobDependency
Constructor for this class
StandardJobDependency(DependencyType, String) - Constructor for class com.ace.moab.api.jobs.StandardJobDependency
Constructor for this class
StandingReservation - Class in com.ace.moab.api.reservation
This class represents a standing reservation.
StandingReservation() - Constructor for class com.ace.moab.api.reservation.StandingReservation
 
SubmitJobRequest - Class in com.ace.moab.api.request
This class represents a request that is built to submit a job.
SubmitJobRequest(MoabJob) - Constructor for class com.ace.moab.api.request.SubmitJobRequest
Initializes a new request that is set up according to the job object passed.
SyncCountJobDependency - Class in com.ace.moab.api.jobs
A job with this type of dependency will wait until it can start simultaneously with a pre-arranged number of dependent jobs of type syncwith.
SyncCountJobDependency(int) - Constructor for class com.ace.moab.api.jobs.SyncCountJobDependency
Constructor for this class
SyncWithJobDependency - Class in com.ace.moab.api.jobs
A job with this type of dependency will wait until it can start simultaneously with a pre-arranged master job that has a dependency of type synccount.
SyncWithJobDependency(String) - Constructor for class com.ace.moab.api.jobs.SyncWithJobDependency
Constructor for this class

T

Task - Class in com.ace.moab.api.reservation
An atomic collection of resources, such as processors, memory, or local disk space, which must be found on the same node.
Task() - Constructor for class com.ace.moab.api.reservation.Task
 
toArray() - Method in class com.ace.moab.api.reservation.Reservations
toArray(T[]) - Method in class com.ace.moab.api.reservation.Reservations
toCommand() - Method in class com.ace.moab.api.jobs.GenericResource
Return a moab-readable string representation of the this dependency
toCommand() - Method in class com.ace.moab.api.jobs.JobDependency
Return a moab-readable string representation of the this dependency to be used when submitting jobs
toCommand() - Method in class com.ace.moab.api.jobs.StandardJobDependency
 
toCommand() - Method in class com.ace.moab.api.jobs.SyncCountJobDependency
Return a moab-readable string representation of the this dependency to be used when submitting jobs
toCommand() - Method in class com.ace.moab.api.jobs.SyncWithJobDependency
Return a moab-readable string representation of the this dependency to be used when submitting jobs
toCommandString() - Method in enum com.ace.moab.api.jobs.DynamicJobAttribute
 
toCondensedString() - Method in class com.ace.moab.api.acl.ACLRule
Creates a human readable representation of this ACL object for use in GUI components.
toDelimitedString(String) - Method in class com.ace.moab.api.credential.qos.QOSFlags
Return a user-specified delimited list of this QoS's flags.
toDelimitedString(String) - Method in class com.ace.moab.api.jobs.JobFlags
Return a user-specified delimited list of this job's job flags.
toHelpString() - Method in enum com.ace.moab.api.credential.CredentialType
Return a string which is used to build the tag to reference help documentation.
toHumanString() - Method in enum com.ace.moab.api.jobs.DynamicJobAttribute
 
toList() - Method in class com.ace.moab.api.jobs.Jobs
Converts the collection of jobs into a list of job objects.
toList() - Method in class com.ace.moab.api.node.Nodes
Converts the collection of nodes into a list of node objects.
toList() - Method in class com.ace.moab.api.vm.VMCollection
Converts the collection of VMs into a list of VM objects.
toMoabCommandString() - Method in class com.ace.moab.api.jobs.JobFlags
Return a colon delimited list of this job's flags as needed by Moab commands.
toMoabObjectType() - Method in enum com.ace.moab.api.credential.CredentialType
Return the MoabObjectType that is equivalent to this CredentialType.
toMoabString() - Method in enum com.ace.moab.api.acl.ACLModifier
Returns the enum value represented as a String that would be returned by Moab.
toMoabString() - Method in enum com.ace.moab.api.jobs.JobEmailNotifyType
Returns the enumerated value in a format that Moab recognizes
toMoabString() - Method in class com.ace.moab.api.node.FunctionExpression
Reports the function expression in a Moab-parsable string format.
toMoabString() - Method in class com.ace.moab.api.node.PriorityFunction
Get a string representation of the priority function in a format that Moab can parse.
toMoabString() - Method in class com.ace.moab.api.variables.Variable
Creates a String suitable for building a command to send to Moab.
toMoabSymbol() - Method in enum com.ace.moab.api.acl.ACLModifier
Returns the symbol used in configuring ACLs in Moab.
toMoabVPCCommandString() - Method in class com.ace.moab.api.acl.ACL
Builds a string representation of the VPC ACL for use in Moab commands.
toMoabVPCCommandString() - Method in class com.ace.moab.api.acl.ACLRule
Builds a string representation of the VPC ACL object for use in Moab commands.
toSet() - Method in class com.ace.moab.api.acl.ACL
Returns a set of the rules describing the access control list.
toShortHandString() - Method in enum com.ace.moab.api.credential.CredentialType
Returns the CredentialType in a short hand string representation.
toString() - Method in class com.ace.moab.api.acl.ACL
toString() - Method in enum com.ace.moab.api.acl.ACLModifier
 
toString() - Method in class com.ace.moab.api.acl.ACLRule
toString() - Method in class com.ace.moab.api.credential.Credential
 
toString() - Method in enum com.ace.moab.api.credential.CredentialType
Returns this credential type as a String.
toString() - Method in class com.ace.moab.api.credential.qos.QOSFlags
Return a comma delimited list of this QoS's flags
toString() - Method in enum com.ace.moab.api.jobs.DynamicJobAttribute
 
toString() - Method in class com.ace.moab.api.jobs.GenericResource
 
toString() - Method in class com.ace.moab.api.jobs.JobAllocatedNode
 
toString() - Method in class com.ace.moab.api.jobs.JobAllocatedNodes
 
toString() - Method in class com.ace.moab.api.jobs.JobBlockReason
 
toString() - Method in enum com.ace.moab.api.jobs.JobEmailNotifyType
 
toString() - Method in class com.ace.moab.api.jobs.JobFlags
Return a comma delimited list of this job's flags
toString() - Method in class com.ace.moab.api.jobs.JobsSummary
toString() - Method in enum com.ace.moab.api.jobs.JobState
 
toString() - Method in class com.ace.moab.api.jobs.MoabJob
 
toString() - Method in enum com.ace.moab.api.jobs.QueueStatus
 
toString() - Method in enum com.ace.moab.api.jobs.SLAViolationType
 
toString() - Method in class com.ace.moab.api.jobs.StandardJobDependency
toString() - Method in class com.ace.moab.api.jobs.SyncCountJobDependency
toString() - Method in class com.ace.moab.api.jobs.SyncWithJobDependency
toString() - Method in class com.ace.moab.api.node.FunctionExpression
Reports the function expression in a human-readable string format.
toString() - Method in class com.ace.moab.api.node.MoabNode
 
toString() - Method in enum com.ace.moab.api.node.NodeAccessPolicy
 
toString() - Method in enum com.ace.moab.api.node.NodeAllocationPolicy
Returns a string representation of this object
toString() - Method in enum com.ace.moab.api.node.NodeOperation
 
toString() - Method in class com.ace.moab.api.node.NodeSet
toString() - Method in enum com.ace.moab.api.node.NodeState
 
toString() - Method in class com.ace.moab.api.reservation.ReservationFlags
Return a comma delimited list of this reservation's flags
toString() - Method in enum com.ace.moab.api.reservation.ReservationType
 
toString() - Method in enum com.ace.moab.api.resourceset.ResourceSetPriority
 
toString() - Method in enum com.ace.moab.api.resourceset.ResourceSetSelection
 
toString() - Method in enum com.ace.moab.api.resourceset.ResourceSetType
 
toString() - Method in class com.ace.moab.api.triggers.TriggerFlags
 
toString() - Method in enum com.ace.moab.api.triggers.TriggerState
 
toString() - Method in class com.ace.moab.api.triggers.TriggerThreshold
 
toString() - Method in class com.ace.moab.api.triggers.TriggerVariable
 
toString() - Method in enum com.ace.moab.api.triggers.TriggerVariableType
 
toString() - Method in class com.ace.moab.api.variables.Variable
toString() - Method in class com.ace.moab.api.vm.VM
 
toString() - Method in enum com.ace.moab.api.vm.VMUsagePolicy
Returns a String representation of this VMUsagePolicy
toXMLConstant() - Method in enum com.ace.moab.api.credential.CredentialType
 
Trigger - Class in com.ace.moab.api.triggers
This class represents a Moab trigger.
Trigger() - Constructor for class com.ace.moab.api.triggers.Trigger
 
TriggerActionType - Enum in com.ace.moab.api.triggers
This enums describes what kind of action a trigger can take when it fires.
TriggerEventType - Enum in com.ace.moab.api.triggers
This enum describes the type of event that signals that the trigger can fire.
TriggerFlags - Class in com.ace.moab.api.triggers
This class represents the various flags that can be used to modify a trigger's behavior.
TriggerFlags() - Constructor for class com.ace.moab.api.triggers.TriggerFlags
 
TriggerFlags.UserFlag - Class in com.ace.moab.api.triggers
The trigger variables that specifies what user to run a trigger as.
TriggerFlags.UserFlag() - Constructor for class com.ace.moab.api.triggers.TriggerFlags.UserFlag
 
TriggerPeriod - Enum in com.ace.moab.api.triggers
 
TriggerState - Enum in com.ace.moab.api.triggers
This enum describes the state of a trigger.
TriggerThreshold - Class in com.ace.moab.api.triggers
This class specifies the threshold used to determine if a trigger attached to an object should be fired.
TriggerThreshold() - Constructor for class com.ace.moab.api.triggers.TriggerThreshold
 
TriggerThresholdMetric - Enum in com.ace.moab.api.triggers
This enum describes the metric to use when measuring the threshold used to fire a trigger.
TriggerVariable - Class in com.ace.moab.api.triggers
This class represents trigger variables that can add greater flexibility and power to a site that wishes to automate certain tasks and system behaviors.
TriggerVariable() - Constructor for class com.ace.moab.api.triggers.TriggerVariable
 
TriggerVariable(String) - Constructor for class com.ace.moab.api.triggers.TriggerVariable
 
TriggerVariable(String, TriggerVariableType, Object) - Constructor for class com.ace.moab.api.triggers.TriggerVariable
 
TriggerVariable(String, TriggerVariableType, Object, boolean) - Constructor for class com.ace.moab.api.triggers.TriggerVariable
 
TriggerVariableType - Enum in com.ace.moab.api.triggers
 

U

UNDEFINED - Static variable in class com.ace.moab.api.triggers.Trigger
Used to allow certain values to be undefined.

V

valueOf(String) - Static method in enum com.ace.moab.api.acl.ACLAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.acl.ACLModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.connect.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.credential.CredentialType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.credential.qos.QOSFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.credential.qos.QOSParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.DependencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.DynamicJobAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.JobBlockReasonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.JobEmailNotifyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.JobFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.JobHoldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.JobState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.QueueStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.jobs.SLAViolationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodeAccessPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodeAllocationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodeOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodePower
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodeSetPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.NodeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.PowerPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.node.PriorityComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.request.ModifyJobTemplateRequest.ModifyJobTemplateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.request.ModifyJobType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.reservation.ReservationFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.reservation.ReservationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetSelection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.resourceset.ResourceSetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerPeriod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerThresholdMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.triggers.TriggerVariableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.vm.VMFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ace.moab.api.vm.VMUsagePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ace.moab.api.acl.ACLAffinity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.acl.ACLModifier
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.connect.ConnectionType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.credential.CredentialType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.credential.qos.QOSFlag
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.credential.qos.QOSParameter
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.DependencyType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.DynamicJobAttribute
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.JobBlockReasonType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.JobEmailNotifyType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.JobFlag
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.JobHoldType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.JobState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.QueueStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.jobs.SLAViolationType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodeAccessPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodeAllocationPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodeOperation
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodePower
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodeSetPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.NodeState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.PowerPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.node.PriorityComponent
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.request.ModifyJobTemplateRequest.ModifyJobTemplateType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.request.ModifyJobType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.reservation.ReservationFlag
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.reservation.ReservationType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.resourceset.ResourceSetPriority
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.resourceset.ResourceSetSelection
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.resourceset.ResourceSetType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerActionType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerEventType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerPeriod
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerThresholdMetric
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.triggers.TriggerVariableType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.vm.VMFlag
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ace.moab.api.vm.VMUsagePolicy
Returns an array containing the constants of this enum type, in the order they're declared.
Variable - Class in com.ace.moab.api.variables
This class represents a variable used for attaching miscellaneous information to an object in Moab.
Variable(String, String) - Constructor for class com.ace.moab.api.variables.Variable
Initializes a new variable.
verifyReservation() - Method in class com.ace.moab.api.request.CreateOneTimeRsvRequest
Verifies the reservation object is complete enough to create it in Moab.
verifyReservation() - Method in class com.ace.moab.api.request.CreateStandingRsvRequest
Verifies the reservation object is complete enough to create it in Moab.
VM - Class in com.ace.moab.api.vm
This class represents a virtual machine.
VM(String) - Constructor for class com.ace.moab.api.vm.VM
Initializes a new VM with the specified unique ID.
VMCollection - Class in com.ace.moab.api.vm
This class represents a collection of VMs found in Moab.
VMCollection() - Constructor for class com.ace.moab.api.vm.VMCollection
Initializes an empty collection of VMs.
VMCollection(Collection<VM>) - Constructor for class com.ace.moab.api.vm.VMCollection
Initialize the collection of VMs based on the collection of VMs given.
VMFlag - Enum in com.ace.moab.api.vm
This enumeration specifies the VM flag types of a virtual machine.
VMUsagePolicy - Enum in com.ace.moab.api.vm
Describes the virtual machine requirements of a job

A B C D E F G H I J L M N P Q R S T U V

Copyright © 2001-2009 Cluster Resources, Inc. All Rights Reserved.