

# スピゴットクラス
<a name="aws-glue-api-crawler-pyspark-transforms-spigot"></a>

AWS Glue ジョブで実行された変換が確認しやすくなるように、サンプルレコードを指定した送信先に書き込みます。

## 例
<a name="pyspark-spigot-examples"></a>

[`DynamicFrame.spigot()`](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md#aws-glue-api-crawler-pyspark-extensions-dynamic-frame-spigot) メソッドを使用して、レコードのサブセットを `DynamicFrame` から指定された送信先に書き込むことをお勧めします。コード例については、「[例: spigot を使用して `DynamicFrame` のサンプルフィールドを Amazon S3 に書き込む](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md#pyspark-spigot-example)」を参照してください。

## 方法
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-_methods"></a>
+ [\$1\$1call\$1\$1](#aws-glue-api-crawler-pyspark-transforms-spigot-__call__)
+ [適用](#aws-glue-api-crawler-pyspark-transforms-spigot-apply)
+ [名前](#aws-glue-api-crawler-pyspark-transforms-spigot-name)
+ [describeArgs](#aws-glue-api-crawler-pyspark-transforms-spigot-describeArgs)
+ [describeReturn](#aws-glue-api-crawler-pyspark-transforms-spigot-describeReturn)
+ [describeTransform](#aws-glue-api-crawler-pyspark-transforms-spigot-describeTransform)
+ [describeErrors](#aws-glue-api-crawler-pyspark-transforms-spigot-describeErrors)
+ [説明](#aws-glue-api-crawler-pyspark-transforms-spigot-describe)

## \$1\$1call\$1\$1(frame, path, options, transformation\$1ctx = "")
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-__call__"></a>

変換中に指定した場所にサンプルレコードを書き込みます。
+ `frame` - スピゴットする `DynamicFrame` (必須)。
+ `path` – 書き込み先へのパス (必須)。
+ `options` – オプションを指定する JSON のキーと値のペア (オプション)。`"topk"` オプションは、最初の k レコードを書き込む必要があることを指定します。`"prob"` オプションは、指定されたレコードを選択する確率を (10 進数で) 指定します。これを使用して、書き込むレコードを選択します。
+ `transformation_ctx` - 状態情報を識別するために使用される一意の文字列 (オプション)。

## apply(cls, \$1args, \$1\$1kwargs)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-apply"></a>

`GlueTransform` [適用](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-apply) から継承されました。

## name(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-name"></a>

`GlueTransform` [名前](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-name) から継承されました。

## describeArgs(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-describeArgs"></a>

`GlueTransform` [describeArgs](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-describeArgs) から継承されました。

## describeReturn(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-describeReturn"></a>

`GlueTransform` [describeReturn](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-describeReturn) から継承されました。

## describeTransform(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-describeTransform"></a>

`GlueTransform` [describeTransform](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-describeTransform) から継承されました。

## describeErrors(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-describeErrors"></a>

`GlueTransform` [describeErrors](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-describeErrors) から継承されました。

## describe(cls)
<a name="aws-glue-api-crawler-pyspark-transforms-spigot-describe"></a>

`GlueTransform` [説明](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md#aws-glue-api-crawler-pyspark-transforms-GlueTransform-describe) から継承されました。