OutputConfig

La ubicación de salida y los metadatos que quieras.

Representación JSON
{
  "gcsDestination": {
    object (GcsDestination)
  },
  "batchSize": number
}
Campos
gcsDestination

object (GcsDestination)

Ubicación de Google Cloud Storage en la que se escribirán los resultados.

batchSize

number

Número máximo de protos de respuesta que se pueden incluir en cada archivo JSON de salida de Google Cloud Storage. El intervalo válido es [1, 100]. Si no se especifica, el valor predeterminado es 20.

Por ejemplo, en el caso de un archivo PDF de 100 páginas, se generarán 100 protos de respuesta. Si batchSize = 20, se escribirán 5 archivos JSON, cada uno de ellos con 20 protos de respuesta, con el prefijo gcsDestination.uri.

Actualmente, batchSize solo se aplica a GcsDestination, pero es posible que en el futuro se admita en otras configuraciones de salida.

GcsDestination

Ubicación de Google Cloud Storage en la que se escribirá la salida.

Representación JSON
{
  "uri": string
}
Campos
uri

string

Prefijo del URI de Google Cloud Storage donde se almacenarán los resultados. Los resultados estarán en formato JSON y precedidos por el prefijo del URI de entrada correspondiente. Este campo puede representar un prefijo de archivo de Google Cloud Storage o un directorio de Google Cloud Storage. En cualquier caso, el URI debe ser único, ya que, para obtener todos los archivos de salida, tendrás que hacer una búsqueda con comodín en Google Cloud Storage con el prefijo de URI que proporciones.

Ejemplos:

Si hay varias salidas, cada respuesta sigue siendo AnnotateFileResponse, y cada una de ellas contiene un subconjunto de la lista completa de AnnotateImageResponse. Esto puede ocurrir si, por ejemplo, el JSON de salida es demasiado grande y se desborda en varios archivos fragmentados.