ARC SDK
|
#include <arc/compute/JobDescription.h>
Data Fields | |
std::string | JobName |
Name of job. More... | |
std::string | Description |
Human readable description. More... | |
std::string | Type |
Job type. More... | |
std::list< std::string > | Annotation |
Annotation. More... | |
std::list< std::string > | ActivityOldID |
ID of old activity. More... | |
Job identification.
This class serves to provide human readable information about a job description. Some of this information might also be passed to the execution service for providing information about the job created from this job description. An object of this class is part of the JobDescription class as the Identification public member.
std::list<std::string> Arc::JobIdentificationType::ActivityOldID |
ID of old activity.
The ActivityOldID object is used to store a list of IDs corresponding to activities which were performed from this job description. This information is not intended to used by the execution service, but rather used for keeping track of activities, e.g. when doing a job resubmission the old activity ID is appended to this list.
std::list<std::string> Arc::JobIdentificationType::Annotation |
Annotation.
The Annotation list is used for human readable comments, tags for free grouping or identifying different activities.
std::string Arc::JobIdentificationType::Description |
Human readable description.
The Description string can be used to provide a human readable description of e.g. the task which should be performed when processing the job description.
std::string Arc::JobIdentificationType::JobName |
Name of job.
The JobName string is used to specify a name of the job description, and it will most likely also be the name given to the job when created at the execution service.
std::string Arc::JobIdentificationType::Type |