|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<QOSFlag>
com.ace.moab.api.credential.qos.QOSFlag
public enum QOSFlag
This enumeration represents all flags that can alter the behavior of a Quality of Service.
Enum Constant Summary | |
---|---|
COALLOC
Allow multi-partition co-allocation |
|
DEADLINE
Specify deadline to meet QOS performance targets (26) |
|
DEDICATED
Dedicate full node resources to job for all allocated nodes |
|
DYNAMIC
Allow dynamic jobs run under this QoS. |
|
ENABLEUSERRSV
Allow the end user to create and manage their own reservations using this QoS. |
|
IGNALL
Allow bypassing of all hard and soft limits. |
|
IGNHOSTLIST
Allow the host list of a reservation to be ignored when a job is submitted with this QoS. |
|
IGNJOBPERUSER
Allow limit of job per user to be ignored when a job is submitted with this QoS. |
|
IGNJOBQUEUEDPERUSER
Allow limit of job queued per user to be ignored when a job is submitted with this QoS. |
|
IGNPROCPERUSER
Allow limit of processors per user to be ignored when a job is submitted with this QoS. |
|
IGNSYSMAXPROC
Allow limit of total max processors in use to be ignored when a job is submitted with this QoS. |
|
IGNSYSMAXPS
Allow limit of total max processor seconds in use to be ignored when a job is submitted with this QoS. |
|
IGNSYSMAXTIME
Allow limit of total max time in use to be ignored when a job is submitted with this QoS. |
|
IGNSYSTEM
Ignore all system limits. |
|
IGNUSER
Ignore all user limits. |
|
NETRSV
Used to guarantee network bandwidth |
|
NOBF
Job may not utilize backfill |
|
NORESERVATION
Job may not create future priority reservation |
|
NTR
Job is next to run |
|
PREEMPTCONFIG
Allow per-job preemption configuration specification |
|
PREEMPTEE
Job submitted with this QoS is a preemptee. |
|
PREEMPTFSV
Mark job preemptible if fairshare violation is detected |
|
PREEMPTOR
Job is always a preemptor |
|
PREEMPTORX
Only allow preemption conditionally (ie, if worth lost cycles) |
|
PREEMPTSPV
Mark job preemptible if soft policy violation is detected. |
|
PROVISION
Modify resources via provisioning to meet job requirements. |
|
RESERVEALWAYS
Job should always get reservation |
|
RESTARTPREEMPT
Jobs can preempt restartable jobs by essentially requeueing them if available. |
|
RUNNOW
Take all actions necessary to run job immediately |
|
TRIGGER
Job is allowed to explicitly request job trigger |
|
USERESERVED
job can only run within an existing reservation |
|
UTILITY
Allow the use of utility computing resources |
|
VIRTUAL
QOS allows jobs to run in virtual environments |
|
VPN
Request a virtual private network within the job or reservation |
Method Summary | |
---|---|
static QOSFlag |
parseString(java.lang.String string)
Attempts to parse a string and convert it into a corresponding QOSFlag enum value. |
static QOSFlag |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static QOSFlag[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final QOSFlag COALLOC
public static final QOSFlag DEADLINE
public static final QOSFlag DEDICATED
public static final QOSFlag DYNAMIC
public static final QOSFlag ENABLEUSERRSV
public static final QOSFlag IGNALL
public static final QOSFlag IGNHOSTLIST
public static final QOSFlag IGNJOBPERUSER
public static final QOSFlag IGNJOBQUEUEDPERUSER
public static final QOSFlag IGNPROCPERUSER
public static final QOSFlag IGNSYSMAXPROC
public static final QOSFlag IGNSYSMAXPS
public static final QOSFlag IGNSYSMAXTIME
public static final QOSFlag IGNSYSTEM
public static final QOSFlag IGNUSER
public static final QOSFlag NETRSV
public static final QOSFlag NOBF
public static final QOSFlag NORESERVATION
public static final QOSFlag NTR
public static final QOSFlag PREEMPTCONFIG
public static final QOSFlag PREEMPTEE
public static final QOSFlag PREEMPTFSV
public static final QOSFlag PREEMPTOR
public static final QOSFlag PREEMPTORX
public static final QOSFlag PREEMPTSPV
public static final QOSFlag PROVISION
public static final QOSFlag RESERVEALWAYS
public static final QOSFlag RESTARTPREEMPT
public static final QOSFlag RUNNOW
public static final QOSFlag TRIGGER
public static final QOSFlag USERESERVED
public static final QOSFlag UTILITY
public static final QOSFlag VIRTUAL
public static final QOSFlag VPN
Method Detail |
---|
public static final QOSFlag[] values()
for(QOSFlag c : QOSFlag.values()) System.out.println(c);
public static QOSFlag valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namepublic static QOSFlag parseString(java.lang.String string) throws java.text.ParseException
string
- the string to parse into a corresponding QOSFlag enum value.
java.text.ParseException
- thrown if the string cannot be parsed into a respective
QOSFlag.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |