BatchJob

Lista mutacji przetwarzanych asynchronicznie. Mutacje są przesyłane przez użytkownika. Same mutacje nie są czytelne, a wyniki zadania można odczytać tylko przy użyciu BatchJobService.ListBatchJobResults.

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

string

Niezmienne. Nazwa zasobu zadania wsadowego. Nazwy zasobów zadań wsadowych mają postać:

customers/{customerId}/batchJobs/{batch_job_id}

metadata

object (BatchJobMetadata)

Tylko dane wyjściowe. Zawiera dodatkowe informacje o tym zadaniu wsadowym.

status

enum (BatchJobStatus)

Tylko dane wyjściowe. Stan tego zadania wsadowego.

id

string (int64 format)

Tylko dane wyjściowe. Identyfikator tego zadania wsadowego.

nextAddSequenceToken

string

Tylko dane wyjściowe. Następny token sekwencji, którego należy użyć podczas dodawania operacji. Ustaw tylko wtedy, gdy stan zadania wsadowego to OCZEKUJĄCE.

longRunningOperation

string

Tylko dane wyjściowe. Nazwa zasobu długo trwającej operacji, która może być używana do sondowania w celu ukończenia. Ustawiaj tylko wtedy, gdy stan zadania wsadowego to URUCHOMIONE lub GOTOWE.

BatchJobMetadata

Dodatkowe informacje o zadaniu wsadowym. Ta wiadomość jest też używana jako metadane zwracane w zadaniu wsadowym długo trwających operacji.

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

string

Tylko dane wyjściowe. Godzina utworzenia tego zadania wsadowego. Format: rrrr-mm-dd hh:mm:ss. Przykład: „2018-03-05 09:15:00”.

startDateTime

string

Tylko dane wyjściowe. Godzina uruchomienia tego zadania wsadowego. Format: rrrr-mm-dd hh:mm:ss. Przykład: „2018-03-05 09:15:30”.

completionDateTime

string

Tylko dane wyjściowe. Godzina zakończenia tego zadania wsadowego. Format: rrrr-MM-dd GG:mm:ss. Przykład: „2018-03-05 09:16:00”.

estimatedCompletionRatio

number

Tylko dane wyjściowe. Ułamek (od 0,0 do 1,0) mutacji, które zostały przetworzone. Pole jest puste, jeśli zadanie nie zostało jeszcze uruchomione.

operationCount

string (int64 format)

Tylko dane wyjściowe. Liczba operacji mutacji w zadaniu wsadowym.

executedOperationCount

string (int64 format)

Tylko dane wyjściowe. Liczba operacji mutacji wykonywanych przez zadanie wsadowe. Prezentuj tylko wtedy, gdy zadanie zostało uruchomione.

executionLimitSeconds

integer

Niezmienne. Przybliżona górna granica czasu (w sekundach), przez jaki może być wykonywane zadanie wsadowe. Jeśli zadanie działa powyżej podanej górnej granicy, zostanie anulowane.

BatchJobStatus

Stany zadań wsadowych.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji.
PENDING Zadanie nie jest obecnie uruchomione.
RUNNING Zadanie jest uruchomione.
DONE Zadanie zostało wykonane.