Package google.longrunning
Operasi
Resource ini mewakili operasi yang berjalan lama yang merupakan hasil dari panggilan API jaringan.
Kolom |
name |
string
Nama server yang ditetapkan, yang hanya bersifat unik dalam layanan yang sama yang awalnya menampilkannya. Jika Anda menggunakan pemetaan HTTP default, name harus berupa nama resource yang diakhiri dengan operations/{unique_id} .
|
metadata |
Any
Metadata khusus layanan yang terkait dengan operasi. Info ini biasanya berisi informasi progres dan metadata umum, seperti waktu pembuatan. Beberapa layanan mungkin tidak menyediakan metadata tersebut. Setiap metode yang menampilkan operasi yang berjalan lama harus mendokumentasikan tipe metadata, jika ada.
|
done |
bool
Jika nilainya false , itu berarti operasi masih berlangsung. Jika true , operasi selesai, dan error atau response tersedia.
|
Kolom union result . Hasil operasi, yang dapat berupa error atau response yang valid. Jika done == false , error atau response tidak ditetapkan. Jika done == true , hanya salah satu dari error atau response yang dapat ditetapkan. Beberapa layanan mungkin tidak memberikan hasilnya. result hanya dapat berupa salah satu dari berikut: |
error |
Status
Hasil error operasi jika terjadi kegagalan atau pembatalan.
|
response |
Any
Respons operasi normal dan berhasil. Jika metode asli tidak menampilkan data saat berhasil, seperti Delete , responsnya adalah google.protobuf.Empty . Jika metode asli adalah Get /Create /Update standar, responsnya harus berupa resource. Untuk metode lain, respons harus memiliki jenis XxxResponse , dengan Xxx yang merupakan nama metode asli. Misalnya, jika nama metode aslinya adalah TakeSnapshot() , jenis respons yang disimpulkan adalah TakeSnapshotResponse .
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[null,null,["Terakhir diperbarui pada 2023-12-01 UTC."],[[["The `Operation` resource represents a long-running operation initiated by a network API call."],["Each operation has a unique name, metadata (often with progress information), and a status indicating if it's done."],["Upon completion (`done` is `true`), an operation provides either an `error` or a `response` indicating the outcome."],["The `response` field contains the operation's result, which varies depending on the original API method called."]]],["A long-running network API call is represented by an \"Operation\" resource. This resource includes a unique `name`, service-specific `metadata` about progress, and a `done` status flag. Upon completion (`done` is true), the `result` field will contain either an `error` status or a successful `response`. If the operation is in progress (`done` is false) `result` will not be set. The `response` contains data if it was a successful operation.\n"]]