OutputConfig

O local e os metadados da saída desejados.

Representação JSON
{
  "gcsDestination": {
    object (GcsDestination)
  },
  "batchSize": number
}
Campos
gcsDestination

object (GcsDestination)

O local do Google Cloud Storage em que a saída será gravada.

batchSize

number

O número máximo de protos de resposta a serem colocados em cada arquivo JSON de saída no Google Cloud Storage. O intervalo válido é [1, 100]. Se não for especificado, o valor padrão será 20.

Por exemplo, para um arquivo PDF com 100 páginas, serão gerados 100 protos de resposta. Se batchSize = 20, então cinco arquivos json, cada qual contendo 20 protos de resposta, serão gravados com o prefixo gcsDestination.uri.

Atualmente, batchSize se aplica apenas ao GcsDestination, com possível suporte futuro para outras configurações de saída.

GcsDestination

O local do Google Cloud Storage em que a saída precisa ser gravada.

Representação JSON
{
  "uri": string
}
Campos
uri

string

O prefixo URI do Google Cloud Storage em que os resultados serão armazenados. Os resultados estarão no formato JSON e precedidos pelo prefixo de URI de entrada correspondente. Esse campo pode representar um prefixo de arquivo ou um diretório do Google Cloud Storage. Em ambos os casos, o URI precisa ser exclusivo porque, para conseguir todos os arquivos de saída, você precisará fazer uma pesquisa curinga do Google Cloud Storage no prefixo de URI fornecido.

Exemplos:

Se várias saídas, cada resposta ainda será AnnotationFileResponse, cada uma contendo um subconjunto da lista completa de AnnotateImageResponse. Várias saídas podem acontecer se, por exemplo, o JSON de saída for muito grande e transbordar em vários arquivos fragmentados.