

# AWS Glue Scala GlueArgParser API
<a name="glue-etl-scala-apis-glue-util-glueargparser"></a>

**패키지:   com.amazonaws.services.glue.util**

## GlueArgParser 객체
<a name="glue-etl-scala-apis-glue-util-glueargparser-object"></a>

**GlueArgParser**

```
object GlueArgParser
```

이것은 `AWSGlueDataplanePython` 패키지에 있는 `utils.getResolvedOptions`의 Python 버전과 엄격하게 일치합니다.

### GlueArgParser def 메서드
<a name="glue-etl-scala-apis-glue-util-glueargparser-object-defs"></a>

```
def getResolvedOptions( args : Array[String],
                        options : Array[String]
                      ) : Map[String, String]
```

```
def initParser( userOptionsSet : mutable.Set[String] ) : ArgumentParser 
```

**Example 작업으로 전달된 인수 검색**  
작업 인수를 검색하려면 `getResolvedOptions` 메서드를 사용할 수 있습니다. `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)
```