Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::WorkflowConfig (v0.5.0)

Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::WorkflowConfig.

Represents a Dataform workflow configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cron_schedule

def cron_schedule() -> ::String
Returns
  • (::String) — Optional. Optional schedule (in cron format) for automatic execution of this workflow config.

#cron_schedule=

def cron_schedule=(value) -> ::String
Parameter
  • value (::String) — Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
Returns
  • (::String) — Optional. Optional schedule (in cron format) for automatic execution of this workflow config.

#invocation_config

def invocation_config() -> ::Google::Cloud::Dataform::V1beta1::InvocationConfig
Returns

#invocation_config=

def invocation_config=(value) -> ::Google::Cloud::Dataform::V1beta1::InvocationConfig
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — Output only. The workflow config's name.

#recent_scheduled_execution_records

def recent_scheduled_execution_records() -> ::Array<::Google::Cloud::Dataform::V1beta1::WorkflowConfig::ScheduledExecutionRecord>
Returns

#release_config

def release_config() -> ::String
Returns
  • (::String) — Required. The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.

#release_config=

def release_config=(value) -> ::String
Parameter
  • value (::String) — Required. The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
Returns
  • (::String) — Required. The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.

#time_zone

def time_zone() -> ::String
Returns
  • (::String) — 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.

#time_zone=

def time_zone=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.