AsyncQuery

JSON representation
{
  "self": string,
  "state": string,
  "created": string,
  "updated": string,
  "result": {
    object (Result)
  },
  "resultRows": string,
  "resultFileSize": string,
  "executionTime": string,
  "error": string,
  "queryParams": {
    object (QueryMetadata)
  },
  "reportDefinitionId": string,
  "name": string
}
Fields
state

string

Output only. Query state could be "enqueued", "running", "completed", "failed"

created

string

Output only. Creation time of the query

updated

string

Output only. Last updated timestamp for the query

result

object (Result)

Output only. Result is available only after the query is completed

resultRows

string (Int64Value format)

Output only. ResultRows is available only after the query is completed

resultFileSize

string

Output only. ResultFileSize is available only after the query is completed

executionTime

string

Output only. ExecutionTime is available only after the query is completed

error

string

Output only. Error is set when query fails

queryParams

object (QueryMetadata)

Output only. Contains information like metrics, dimenstions etc of the AsyncQuery

reportDefinitionId

string

Output only. Asynchronous Report ID.

name

string

Output only. Asynchronous Query Name.

Result

JSON representation
{
  "self": string,
  "expires": string
}
Fields
expires

string

Output only. Query result will be unaccessable after this time.