{
FRAMEWORKLOGGINGLEVEL => {:type => ::Thrift::Types::I32, :name => 'frameworkLoggingLevel', :default => 1},
USER => {:type => ::Thrift::Types::STRING, :name => 'user'},
FRAMEWORKVMODULE => {:type => ::Thrift::Types::STRING, :name => 'frameworkVModule'},
SCHEDULER => {:type => ::Thrift::Types::STRUCT, :name => 'scheduler', :class => ::Concord::Thrift::Endpoint},
PROXY => {:type => ::Thrift::Types::STRUCT, :name => 'proxy', :class => ::Concord::Thrift::Endpoint},
CLIENT => {:type => ::Thrift::Types::STRUCT, :name => 'client', :class => ::Concord::Thrift::Endpoint},
ROUTER => {:type => ::Thrift::Types::STRUCT, :name => 'router', :class => ::Concord::Thrift::Endpoint},
EXECNAME => {:type => ::Thrift::Types::STRING, :name => 'execName'},
FOLDER => {:type => ::Thrift::Types::STRING, :name => 'folder'},
COMPUTATIONALIASNAME => {:type => ::Thrift::Types::STRING, :name => 'computationAliasName'},
CLIENTARGUMENTS => {:type => ::Thrift::Types::LIST, :name => 'clientArguments', :element => {:type => ::Thrift::Types::STRING}},
ENVIRONMENTEXTRA => {:type => ::Thrift::Types::LIST, :name => 'environmentExtra', :element => {:type => ::Thrift::Types::STRING}},
DOCKERCONTAINER => {:type => ::Thrift::Types::STRING, :name => 'dockerContainer'},
RETRIES => {:type => ::Thrift::Types::I32, :name => 'retries', :default => 0}
}