Method: pipelines.setOperationStatus

Sets status of a given operation. Any new timestamps (as determined by description) are appended to TimestampEvents. Should only be called by VMs created by the Pipelines Service and not by end users.

HTTP request

PUT https://genomics.googleapis.com/v1alpha2/pipelines:setOperationStatus

The URL uses gRPC Transcoding syntax.

Request body

The request body contains data with the following structure:

JSON representation
{
  "operationId": string,
  "timestampEvents": [
    {
      object (TimestampEvent)
    }
  ],
  "errorCode": enum (Code),
  "errorMessage": string,
  "validationToken": string
}
Fields
operationId

string

timestampEvents[]

object (TimestampEvent)

errorCode

enum (Code)

errorMessage

string

validationToken

string

Response body

If successful, the response body will be empty.

Authorization Scopes

Requires one of the following OAuth scopes:

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

For more information, see the Authentication Overview.

TimestampEvent

Stores the list of events and times they occured for major events in job execution.

JSON representation
{
  "description": string,
  "timestamp": string
}
Fields
description

string

String indicating the type of event

timestamp

string (Timestamp format)

The time this event occured.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Genomics