

# AWS Glue Scala ResolveSpec API
<a name="glue-etl-scala-apis-glue-resolvespec"></a>

**Topics**
+ [ResolveSpec オブジェクト](#glue-etl-scala-apis-glue-resolvespec-object)
+ [ResolveSpec ケースクラス](#glue-etl-scala-apis-glue-resolvespec-case-class)

**パッケージ: com.amazonaws.services.glue**

## ResolveSpec オブジェクト
<a name="glue-etl-scala-apis-glue-resolvespec-object"></a>

 **ResolveSpec**

```
object ResolveSpec
```

### def
<a name="glue-etl-scala-apis-glue-resolvespec-object-def-apply_1"></a>

```
def apply( path : String,
           action : String
         ) : ResolveSpec
```

`ResolveSpec` を作成します。
+ `path` - 解決する必要がある選択肢フィールドの文字列表現。
+ `action` — 解決のためのアクション。アクションは `Project`、`KeepAsStruct`、または `Cast` のいずれかになります。

戻り値は `ResolveSpec`。

### def
<a name="glue-etl-scala-apis-glue-resolvespec-object-def-apply_2"></a>

```
def apply( product : Product2[String, String] ) : ResolveSpec 
```

`ResolveSpec` を作成します。
+ `product` - : ソースパスおよび解決アクションの `Product2`。

戻り値は `ResolveSpec`。

## ResolveSpec ケースクラス
<a name="glue-etl-scala-apis-glue-resolvespec-case-class"></a>

```
case class ResolveSpec extends Product2[String, String]  (
           path : SchemaPath,
           action : String )
```

`ResolveSpec` を作成します。
+ `path` - 解決する必要がある選択肢フィールドの `SchemaPath`。
+ `action` — 解決のためのアクション。アクションは `Project`、`KeepAsStruct`、または `Cast` のいずれかになります。

### ResolveSpec def メソッド
<a name="glue-etl-scala-apis-glue-resolvespec-case-class-defs"></a>

```
def _1 : String 
```

```
def _2 : String 
```