{
ID => {:type => ::Thrift::Types::STRING, :name => 'id'},
PROCESSID => {:type => ::Thrift::Types::STRING, :name => 'processId', :optional => true},
APPLICATIONINTERFACEID => {:type => ::Thrift::Types::STRING, :name => 'applicationInterfaceId', :optional => true},
COMPUTERESOURCEID => {:type => ::Thrift::Types::STRING, :name => 'computeResourceId', :optional => true},
QUEUENAME => {:type => ::Thrift::Types::STRING, :name => 'queueName', :optional => true},
NODECOUNT => {:type => ::Thrift::Types::I32, :name => 'nodeCount', :optional => true},
CORECOUNT => {:type => ::Thrift::Types::I32, :name => 'coreCount', :optional => true},
WALLTIMELIMIT => {:type => ::Thrift::Types::I32, :name => 'wallTimeLimit', :optional => true},
PHYSICALMEMORY => {:type => ::Thrift::Types::I32, :name => 'physicalMemory', :optional => true},
STATUSES => {:type => ::Thrift::Types::LIST, :name => 'statuses', :element => {:type => ::Thrift::Types::STRUCT, :class => ::ApplicationStatus}, :optional => true},
ERRORS => {:type => ::Thrift::Types::LIST, :name => 'errors', :element => {:type => ::Thrift::Types::STRUCT, :class => ::ErrorModel}, :optional => true},
CREATEDAT => {:type => ::Thrift::Types::I64, :name => 'createdAt', :optional => true},
UPDATEDAT => {:type => ::Thrift::Types::I64, :name => 'updatedAt', :optional => true}
}