Perhaps use named constructors here, to make this a bit more semantic? Something like:

    _HarnessPushJob.pushToAdb(spark, container);

and

    _HarnessPushJob.pushToUrl(spark, container, url);