Resource: Run
A lineage run represents an execution of a process that creates lineage events.
| JSON representation | 
|---|
{
  "name": string,
  "displayName": string,
  "attributes": {
    string: value,
    ...
  },
  "startTime": string,
  "endTime": string,
  "state": enum ( | 
              
| Fields | |
|---|---|
name | 
                
                   
 Immutable. The resource name of the run. Format:   | 
              
displayName | 
                
                   
 Optional. A human-readable name you can set to display in a user interface. Must be not longer than 1024 characters and only contain UTF-8 letters or numbers, spaces or characters like   | 
              
attributes | 
                
                   
 Optional. The attributes of the run. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the run). Up to 100 attributes are allowed.  | 
              
startTime | 
                
                   
 Required. The timestamp of the start of the run. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
endTime | 
                
                   
 Optional. The timestamp of the end of the run. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
state | 
                
                   
 Required. The state of the run.  | 
              
State
The current state of the run.
| Enums | |
|---|---|
UNKNOWN | 
                The state is unknown. The true state may be any of the below or a different state that is not supported here explicitly. | 
STARTED | 
                The run is still executing. | 
COMPLETED | 
                The run completed. | 
FAILED | 
                The run failed. | 
ABORTED | 
                The run aborted. | 
Methods | 
            |
|---|---|
                
 | 
              Creates a new run. | 
                
 | 
              Deletes the run with the specified name. | 
                
 | 
              Gets the details of the specified run. | 
                
 | 
              Lists runs in the given project and location. | 
                
 | 
              Updates a run. |