方法:operations.list

列出与请求中指定的过滤条件匹配的操作。如果服务器不支持此方法,则会返回 UNIMPLEMENTED

注意:API 服务可以替换 name 绑定,以使用不同的资源名称方案(如 users/*/operations)。如需替换此绑定,API 服务可以将诸如 "/v1/{name=users/*}/operations" 的绑定添加到其服务配置中。为了向后兼容,默认名称包含操作集合 ID,但是执行替换操作的用户必须确保名称绑定为父级资源,而不是操作集合 ID。

HTTP 请求

GET https://bigqueryreservation.googleapis.com/v1/{name}

网址采用 gRPC 转码语法。

路径参数

参数
name

string

操作的父级资源名称。

查询参数

参数
filter

string

标准列表过滤条件。

pageSize

integer

标准列表页面大小。

pageToken

string

标准列表页面令牌。

请求正文

请求正文必须为空。

响应正文

如果成功,响应正文将包含结构如下的数据:

Operations.ListOperations 的响应消息。

JSON 表示法

{
  "operations": [
    {
      object (Operation)
    }
  ],
  "nextPageToken": string
}
字段
operations[]

object (Operation)

与请求中指定的过滤条件匹配的操作列表。

nextPageToken

string

标准列表下一页令牌。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览

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/{unique_id} 结尾的资源名称。

metadata

object

与操作关联的服务专属元数据。它通常包含进度信息和常见元数据(如创建时间)。一些服务可能不会提供此类元数据。任何返回长时间运行操作的方法都应记录元数据类型(如果有的话)。

此对象可以包含任意类型的字段。附加字段 "@type" 包含用于标识相应类型的 URI。示例:{ "id": 1234, "@type": "types.example.com/standard/id" }

done

boolean

如果值为 false,则表示操作仍在进行中。如果为 true,则表示操作已完成,其结果不是 error 就是 response

联合字段 result。操作结果,可以是 error,也可以是有效的 response。如果 done == false,则既不会设置 error,也不会设置 response。如果 done == true,则只会设置 errorresponse 中的一项。result 只能是下列其中一项:
error

object (Status)

操作失败或被取消时表示有错误发生的结果。

response

object

操作成功时的正常响应。如果原始方法在成功时不返回任何数据(如 Delete),则响应为 google.protobuf.Empty。如果原始方法为标准 Get/Create/Update 方法,则响应应该为资源。对于其他方法,响应类型应为 XxxResponse,其中 Xxx 是原始方法的名称。例如,如果原始方法名称为 TakeSnapshot(),则推断的响应类型为 TakeSnapshotResponse

此对象可以包含任意类型的字段。附加字段 "@type" 包含用于标识相应类型的 URI。示例:{ "id": 1234, "@type": "types.example.com/standard/id" }

试试看!