OutputConfig

目的の出力場所とメタデータ。

JSON 表現
{
  "gcsDestination": {
    object (GcsDestination)
  },
  "batchSize": number
}
フィールド
gcsDestination

object (GcsDestination)

出力を書き込む Google Cloud Storage の場所。

batchSize

number

Google Cloud Storage の各出力 JSON ファイルに追加するレスポンス proto の最大数。有効な範囲は [1, 100] です。指定しない場合、デフォルト値は 20 です。

たとえば、100 ページの PDF の場合、100 個のレスポンス proto が生成されます。batchSize = 20 の場合、20 個のレスポンス proto を含む 5 つの JSON ファイルが、それぞれ接頭辞 gcsDestination.uri の下に記述されます。

現在、batchSize は GcsDestination にのみ適用されますが、将来的には他の出力構成もサポートされます。

GcsDestination

出力の書き込み先とする Google Cloud Storage のロケーション。

JSON 表現
{
  "uri": string
}
フィールド
uri

string

結果が保存される Google Cloud Storage URI プリフィックス。結果は JSON 形式で、対応する入力 URI 接頭辞が先頭に付加されます。このフィールドは、gcs ファイルの接頭辞または gcs ディレクトリを表すことができます。いずれの場合も、すべての出力ファイルを取得するには、指定した URI 接頭辞でワイルドカードを使用して GCS を検索する必要があるので、URI は一意である必要があります。

例:

複数の出力がある場合、各レスポンスは AnnotateFileResponse で、各レスポンスには、AnnotateImageResponse の全リストのサブセットが含まれます。たとえば、出力 JSON が大きすぎて複数の分割ファイルにオーバーフローする場合は、複数の出力が発生する可能性があります。