Liste des API GlueArgParser Scala AWS Glue
Package : com.amazonaws.services.glue.util
Objet GlueArgParser
GlueArgParser
object GlueArgParser
Strictement compatible avec la version Python de utils.getResolvedOptions dans le package AWSGlueDataplanePython.
Méthodes def GlueArgParser
def getResolvedOptions( args : Array[String],
options : Array[String]
) : Map[String, String]
def initParser( userOptionsSet : mutable.Set[String] ) : ArgumentParser
Exemple Extraction des arguments transmis à une tâche
Pour extraire les arguments d'une tâche, vous pouvez utiliser la méthode getResolvedOptions. Prenons l'exemple suivant, qui récupère un argument de tâche nommé aws_region.
val args = GlueArgParser.getResolvedOptions(sysArgs, Seq("JOB_NAME","aws_region").toArray) Job.init(args("JOB_NAME"), glueContext, args.asJava) val region = args("aws_region") println(region)