Dataform v1beta1 API - Class WorkflowConfig (1.0.0-beta08)

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
Name Description
other WorkflowConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp of when the WorkflowConfig was created.

Property Value
Type Description
Timestamp

CronSchedule

public string CronSchedule { get; set; }

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

Property Value
Type Description
string

HasInternalMetadata

public bool HasInternalMetadata { get; }

Gets whether the "internal_metadata" field is set

Property Value
Type Description
bool

InternalMetadata

public string InternalMetadata { get; set; }

Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.

Property Value
Type Description
string

InvocationConfig

public InvocationConfig InvocationConfig { get; set; }

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

Property Value
Type Description
InvocationConfig

Name

public string Name { get; set; }

Identifier. The workflow config's name.

Property Value
Type Description
string

RecentScheduledExecutionRecords

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

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

Property Value
Type Description
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
Type Description
string

ReleaseConfigAsReleaseConfigName

public ReleaseConfigName ReleaseConfigAsReleaseConfigName { get; set; }

ReleaseConfigName-typed view over the ReleaseConfig resource name property.

Property Value
Type Description
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
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp of when the WorkflowConfig was last updated.

Property Value
Type Description
Timestamp

WorkflowConfigName

public WorkflowConfigName WorkflowConfigName { get; set; }

WorkflowConfigName-typed view over the Name resource name property.

Property Value
Type Description
WorkflowConfigName