Package google.longrunning
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การดำเนินการ
ทรัพยากรนี้แสดงถึงการดําเนินการที่ยาวนานซึ่งเป็นผลมาจากการเรียก API ของเครือข่าย
ช่อง |
name |
string
ชื่อที่เซิร์ฟเวอร์กําหนด ซึ่งจะไม่ซ้ํากันภายในบริการเดียวกันซึ่งส่งคืนมาตั้งแต่แรกเท่านั้น หากคุณใช้การแมป HTTP เริ่มต้น name ควรเป็นชื่อทรัพยากรที่ลงท้ายด้วย operations/{unique_id}
|
metadata |
Any
ข้อมูลเมตาเฉพาะบริการที่เชื่อมโยงกับการดําเนินการ ซึ่งมักจะมีข้อมูลความคืบหน้าและข้อมูลเมตาทั่วไป เช่น เวลาที่สร้าง บริการบางอย่างอาจไม่ได้ให้ข้อมูลเมตาดังกล่าว เมธอดที่แสดงการดําเนินการที่ยาวนานควรบันทึกประเภทข้อมูลเมตา หากมี
|
done |
bool
หากค่าเป็น false หมายความว่าการดําเนินการยังไม่เสร็จสมบูรณ์ หากเป็น true แสดงว่าการดําเนินการเสร็จสมบูรณ์และมี error หรือ response พร้อมใช้งาน
|
ช่อง Union result ผลการดําเนินการซึ่งอาจเป็น error หรือ response ที่ถูกต้อง หาก done == false แสดงว่าไม่มีการตั้งค่า error และ response หาก done == true แสดงว่ากําหนด error หรือ response เพียงรายการเดียว result ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น |
error |
Status
ผลข้อผิดพลาดของการดําเนินการในกรณีที่เกิดความล้มเหลวหรือการยกเลิก
|
response |
Any
การตอบสนองปกติของการดําเนินการในกรณีที่ประสบความสําเร็จ หากวิธีการเดิมไม่แสดงข้อมูลความสําเร็จ เช่น Delete การตอบกลับจะเป็น google.protobuf.Empty หากวิธีเดิมเป็นแบบมาตรฐาน Get /Create /Update คําตอบควรเป็นทรัพยากร สําหรับวิธีการอื่นๆ การตอบกลับควรมีประเภท XxxResponse โดยที่ Xxx เป็นชื่อเมธอดเดิม เช่น หากชื่อเมธอดเดิมคือ TakeSnapshot() ประเภทคําตอบที่สรุปคือ TakeSnapshotResponse
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2022-09-26 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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."]]],[]]