Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
发送反馈
REST Resource: projects.locations.operations
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
资源:Operation
此资源表示由网络 API 调用引发的长时间运行的操作。
JSON 表示法
{
"name" : string ,
"metadata" : {
"@type" : string ,
field1 : ... ,
...
} ,
"done" : boolean ,
// Union field result can be only one of the following:
"error" : {
object (Status )
} ,
"response" : {
"@type" : string ,
field1 : ... ,
...
}
// End of list of possible types for union field result.
}
字段
name
string
由服务器分配的名称,该名称仅在最初返回它的那项服务中是唯一的。如果您使用默认 HTTP 映射,则 name 应是以 operations/{uniqueId} 结尾的资源名称。
metadata
object
{
createTime:操作的创建时间。
endTime:操作完成运行的时间。
target:由服务器定义的操作目标的资源路径。
verb:操作执行的谓词的名称。
statusDetail:人类可读的操作状态(如果有)。
cancelRequested:标识用户是否已请求取消操作。已成功取消的操作具有 Operation.error 值,且 google.rpc.Status.code 为 1(对应于 Code.CANCELLED)。
apiVersion:用于启动操作的 API 版本。
}
done
boolean
如果值为 false,则表示操作仍在进行中。如果为 true,则表示操作已完成,其结果不是 error 就是 response。
联合字段 result。操作结果,可以是 error,也可以是有效的 response。如果 done == false,则既不会设置 error,也不会设置 response。如果 done == true,则只能设置 error 或 response 中的一项。部分服务可能不会提供结果。result 只能是下列其中一项:
error
object (Status )
操作失败或被取消时表示有错误发生的结果。
response
object
操作的常规成功响应。如果原始方法在成功时不返回任何数据(如 Delete),则响应为 google.protobuf.Empty。如果原始方法为标准 Get/Create/Update 方法,则响应应该为资源。对于其他方法,响应类型应为 XxxResponse,其中 Xxx 是原始方法的名称。例如,如果原始方法名称为 TakeSnapshot(),则推断的响应类型为 TakeSnapshotResponse。
方法
对长时间运行的操作启动异步取消。
删除长时间运行的操作。
获取长时间运行的操作的最新状态。
列出与请求中指定的过滤条件匹配的操作。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-19。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-10-19。"],[],[]]