Import Shared Artefacts
TODO CODE
public static class CustomArtefacts { public String mainJar; // Either a share _id, or a URL (admin only), or a string of the format ($infinite/share/get/{_id}; legacy) that points the JAR to use for the mapper/combiner/reducer classes public List<String> extraJars; // A list in the same format as "mainJar", used (eg) so that multiple jobs can share a common set of resources in JAR format public List<String> joinTables; // A list of _ids pointing to either sources or custom jobs - these are authenticated at publish-time so can be safely used by hadoop JARs (and are automatically available via _custom when the scriptingEngine is used) public Boolean selfJoin; // (OPTIONAL - defaults to false) If true, then in addition to whatever documents come from the "Input" elements, then current contents of this job's output is also processed }