{
PROFILE => {:type => ::Thrift::Types::STRUCT, :name => 'profile', :class => Hadoop::API::Jobtracker::ThriftJobProfile},
STATUS => {:type => ::Thrift::Types::STRUCT, :name => 'status', :class => Hadoop::API::Jobtracker::ThriftJobStatus},
JOBID => {:type => ::Thrift::Types::STRUCT, :name => 'jobID', :class => Hadoop::API::Jobtracker::ThriftJobID},
DESIREDMAPS => {:type => ::Thrift::Types::I32, :name => 'desiredMaps'},
DESIREDREDUCES => {:type => ::Thrift::Types::I32, :name => 'desiredReduces'},
FINISHEDMAPS => {:type => ::Thrift::Types::I32, :name => 'finishedMaps'},
FINISHEDREDUCES => {:type => ::Thrift::Types::I32, :name => 'finishedReduces'},
PRIORITY => {:type => ::Thrift::Types::I32, :name => 'priority', :enum_class => Hadoop::API::Jobtracker::ThriftJobPriority},
STARTTIME => {:type => ::Thrift::Types::I64, :name => 'startTime'},
FINISHTIME => {:type => ::Thrift::Types::I64, :name => 'finishTime'},
LAUNCHTIME => {:type => ::Thrift::Types::I64, :name => 'launchTime'},
TASKS => {:type => ::Thrift::Types::STRUCT, :name => 'tasks', :class => Hadoop::API::Jobtracker::ThriftTaskInProgressList}
}