{
AIRAVATAINTERNALUSERID => {:type => ::Thrift::Types::STRING, :name => 'airavataInternalUserId', :default => %q"DO_NOT_SET_AT_CLIENTS"},
EXPERIMENTID => {:type => ::Thrift::Types::STRING, :name => 'experimentId', :optional => true},
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
DESCRIPTION => {:type => ::Thrift::Types::STRING, :name => 'description', :optional => true},
PROJECT => {:type => ::Thrift::Types::STRING, :name => 'project', :optional => true},
OWNER => {:type => ::Thrift::Types::STRING, :name => 'owner', :optional => true},
APPLICATION => {:type => ::Thrift::Types::STRING, :name => 'application', :optional => true},
COMPUTERESOURCE => {:type => ::Thrift::Types::STRING, :name => 'computeResource', :optional => true},
JOBNAME => {:type => ::Thrift::Types::STRING, :name => 'jobName', :optional => true},
JOBID => {:type => ::Thrift::Types::STRING, :name => 'jobId', :optional => true},
JOBSTATUS => {:type => ::Thrift::Types::STRING, :name => 'jobStatus', :optional => true},
JOBCREATIONTIME => {:type => ::Thrift::Types::STRING, :name => 'jobCreationTime', :optional => true},
NOTIFICATIONSTO => {:type => ::Thrift::Types::STRING, :name => 'notificationsTo', :optional => true},
WORKINGDIR => {:type => ::Thrift::Types::STRING, :name => 'workingDir', :optional => true},
JOBDESCRIPTION => {:type => ::Thrift::Types::STRING, :name => 'jobDescription', :optional => true},
CREATIONTIME => {:type => ::Thrift::Types::STRING, :name => 'creationTime', :optional => true},
LASTMODIFIEDTIME => {:type => ::Thrift::Types::STRING, :name => 'lastModifiedTime', :optional => true},
WALLTIME => {:type => ::Thrift::Types::STRING, :name => 'wallTime', :optional => true},
CPUCOUNT => {:type => ::Thrift::Types::STRING, :name => 'cpuCount', :optional => true},
NODECOUNT => {:type => ::Thrift::Types::STRING, :name => 'nodeCount', :optional => true},
QUEUE => {:type => ::Thrift::Types::STRING, :name => 'queue', :optional => true},
INPUTS => {:type => ::Thrift::Types::STRING, :name => 'inputs', :optional => true},
OUTPUTS => {:type => ::Thrift::Types::STRING, :name => 'outputs', :optional => true},
STORAGEDIR => {:type => ::Thrift::Types::STRING, :name => 'storageDir', :optional => true},
ERRORS => {:type => ::Thrift::Types::STRING, :name => 'errors', :optional => true}
}