BatchJob

Un elenco di mutazioni elaborate in modo asincrono. Le mutate vengono caricate dall'utente. Le mutazioni stesse non sono leggibili e i risultati del job possono essere letti solo utilizzando BatchJobService.ListBatchJobResults.

Rappresentazione JSON
{
  "resourceName": string,
  "metadata": {
    object (BatchJobMetadata)
  },
  "status": enum (BatchJobStatus),
  "id": string,
  "nextAddSequenceToken": string,
  "longRunningOperation": string
}
Campi
resourceName

string

Immutabile. Il nome della risorsa del job batch. I nomi delle risorse dei job batch sono nel formato:

customers/{customerId}/batchJobs/{batch_job_id}

metadata

object (BatchJobMetadata)

Solo output. Contiene informazioni aggiuntive su questo job batch.

status

enum (BatchJobStatus)

Solo output. Stato di questo job batch.

id

string (int64 format)

Solo output. ID di questo job batch.

nextAddSequenceToken

string

Solo output. Il successivo token di sequenza da utilizzare durante l'aggiunta delle operazioni. Impostato solo quando lo stato del job batch è IN ATTESA.

longRunningOperation

string

Solo output. Il nome della risorsa dell'operazione a lunga esecuzione che può essere utilizzato per eseguire il polling per il completamento. Impostato solo quando lo stato del job batch è IN ESECUZIONE o COMPLETATO.

BatchJobMetadata

Informazioni aggiuntive sul job batch. Questo messaggio viene utilizzato anche come metadati restituiti nelle operazioni a lunga esecuzione dei job batch.

Rappresentazione JSON
{
  "creationDateTime": string,
  "startDateTime": string,
  "completionDateTime": string,
  "estimatedCompletionRatio": number,
  "operationCount": string,
  "executedOperationCount": string,
  "executionLimitSeconds": integer
}
Campi
creationDateTime

string

Solo output. L'ora in cui è stato creato questo job batch. Nel formato aaaa-mm-gg hh:mm:ss. Esempio: "2018-03-05 09:15:00"

startDateTime

string

Solo output. L'ora in cui è iniziato l'esecuzione di questo job batch. Nel formato aaaa-mm-gg hh:mm:ss. Esempio: "2018-03-05 09:15:30"

completionDateTime

string

Solo output. L'ora in cui è stato completato questo job batch. Nel formato aaaa-MM-gg HH:mm:ss. Esempio: "2018-03-05 09:16:00"

estimatedCompletionRatio

number

Solo output. La frazione (tra 0,0 e 1,0) di mutate elaborate. Questo campo è vuoto se il job non è ancora stato eseguito.

operationCount

string (int64 format)

Solo output. Il numero di operazioni di modifica nel job batch.

executedOperationCount

string (int64 format)

Solo output. Il numero di operazioni di modifica eseguite dal job batch. Presenta solo se è in esecuzione il job.

executionLimitSeconds

integer

Immutabile. Il limite superiore approssimativo relativo alla durata dell'esecuzione di un job batch, in secondi. Se viene eseguito più del limite superiore specificato, il job verrà annullato.

BatchJobStatus

Gli stati del job batch.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
PENDING Il job non è attualmente in esecuzione.
RUNNING Il job è in esecuzione.
DONE Fatto.