public sealed class WorkflowTriggerConfig : IMessage<WorkflowTriggerConfig>, IEquatable<WorkflowTriggerConfig>, IDeepCloneable<WorkflowTriggerConfig>, IBufferMessage, IMessageReference documentation and code samples for the Dataform v1beta1 API class WorkflowTriggerConfig.
Represents a trigger configuration for a workflow.
Implements
IMessageWorkflowTriggerConfig, IEquatableWorkflowTriggerConfig, IDeepCloneableWorkflowTriggerConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Beta1Assembly
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 |
|