Class Execution
A running instance of a Workflow.
Implements
Inherited Members
Namespace: Google.Apis.WorkflowExecutions.v1beta.Data
Assembly: Google.Apis.WorkflowExecutions.v1beta.dll
Syntax
public class Execution : IDirectResponseSchema
Properties
Argument
Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are
using the REST API directly to run your workflow, you must escape any JSON string value of argument
.
Example: '{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
Declaration
[JsonProperty("argument")]
public virtual string Argument { get; set; }
Property Value
Type | Description |
---|---|
string |
CallLogLevel
The call logging level associated to this execution.
Declaration
[JsonProperty("callLogLevel")]
public virtual string CallLogLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndTime
object representation of EndTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type | Description |
---|---|
object |
EndTimeDateTimeOffset
DateTimeOffset representation of EndTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
EndTimeRaw
Output only. Marks the end of execution, successful or not.
Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Error
Output only. The error which caused the execution to finish prematurely. The value is only present if the
execution's state is FAILED
or CANCELLED
.
Declaration
[JsonProperty("error")]
public virtual Error Error { get; set; }
Property Value
Type | Description |
---|---|
Error |
Name
Output only. The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Result
Output only. Output of the execution represented as a JSON string. The value can only be present if the
execution's state is SUCCEEDED
.
Declaration
[JsonProperty("result")]
public virtual string Result { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
object representation of StartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
StartTimeDateTimeOffset
DateTimeOffset representation of StartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
StartTimeRaw
Output only. Marks the beginning of execution.
Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. Current state of the execution.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
Output only. Status tracks the current steps and progress data of this execution.
Declaration
[JsonProperty("status")]
public virtual Status Status { get; set; }
Property Value
Type | Description |
---|---|
Status |
WorkflowRevisionId
Output only. Revision of the workflow this execution is using.
Declaration
[JsonProperty("workflowRevisionId")]
public virtual string WorkflowRevisionId { get; set; }
Property Value
Type | Description |
---|---|
string |