Dataform v1beta1 API - Class WorkflowTriggerConfig (1.0.0-beta13)

public sealed class WorkflowTriggerConfig : IMessage<WorkflowTriggerConfig>, IEquatable<WorkflowTriggerConfig>, IDeepCloneable<WorkflowTriggerConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Dataform v1beta1 API class WorkflowTriggerConfig.

Represents a trigger configuration for a workflow.

Inheritance

object > WorkflowTriggerConfig

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

WorkflowTriggerConfig()

public WorkflowTriggerConfig()

WorkflowTriggerConfig(WorkflowTriggerConfig)

public WorkflowTriggerConfig(WorkflowTriggerConfig other)
Parameter
Name Description
other WorkflowTriggerConfig

Properties

Condition

public WorkflowTriggerConfig.Types.Condition Condition { get; set; }

Optional. The condition to use when triggering the workflow.

Property Value
Type Description
WorkflowTriggerConfigTypesCondition

LastSuccessfulEvaluationTime

public Timestamp LastSuccessfulEvaluationTime { get; set; }

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

Property Value
Type Description
Timestamp

MaxWaitDuration

public Duration MaxWaitDuration { get; set; }

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.

Property Value
Type Description
Duration

MinExecutionDuration

public Duration MinExecutionDuration { get; set; }

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

Property Value
Type Description
Duration

RecentTriggerEvaluationRecords

public RepeatedField<TriggerEvaluationRecord> RecentTriggerEvaluationRecords { get; }

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).

Property Value
Type Description
RepeatedFieldTriggerEvaluationRecord

WorkflowTriggers

public RepeatedField<WorkflowTrigger> WorkflowTriggers { get; }

Required. The trigger definitions to invoke a workflow.

Property Value
Type Description
RepeatedFieldWorkflowTrigger