Show / Hide Table of Contents

Class WorkflowTriggerConfig

Represents a trigger configuration for a workflow.

Inheritance
object
WorkflowTriggerConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dataform.v1beta1.Data
Assembly: Google.Apis.Dataform.v1beta1.dll
Syntax
public class WorkflowTriggerConfig : IDirectResponseSchema

Properties

Condition

Optional. The condition to use when triggering the workflow.

Declaration
[JsonProperty("condition")]
public virtual string Condition { 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

LastSuccessfulEvaluationTime

object representation of LastSuccessfulEvaluationTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastSuccessfulEvaluationTimeDateTimeOffset instead.")]
public virtual object LastSuccessfulEvaluationTime { get; set; }
Property Value
Type Description
object

LastSuccessfulEvaluationTimeDateTimeOffset

DateTimeOffset representation of LastSuccessfulEvaluationTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastSuccessfulEvaluationTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

LastSuccessfulEvaluationTimeRaw

Output only. The timestamp of the last successful trigger evaluation.

Declaration
[JsonProperty("lastSuccessfulEvaluationTime")]
public virtual string LastSuccessfulEvaluationTimeRaw { get; set; }
Property Value
Type Description
string

MaxWaitDuration

Optional. The effective maximum wait time duration for the trigger condition to be met. If not specified, the workflow won't be triggered until conditions are met.

Declaration
[JsonProperty("maxWaitDuration")]
public virtual object MaxWaitDuration { get; set; }
Property Value
Type Description
object

MinExecutionDuration

Optional. Minimum duration between two consecutive executions. If not specified, the workflow will be executed every time trigger conditions are met and no ongoing workflow execution.

Declaration
[JsonProperty("minExecutionDuration")]
public virtual object MinExecutionDuration { get; set; }
Property Value
Type Description
object

RecentTriggerEvaluationRecords

Output only. Records of the 10 most recent trigger evaluations, ordered in descending order of evaluation_time. Updated whenever the service evaluates the trigger conditions (via polling or upon receiving a push event).

Declaration
[JsonProperty("recentTriggerEvaluationRecords")]
public virtual IList<TriggerEvaluationRecord> RecentTriggerEvaluationRecords { get; set; }
Property Value
Type Description
IList<TriggerEvaluationRecord>

WorkflowTriggers

Required. The trigger definitions to invoke a workflow.

Declaration
[JsonProperty("workflowTriggers")]
public virtual IList<WorkflowTrigger> WorkflowTriggers { get; set; }
Property Value
Type Description
IList<WorkflowTrigger>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX