Dataform v1beta1 API - Class WorkflowConfig (1.0.0-beta05)

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

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

Represents a Dataform workflow configuration.

Inheritance

object > WorkflowConfig

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

WorkflowConfig()

public WorkflowConfig()

WorkflowConfig(WorkflowConfig)

public WorkflowConfig(WorkflowConfig other)
Parameter
NameDescription
otherWorkflowConfig

Properties

CronSchedule

public string CronSchedule { get; set; }

Optional. Optional schedule (in cron format) for automatic execution of this workflow config.

Property Value
TypeDescription
string

InvocationConfig

public InvocationConfig InvocationConfig { get; set; }

Optional. If left unset, a default InvocationConfig will be used.

Property Value
TypeDescription
InvocationConfig

Name

public string Name { get; set; }

Output only. The workflow config's name.

Property Value
TypeDescription
string

RecentScheduledExecutionRecords

public RepeatedField<WorkflowConfig.Types.ScheduledExecutionRecord> RecentScheduledExecutionRecords { get; }

Output only. Records of the 10 most recent scheduled execution attempts, ordered in in descending order of execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule.

Property Value
TypeDescription
RepeatedFieldWorkflowConfigTypesScheduledExecutionRecord

ReleaseConfig

public string ReleaseConfig { get; set; }

Required. The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.

Property Value
TypeDescription
string

ReleaseConfigAsReleaseConfigName

public ReleaseConfigName ReleaseConfigAsReleaseConfigName { get; set; }

ReleaseConfigName-typed view over the ReleaseConfig resource name property.

Property Value
TypeDescription
ReleaseConfigName

TimeZone

public string TimeZone { get; set; }

Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.

Property Value
TypeDescription
string

WorkflowConfigName

public WorkflowConfigName WorkflowConfigName { get; set; }

WorkflowConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
WorkflowConfigName