Package google.longrunning
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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. Biasanya berisi informasi progres dan metadata umum, seperti waktu pembuatan. Beberapa layanan mungkin tidak menyediakan metadata tersebut. Metode apa pun yang menampilkan operasi yang berjalan lama harus mendokumentasikan jenis metadata, jika ada.
|
done |
bool
Jika nilainya false , artinya operasi masih berlangsung. Jika true , operasi selesai dan error atau response akan tersedia.
|
Kolom union result . Hasil operasi, yang dapat berupa error atau response yang valid. Jika done == false , error atau response tidak akan ditetapkan. Jika done == true , salah satu dari error atau response akan ditetapkan. result hanya dapat berupa salah satu dari berikut: |
error |
Status
Hasil error operasi jika terjadi kegagalan atau pembatalan.
|
response |
Any
Respons normal operasi jika terjadi keberhasilan. Jika metode asli tidak menampilkan data tentang keberhasilan, seperti Delete , responsnya adalah google.protobuf.Empty . Jika metode aslinya adalah Get /Create /Update standar, responsnya harus berupa resource. Untuk metode lain, respons harus memiliki jenis XxxResponse , dengan Xxx adalah nama metode asli. Misalnya, jika nama metode asli adalah TakeSnapshot() , jenis respons yang diasumsikan 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 2022-09-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2022-09-26 UTC."],[[["The `Operation` resource represents a long-running operation initiated by a network API call, containing details about its progress and outcome."],["Operations are identified by a unique `name` and can include service-specific `metadata` for progress tracking."],["The `done` field indicates operation completion status, with `error` or `response` providing details upon completion."],["The operation's outcome is represented by either an `error` object for failures or a `response` object for successes, depending on the original method's expected return type."]]],[]]