BatchJob

Daftar mutasi yang diproses secara asinkron. Mutasi diupload oleh pengguna. Mutasi itu sendiri tidak dapat dibaca dan hasil tugas hanya dapat dibaca menggunakan BatchJobService.ListBatchJobResults.

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

string

Tidak dapat diubah. Nama resource tugas batch. Nama resource tugas batch memiliki bentuk:

customers/{customerId}/batchJobs/{batch_job_id}

metadata

object (BatchJobMetadata)

Hanya output. Berisi informasi tambahan tentang tugas batch ini.

status

enum (BatchJobStatus)

Hanya output. Status tugas batch ini.

id

string (int64 format)

Hanya output. ID tugas batch ini.

nextAddSequenceToken

string

Hanya output. Token urutan berikutnya yang akan digunakan saat menambahkan operasi. Hanya ditetapkan saat status tugas batch TERTUNDA.

longRunningOperation

string

Hanya output. Nama resource dari operasi yang berjalan lama yang dapat digunakan untuk polling penyelesaian. Hanya disetel jika status tugas batch adalah RUNNING atau DONE.

BatchJobMetadata

Informasi tambahan tentang tugas batch. Pesan ini juga digunakan sebagai metadata yang ditampilkan dalam Operasi yang Berjalan Lama untuk tugas batch.

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

string

Hanya output. Waktu saat tugas batch ini dibuat. Diformat sebagai yyyy-mm-dd hh:mm:ss. Contoh: "2018-03-05 09:15:00"

startDateTime

string

Hanya output. Waktu saat tugas batch ini mulai berjalan. Diformat sebagai yyyy-mm-dd hh:mm:ss. Contoh: "2018-03-05 09:15:30"

completionDateTime

string

Hanya output. Waktu saat tugas batch ini selesai. Diformat sebagai dd-MM-yyyy HH:mm:ss. Contoh: "2018-03-05 09:16:00"

estimatedCompletionRatio

number

Hanya output. Fraksi (antara 0,0 dan 1,0) mutat yang telah diproses. Kolom ini kosong jika tugas belum mulai berjalan.

operationCount

string (int64 format)

Hanya output. Jumlah operasi mutasi dalam tugas batch.

executedOperationCount

string (int64 format)

Hanya output. Jumlah operasi mutasi yang dijalankan oleh tugas batch. Tampilkan hanya jika tugas sudah mulai berjalan.

executionLimitSeconds

integer

Tidak dapat diubah. Perkiraan batas atas untuk berapa lama tugas batch dapat dieksekusi, dalam detik. Jika tugas berjalan lebih dari batas atas yang ditentukan, tugas akan dibatalkan.

BatchJobStatus

Status tugas batch.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
PENDING Tugas saat ini tidak berjalan.
RUNNING Tugas sedang berjalan.
DONE Tugas selesai.