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

Stałe. 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órej można użyć do odpytywania w celu ukończenia. Ustaw 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ące operacje).

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

string

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

startDateTime

string

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

completionDateTime

string

Tylko dane wyjściowe. Czas ukończenia tego zadania wsadowego. Formatowany w formacie rrrr-MM-dd GG:mm:ss. Przykład: „2018-03-05 09:16:00”.

estimatedCompletionRatio

number

Tylko dane wyjściowe. Odsetek (od 0,0 do 1,0) mutacji, które zostały przetworzone. To 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

Stałe. Przybliżona górna granica czasu, przez jaki może być wykonywane zadanie wsadowe (w sekundach). Jeśli zadanie działa ponad podaną górną granicę, zostanie anulowane.

BatchJobStatus

Stany zadań wsadowych.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
PENDING Zadanie nie jest obecnie uruchomione.
RUNNING Zadanie jest uruchomione.
DONE Zadanie zostało wykonane.