Converts a JSON document to an instance of Params.
Converts a JSON document to an instance of Params.
Engine's programming language.
JSON document.
Class of the component that is going to receive the resulting Params instance as a constructor argument.
JSON extractor option.
JSON4S serializers for deserialization.
JsonSyntaxException
Thrown when GSON fails to perform conversion.
MappingException
Thrown when JSON4S fails to perform conversion.
Obtains an Engine object in Scala, or instantiate an Engine in Java.
Obtains an Engine object in Scala, or instantiate an Engine in Java.
Engine factory name.
A Java ClassLoader to look for engine-related classes.
ClassNotFoundException
Thrown when engine factory class does not exist.
NoSuchMethodException
Thrown when engine factory's apply() method is not implemented.
Converts Java (non-Scala) objects to a JSON4S JValue.
Converts Java (non-Scala) objects to a JSON4S JValue.
The Java object to be converted.
Grab environmental variables that starts with 'PIO_'.
Detect third party software configuration files to be submitted as extras to Apache Spark.
Detect third party software configuration files to be submitted as extras to Apache Spark. This makes sure all executors receive the same configuration.
Collection of reusable workflow related utilities.