@Generated(value="org.jsonschema2pojo") public class ComputingShare extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputingShare.ReservationPolicy |
static class |
ComputingShare.ServingState |
| Constructor and Description |
|---|
ComputingShare() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
Map<String,Object> |
getAdditionalProperties() |
Integer |
getDefaultCPUTime()
The default CPU time limit assumed by the LRMS if a maximum time is not specified (seconds)
|
String |
getDefaultStorageServiceID()
The ID of the default StorageService used to store files
|
Integer |
getDefaultWallTime()
The default wall clock per slot assumed by the LRMS if a maximum time is not specified (seconds)
|
Integer |
getEstimatedAverageWaitingTime()
An estimate of the average time a job will wait before it starts to execute (seconds)
|
Integer |
getEstimatedWorstWaitingTime()
An estimate of the worst-case time a job will wait before it starts to execute (seconds)
|
Integer |
getFreeSlots()
The number of slots which are currently available for use
|
String |
getFreeSlotsWithDuration()
The number of slots which are currently available for use and how long they are available
|
Integer |
getGuaranteedMainMemory()
The amount of physical RAM that a job will have available (MB)
|
Integer |
getGuaranteedVirtualMemory()
The amount of memory (RAM+swap) that a job will have available (MB)
|
Integer |
getLocalRunningJobs()
The number of running jobs submitted using non-Grid interfaces
|
Integer |
getLocalSuspendedJobs()
The number of suspended jobs submitted using non-Grid interfaces
|
Integer |
getLocalWaitingJobs()
The number of waiting jobs submitted using non-Grid interfaces
|
String |
getMappingQueue()
The name of the queue in the LRMS where jobs in this share are submitted
|
Integer |
getMaxCPUTime()
The maximum pre-slot CPU time that a job can request (seconds)
|
Integer |
getMaxDiskSpace()
The maximum disk space that a job can use in the working area (GB)
|
Integer |
getMaxMainMemory()
The maximum amount of physical RAM that a job can use (MB)
|
Integer |
getMaxMultiSlotWallTime()
The maximum wall clock time that a multi-slot job can run (seconds)
|
Integer |
getMaxPreLRMSWaitingJobs()
The maximum number of jobs that can be waiting in the Grid layer for this Share
|
Integer |
getMaxRunningJobs()
The maximum number of jobs that can be running in this Share
|
Integer |
getMaxSlotsPerJob()
The maximum number of slots that can be allocated to a single job in this Share
|
Integer |
getMaxStageInStreams()
The maximum number of streams available to stage files in
|
Integer |
getMaxStageOutStreams()
The maximum number of streams available to stage files out
|
Integer |
getMaxTotalCPUTime()
The maximum amount of CPU time that a job can request across all slots assigned to it (seconds)
|
Integer |
getMaxTotalJobs()
The maximum number of jobs that can be in this Share
|
Integer |
getMaxUserRunningJobs()
The maximum number of jobs that can be running in this Share per user
|
Integer |
getMaxVirtualMemory()
The maximum amount memory (RAM+swap) that a job can use (MB)
|
Integer |
getMaxWaitingJobs()
The maximum number of jobs that can be waiting in this Share
|
Integer |
getMaxWallTime()
The maximum wall clock time that a single-slot job can run (seconds)
|
Integer |
getMinCPUTime()
The minimum pre-slot CPU time that a job can request (seconds)
|
Boolean |
getPreemption()
Whether jobs can be preempted and resumed (no value implies undefined in ExtendedBoolean_t)
|
Integer |
getPreLRMSWaitingJobs()
The number of Grid jobs which have not yet been passed to the LRMS
|
Integer |
getRequestedSlots()
The number of slots needd to execute all waiting and staging jobs
|
ComputingShare.ReservationPolicy |
getReservationPolicy()
The policy used for advance reservation - ReservationPolicy_t
|
Integer |
getRunningJobs()
The number of running jobs submitted through Grid or non-Grid interfaces
|
String |
getScheduingPolicy()
The scheduling policy used by the share - SchedulingPolicy_t (open enumeration)
|
ComputingShare.ServingState |
getServingState()
How the Share is currently serving jobs
|
Integer |
getStagingJobs()
The number of jobs staging files before or after execution
|
Integer |
getSuspendedJobs()
The number of suspended jobs submitted through Grid or non-Grid interfaces
|
List<String> |
getTag()
UserDomain-defined tags for this Share
|
Integer |
getTotalJobs()
The total number of jobs in any state
|
Integer |
getUsedSlots()
The number of slots currently in use
|
Integer |
getWaitingJobs()
The number of waiting jobs submitted through Grid or non-Grid interfaces
|
int |
hashCode() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setDefaultCPUTime(Integer defaultCPUTime)
The default CPU time limit assumed by the LRMS if a maximum time is not specified (seconds)
|
void |
setDefaultStorageServiceID(String defaultStorageServiceID)
The ID of the default StorageService used to store files
|
void |
setDefaultWallTime(Integer defaultWallTime)
The default wall clock per slot assumed by the LRMS if a maximum time is not specified (seconds)
|
void |
setEstimatedAverageWaitingTime(Integer estimatedAverageWaitingTime)
An estimate of the average time a job will wait before it starts to execute (seconds)
|
void |
setEstimatedWorstWaitingTime(Integer estimatedWorstWaitingTime)
An estimate of the worst-case time a job will wait before it starts to execute (seconds)
|
void |
setFreeSlots(Integer freeSlots)
The number of slots which are currently available for use
|
void |
setFreeSlotsWithDuration(String freeSlotsWithDuration)
The number of slots which are currently available for use and how long they are available
|
void |
setGuaranteedMainMemory(Integer guaranteedMainMemory)
The amount of physical RAM that a job will have available (MB)
|
void |
setGuaranteedVirtualMemory(Integer guaranteedVirtualMemory)
The amount of memory (RAM+swap) that a job will have available (MB)
|
void |
setLocalRunningJobs(Integer localRunningJobs)
The number of running jobs submitted using non-Grid interfaces
|
void |
setLocalSuspendedJobs(Integer localSuspendedJobs)
The number of suspended jobs submitted using non-Grid interfaces
|
void |
setLocalWaitingJobs(Integer localWaitingJobs)
The number of waiting jobs submitted using non-Grid interfaces
|
void |
setMappingQueue(String mappingQueue)
The name of the queue in the LRMS where jobs in this share are submitted
|
void |
setMaxCPUTime(Integer maxCPUTime)
The maximum pre-slot CPU time that a job can request (seconds)
|
void |
setMaxDiskSpace(Integer maxDiskSpace)
The maximum disk space that a job can use in the working area (GB)
|
void |
setMaxMainMemory(Integer maxMainMemory)
The maximum amount of physical RAM that a job can use (MB)
|
void |
setMaxMultiSlotWallTime(Integer maxMultiSlotWallTime)
The maximum wall clock time that a multi-slot job can run (seconds)
|
void |
setMaxPreLRMSWaitingJobs(Integer maxPreLRMSWaitingJobs)
The maximum number of jobs that can be waiting in the Grid layer for this Share
|
void |
setMaxRunningJobs(Integer maxRunningJobs)
The maximum number of jobs that can be running in this Share
|
void |
setMaxSlotsPerJob(Integer maxSlotsPerJob)
The maximum number of slots that can be allocated to a single job in this Share
|
void |
setMaxStageInStreams(Integer maxStageInStreams)
The maximum number of streams available to stage files in
|
void |
setMaxStageOutStreams(Integer maxStageOutStreams)
The maximum number of streams available to stage files out
|
void |
setMaxTotalCPUTime(Integer maxTotalCPUTime)
The maximum amount of CPU time that a job can request across all slots assigned to it (seconds)
|
void |
setMaxTotalJobs(Integer maxTotalJobs)
The maximum number of jobs that can be in this Share
|
void |
setMaxUserRunningJobs(Integer maxUserRunningJobs)
The maximum number of jobs that can be running in this Share per user
|
void |
setMaxVirtualMemory(Integer maxVirtualMemory)
The maximum amount memory (RAM+swap) that a job can use (MB)
|
void |
setMaxWaitingJobs(Integer maxWaitingJobs)
The maximum number of jobs that can be waiting in this Share
|
void |
setMaxWallTime(Integer maxWallTime)
The maximum wall clock time that a single-slot job can run (seconds)
|
void |
setMinCPUTime(Integer minCPUTime)
The minimum pre-slot CPU time that a job can request (seconds)
|
void |
setPreemption(Boolean preemption)
Whether jobs can be preempted and resumed (no value implies undefined in ExtendedBoolean_t)
|
void |
setPreLRMSWaitingJobs(Integer preLRMSWaitingJobs)
The number of Grid jobs which have not yet been passed to the LRMS
|
void |
setRequestedSlots(Integer requestedSlots)
The number of slots needd to execute all waiting and staging jobs
|
void |
setReservationPolicy(ComputingShare.ReservationPolicy reservationPolicy)
The policy used for advance reservation - ReservationPolicy_t
|
void |
setRunningJobs(Integer runningJobs)
The number of running jobs submitted through Grid or non-Grid interfaces
|
void |
setScheduingPolicy(String scheduingPolicy)
The scheduling policy used by the share - SchedulingPolicy_t (open enumeration)
|
void |
setServingState(ComputingShare.ServingState servingState)
How the Share is currently serving jobs
|
void |
setStagingJobs(Integer stagingJobs)
The number of jobs staging files before or after execution
|
void |
setSuspendedJobs(Integer suspendedJobs)
The number of suspended jobs submitted through Grid or non-Grid interfaces
|
void |
setTag(List<String> tag)
UserDomain-defined tags for this Share
|
void |
setTotalJobs(Integer totalJobs)
The total number of jobs in any state
|
void |
setUsedSlots(Integer usedSlots)
The number of slots currently in use
|
void |
setWaitingJobs(Integer waitingJobs)
The number of waiting jobs submitted through Grid or non-Grid interfaces
|
String |
toString() |
public String getMappingQueue()
public void setMappingQueue(String mappingQueue)
public Integer getMaxWallTime()
public void setMaxWallTime(Integer maxWallTime)
public Integer getMaxMultiSlotWallTime()
public void setMaxMultiSlotWallTime(Integer maxMultiSlotWallTime)
public Integer getDefaultWallTime()
public void setDefaultWallTime(Integer defaultWallTime)
public Integer getMaxCPUTime()
public void setMaxCPUTime(Integer maxCPUTime)
public Integer getMaxTotalCPUTime()
public void setMaxTotalCPUTime(Integer maxTotalCPUTime)
public Integer getMinCPUTime()
public void setMinCPUTime(Integer minCPUTime)
public Integer getDefaultCPUTime()
public void setDefaultCPUTime(Integer defaultCPUTime)
public Integer getMaxTotalJobs()
public void setMaxTotalJobs(Integer maxTotalJobs)
public Integer getMaxRunningJobs()
public void setMaxRunningJobs(Integer maxRunningJobs)
public Integer getMaxWaitingJobs()
public void setMaxWaitingJobs(Integer maxWaitingJobs)
public Integer getMaxPreLRMSWaitingJobs()
public void setMaxPreLRMSWaitingJobs(Integer maxPreLRMSWaitingJobs)
public Integer getMaxUserRunningJobs()
public void setMaxUserRunningJobs(Integer maxUserRunningJobs)
public Integer getMaxSlotsPerJob()
public void setMaxSlotsPerJob(Integer maxSlotsPerJob)
public Integer getMaxStageInStreams()
public void setMaxStageInStreams(Integer maxStageInStreams)
public Integer getMaxStageOutStreams()
public void setMaxStageOutStreams(Integer maxStageOutStreams)
public String getScheduingPolicy()
public void setScheduingPolicy(String scheduingPolicy)
public Integer getMaxMainMemory()
public void setMaxMainMemory(Integer maxMainMemory)
public Integer getGuaranteedMainMemory()
public void setGuaranteedMainMemory(Integer guaranteedMainMemory)
public Integer getMaxVirtualMemory()
public void setMaxVirtualMemory(Integer maxVirtualMemory)
public Integer getGuaranteedVirtualMemory()
public void setGuaranteedVirtualMemory(Integer guaranteedVirtualMemory)
public Integer getMaxDiskSpace()
public void setMaxDiskSpace(Integer maxDiskSpace)
public String getDefaultStorageServiceID()
public void setDefaultStorageServiceID(String defaultStorageServiceID)
public Boolean getPreemption()
public void setPreemption(Boolean preemption)
public ComputingShare.ServingState getServingState()
public void setServingState(ComputingShare.ServingState servingState)
public Integer getTotalJobs()
public void setTotalJobs(Integer totalJobs)
public Integer getRunningJobs()
public void setRunningJobs(Integer runningJobs)
public Integer getLocalRunningJobs()
public void setLocalRunningJobs(Integer localRunningJobs)
public Integer getWaitingJobs()
public void setWaitingJobs(Integer waitingJobs)
public Integer getLocalWaitingJobs()
public void setLocalWaitingJobs(Integer localWaitingJobs)
public Integer getSuspendedJobs()
public void setSuspendedJobs(Integer suspendedJobs)
public Integer getLocalSuspendedJobs()
public void setLocalSuspendedJobs(Integer localSuspendedJobs)
public Integer getStagingJobs()
public void setStagingJobs(Integer stagingJobs)
public Integer getPreLRMSWaitingJobs()
public void setPreLRMSWaitingJobs(Integer preLRMSWaitingJobs)
public Integer getEstimatedAverageWaitingTime()
public void setEstimatedAverageWaitingTime(Integer estimatedAverageWaitingTime)
public Integer getEstimatedWorstWaitingTime()
public void setEstimatedWorstWaitingTime(Integer estimatedWorstWaitingTime)
public Integer getFreeSlots()
public void setFreeSlots(Integer freeSlots)
public String getFreeSlotsWithDuration()
public void setFreeSlotsWithDuration(String freeSlotsWithDuration)
public Integer getUsedSlots()
public void setUsedSlots(Integer usedSlots)
public Integer getRequestedSlots()
public void setRequestedSlots(Integer requestedSlots)
public ComputingShare.ReservationPolicy getReservationPolicy()
public void setReservationPolicy(ComputingShare.ReservationPolicy reservationPolicy)
Copyright © 2011-2014 The Apache Software Foundation. All Rights Reserved.