Package google.longrunning
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hoạt động
Tài nguyên này thể hiện một tác vụ lâu dài là kết quả của một lệnh gọi API mạng.
Các trường |
name |
string
Tên do máy chủ chỉ định. Tên này chỉ là duy nhất trong cùng một dịch vụ trả về tên này. Nếu bạn sử dụng tính năng ánh xạ HTTP mặc định, thì name phải là tên tài nguyên kết thúc bằng operations/{unique_id} .
|
metadata |
Any
Siêu dữ liệu dành riêng cho dịch vụ liên kết với toán tử. Dữ liệu này thường chứa thông tin về tiến trình và siêu dữ liệu phổ biến, chẳng hạn như thời gian tạo. Một số dịch vụ có thể không cung cấp siêu dữ liệu như vậy. Bất kỳ phương thức nào trả về một thao tác dài hạn đều phải ghi lại loại siêu dữ liệu đó (nếu có).
|
done |
bool
Nếu giá trị là false , thì tức là thao tác vẫn đang diễn ra. Nếu true , thì thao tác đã hoàn tất và bạn có thể sử dụng error hoặc response .
|
Trường liên kết result . Kết quả hoạt động, có thể là error hoặc response hợp lệ. Nếu done == false , cả error và response đều không được đặt. Nếu done == true , đặt chính xác một trong hai error hoặc response . result chỉ có thể là một trong những giá trị sau: |
error |
Status
Kết quả lỗi nếu thao tác bị lỗi hoặc huỷ.
|
response |
Any
Phản hồi thông thường của thao tác trong trường hợp thành công. Nếu phương thức ban đầu không trả về dữ liệu nào thành công, chẳng hạn như Delete , thì phản hồi là google.protobuf.Empty . Nếu phương thức ban đầu là Get /Create /Update chuẩn, thì phản hồi phải là tài nguyên. Đối với các phương thức khác, phản hồi phải có loại XxxResponse , trong đó Xxx là tên phương thức ban đầu. Ví dụ: nếu tên phương thức ban đầu là TakeSnapshot() , thì loại phản hồi dự đoán là TakeSnapshotResponse .
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2022-09-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]],[]]