このリソースは、ネットワークAPI呼び出しの結果である長時間実行される操作を表します。
JSON表現 | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
田畑 | ||
---|---|---|
name | サーバーによって割り当てられた名前。これは、最初にそれを返すサービス内でのみ一意です。デフォルトHTTPマッピングを使用する場合、 | |
metadata | 操作に関連付けられたサービス固有のメタデータ。通常、進行状況情報と、作成時間などの一般的なメタデータが含まれます。一部のサービスは、そのようなメタデータを提供しない場合があります。長時間実行される操作を返すメソッドは、メタデータタイプがある場合は、それを文書化する必要があります。 任意のタイプのフィールドを含むオブジェクト。追加フィールド | |
done | 値がある場合 | |
連合フィールドresult 。いずれかになります、演算結果、 error または有効なresponse 。場合done == false 、どちらもerror もresponse 設定されています。場合done == true 、正確に一つのerror またはresponse セットです。 result 以下の唯一のいずれかになります。 | ||
error | 失敗またはキャンセルの場合の操作のエラー結果。 | |
response | 成功した場合の操作の通常の応答。元のメソッドのような、成功時にはデータを返さない場合は 任意のタイプのフィールドを含むオブジェクト。追加フィールド |