com.parabon.client
Class TaskSpec.ExternalPackage

java.lang.Object
  extended by com.parabon.client.TaskSpec.ExternalPackage
Enclosing class:
TaskSpec

public static class TaskSpec.ExternalPackage
extends java.lang.Object


Field Summary
protected  java.lang.String name
           
protected  java.lang.String version
           
 
Constructor Summary
TaskSpec.ExternalPackage(java.lang.String name, java.lang.String version)
          Create a new ExternalPackage constraint with the given name and (optionally) version, both specified as regular expressions which must match the name and version strings describing the operating system installed on a given compute node, in a vendor-dependent fashion.
TaskSpec.ExternalPackage(TaskSpec.ExternalPackage other)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

version

protected java.lang.String version
Constructor Detail

TaskSpec.ExternalPackage

public TaskSpec.ExternalPackage(java.lang.String name,
                                java.lang.String version)
Create a new ExternalPackage constraint with the given name and (optionally) version, both specified as regular expressions which must match the name and version strings describing the operating system installed on a given compute node, in a vendor-dependent fashion. If version is null, no constraint is placed on the version of the operating system.


TaskSpec.ExternalPackage

public TaskSpec.ExternalPackage(TaskSpec.ExternalPackage other)
Method Detail

getName

public java.lang.String getName()

getVersion

public java.lang.String getVersion()